source: admin/WebConsole/propiedades/propiedades_ordenadores.php @ 921cbfc

918-git-images-111dconfigfileconfigure-oglivegit-imageslgromero-new-oglivemainmaint-cronmount-efivarfsmultivmmultivm-ogboot-installerogClonningEngineogboot-installer-jenkinsoglive-ipv6test-python-scriptsticket-301ticket-50ticket-50-oldticket-577ticket-585ticket-611ticket-612ticket-693ticket-700ubu24tplunification2use-local-agent-oglivevarios-instalacionwebconsole3
Last change on this file since 921cbfc was 866c958, checked in by alonso <alonso@…>, 15 years ago

git-svn-id: https://opengnsys.es/svn/trunk@1026 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 10.3 KB
Line 
1<?
2// ****************************************************************************************************
3// Aplicación WEB: ogAdmWebCon
4// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
5// Fecha Creación: Año 2003-2004
6// Fecha Última modificación: Febrero-2005
7// Nombre del fichero: propiedades_ordenadores.php
8// Descripción :
9//               Presenta el formulario de captura de datos de un ordenador para insertar,modificar y eliminar
10// ****************************************************************************************************
11include_once("../includes/ctrlacc.php");
12include_once("../includes/opciones.php");
13include_once("../includes/CreaComando.php");
14include_once("../includes/TomaDato.php");
15include_once("../includes/HTMLSELECT.php");
16include_once("../includes/HTMLCTESELECT.php");
17include_once("../clases/AdoPhp.php");
18include_once("../idiomas/php/".$idioma."/propiedades_ordenadores_".$idioma.".php");
19//________________________________________________________________________________________________________
20$opcion=0;
21$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]);
22//________________________________________________________________________________________________________
23$idordenador=0;
24$nombreordenador="";
25$ip="";
26$mac="";
27$idperfilhard=0;
28$idservidordhcp=0;
29$idservidorrembo=0;
30$idmenu=0;
31$idaula=0;
32$cache="";
33$modomul="";
34$ipmul="";
35$pormul="";
36$velmul="";
37$grupoid=0;
38
39if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros
40if (isset($_GET["idordenador"])) $idordenador=$_GET["idordenador"];
41if (isset($_GET["idaula"])) $idaula=$_GET["idaula"];
42if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"];
43if (isset($_GET["identificador"])) $idordenador=$_GET["identificador"];
44//________________________________________________________________________________________________________
45$cmd=CreaComando($cadenaconexion); // Crea objeto comando
46if (!$cmd)
47        Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D.
48if  ($opcion!=$op_alta){
49        $resul=TomaPropiedades($cmd,$idordenador);
50        if (!$resul)
51                Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos.
52}
53//________________________________________________________________________________________________________
54?>
55<HTML>
56<TITLE>Administración web de aulas</TITLE>
57<HEAD>
58        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
59        <LINK rel="stylesheet" type="text/css" href="../estilos.css">
60        <SCRIPT language="javascript" src="../jscripts/propiedades_ordenadores.js"></SCRIPT>
61        <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
62        <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_ordenadores_'.$idioma.'.js"></SCRIPT>'?>
63</HEAD>
64<BODY>
65<FORM name="fdatos"> 
66        <INPUT type=hidden name=idordenador value=<?=$idordenador?>>
67        <INPUT type=hidden name=grupoid value=<?=$grupoid?>>
68        <INPUT type=hidden name=idaula value=<?=$idaula?>>
69       
70        <P align=center class=cabeceras><?echo $TbMsg[4]?><BR>
71        <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P>
72        <TABLE  align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
73<!----------------------------------------------------------------------------------------------------------------------------------->
74                <TR>
75                        <TH align=center>&nbsp;<?echo $TbMsg[5]?>&nbsp;</TD>
76                        <?
77                                if ($opcion==$op_eliminacion)
78                                        echo '<TD>'.$nombreordenador.'</TD>';
79                                else           
80                                        echo '<TD><INPUT class="formulariodatos" name=nombreordenador  type=text value="'.$nombreordenador.'"></TD>';
81                        ?>
82                        <TD colspan=2 valign=top align=left rowspan=3><IMG border=2 style="border-color:#63676b" src="../images/fotoordenador.gif"></TD>
83                </TR>   
84<!----------------------------------------------------------------------------------------------------------------------------------->
85                <TR>
86                        <TH align=center>&nbsp;<?echo $TbMsg[6]?>&nbsp;</TD>
87                        <?
88                                if ($opcion==$op_eliminacion)
89                                        echo '<TD>'.$ip.'</TD>';
90                                else
91                                        echo '<TD><INPUT class="formulariodatos" name=ip  type=text value="'.$ip.'"></TD>';
92                        ?>
93                </TR>
94<!----------------------------------------------------------------------------------------------------------------------------------->
95                <TR>
96                        <TH align=center>&nbsp;<?echo $TbMsg[7]?>&nbsp;</TD>
97                        <?
98                                if ($opcion==$op_eliminacion)
99                                        echo '<TD>'.$mac.'</TD>';
100                                else   
101                                        echo '<TD><INPUT class="formulariodatos" name=mac  type=text value="'. $mac.'"></TD>';
102                        ?>
103                </TR>   
104<!----------------------------------------------------------------------------------------------------------------------------------->
105                <TR>
106                        <TH align=center>&nbsp;<?echo $TbMsg[8]?>&nbsp;</TD>
107                        <?
108                                if ($opcion==$op_eliminacion)
109                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion').'</TD>';
110                                else
111                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion',250).'</TD>';
112                        ?>
113                </TR>
114<!----------------------------------------------------------------------------------------------------------------------------------->
115                <TR>
116                        <TH align=center>&nbsp;<?echo $TbMsg[10]?>&nbsp;</TD>
117                        <?
118                                if ($opcion==$op_eliminacion)
119                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'servidoresrembo',$idservidorrembo,'idservidorrembo','nombreservidorrembo').'</TD>';
120                                else
121                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'servidoresrembo',$idservidorrembo,'idservidorrembo','nombreservidorrembo',250).'</TD>';
122                        ?>
123                </TR>
124<!----------------------------------------------------------------------------------------------------------------------------------->
125                <TR>
126                        <TH align=center>&nbsp;<?echo $TbMsg[11]?>&nbsp;</TD>
127                        <?
128                                if ($opcion==$op_eliminacion)
129                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'menus',$idmenu,'idmenu','descripcion').'</TD>';
130                                else
131                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'menus',$idmenu,'idmenu','descripcion',250).'</TD>';
132                        ?>
133                </TR>
134<!----------------------------------------------------------------------------------------------------------------------------------->
135                <TR>
136                        <TH align=center>&nbsp;<?echo $TbMsg[12]?>&nbsp;</TD>
137                        <?
138                                if ($opcion==$op_eliminacion)
139                                        echo '<TD colspan=3>'.$cache.'</TD>';
140                                else   
141                                        echo '<TD colspan=3><INPUT style="width=250" class="formulariodatos" name=cache  type=text value="'. $cache.'"></TD>';
142                        ?>
143                </TR>   
144<!----------------------------------------------------------------------------------------------------------------------------------->
145                <TR>
146                        <TD height=40 style="background-color:white;color:#999999" colspan=4 align=center><B>&nbsp;<?echo $TbMsg[17]?>&nbsp;</B></TD>
147                </TR>   
148<!----------------------------------------------------------------------------------------------------------------------------------->
149                <TR>
150                        <TH align=center>&nbsp;<?echo $TbMsg[14]?>&nbsp;</TD>
151                        <?
152                                if ($opcion==$op_eliminacion)
153                                        echo '<TD colspan=3>'.$ipmul.'</TD>';
154                                else
155                                        echo '<TD colspan=3><INPUT class="formulariodatos" name=ipmul  type=text value="'.$ipmul.'"></TD>';
156                        ?>
157                </TR>
158<!----------------------------------------------------------------------------------------------------------------------------------->
159                <TR>
160                        <TH align=center>&nbsp;<?echo $TbMsg[15]?>&nbsp;</TD>
161                        <?
162                                if ($opcion==$op_eliminacion)
163                                        echo '<TD colspan=3>'.$pormul.'</TD>';
164                                else
165                                        echo '<TD colspan=3><INPUT class="formulariodatos" name=pormul  type=text value="'.$pormul.'"></TD>';
166                        ?>
167                </TR>
168<!----------------------------------------------------------------------------------------------------------------------------------->
169                <TR>
170                        <TH align=center>&nbsp;<?echo $TbMsg[16]?>&nbsp;</TD>
171                        <?
172                                if ($opcion==$op_eliminacion)
173                                        echo '<TD colspan=3>'.$velmul.'</TD>';
174                                else
175                                        echo '<TD colspan=3><INPUT class="formulariodatos" name=velmul  type=text value="'.$velmul.'"></TD>';
176                        ?>
177                </TR>
178<!----------------------------------------------------------------------------------------------------------------------------------->
179                <TR>
180                        <TH align=center>&nbsp;<?echo $TbMsg[13]?>&nbsp;</TD>
181                        <?
182                                if ($opcion==$op_eliminacion){
183                                        $metodos[0]="";
184                                        $metodos[1]="Half-Duplex";
185                                        $metodos[2]="Full-Duple";
186                                        echo '<TD colspan=3>'.$metodos[$modomul].'</TD>';
187                                }else{
188                                        $metodos="0=".chr(13);
189                                        $metodos.="1=Half-Duplex".chr(13);
190                                        $metodos.="2=Full-Duplex";
191                                        echo '<TD colspan=3>'.HTMLCTESELECT($metodos,"modomul","estilodesple","",$modomul,150).'</TD>';
192                                }                       
193                        ?>
194                </TR>
195        </TABLE>
196</FORM>
197</DIV>
198<?
199//________________________________________________________________________________________________________
200include_once("../includes/opcionesbotonesop.php");
201//________________________________________________________________________________________________________
202//________________________________________________________________________________________________________
203include_once("../includes/iframecomun.php");
204//________________________________________________________________________________________________________
205?>
206</BODY>
207</HTML>
208<?
209//________________________________________________________________________________________________________
210//      Recupera los datos de un ordenador
211//              Parametros:
212//              - cmd: Una comando ya operativo (con conexión abierta) 
213//              - id: El identificador del ordenador
214//________________________________________________________________________________________________________
215function TomaPropiedades($cmd,$id){
216        global $idordenador;
217        global $nombreordenador;
218        global $ip;
219        global $mac;
220        global $idperfilhard;
221        global $idservidordhcp;
222        global $idservidorrembo;
223        global $idmenu;
224        global $cache;
225        global $modomul;
226        global $ipmul;
227        global $pormul;
228        global $velmul;
229        $rs=new Recordset;
230        $cmd->texto="SELECT * FROM ordenadores WHERE idordenador=".$id;
231        $rs->Comando=&$cmd;
232        if (!$rs->Abrir()) return(false); // Error al abrir recordset
233        $rs->Primero();
234        if (!$rs->EOF){
235                $nombreordenador=$rs->campos["nombreordenador"];
236                $ip=$rs->campos["ip"];
237                $mac=$rs->campos["mac"];
238                $idperfilhard=$rs->campos["idperfilhard"];
239                $idservidordhcp=$rs->campos["idservidordhcp"];
240                $idservidorrembo=$rs->campos["idservidorrembo"];
241                $idmenu=$rs->campos["idmenu"];
242                $cache=$rs->campos["cache"];
243                $modomul=$rs->campos["modomul"];
244                $ipmul=$rs->campos["ipmul"];
245                $pormul=$rs->campos["pormul"];
246                $velmul=$rs->campos["velmul"];
247                $rs->Cerrar();
248                return(true);
249        }
250        else
251                return(false);
252}
253?>
Note: See TracBrowser for help on using the repository browser.