source: admin/WebConsole/propiedades/propiedades_ordenadores.php @ 35b0ef1

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 35b0ef1 was 3616e81, checked in by ramon <ramongomez@…>, 12 years ago

#555: Corregir errata en formulario de propiedades de ordenador.

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

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