source: admin/WebConsole/propiedades/propiedades_ordenadorestandar.php @ 5d05b06

Last change on this file since 5d05b06 was b0d5fb32, checked in by Ramón M. Gómez <ramongomez@…>, 6 years ago

#834: Fixing more code cleanup: CSS units, HTML syntax and PHP closing tags.

  • Property mode set to 100644
File size: 8.7 KB
Line 
1<?php
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 2009-2010
6// Fecha Última modificación: Agosto-2010
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$idrepositorio=0;
30
31if (isset($_GET["idaula"])) $idaula=$_GET["idaula"]; // Recoge parametros
32if (isset($_GET["nombreaula"])) $nombreaula=$_GET["nombreaula"];
33//________________________________________________________________________________________________________
34$cmd=CreaComando($cadenaconexion); // Crea objeto comando
35if (!$cmd)
36        Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D.
37if  ($opcion!=$op_alta){
38        $resul=TomaPropiedades($cmd,$idaula);
39        if (!$resul)
40                Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos.
41}
42//________________________________________________________________________________________________________
43?>
44<HTML>
45<HEAD>
46    <TITLE>Administración web de aulas</TITLE>
47        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
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        <?php 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;<?php echo $TbMsg[0]?>:<SPAN  class=cabeceras><?php echo $nombreaula?></SPAN><BR>
56        <SPAN class=subcabeceras><?php 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;<?php echo $TbMsg[2]?>&nbsp;</TH>
61                        <?php
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;<?php echo $TbMsg[3]?>&nbsp;</TH>
69                        <?php
70                                echo '<TD><INPUT class="formulariodatos" name=ip  type=text value="'.$ip.'"></TD>';
71                        ?>
72                </TR>
73<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
74                <TR>
75                        <TH align=center>&nbsp;<?php echo $TbMsg[4]?>&nbsp;</TH>
76                        <?php
77                                echo '<TD><INPUT class="formulariodatos" name=mac  type=text value="'. $mac.'"></TD>';
78                        ?>
79                </TR>   
80<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
81                <TR>
82                        <TH align=center>&nbsp;<?php echo $TbMsg[5]?>&nbsp;</TH>
83                        <?php
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;<?php echo $TbMsg[7]?>&nbsp;</TH>
90                        <?php
91                                echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'repositorios',$idrepositorio,'idrepositorio','nombrerepositorios',250).'</TD>';
92                        ?>
93                </TR>
94<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
95                <TR>
96                        <TH align=center>&nbsp;<?php echo $TbMsg[11]?>&nbsp;</TH>
97                        <?php
98                                echo '<TD colspan=3><INPUT style="width:250px" class="formulariodatos" name=cache  type=text value="'. $cache.'"></TD>';
99                        ?>
100                </TR>
101
102<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
103                <TR>
104                        <TH align=center>&nbsp;<?php echo $TbMsg[8]?>&nbsp;</TH>
105                        <?php
106                                echo '<TD colspan=3><INPUT class="formulariodatos" name=numorde  type=text value=0 style="width:250px"></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><?php echo $TbMsg[9]?><br><br><?php 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_<?php echo $idioma ?>.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_<?php echo $idioma ?>.gif" style="cursor:hand"  onclick="confirmar(<?php echo $idaula?>)" ></A></TD>
125                        <TD width=20>&nbsp;</TD>
126                </TR>
127        </TABLE>
128</BODY>
129</HTML>
130<?php
131//________________________________________________________________________________________________________
132//      Recupera los datos de un ordenador estandar
133//              Parametros:
134//              - cmd: Una comando ya operativo (con conexión abierta) 
135//              - id: El identificador del ordenador estandar
136//________________________________________________________________________________________________________
137function TomaPropiedades($cmd,$id){
138        global $nombreordenador;
139        global $ip;
140        global $mac;
141        global $cache;
142        global $idperfilhard;
143        global $idrepositorio;
144
145        $wnombreordenador="";
146        $wip="";
147        $wmac="";
148        $wcache="";
149        $widperfilhard=0;
150        $widrepositorio=0;
151
152        $rs=new Recordset;
153        $cmd->texto="SELECT * FROM ordenadores WHERE idaula=".$id;
154        $rs->Comando=&$cmd;
155        if (!$rs->Abrir()) return(false); // Error al abrir recordset
156        if ($rs->EOF) return(false);
157        $rs->Primero();
158        $nombreordenador=$rs->campos["nombreordenador"];
159        $ip=$rs->campos["ip"];
160        $mac=$rs->campos["mac"];
161        $cache=$rs->campos["cache"];
162        $idperfilhard=$rs->campos["idperfilhard"];
163        $idrepositorio=$rs->campos["idrepositorio"];
164
165        while(!$rs->EOF){
166                $wnombreordenador=$rs->campos["nombreordenador"];
167                $wip=$rs->campos["ip"];
168                $wmac=$rs->campos["mac"];
169                $wcache=$rs->campos["cache"];
170                $widperfilhard=$rs->campos["idperfilhard"];
171                $widrepositorio=$rs->campos["idrepositorio"];
172       
173                if(strlen($wnombreordenador)!=strlen($nombreordenador))
174                        $nombreordenador="";
175                else{
176                        for($i=0;$i<strlen($nombreordenador);$i++){
177                                if(substr($nombreordenador,$i,1)!=substr($wnombreordenador,$i,1)){
178                                        //$nombreordenador=substr($nombreordenador,0,$i);
179                                        $nombreordenador="";
180                                        break;
181                                }
182                        }
183                }
184                if(strlen($wip)!=strlen($ip))
185                        $ip="";
186                else{
187                        for($i=0;$i<strlen($ip);$i++){
188                                if(substr($ip,$i,1)!=substr($wip,$i,1)){
189                                        $ip="";
190                                        break;
191                                }
192                        }
193                }
194                if(strlen($wmac)!=strlen($mac))
195                        $mac="";
196                else{
197                        for($i=0;$i<strlen($mac);$i++){
198                                if(substr($mac,$i,1)!=substr($wmac,$i,1)){
199                                        $mac="";
200                                        break;
201                                }
202                        }
203                }
204                if($cache!=$wcache) $cache=0;
205                if($idperfilhard!=$widperfilhard) $idperfilhard=0;
206                if($idrepositorio!=$widrepositorio) $idrepositorio=0;
207                $rs->Siguiente();
208        }
209        $rs->Cerrar();
210        return(true);
211}
Note: See TracBrowser for help on using the repository browser.