source: admin/WebConsole/propiedades/propiedades_ordenadores.php @ 86d5b32

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 86d5b32 was 5fb6914, checked in by albertogp <albertogp@…>, 13 years ago

Versión 1.0.4, #509: Integrar ticket en rama de desarrollo.

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

  • Property mode set to 100644
File size: 12.6 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        <script language=javascript>
65function abrir_ventana(URL){
66   window.open('../images/ver.php','Imagenes','scrollbars=yes,resizable=yes,width=950,height=640')
67}
68</script>
69       
70</HEAD>
71<BODY>
72<FORM name="fdatos" action="../gestores/gestor_ordenadores.php" method="post" enctype="multipart/form-data"> 
73        <INPUT type=hidden name=opcion value="<? echo $opcion?>">
74        <INPUT type=hidden name=idordenador value="<? echo $idordenador?>">
75        <INPUT type=hidden name=grupoid value="<? echo $grupoid?>">
76        <INPUT type=hidden name=idaula value="<? echo $idaula?>">
77        <P align=center class=cabeceras><?echo $TbMsg[4]?><BR>
78        <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P>
79<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
80        <TABLE  align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
81                <TR>
82                        <TH align=center>&nbsp;<?echo $TbMsg[5]?>&nbsp;</TD>
83                        <?      $fotomenu=$fotoordenador;
84                                if ($opcion==$op_eliminacion)
85                                        echo '<TD>'.$nombreordenador.'</TD>';
86                                else           
87                                        echo '<TD><INPUT class="formulariodatos" name=nombreordenador  type=text value="'.$nombreordenador.'"></TD>';
88                        ?>
89<TD colspan=2 valign=top align=left rowspan=3><IMG border=2 style="border-color:#63676b"
90src="<?
91if ($fotoordenador=="")
92{
93$fotoordenador="../images/fotos/fotoordenador.gif";
94}else{
95$fotoordenador="../images/fotos/".$fotoordenador;
96$fotoordenador;
97}
98echo $fotoordenador?>">
99&nbsp;&nbsp;&nbsp;&nbsp;<br>(150X110)-(jpg - gif)  ---- <?echo $TbMsg[5091]?>
100<br>
101<input name="archivo" type="file" id="archivo" size="16" />
102</TD>
103                </TR>           
104<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
105                <TR>
106                        <TH align=center>&nbsp;<?echo $TbMsg[6]?>&nbsp;</TD>
107                        <?
108                                if ($opcion==$op_eliminacion)
109                                        echo '<TD>'.$ip.'</TD>';
110                                else
111                                        echo '<TD><INPUT class="formulariodatos" name=ip  type=text value="'.$ip.'"></TD>';
112                        ?>
113                </TR>
114<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
115                <TR>
116                        <TH align=center>&nbsp;<?echo $TbMsg[7]?>&nbsp;</TD>
117                        <?
118                                if ($opcion==$op_eliminacion)
119                                        echo '<TD>'.$mac.'</TD>';
120                                else   
121                                        echo '<TD><INPUT class="formulariodatos" name=mac  type=text value="'. $mac.'"></TD>';
122                        ?>
123                </TR>   
124                <!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
125                                <TR>
126                        <TH align=center>&nbsp;<?echo $TbMsg[509]?>&nbsp;</TD>
127                        <?
128                                if ($opcion==$op_eliminacion)
129                                        echo '<TD colspan=3>'.$fotoordenador.'</TD>';
130                                else    {
131                                        if ($fotoordenador=="")
132                                        $fotoordenador="../images/fotos/fotoordenador.gif";
133                                        $fotoordenador;
134                                       
135                                        ?>
136                                        <TD colspan=3><SELECT class="formulariodatos" name="fotoordenador" >
137                                                <?php if($fotomenu==""){
138                                                echo '<option value="fotoordenador.gif"></option>';}else{
139                                                echo '<option value="'.$fotomenu.'">'.$fotomenu.'</option>';}
140                                                if ($handle = opendir("../images/fotos")) {
141                                                while (false !== ($entry = readdir($handle))) {
142                                                if ($entry != "." && $entry != "..") {?>
143                                               
144                                                <option value="<? echo $entry ?>"><? echo $entry ?></option>
145                                                <?}
146                                                }
147                                                closedir($handle);
148                                                }
149                                                ?>
150                                         </SELECT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
151<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>
152                                        </TD>
153                                        <?
154                                        }
155                                        ?>
156                       
157                </TR>
158<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
159                <TR>
160                        <TH align=center>&nbsp;<?echo $TbMsg[8]?>&nbsp;</TD>
161                        <?
162                                if ($opcion==$op_eliminacion)
163                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion').'</TD>';
164                                else
165                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion',250).'</TD>';
166                        ?>
167                </TR>
168<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
169                <TR>
170                        <TH align=center>&nbsp;<?echo $TbMsg[10]?>&nbsp;</TD>
171                        <?
172                                if ($opcion==$op_eliminacion)
173                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'repositorios',$idrepositorio,'idrepositorio','nombrerepositorio').'</TD>';
174                                else
175                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'repositorios',$idrepositorio,'idrepositorio','nombrerepositorio',250).'</TD>';
176                        ?>
177                </TR>
178<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
179                <TR>
180                        <TH align=center>&nbsp;<?echo $TbMsg[11]?>&nbsp;</TD>
181                        <?
182                                if ($opcion==$op_eliminacion)
183                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'menus',$idmenu,'idmenu','descripcion').'</TD>';
184                                else
185                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'menus',$idmenu,'idmenu','descripcion',250).'</TD>';
186                        ?>
187                </TR>
188<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
189                <TR>
190                        <TH align=center>&nbsp;<?echo $TbMsg[9]?>&nbsp;</TD>
191                        <?
192                                if ($opcion==$op_eliminacion)
193                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'procedimientos',$idprocedimiento,'idprocedimiento','descripcion').'&nbsp;</TD>';
194                                else
195                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'procedimientos',$idprocedimiento,'idprocedimiento','descripcion',250).'</TD>';
196                        ?>
197                </TR>           
198<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
199                <TR>
200                        <TH align=center>&nbsp;<?echo $TbMsg[12]?>&nbsp;</TD>
201                        <?
202                                if ($opcion==$op_eliminacion)
203                                        echo '<TD colspan=3>'.$cache.'</TD>';
204                                else   
205                                        echo '<TD colspan=3><INPUT style="width=250" class="formulariodatos" name="cache" type="text" readonly value="'. $cache.'"></TD>';
206                        ?>
207                </TR>
208<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
209<!-----ADV -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
210                <tr>
211                        <th align=center&nbsp;>&nbsp;<?echo $TbMsg[13]?>&nbsp;</th>
212                        <?
213                                echo '<td colspan="3">';
214                                $iface="eth0=eth0".chr(13);
215                                $iface.="eth1=eth1".chr(13);
216                                $iface.="eth2=eth2";
217                                echo HTMLCTESELECT($iface,"netiface","estilodesple","",$netiface,100).'</td>';
218                        ?>
219                </tr>                           
220<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
221               
222                <tr>
223                        <th align="center">&nbsp;<?echo $TbMsg[14]?>&nbsp;</th>
224                        <?
225                                echo '<td colspan="3">';
226                                $driver="generic=generic";
227                                echo HTMLCTESELECT($driver,"netdriver","estilodesple","",$netdriver,100).'</td>';
228                        ?>
229                </tr>
230
231<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
232
233        </TABLE>
234</FORM>
235</DIV>
236<?
237//________________________________________________________________________________________________________
238include_once("../includes/opcionesbotonesop.php");
239//________________________________________________________________________________________________________
240?>
241<BR>
242<?
243//________________________________________________________________________________________________________
244//
245// Frame con la información de la configuración
246echo '<DIV align=center>';
247echo '<IFRAME scrolling=auto height=500 width=90% frameborder=0
248                 src="../principal/configuraciones.php?swp=1&idambito='.$idordenador.'&ambito='.$AMBITO_ORDENADORES.'"></IFRAME>';
249echo '</DIV>';
250//________________________________________________________________________________________________________
251?>
252</BODY>
253</HTML>
254<?
255//________________________________________________________________________________________________________
256//      Recupera los datos de un ordenador
257//              Parametros:
258//              - cmd: Una comando ya operativo (con conexión abierta) 
259//              - id: El identificador del ordenador
260//________________________________________________________________________________________________________
261function TomaPropiedades($cmd,$id){
262        global $idordenador;
263        global $nombreordenador;
264        global $ip;
265        global $mac;
266        global $fotoordenador;
267        global $idperfilhard;
268        global $idrepositorio;
269        global $idmenu;
270        global $idprocedimiento;
271        global $cache;
272        global $netiface;
273        global $netdriver;
274        $rs=new Recordset;
275        $cmd->texto="SELECT * FROM ordenadores WHERE idordenador=".$id;
276        $rs->Comando=&$cmd;
277        if (!$rs->Abrir()) return(false); // Error al abrir recordset
278        $rs->Primero();
279        if (!$rs->EOF){
280                $nombreordenador=$rs->campos["nombreordenador"];
281                $ip=$rs->campos["ip"];
282                $mac=$rs->campos["mac"];
283                $idperfilhard=$rs->campos["idperfilhard"];
284                $idrepositorio=$rs->campos["idrepositorio"];
285                $idmenu=$rs->campos["idmenu"];
286                $idprocedimiento=$rs->campos["idproautoexec"];
287                $cache=$rs->campos["cache"];
288                $netiface=$rs->campos["netiface"];
289                $fotoordenador=$rs->campos["fotoord"];  //Creado para foto
290                $netdriver=$rs->campos["netdriver"];
291                $rs->Cerrar();
292                return(true);
293        }
294        else
295                return(false);
296}
297?>
Note: See TracBrowser for help on using the repository browser.