source: admin/WebConsole/propiedades/propiedades_ordenadorestandar.php @ fc7848a

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 fc7848a was a6b881e, checked in by alonso <alonso@…>, 16 years ago

primeros archivos de administración

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

  • Property mode set to 100644
File size: 9.0 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_ordenadorestandar.php
8// Descripción :
9//               Presenta el formulario de captura de datos de un ordenador estandar para insertar,modificar y eliminar
10// *************************************************************************************************************************************************
11include_once("../includes/ctrlacc.php");
12include_once("../includes/opciones.php");
13include_once("../includes/CreaComando.php");
14include_once("../includes/HTMLSELECT.php");
15include_once("../clases/AdoPhp.php");
16include_once("../idiomas/php/".$idioma."/propiedades_ordenadorestandar_".$idioma.".php");
17//________________________________________________________________________________________________________
18$opcion=0;
19$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]);
20//________________________________________________________________________________________________________
21$idaula=0;
22$nombreaula="";
23$idordenador=0;
24$nombreordenador="";
25$ip="";
26$mac="";
27$cache="";
28$idperfilhard=0;
29$idservidordhcp=0;
30$idservidorrembo=0;
31
32if (isset($_GET["idaula"])) $idaula=$_GET["idaula"]; // Recoge parametros
33if (isset($_GET["nombreaula"])) $nombreaula=$_GET["nombreaula"];
34//________________________________________________________________________________________________________
35$cmd=CreaComando($cadenaconexion); // Crea objeto comando
36if (!$cmd)
37        Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D.
38if  ($opcion!=$op_alta){
39        $resul=TomaPropiedades($cmd,$idaula);
40        if (!$resul)
41                Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos.
42}
43//________________________________________________________________________________________________________
44?>
45<HTML>
46<TITLE>Administración web de aulas</TITLE>
47<HEAD>
48        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
49        <LINK rel="stylesheet" type="text/css" href="../estilos.css">
50        <SCRIPT language="javascript" src="../jscripts/propiedades_ordenadorestandar.js"></SCRIPT>
51        <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
52        <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_ordenadorestandar_'.$idioma.'.js"></SCRIPT>'?>
53</HEAD>
54<BODY>
55<FORM name="fdatos"> 
56        <P align=center class=cabeceras><IMG  border=0 src="../images/iconos/aula.gif">&nbsp;<?echo $TbMsg[0]?>:<SPAN  class=cabeceras><? echo $nombreaula?></SPAN><BR>
57        <SPAN align=center class=subcabeceras><?echo $TbMsg[1]?></SPAN></P>
58        <TABLE  align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
59<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
60                <TR>
61                        <TH align=center>&nbsp;<?echo $TbMsg[2]?>&nbsp;</TD>
62                        <?
63                                echo '<TD><INPUT class="formulariodatos" name=nombreordenador  type=text value="'.$nombreordenador.'"></TD>';
64                        ?>
65                        <TD colspan=2 valign=top align=left rowspan=3><IMG border=2 style="border-color:#63676b" src="../images/fotoordenador.gif"></TD>
66                </TR>   
67<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
68                <TR>
69                        <TH align=center>&nbsp;<?echo $TbMsg[3]?>&nbsp;</TD>
70                        <?
71                                echo '<TD><INPUT class="formulariodatos" name=ip  type=text value="'.$ip.'"></TD>';
72                        ?>
73                </TR>
74<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
75                <TR>
76                        <TH align=center>&nbsp;<?echo $TbMsg[4]?>&nbsp;</TD>
77                        <?
78                                echo '<TD><INPUT class="formulariodatos" name=mac  type=text value="'. $mac.'"></TD>';
79                        ?>
80                </TR>   
81<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
82                <TR>
83                        <TH align=center>&nbsp;<?echo $TbMsg[5]?>&nbsp;</TD>
84                        <?
85                                echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion',250).'</TD>';
86                        ?>
87                </TR>
88<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
89                <TR>
90                        <TH align=center>&nbsp;<?echo $TbMsg[7]?>&nbsp;</TD>
91                        <?
92                                echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'servidoresrembo',$idservidorrembo,'idservidorrembo','nombreservidorrembo',250).'</TD>';
93                        ?>
94                </TR>
95<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
96                <TR>
97                        <TH align=center>&nbsp;<?echo $TbMsg[11]?>&nbsp;</TD>
98                        <?
99                                echo '<TD colspan=3><INPUT style="width:250"class="formulariodatos" name=cache  type=text value="'. $cache.'"></TD>';
100                        ?>
101                </TR>
102
103<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
104                <TR>
105                        <TH align=center>&nbsp;<?echo $TbMsg[8]?>&nbsp;</TD>
106                        <?
107                                echo '<TD colspan=3><INPUT class="formulariodatos" name=numorde  type=text value=0 style="width:250"></TD>';
108                        ?>
109                </TR>
110<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
111        </TABLE>
112</FORM>
113        <TABLE border=0 align=center>
114                <TR>
115                        <TD width=20>&nbsp;</TD>
116                        <TD colspan=3 align=left ><SPAN class=notas><I><?echo $TbMsg[9]?><br><br><?echo $TbMsg[10]?></I></SPAN></TD>
117                        <TD width=20>&nbsp;</TD></TR>
118                <TR>
119                        <TD colspan=5 width=20>&nbsp;</TD>
120                </TR>
121                <TR>
122                        <TD width=20>&nbsp;</TD>
123                        <TD align=right><A href=#><IMG border=0 src="../images/boton_cancelar.gif" style="cursor:hand"  onclick="cancelar()"></A></TD>
124                        <TD width=20></TD>
125                        <TD align=left ><A href=#><IMG border=0 src="../images/boton_confirmar.gif" style="cursor:hand"  onclick="confirmar(<? echo $idaula?>)" ></A></TD>
126                        <TD width=20>&nbsp;</TD>
127                </TR>
128        </TABLE>
129<?
130//________________________________________________________________________________________________________
131include_once("../includes/iframecomun.php");
132//________________________________________________________________________________________________________
133?>
134</BODY>
135</HTML>
136<?
137//________________________________________________________________________________________________________
138//      Recupera los datos de un ordenador estandar
139//              Parametros:
140//              - cmd: Una comando ya operativo (con conexión abierta) 
141//              - id: El identificador del ordenador estandar
142//________________________________________________________________________________________________________
143function TomaPropiedades($cmd,$id){
144        global $nombreordenador;
145        global $ip;
146        global $mac;
147        global $cache;
148        global $idperfilhard;
149        global $idservidordhcp;
150        global $idservidorrembo;
151
152        $wnombreordenador="";
153        $wip="";
154        $wmac="";
155        $wcache="";
156        $widperfilhard=0;
157        $widservidordhcp=0;
158        $widservidorrembo=0;
159
160        $rs=new Recordset;
161        $cmd->texto="SELECT * FROM ordenadores WHERE idaula=".$id;
162        $rs->Comando=&$cmd;
163        if (!$rs->Abrir()) return(false); // Error al abrir recordset
164        if ($rs->EOF) return(false);
165        $rs->Primero();
166        $nombreordenador=$rs->campos["nombreordenador"];
167        $ip=$rs->campos["ip"];
168        $mac=$rs->campos["mac"];
169        $cache=$rs->campos["cache"];
170        $idperfilhard=$rs->campos["idperfilhard"];
171        $idservidordhcp=$rs->campos["idservidordhcp"];
172        $idservidorrembo=$rs->campos["idservidorrembo"];
173
174        while(!$rs->EOF){
175                $wnombreordenador=$rs->campos["nombreordenador"];
176                $wip=$rs->campos["ip"];
177                $wmac=$rs->campos["mac"];
178                $wcache=$rs->campos["cache"];
179                $widperfilhard=$rs->campos["idperfilhard"];
180                $widservidordhcp=$rs->campos["idservidordhcp"];
181                $widservidorrembo=$rs->campos["idservidorrembo"];
182       
183                if(strlen($wnombreordenador)!=strlen($nombreordenador))
184                        $nombreordenador="";
185                else{
186                        for($i=0;$i<strlen($nombreordenador);$i++){
187                                if(substr($nombreordenador,$i,1)!=substr($wnombreordenador,$i,1)){
188                                        //$nombreordenador=substr($nombreordenador,0,$i);
189                                        $nombreordenador="";
190                                        break;
191                                }
192                        }
193                }
194                if(strlen($wip)!=strlen($ip))
195                        $ip="";
196                else{
197                        for($i=0;$i<strlen($ip);$i++){
198                                if(substr($ip,$i,1)!=substr($wip,$i,1)){
199                                        $ip="";
200                                        break;
201                                }
202                        }
203                }
204                if(strlen($wmac)!=strlen($mac))
205                        $mac="";
206                else{
207                        for($i=0;$i<strlen($mac);$i++){
208                                if(substr($mac,$i,1)!=substr($wmac,$i,1)){
209                                        $mac="";
210                                        break;
211                                }
212                        }
213                }
214                if($cache!=$wcache) $cache=0;
215                if($idperfilhard!=$widperfilhard) $idperfilhard=0;
216                if($idservidordhcp!=$widservidordhcp) $idservidordhcp=0;
217                if($idservidorrembo!=$widservidorrembo) $idservidorrembo=0;
218                $rs->Siguiente();
219        }
220        $rs->Cerrar();
221        return(true);
222}
Note: See TracBrowser for help on using the repository browser.