source: admin/WebConsole/propiedades/propiedades_ordenadores.php @ 59e0a94

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 59e0a94 was cb94611, checked in by ramon <ramongomez@…>, 13 years ago

Versión 1.0.3, #483: Corregir errata en pantalla de propiedades de ordenador.

git-svn-id: https://opengnsys.es/svn/branches/version1.0@2466 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 10.7 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 2009-2010
6// Fecha Última modificación: Agosto-2010
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/constantes.php");
14include_once("../includes/CreaComando.php");
15include_once("../includes/TomaDato.php");
16include_once("../includes/HTMLSELECT.php");
17include_once("../includes/HTMLCTESELECT.php");
18include_once("../clases/AdoPhp.php");
19include_once("../idiomas/php/".$idioma."/propiedades_ordenadores_".$idioma.".php");
20//________________________________________________________________________________________________________
21$opcion=0;
22$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]);
23//________________________________________________________________________________________________________
24$idordenador=0;
25$nombreordenador="";
26$ip="";
27$mac="";
28$idperfilhard=0;
29$idrepositorio=0;
30$idmenu=0;
31$idprocedimiento=0;
32$idaula=0;
33$cache="";
34$grupoid=0;
35######################## ADV
36$netiface="";
37$netdriver="";
38########################### ADV
39
40if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros
41if (isset($_GET["idordenador"])) $idordenador=$_GET["idordenador"];
42if (isset($_GET["idaula"])) $idaula=$_GET["idaula"];
43if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"];
44if (isset($_GET["identificador"])) $idordenador=$_GET["identificador"];
45//________________________________________________________________________________________________________
46$cmd=CreaComando($cadenaconexion); // Crea objeto comando
47if (!$cmd)
48        Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D.
49if  ($opcion!=$op_alta){
50        $resul=TomaPropiedades($cmd,$idordenador);
51        if (!$resul)
52                Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos.
53}
54//________________________________________________________________________________________________________
55?>
56<HTML>
57<TITLE>Administración web de aulas</TITLE>
58<HEAD>
59        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
60        <LINK rel="stylesheet" type="text/css" href="../estilos.css">
61        <SCRIPT language="javascript" src="../jscripts/propiedades_ordenadores.js"></SCRIPT>
62        <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
63        <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_ordenadores_'.$idioma.'.js"></SCRIPT>'?>
64</HEAD>
65<BODY>
66<FORM name="fdatos" action="../gestores/gestor_ordenadores.php" method="post"> 
67        <INPUT type=hidden name=opcion value="<? echo $opcion?>">
68        <INPUT type=hidden name=idordenador value="<? echo $idordenador?>">
69        <INPUT type=hidden name=grupoid value="<? echo $grupoid?>">
70        <INPUT type=hidden name=idaula value="<? echo $idaula?>">
71        <P align=center class=cabeceras><?echo $TbMsg[4]?><BR>
72        <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P>
73<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
74        <TABLE  align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
75                <TR>
76                        <TH align=center>&nbsp;<?echo $TbMsg[5]?>&nbsp;</TD>
77                        <?
78                                if ($opcion==$op_eliminacion)
79                                        echo '<TD>'.$nombreordenador.'</TD>';
80                                else           
81                                        echo '<TD><INPUT class="formulariodatos" name=nombreordenador  type=text value="'.$nombreordenador.'"></TD>';
82                        ?>
83                        <TD colspan=2 valign=top align=left rowspan=3><IMG border=2 style="border-color:#63676b" src="../images/fotoordenador.gif"></TD>
84                </TR>   
85<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
86                <TR>
87                        <TH align=center>&nbsp;<?echo $TbMsg[6]?>&nbsp;</TD>
88                        <?
89                                if ($opcion==$op_eliminacion)
90                                        echo '<TD>'.$ip.'</TD>';
91                                else
92                                        echo '<TD><INPUT class="formulariodatos" name=ip  type=text value="'.$ip.'"></TD>';
93                        ?>
94                </TR>
95<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
96                <TR>
97                        <TH align=center>&nbsp;<?echo $TbMsg[7]?>&nbsp;</TD>
98                        <?
99                                if ($opcion==$op_eliminacion)
100                                        echo '<TD>'.$mac.'</TD>';
101                                else   
102                                        echo '<TD><INPUT class="formulariodatos" name=mac  type=text value="'. $mac.'"></TD>';
103                        ?>
104                </TR>   
105<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
106                <TR>
107                        <TH align=center>&nbsp;<?echo $TbMsg[8]?>&nbsp;</TD>
108                        <?
109                                if ($opcion==$op_eliminacion)
110                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion').'</TD>';
111                                else
112                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion',250).'</TD>';
113                        ?>
114                </TR>
115<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
116                <TR>
117                        <TH align=center>&nbsp;<?echo $TbMsg[10]?>&nbsp;</TD>
118                        <?
119                                if ($opcion==$op_eliminacion)
120                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'repositorios',$idrepositorio,'idrepositorio','nombrerepositorio').'</TD>';
121                                else
122                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'repositorios',$idrepositorio,'idrepositorio','nombrerepositorio',250).'</TD>';
123                        ?>
124                </TR>
125<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
126                <TR>
127                        <TH align=center>&nbsp;<?echo $TbMsg[11]?>&nbsp;</TD>
128                        <?
129                                if ($opcion==$op_eliminacion)
130                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'menus',$idmenu,'idmenu','descripcion').'</TD>';
131                                else
132                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'menus',$idmenu,'idmenu','descripcion',250).'</TD>';
133                        ?>
134                </TR>
135<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
136                <TR>
137                        <TH align=center>&nbsp;<?echo $TbMsg[9]?>&nbsp;</TD>
138                        <?
139                                if ($opcion==$op_eliminacion)
140                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'procedimientos',$idprocedimiento,'idprocedimiento','descripcion').'&nbsp;</TD>';
141                                else
142                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'procedimientos',$idprocedimiento,'idprocedimiento','descripcion',250).'</TD>';
143                        ?>
144                </TR>           
145<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
146                <TR>
147                        <TH align=center>&nbsp;<?echo $TbMsg[12]?>&nbsp;</TD>
148                        <?
149                                if ($opcion==$op_eliminacion)
150                                        echo '<TD colspan=3>'.$cache.'</TD>';
151                                else   
152                                        echo '<TD colspan=3><INPUT style="width=250" class="formulariodatos" name="cache" type="text" readonly value="'. $cache.'"></TD>';
153                        ?>
154                </TR>
155<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
156<!-----ADV -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
157                <tr>
158                        <th align=center&nbsp;>&nbsp;<?echo $TbMsg[13]?>&nbsp;</th>
159                        <?
160                                echo '<td colspan="3">';
161                                $iface="eth0=eth0".chr(13);
162                                $iface.="eth1=eth1".chr(13);
163                                $iface.="eth2=eth2";
164                                echo HTMLCTESELECT($iface,"netiface","estilodesple","",$netiface,100).'</td>';
165                        ?>
166                </tr>                           
167<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
168               
169                <tr>
170                        <th align="center">&nbsp;<?echo $TbMsg[14]?>&nbsp;</th>
171                        <?
172                                echo '<td colspan="3">';
173                                $driver="generic=generic";
174                                echo HTMLCTESELECT($driver,"netdriver","estilodesple","",$netdriver,100).'</td>';
175                        ?>
176                </tr>
177
178<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
179
180        </TABLE>
181</FORM>
182</DIV>
183<?
184//________________________________________________________________________________________________________
185include_once("../includes/opcionesbotonesop.php");
186//________________________________________________________________________________________________________
187?>
188<BR>
189<?
190//________________________________________________________________________________________________________
191//
192// Frame con la información de la configuración
193echo '<DIV align=center>';
194echo '<IFRAME scrolling=yes height=170 width=90%
195                 src="../principal/configuraciones.php?swp=1&idambito='.$idordenador.'&ambito='.$AMBITO_ORDENADORES.'"></IFRAME>';
196echo '</DIV>';
197//________________________________________________________________________________________________________
198?>
199</BODY>
200</HTML>
201<?
202//________________________________________________________________________________________________________
203//      Recupera los datos de un ordenador
204//              Parametros:
205//              - cmd: Una comando ya operativo (con conexión abierta) 
206//              - id: El identificador del ordenador
207//________________________________________________________________________________________________________
208function TomaPropiedades($cmd,$id){
209        global $idordenador;
210        global $nombreordenador;
211        global $ip;
212        global $mac;
213        global $idperfilhard;
214        global $idrepositorio;
215        global $idmenu;
216        global $idprocedimiento;
217        global $cache;
218        global $netiface;
219        global $netdriver;
220        $rs=new Recordset;
221        $cmd->texto="SELECT * FROM ordenadores WHERE idordenador=".$id;
222        $rs->Comando=&$cmd;
223        if (!$rs->Abrir()) return(false); // Error al abrir recordset
224        $rs->Primero();
225        if (!$rs->EOF){
226                $nombreordenador=$rs->campos["nombreordenador"];
227                $ip=$rs->campos["ip"];
228                $mac=$rs->campos["mac"];
229                $idperfilhard=$rs->campos["idperfilhard"];
230                $idrepositorio=$rs->campos["idrepositorio"];
231                $idmenu=$rs->campos["idmenu"];
232                $idprocedimiento=$rs->campos["idproautoexec"];
233                $cache=$rs->campos["cache"];
234                $netiface=$rs->campos["netiface"];
235                $netdriver=$rs->campos["netdriver"];
236                $rs->Cerrar();
237                return(true);
238        }
239        else
240                return(false);
241}
242?>
Note: See TracBrowser for help on using the repository browser.