source: admin/WebConsole/propiedades/propiedades_ordenadores.php @ 0a735488

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 0a735488 was 23c49a9, checked in by irina <irinagomez@…>, 11 years ago

#643 En insertar equipo no se muestra mensaje de que el equipo no se había conectado al servidor

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

  • Property mode set to 100644
File size: 15.1 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_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");
20include_once("../idiomas/php/".$idioma."/avisos_".$idioma.".php");
21//________________________________________________________________________________________________________
22$opcion=0;
23$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]);
24//________________________________________________________________________________________________________
25$idordenador=0;
26$nombreordenador="";
27$ip="";
28$mac="";
29$idperfilhard=0;
30$idrepositorio=0;
31$idmenu=0;
32$idprocedimiento=0;
33$idaula=0;
34$grupoid=0;
35######################## ADV
36$netiface="";
37$netdriver="";
38######################## UHU
39$validacion=0;
40$paginalogin="";
41$paginavalidacion="";
42######################## Ramón
43$arranque="";
44
45if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros
46if (isset($_GET["idordenador"])) $idordenador=$_GET["idordenador"];
47if (isset($_GET["idaula"])) $idaula=$_GET["idaula"];
48if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"];
49if (isset($_GET["identificador"])) $idordenador=$_GET["identificador"];
50//________________________________________________________________________________________________________
51$cmd=CreaComando($cadenaconexion); // Crea objeto comando
52if (!$cmd)
53        Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D.
54if  ($opcion!=$op_alta){
55        $resul=TomaPropiedades($cmd,$idordenador);
56        if (!$resul)
57                Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos.
58}
59//________________________________________________________________________________________________________
60?>
61<html>
62<title>Administración web de aulas</title>
63<head>
64        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
65        <link rel="stylesheet" type="text/css" href="../estilos.css" />
66        <SCRIPT language="javascript" src="../jscripts/validators.js"></SCRIPT>
67        <script language="javascript" src="../jscripts/propiedades_ordenadores.js"></script>
68        <script language="javascript" src="../jscripts/opciones.js"></script>
69        <?php echo '<script language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_ordenadores_'.$idioma.'.js"></script>'?>
70        <script language=javascript>
71function abrir_ventana(URL){
72   window.open('../images/ver.php','Imagenes','scrollbars=yes,resizable=yes,width=950,height=640')
73}
74</script>
75
76</head>
77<body>
78<form name="fdatos" action="../gestores/gestor_ordenadores.php" method="post" enctype="multipart/form-data"> 
79        <input type="hidden" name="opcion" value="<?php echo $opcion?>" />
80        <input type="hidden" name="idordenador" value="<?php echo $idordenador?>" />
81        <input type="hidden" name="grupoid" value="<?php echo $grupoid?>" />
82        <input type="hidden" name="idaula" value="<?php echo $idaula?>" />
83        <input type="hidden" name="arranque" value="<?php echo $arranque?>" />
84        <p align="center" class="cabeceras"><?echo $TbMsg[4]?><br />
85        <span align="center" class="subcabeceras"><? echo $opciones[$opcion]?></span></p>
86<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
87        <table align="center" border="0" cellPadding="1" cellSpacing="1" class="tabla_datos">
88                <tr>
89                        <th align="center">&nbsp;<?php echo $TbMsg[5]?> <sup>*</sup>&nbsp;</th>
90                        <?php   if ($opcion==$op_eliminacion)
91                                        echo '<td>'.$nombreordenador.'</td>';
92                                else
93                                        echo '<td><input class="formulariodatos" name=nombreordenador  type=text value="'.$nombreordenador.'"></td>';
94                                if (empty ($fotoordenador)) {
95                                        $fotoordenador="fotoordenador.gif";
96                                }
97                                $fotomenu=$fotoordenador;
98                                $dirfotos="../images/fotos";
99                        ?>
100                        <td colspan="2" valign="top" align="left" rowspan="3">
101                        <img border="2" style="border-color:#63676b" src="<?php echo $dirfotos.'/'.$fotoordenador?>" />
102                        <?php   if ($opcion!=$op_eliminacion) {
103                                echo '<br />(150X110)-(jpg - gif - png) ---- '.$TbMsg[5091].'><br />';
104                                echo '<input name="archivo" type="file" id="archivo" size="16" />';
105                                }
106                        ?>
107                        </td>
108                </tr>           
109<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
110                <tr>
111                        <th align="center">&nbsp;<?php echo $TbMsg[6]?>&nbsp;</th>
112                        <?php   if ($opcion==$op_eliminacion)
113                                        echo '<td>'.$ip.'</td>';
114                                else
115                                        echo '<td><input class="formulariodatos" name=ip  type=text value="'.$ip.'"></td>';
116                        ?>
117                </tr>
118<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
119                <tr>
120                        <th align="center">&nbsp;<?php echo $TbMsg[7]?>&nbsp;</th>
121                        <?php   if ($opcion==$op_eliminacion)
122                                        echo '<td><input type="hidden" name="mac" value="'.$mac.'" />'.$mac.'</td>';
123                                else   
124                                        echo '<td><input class="formulariodatos" name=mac  type=text value="'. $mac.'"></td>';
125                        ?>
126                </tr>   
127                <!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
128                <TR>
129                        <th align=center>&nbsp;<?echo $TbMsg[509]?>&nbsp;</th>
130                        <?
131                                if ($opcion==$op_eliminacion)
132                                        echo '<TD colspan=3>'.$fotoordenador.'</TD>';
133                                else    {
134                                        if ($fotoordenador=="")
135                                        $fotoordenador="../images/fotos/fotoordenador.gif";
136                                        $fotoordenador;
137                                       
138                                        ?>
139                                        <TD colspan=3><SELECT class="formulariodatos" name="fotoordenador" >
140                                                <?php if($fotomenu==""){
141                                                echo '<option value="fotoordenador.gif"></option>';}else{
142                                                echo '<option value="'.$fotomenu.'">'.$fotomenu.'</option>';}
143                                                if ($handle = opendir("../images/fotos")) {
144                                                while (false !== ($entry = readdir($handle))) {
145                                                if ($entry != "." && $entry != "..") {?>
146                                               
147                                                <option value="<? echo $entry ?>"><? echo $entry ?></option>
148                                                <?}
149                                                }
150                                                closedir($handle);
151                                                }
152                                                ?>
153                                         </SELECT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
154<a href="javascript:abrir_ventana('../images/ver.php')" onClick="MM_openBrWindow('../images/ver.php','Imagenes','scrollbars=yes,resizable=yes,width=950,height=640')"><? echo $TbMsg[5092] ?></a>
155                                        </TD>
156                                        <?
157                                        }
158                                        ?>
159                       
160                </TR>
161<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
162                <TR>
163                        <th align=center>&nbsp;<?echo $TbMsg[8]?>&nbsp;</th>
164                        <?
165                                if ($opcion==$op_eliminacion)
166                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion').'</TD>';
167                                else
168                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion',250).'</TD>';
169                        ?>
170                </TR>
171<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
172                <TR>
173                        <th align=center>&nbsp;<?echo $TbMsg[10]?>&nbsp;</th>
174                        <?
175                                if ($opcion==$op_eliminacion)
176                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'repositorios',$idrepositorio,'idrepositorio','nombrerepositorio').'</TD>';
177                                else
178                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'repositorios',$idrepositorio,'idrepositorio','nombrerepositorio',250).'</TD>';
179                        ?>
180                </TR>
181<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
182                <TR>
183                        <th align=center>&nbsp;<?echo $TbMsg[11]?>&nbsp;</th>
184                        <?
185                                if ($opcion==$op_eliminacion)
186                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'menus',$idmenu,'idmenu','descripcion').'</TD>';
187                                else
188                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'menus',$idmenu,'idmenu','descripcion',250).'</TD>';
189                        ?>
190                </TR>
191<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
192                <TR>
193                        <th align=center>&nbsp;<?echo $TbMsg[9]?>&nbsp;</th>
194                        <?
195                                if ($opcion==$op_eliminacion)
196                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'procedimientos',$idprocedimiento,'idprocedimiento','descripcion').'&nbsp;</TD>';
197                                else
198                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'procedimientos',$idprocedimiento,'idprocedimiento','descripcion',250).'</TD>';
199                        ?>
200                </TR>           
201<!-----ADV -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
202                <tr>
203                        <th align=center&nbsp;>&nbsp;<?echo $TbMsg[13]?>&nbsp;</th>
204                        <?php   if ($opcion==$op_eliminacion) {
205                                        echo '<td colspan="3">'.$netiface.'</td>';
206                                } else {
207                                        echo '<td colspan="3">';
208                                        $iface="eth0=eth0".chr(13);
209                                        $iface.="eth1=eth1".chr(13);
210                                        $iface.="eth2=eth2";
211                                        echo HTMLCTESELECT($iface,"netiface","estilodesple","",$netiface,100).'</td>';
212                                }
213                        ?>
214                </tr>                           
215<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
216               
217                <tr>
218                        <th align="center">&nbsp;<?echo $TbMsg[14]?>&nbsp;</th>
219                        <?php   if ($opcion==$op_eliminacion) {
220                                        echo '<td colspan="3">'.$netdriver.'</td>';
221                                } else {
222                                        echo '<td colspan="3">';
223                                        $driver="generic=generic";
224                                        echo HTMLCTESELECT($driver,"netdriver","estilodesple","",$netdriver,100).'</td>';
225                                }
226                        ?>
227                </tr>
228
229<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
230<!--------------------------------------------------------------UHU comprobar si se requiere validacion ------------------------------------------------------------------------------->
231
232                <tr>
233                        <th align=center&nbsp;><? echo $TbMsg[15]; ?> &nbsp;</th>
234                        <?php   if ($opcion==$op_eliminacion) {
235                                        echo '<td colspan="3">'.$validacion.'</td>';
236                                } else {
237                                        echo '<TD colspan="3">';
238                                        $validaciones="1=Si".chr(13);
239                                        $validaciones.="0=No";
240                                        echo HTMLCTESELECT($validaciones,"validacion","estilodesple","",$validacion,100).'</TD>';
241                                }
242                        ?>
243                </tr>
244                <tr>
245                        <th align=center>&nbsp;<?echo $TbMsg[16]?>&nbsp;</th>
246                        <?php   if ($opcion==$op_eliminacion)
247                                        echo '<td colspan="3">'.$paginalogin.'</td>';
248                                else
249                                        echo '<td colspan="3"><input class="formulariodatos" name=paginalogin  type=text value="'.$paginalogin.'" /></td>';
250                        ?>
251                </tr>
252                <tr>
253                        <th align=center>&nbsp;<?echo $TbMsg[17]?>&nbsp;</th>
254                        <?php   if ($opcion==$op_eliminacion)
255                                        echo '<td colspan="3">'.$paginavalidacion.'</td>';
256                                else
257                                        echo '<td colspan="3"><input class="formulariodatos" name=paginavalidacion  type=text value="'.$paginavalidacion.'" /></td>';
258                        ?>
259                </tr>
260
261<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
262<?php   if ($opcion!=$op_eliminacion) { ?>
263                <tr>
264                        <th colspan="4" align="center">&nbsp;<sup>*</sup> <?php echo $TbMsg["WARN_NAMELENGTH"]?>&nbsp;</th>
265                </tr>
266<?php   } ?>
267        </table>
268</form>
269<?php
270//________________________________________________________________________________________________________
271include_once("../includes/opcionesbotonesop.php");
272//________________________________________________________________________________________________________
273?>
274<br />
275<?php
276//________________________________________________________________________________________________________
277//
278// Frame con la información de la configuración
279// Si es la opcion insertar no muestra nada -> opcion=$op_alta
280if ($opcion!=$op_alta) {
281        echo '<div align="center">';
282        echo '<iframe scrolling="auto" height="500" width="90%" frameborder="0"
283                 src="../principal/configuraciones.php?swp=1&idambito='.$idordenador.'&ambito='.$AMBITO_ORDENADORES.'"></iframe>';
284        echo '</div>';
285}
286//________________________________________________________________________________________________________
287?>
288</body>
289</html>
290<?php
291//________________________________________________________________________________________________________
292//      Recupera los datos de un ordenador
293//              Parametros:
294//              - cmd: Una comando ya operativo (con conexión abierta) 
295//              - id: El identificador del ordenador
296//________________________________________________________________________________________________________
297function TomaPropiedades($cmd,$id){
298        global $idordenador;
299        global $nombreordenador;
300        global $ip;
301        global $mac;
302        global $fotoordenador;
303        global $idperfilhard;
304        global $idrepositorio;
305        global $idmenu;
306        global $idprocedimiento;
307        global $netiface;
308        global $netdriver;
309########################### UHU
310        global $validacion;
311        global $paginalogin;
312        global $paginavalidacion;
313########################### Ramón
314        global $arranque;
315
316        $rs=new Recordset;
317        $cmd->texto="SELECT * FROM ordenadores WHERE idordenador=".$id;
318        $rs->Comando=&$cmd;
319        if (!$rs->Abrir()) return(false); // Error al abrir recordset
320        $rs->Primero();
321        if (!$rs->EOF){
322                $nombreordenador=$rs->campos["nombreordenador"];
323                $ip=$rs->campos["ip"];
324                $mac=$rs->campos["mac"];
325                $idperfilhard=$rs->campos["idperfilhard"];
326                $idrepositorio=$rs->campos["idrepositorio"];
327                $idmenu=$rs->campos["idmenu"];
328                $idprocedimiento=$rs->campos["idproautoexec"];
329                $netiface=$rs->campos["netiface"];
330                $fotoordenador=$rs->campos["fotoord"];  //Creado para foto
331                $netdriver=$rs->campos["netdriver"];
332########################### UHU
333                $validacion=$rs->campos["validacion"];
334                $paginalogin=$rs->campos["paginalogin"];
335                $paginavalidacion=$rs->campos["paginavalidacion"];
336########################### Ramón
337                $arranque=$rs->campos["arranque"];
338
339                $rs->Cerrar();
340                return(true);
341        }
342        else
343                return(false);
344}
345?>
346
Note: See TracBrowser for help on using the repository browser.