source: admin/WebConsole/propiedades/propiedades_repositorios.php @ cf0a0e4

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 cf0a0e4 was 409af27, checked in by ramon <ramongomez@…>, 13 years ago

Versión 1.0.5, #551: Eliminar más errores y avisos para compatibilidad con PHP 5.4, añadir fichero de idioma y mostrar nº de PCs clientes de un repositorio.

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

  • Property mode set to 100644
File size: 7.9 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ónn: Año 2009-2010
6// Fecha Última modificación: Agosto-2010
7// Nombre del fichero: propiedades_repositorios.php
8// Descripción :
9//               Presenta el formulario de captura de datos de un repositorio para insertar,modificar y eliminar
10// **********************************************************************************************************
11include_once("../includes/ctrlacc.php");
12include_once("../includes/opciones.php");
13include_once("../includes/CreaComando.php");
14include_once("../clases/AdoPhp.php");
15include_once("../idiomas/php/".$idioma."/propiedades_repositorios_".$idioma.".php");
16//________________________________________________________________________________________________________
17$opcion=0;
18$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]);
19//________________________________________________________________________________________________________
20$idrepositorio=0;
21$nombrerepositorio="";
22$ip="";
23$puertorepo="2002";
24$pathrepod="/opt/opengnsys/admin";
25$pathpxe="/opt/opengnsys/tftpboot/pxelinux.cfg";
26$grupoid=0;
27$comentarios="";
28$ordenadores=0; // Número de ordenador a los que da servicio
29
30if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros
31if (isset($_GET["idrepositorio"])) $idrepositorio=$_GET["idrepositorio"];
32if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"];
33if (isset($_GET["identificador"])) $idrepositorio=$_GET["identificador"];
34//________________________________________________________________________________________________________
35$cmd=CreaComando($cadenaconexion); // Crea objeto comando
36if (!$cmd)
37        Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con repositorio B.D.
38if  ($opcion!=$op_alta){
39        $resul=TomaPropiedades($cmd,$idrepositorio);
40        if (!$resul)
41                Header('Location: '.$pagerror.'?herror=3'); // Error de recuperaci�n de datos.
42}
43//________________________________________________________________________________________________________
44?>
45<HTML>
46<TITLE>Administración web de aulas</TITLE>
47<HEAD>
48        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
49        <LINK rel="stylesheet" type="text/css" href="../estilos.css">
50        <SCRIPT language="javascript" src="../jscripts/propiedades_repositorios.js"></SCRIPT>
51        <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
52        <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_repositorios_'.$idioma.'.js"></SCRIPT>'?>
53</HEAD>
54<BODY>
55<DIV  align=center>
56<FORM name="fdatos" action="../gestores/gestor_repositorios.php" method="post"> 
57        <INPUT type=hidden name=opcion value="<? echo $opcion?>">
58        <INPUT type=hidden name=idrepositorio value="<? echo $idrepositorio?>">
59        <INPUT type=hidden name=grupoid value="<? echo $grupoid?>">
60        <INPUT type=hidden name=ordenadores value="<? echo $ordenadores?>">
61
62        <P align=center class=cabeceras><?echo $TbMsg[4]?><BR>
63        <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P>
64        <TABLE  align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos >
65<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
66                <TR>
67                        <TH align=center>&nbsp;<?echo $TbMsg[5]?>&nbsp;</TD>
68                        <?
69                                if ($opcion==$op_eliminacion)
70                                        echo '<TD>'.$nombrerepositorio.'</TD>';
71                                else   
72                                        echo '<TD><INPUT  class="formulariodatos" name=nombrerepositorio style="width:200" type=text value="'.$nombrerepositorio.'"></TD>';
73                        ?>
74                        <TD valign=top align=left rowspan=3     ><CENTER>
75                                <IMG border=3 style="border-color:#63676b" src="../images/aula.jpg">
76                                <BR>&nbsp;Ordenadores:&nbsp;<? echo $ordenadores?></CENTER></TD>
77                </TR>
78<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
79                <TR>
80                        <TH align=center>&nbsp;<?echo $TbMsg[6]?>&nbsp;</TD>
81                        <?
82                        if ($opcion==$op_eliminacion)
83                                        echo '<TD>'.$ip.'</TD>';
84                        else   
85                                echo'<TD><INPUT  class="formulariodatos" name=ip type=text style="width:200" value="'.$ip.'"></TD>';
86                        ?>
87                </TR>
88<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
89                <TR>
90                        <TH align=center>&nbsp;<?echo $TbMsg[8]?>&nbsp;</TD>
91                <?
92                        if ($opcion==$op_eliminacion)
93                                        echo '<TD>'.$puertorepo.'</TD>';
94                        else   
95                                echo'<TD><INPUT  class="formulariodatos" name=puertorepo type=text style="width:200" value="'.$puertorepo.'"></TD>';
96                        ?>
97                </TR>
98<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
99                <TR>
100                        <TH align=center>&nbsp;<?echo $TbMsg[9]?>&nbsp;</TD>
101                <?
102                        if ($opcion==$op_eliminacion)
103                                        echo '<TD colspan=2>'.$pathrepod.'</TD>';
104                        else   
105                                echo'<TD colspan=2><INPUT  class="formulariodatos" name=pathrepod type=text style="width:330" value="'.$pathrepod.'"></TD>';
106                        ?>
107                </TR>   
108<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
109                <TR>
110                        <TH align=center>&nbsp;<?echo $TbMsg[10]?>&nbsp;</TD>
111                <?
112                        if ($opcion==$op_eliminacion)
113                                        echo '<TD colspan=2>'.$pathpxe.'</TD>';
114                        else   
115                                echo'<TD colspan=2><INPUT  class="formulariodatos" name=pathpxe type=text style="width:330" value="'.$pathpxe.'"></TD>';
116                        ?>
117                </TR>           
118<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
119                <TR>
120                        <TH align=center>&nbsp;<?echo $TbMsg[7]?>&nbsp;</TD>
121                        <?
122                        if ($opcion==$op_eliminacion)
123                                        echo '<TD colspan=2>'.$comentarios.'</TD>';
124                        else   
125                                echo '<TD colspan=2><TEXTAREA   class="formulariodatos" name=comentarios rows=2 cols=50>'.$comentarios.'</TEXTAREA></TD>';
126                        ?>
127                </TR>   
128
129<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
130       
131        </TABLE>
132</FORM>
133</DIV>
134<?
135//________________________________________________________________________________________________________
136include_once("../includes/opcionesbotonesop.php");
137//________________________________________________________________________________________________________
138?>
139</BODY>
140</HTML>
141<?
142//________________________________________________________________________________________________________
143//      Recupera los datos de un repositorio
144//              Parametros:
145//              - cmd: Una comando ya operativo (con conexión abierta) 
146//              - id: El identificador del repositorio
147//________________________________________________________________________________________________________
148function TomaPropiedades($cmd,$id){
149        global $nombrerepositorio;
150        global $ip;
151        global $comentarios;
152        global $puertorepo;
153        global $pathrepod;
154        global $pathpxe;
155        global $ordenadores;
156
[409af27]157        $cmd->texto="SELECT repositorios.*, COUNT(*) AS numordenadores FROM repositorios
158                        INNER JOIN ordenadores ON ordenadores.idrepositorio=repositorios.idrepositorio
159                        WHERE repositorios.idrepositorio=".$id;
[3ec149c]160        $rs=new Recordset;
161        $rs->Comando=&$cmd;
162        if (!$rs->Abrir()) return(true); // Error al abrir recordset
163        $rs->Primero();
164        if (!$rs->EOF){
165                $nombrerepositorio=$rs->campos["nombrerepositorio"];
166                $ip=$rs->campos["ip"];
167                $comentarios=$rs->campos["comentarios"];
168                $puertorepo=$rs->campos["puertorepo"];
169                $pathrepod=$rs->campos["pathrepod"];
170                $pathpxe=$rs->campos["pathpxe"];
171                $ordenadores=$rs->campos["numordenadores"];
172        }
173        $rs->Cerrar();
174        return(true);
175}
176?>
[409af27]177
Note: See TracBrowser for help on using the repository browser.