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