source: admin/WebConsole/propiedades/propiedades_ordenadores.php @ 10023eb

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 10023eb was b0dc2e4, checked in by alonso <alonso@…>, 16 years ago

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

  • Property mode set to 100644
File size: 8.4 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("../clases/AdoPhp.php");
17include_once("../idiomas/php/".$idioma."/propiedades_ordenadores_".$idioma.".php");
18//________________________________________________________________________________________________________
19$opcion=0;
20$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]);
21//________________________________________________________________________________________________________
22$idordenador=0;
23$nombreordenador="";
24$ip="";
25$mac="";
26$idperfilhard=0;
27$idservidordhcp=0;
28$idservidorrembo=0;
29$idmenu=0;
30$idaula=0;
31$cache="";
32$grupoid=0;
33
34if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros
35if (isset($_GET["idordenador"])) $idordenador=$_GET["idordenador"];
36if (isset($_GET["idaula"])) $idaula=$_GET["idaula"];
37if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"];
38if (isset($_GET["identificador"])) $idordenador=$_GET["identificador"];
39//________________________________________________________________________________________________________
40$cmd=CreaComando($cadenaconexion); // Crea objeto comando
41if (!$cmd)
42        Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D.
43if  ($opcion!=$op_alta){
44        $resul=TomaPropiedades($cmd,$idordenador);
45        if (!$resul)
46                Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos.
47}
48//________________________________________________________________________________________________________
49?>
50<HTML>
51<TITLE>Administración web de aulas</TITLE>
52<HEAD>
53        <LINK rel="stylesheet" type="text/css" href="../estilos.css">
54        <SCRIPT language="javascript" src="../jscripts/propiedades_ordenadores.js"></SCRIPT>
55        <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
56        <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_ordenadores_'.$idioma.'.js"></SCRIPT>'?>
57</HEAD>
58<BODY>
59<FORM name="fdatos"> 
60        <INPUT type=hidden name=idordenador value=<?=$idordenador?>>
61        <INPUT type=hidden name=grupoid value=<?=$grupoid?>>
62        <INPUT type=hidden name=idaula value=<?=$idaula?>>
63
64       
65        <P align=center class=cabeceras><?echo $TbMsg[4]?><BR>
66        <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P>
67        <TABLE  align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
68<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
69                <TR>
70                        <TH align=center>&nbsp;<?echo $TbMsg[5]?>&nbsp;</TD>
71                        <?
72                                if ($opcion==$op_eliminacion)
73                                        echo '<TD>'.$nombreordenador.'</TD>';
74                                else           
75                                        echo '<TD><INPUT class="formulariodatos" name=nombreordenador  type=text value="'.$nombreordenador.'"></TD>';
76                        ?>
77                        <TD colspan=2 valign=top align=left rowspan=3><IMG border=2 style="border-color:#63676b" src="../images/fotoordenador.gif"></TD>
78                </TR>   
79<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
80                <TR>
81                        <TH align=center>&nbsp;<?echo $TbMsg[6]?>&nbsp;</TD>
82                        <?
83                                if ($opcion==$op_eliminacion)
84                                        echo '<TD>'.$ip.'</TD>';
85                                else
86                                        echo '<TD><INPUT class="formulariodatos" name=ip  type=text value="'.$ip.'"></TD>';
87                        ?>
88                </TR>
89<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
90                <TR>
91                        <TH align=center>&nbsp;<?echo $TbMsg[7]?>&nbsp;</TD>
92                        <?
93                                if ($opcion==$op_eliminacion)
94                                        echo '<TD>'.$mac.'</TD>';
95                                else   
96                                        echo '<TD><INPUT class="formulariodatos" name=mac  type=text value="'. $mac.'"></TD>';
97                        ?>
98                </TR>   
99<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
100                <TR>
101                        <TH align=center>&nbsp;<?echo $TbMsg[8]?>&nbsp;</TD>
102                        <?
103                                if ($opcion==$op_eliminacion)
104                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion').'</TD>';
105                                else
106                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion',250).'</TD>';
107                        ?>
108                </TR>
109<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
110                <TR>
111                        <TH align=center>&nbsp;<?echo $TbMsg[10]?>&nbsp;</TD>
112                        <?
113                                if ($opcion==$op_eliminacion)
114                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'servidoresrembo',$idservidorrembo,'idservidorrembo','nombreservidorrembo').'</TD>';
115                                else
116                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'servidoresrembo',$idservidorrembo,'idservidorrembo','nombreservidorrembo',250).'</TD>';
117                        ?>
118                </TR>
119<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
120                <TR>
121                        <TH align=center>&nbsp;<?echo $TbMsg[11]?>&nbsp;</TD>
122                        <?
123                                if ($opcion==$op_eliminacion)
124                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'menus',$idmenu,'idmenu','descripcion').'</TD>';
125                                else
126                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'menus',$idmenu,'idmenu','descripcion',250).'</TD>';
127                        ?>
128                </TR>
129<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
130                <TR>
131                        <TH align=center>&nbsp;<?echo $TbMsg[12]?>&nbsp;</TD>
132                        <?
133                                if ($opcion==$op_eliminacion)
134                                        echo '<TD colspan=3>'.$cache.'</TD>';
135                                else   
136                                        echo '<TD colspan=3><INPUT style="width=250" class="formulariodatos" name=cache  type=text value="'. $cache.'"></TD>';
137                        ?>
138                </TR>   
139<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
140        </TABLE>
141</FORM>
142</DIV>
143<?
144//________________________________________________________________________________________________________
145include_once("../includes/opcionesbotonesop.php");
146//________________________________________________________________________________________________________
147//________________________________________________________________________________________________________
148include_once("../includes/iframecomun.php");
149//________________________________________________________________________________________________________
150?>
151</BODY>
152</HTML>
153<?
154//________________________________________________________________________________________________________
155//      Recupera los datos de un ordenador
156//              Parametros:
157//              - cmd: Una comando ya operativo (con conexión abierta) 
158//              - id: El identificador del ordenador
159//________________________________________________________________________________________________________
160function TomaPropiedades($cmd,$id){
161        global $idordenador;
162        global $nombreordenador;
163        global $ip;
164        global $mac;
165        global $idperfilhard;
166        global $idservidordhcp;
167        global $idservidorrembo;
168        global $idmenu;
169        global $cache;
170        $rs=new Recordset;
171        $cmd->texto="SELECT * FROM ordenadores WHERE idordenador=".$id;
172        $rs->Comando=&$cmd;
173        if (!$rs->Abrir()) return(false); // Error al abrir recordset
174        $rs->Primero();
175        if (!$rs->EOF){
176                $nombreordenador=$rs->campos["nombreordenador"];
177                $ip=$rs->campos["ip"];
178                $mac=$rs->campos["mac"];
179                $idperfilhard=$rs->campos["idperfilhard"];
180                $idservidordhcp=$rs->campos["idservidordhcp"];
181                $idservidorrembo=$rs->campos["idservidorrembo"];
182                $idmenu=$rs->campos["idmenu"];
183                $cache=$rs->campos["cache"];
184                $rs->Cerrar();
185                return(true);
186        }
187        else
188                return(false);
189}
190?>
Note: See TracBrowser for help on using the repository browser.