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

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 dbc9bab was 1b92629, checked in by ramon <ramongomez@…>, 16 years ago

Reorganización directorios OpenGNSys Admin.

git-svn-id: https://opengnsys.es/svn/trunk@455 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        <LINK rel="stylesheet" type="text/css" href="../estilos.css">
49        <SCRIPT language="javascript" src="../jscripts/propiedades_ordenadorestandar.js"></SCRIPT>
50        <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
51        <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_ordenadorestandar_'.$idioma.'.js"></SCRIPT>'?>
52</HEAD>
53<BODY>
54<FORM name="fdatos"> 
55        <P align=center class=cabeceras><IMG  border=0 src="../images/iconos/aula.gif">&nbsp;<?echo $TbMsg[0]?>:<SPAN  class=cabeceras><? echo $nombreaula?></SPAN><BR>
56        <SPAN align=center class=subcabeceras><?echo $TbMsg[1]?></SPAN></P>
57        <TABLE  align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
58<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
59                <TR>
60                        <TH align=center>&nbsp;<?echo $TbMsg[2]?>&nbsp;</TD>
61                        <?
62                                echo '<TD><INPUT class="formulariodatos" name=nombreordenador  type=text value="'.$nombreordenador.'"></TD>';
63                        ?>
64                        <TD colspan=2 valign=top align=left rowspan=3><IMG border=2 style="border-color:#63676b" src="../images/fotoordenador.gif"></TD>
65                </TR>   
66<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
67                <TR>
68                        <TH align=center>&nbsp;<?echo $TbMsg[3]?>&nbsp;</TD>
69                        <?
70                                echo '<TD><INPUT class="formulariodatos" name=ip  type=text value="'.$ip.'"></TD>';
71                        ?>
72                </TR>
73<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
74                <TR>
75                        <TH align=center>&nbsp;<?echo $TbMsg[4]?>&nbsp;</TD>
76                        <?
77                                echo '<TD><INPUT class="formulariodatos" name=mac  type=text value="'. $mac.'"></TD>';
78                        ?>
79                </TR>   
80<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
81                <TR>
82                        <TH align=center>&nbsp;<?echo $TbMsg[5]?>&nbsp;</TD>
83                        <?
84                                echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion',250).'</TD>';
85                        ?>
86                </TR>
87<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
88                <TR>
89                        <TH align=center>&nbsp;<?echo $TbMsg[7]?>&nbsp;</TD>
90                        <?
91                                echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'servidoresrembo',$idservidorrembo,'idservidorrembo','nombreservidorrembo',250).'</TD>';
92                        ?>
93                </TR>
94<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
95                <TR>
96                        <TH align=center>&nbsp;<?echo $TbMsg[11]?>&nbsp;</TD>
97                        <?
98                                echo '<TD colspan=3><INPUT style="width:250"class="formulariodatos" name=cache  type=text value="'. $cache.'"></TD>';
99                        ?>
100                </TR>
101
102<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
103                <TR>
104                        <TH align=center>&nbsp;<?echo $TbMsg[8]?>&nbsp;</TD>
105                        <?
106                                echo '<TD colspan=3><INPUT class="formulariodatos" name=numorde  type=text value=0 style="width:250"></TD>';
107                        ?>
108                </TR>
109<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
110        </TABLE>
111</FORM>
112        <TABLE border=0 align=center>
113                <TR>
114                        <TD width=20>&nbsp;</TD>
115                        <TD colspan=3 align=left ><SPAN class=notas><I><?echo $TbMsg[9]?><br><br><?echo $TbMsg[10]?></I></SPAN></TD>
116                        <TD width=20>&nbsp;</TD></TR>
117                <TR>
118                        <TD colspan=5 width=20>&nbsp;</TD>
119                </TR>
120                <TR>
121                        <TD width=20>&nbsp;</TD>
122                        <TD align=right><A href=#><IMG border=0 src="../images/boton_cancelar.gif" style="cursor:hand"  onclick="cancelar()"></A></TD>
123                        <TD width=20></TD>
124                        <TD align=left ><A href=#><IMG border=0 src="../images/boton_confirmar.gif" style="cursor:hand"  onclick="confirmar(<? echo $idaula?>)" ></A></TD>
125                        <TD width=20>&nbsp;</TD>
126                </TR>
127        </TABLE>
128<?
129//________________________________________________________________________________________________________
130include_once("../includes/iframecomun.php");
131//________________________________________________________________________________________________________
132?>
133</BODY>
134</HTML>
135<?
136//________________________________________________________________________________________________________
137//      Recupera los datos de un ordenador estandar
138//              Parametros:
139//              - cmd: Una comando ya operativo (con conexión abierta) 
140//              - id: El identificador del ordenador estandar
141//________________________________________________________________________________________________________
142function TomaPropiedades($cmd,$id){
143        global $nombreordenador;
144        global $ip;
145        global $mac;
146        global $cache;
147        global $idperfilhard;
148        global $idservidordhcp;
149        global $idservidorrembo;
150
151        $wnombreordenador="";
152        $wip="";
153        $wmac="";
154        $wcache="";
155        $widperfilhard=0;
156        $widservidordhcp=0;
157        $widservidorrembo=0;
158
159        $rs=new Recordset;
160        $cmd->texto="SELECT * FROM ordenadores WHERE idaula=".$id;
161        $rs->Comando=&$cmd;
162        if (!$rs->Abrir()) return(false); // Error al abrir recordset
163        if ($rs->EOF) return(false);
164        $rs->Primero();
165        $nombreordenador=$rs->campos["nombreordenador"];
166        $ip=$rs->campos["ip"];
167        $mac=$rs->campos["mac"];
168        $cache=$rs->campos["cache"];
169        $idperfilhard=$rs->campos["idperfilhard"];
170        $idservidordhcp=$rs->campos["idservidordhcp"];
171        $idservidorrembo=$rs->campos["idservidorrembo"];
172
173        while(!$rs->EOF){
174                $wnombreordenador=$rs->campos["nombreordenador"];
175                $wip=$rs->campos["ip"];
176                $wmac=$rs->campos["mac"];
177                $wcache=$rs->campos["cache"];
178                $widperfilhard=$rs->campos["idperfilhard"];
179                $widservidordhcp=$rs->campos["idservidordhcp"];
180                $widservidorrembo=$rs->campos["idservidorrembo"];
181       
182                if(strlen($wnombreordenador)!=strlen($nombreordenador))
183                        $nombreordenador="";
184                else{
185                        for($i=0;$i<strlen($nombreordenador);$i++){
186                                if(substr($nombreordenador,$i,1)!=substr($wnombreordenador,$i,1)){
187                                        //$nombreordenador=substr($nombreordenador,0,$i);
188                                        $nombreordenador="";
189                                        break;
190                                }
191                        }
192                }
193                if(strlen($wip)!=strlen($ip))
194                        $ip="";
195                else{
196                        for($i=0;$i<strlen($ip);$i++){
197                                if(substr($ip,$i,1)!=substr($wip,$i,1)){
198                                        $ip="";
199                                        break;
200                                }
201                        }
202                }
203                if(strlen($wmac)!=strlen($mac))
204                        $mac="";
205                else{
206                        for($i=0;$i<strlen($mac);$i++){
207                                if(substr($mac,$i,1)!=substr($wmac,$i,1)){
208                                        $mac="";
209                                        break;
210                                }
211                        }
212                }
213                if($cache!=$wcache) $cache=0;
214                if($idperfilhard!=$widperfilhard) $idperfilhard=0;
215                if($idservidordhcp!=$widservidordhcp) $idservidordhcp=0;
216                if($idservidorrembo!=$widservidorrembo) $idservidorrembo=0;
217                $rs->Siguiente();
218        }
219        $rs->Cerrar();
220        return(true);
221}
Note: See TracBrowser for help on using the repository browser.