source: admin/WebConsole/propiedades/propiedades_aulas.php @ 550192f

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 550192f was 7955ce8, checked in by albertogp <albertogp@…>, 7 years ago

#817 Realizado los 3 cambios solicitados para éste ticket

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

  • Property mode set to 100644
File size: 28.3 KB
RevLine 
[3ffa256]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_aulas.php
8// Descripción :
9//               Presenta el formulario de captura de datos de un aula 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_aulas_".$idioma.".php");
[21372e8]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$idaula=0;
[3ffa256]26$nombreaula="";
[3ec149c]27$grupoid=0;
[3ffa256]28$ordenadores=0;
29$ubicacion="";
[9ed3ea8]30$inremotepc="";
[21372e8]31$scheduler="";
[3ffa256]32$cagnon="";
33$pizarra="";
34$puestos=0;
35$horaresevini="";
36$horaresevfin="";
37$comentarios="";
38$router="";
39$netmask="";
40$modp2p="peer";
41$timep2p="";
42$modomul=2;
43$ipmul="";
44$pormulmetodos="";
45$pormul=9000;
46$velmul="";
[0ab2cd5]47$ntp="";
[3e3797e]48$dns="";
49$proxy="";
[3ffa256]50$idmenu="";
51$idrepositorio="";
52$idprocedimiento="";
53$idperfilhard="";
[34374f0]54$validacion="";
55$paginalogin="";
56$paginavalidacion="";
[21372e8]57$gidmenu=0;
58$gidprocedimiento=0;
59$gidrepositorio=0;
60$gidperfilhard=0;
[ec62ac9]61$oglive="";
62$cntDiff=0;
[3ec149c]63
64if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros
65if (isset($_GET["idaula"])) $idaula=$_GET["idaula"];
66if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"];
67if (isset($_GET["identificador"])) $idaula=$_GET["identificador"];
68
69//________________________________________________________________________________________________________
70$cmd=CreaComando($cadenaconexion); // Crea objeto comando
71if (!$cmd)
[21372e8]72        header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D.
73if  ($opcion!=$op_alta)
[3ec149c]74        $resul=TomaPropiedades($cmd,$idaula);
[7955ce8]75else{
[21372e8]76        $resul=TomaConfiguracion($cmd);
[7955ce8]77        $urlfoto="aula.jpg";}
[21372e8]78if (!$resul)
79        header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos.
[3ec149c]80//________________________________________________________________________________________________________
81?>
82<HTML>
83<TITLE>Administración web de aulas</TITLE>
84<HEAD>
85        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
86        <LINK rel="stylesheet" type="text/css" href="../estilos.css">
[008349f]87        <SCRIPT language="javascript" src="../jscripts/validators.js"></SCRIPT>
[3ec149c]88        <SCRIPT language="javascript" src="../jscripts/propiedades_aulas.js"></SCRIPT>
89        <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
[3e3797e]90        <?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_aulas_'.$idioma.'.js"></SCRIPT>'?>
91        <script language=javascript>
[5fb6914]92function abrir_ventana(URL){
93   window.open('../images/ver.php','Imagenes','scrollbars=yes,resizable=yes,width=950,height=640')
94}
95</script>
[3ec149c]96</HEAD>
97<BODY>
98<DIV  align=center>
[5fb6914]99<FORM name="fdatos" action="../gestores/gestor_aulas.php" method="post" enctype="multipart/form-data"> 
[ec62ac9]100        <INPUT type=hidden name=opcion value="<?php echo $opcion?>">
101        <INPUT type=hidden name=idaula value="<?php echo $idaula?>">
102        <INPUT type=hidden name=grupoid value="<?php echo $grupoid?>">
103        <INPUT type=hidden name=ordenadores value="<?php echo $ordenadores?>">
[3ec149c]104       
[ec62ac9]105        <INPUT type=hidden name=gidmenu value="<?php echo $gidmenu?>">
106        <INPUT type=hidden name=gidprocedimiento value="<?php echo $gidprocedimiento?>">
107        <INPUT type=hidden name=gidrepositorio value="<?php echo $gidrepositorio?>">
108        <INPUT type=hidden name=gidperfilhard value="<?php echo $gidperfilhard?>">
109        <input type="hidden" name="oglive" value="<?php echo $oglive ?>">
[3ec149c]110       
[ec62ac9]111        <P align=center class=cabeceras><?php echo $TbMsg[4]?><BR>
112        <SPAN align=center class=subcabeceras><?php  echo $opciones[$opcion]?></SPAN></P>
[7955ce8]113        <TABLE  align=center border=5 cellPadding=1 cellSpacing=1 class=tabla_datos >   <!-- AGP -->
114<!--------------------------------------------------    AGP     ----------------------------------------------------------------->
115                <TR>
116                        <TH style="BACKGROUND-COLOR:#FFFFFF;COLOR:red" colspan=4 align=center>&nbsp;<?php echo $TbMsg[18]?>&nbsp;</TH>
117                </TR>
118<!--------------------------------------------------    AGP     ----------------------------------------------------------------->
[dc5e48a]119                <tr>
120                        <th align="center"><?php echo $TbMsg[5]?></th>
[3e3797e]121                        <?php   if ($opcion==$op_eliminacion){
[dc5e48a]122                                        echo '<td>'. $nombreaula.'</td>';
[7c02acc]123                                        echo '<td rowspan="5" colspan="2" valign="top" align=c"enter">
[dc5e48a]124                                                        <img border="3" style="border-color:#63676b" src="../images/fotos/'.$urlfoto.'" />
125                                                        <br />'.$TbMsg[21].': '. $ordenadores.'</td>';
[3ec149c]126                        }
127                        else{
[dc5e48a]128                                echo '<td><input class="formulariodatos" name=nombreaula style="width:215" type=text value="'. $nombreaula.'" /></td>';
[3e3797e]129                                echo'<td rowspan="5" colspan="2" valign="top" align="left"><img border="3" style="border-color:#63676b" src="../images/fotos/'.$urlfoto.'" /><br />'.$TbMsg[21].': '. $ordenadores.'<br />(150X110)-(jpg - gif - png) ---- '.$TbMsg[5091].'<br /><input name="archivo" type="file" id="archivo" size="16" /></td>';
[3ec149c]130                        }
131                        ?>
[dc5e48a]132                </tr>
[3ec149c]133<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
[3e3797e]134                <tr>
135                        <th align=center>&nbsp;<?php echo $TbMsg[6]?>&nbsp;</th>
136                        <?php   if ($opcion==$op_eliminacion)
137                                        echo '<td>'.$ubicacion.'&nbsp; </td>';
[3ec149c]138                                else
[3e3797e]139                                        echo '<td><textarea   class="formulariodatos" name=ubicacion rows=3 cols=42>'.$ubicacion.'</textarea></td>';
[3ec149c]140                        ?>
[3e3797e]141                </tr>   
[3ec149c]142<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
[3e3797e]143                <tr>
144                        <th align="center">&nbsp;<?php echo $TbMsg[7]?>&nbsp;</th>
145                        <?php   if ($opcion==$op_eliminacion){
146                                        echo '<td><input  class="formulariodatos" name=cagnon type=checkbox  onclick="desabilita(this)" ';
[3ec149c]147                                        if ($cagnon) echo ' checked ';
[3e3797e]148                                        echo '></td>';
[3ec149c]149                        }
150                        else{
[3e3797e]151                                        echo '<td><input  class="formulariodatos" name=cagnon type=checkbox value="1" ';
[3ec149c]152                                        if ($cagnon) echo ' checked ';
[3e3797e]153                                        echo '></td>';
[3ec149c]154                        }
155                        ?>
[3e3797e]156                </tr>
[3ec149c]157<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
[3e3797e]158                <tr>
159                        <th align="center">&nbsp;<?php echo $TbMsg[8]?>&nbsp;</th>
160                        <?php   if ($opcion==$op_eliminacion){
161                                        echo '<td><input  class="formulariodatos" name=pizarra type=checkbox  onclick="desabilita(this)" ';
[3ec149c]162                                        if ($pizarra) echo ' checked ';
[3e3797e]163                                        echo '></td>';
164                                } else {
165                                        echo '<td><input  class="formulariodatos" name=pizarra type=checkbox value="1"  ';
[3ec149c]166                                        if ($pizarra) echo ' checked ';
[3e3797e]167                                        echo '></td>';
168                                }
[3ec149c]169                        ?>
[3e3797e]170                </tr>
[3ec149c]171<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
[3e3797e]172                <tr>
173                        <th align="center">&nbsp;<?php echo $TbMsg[9]?>&nbsp;</th>
174                        <?php   if ($opcion==$op_eliminacion)
175                                        echo '<td>'.$puestos.'</td>';
[3ec149c]176                                else
[3e3797e]177                                        echo '<td><input  class="formulariodatos" name=puestos style="width:30" type=text value='.$puestos.'></td>';
[3ec149c]178                        ?>
[3e3797e]179                </tr>
[3ec149c]180<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
[3e3797e]181<!--  HORARIO DE SERVICIO TEMPORALMENTE DESHABILITADO.
[3ec149c]182                <TR>
[043e67d]183                        <TH align=center>&nbsp;<?php echo $TbMsg[13]?>&nbsp;</TD>
184                        <?php
[3ec149c]185                                if ($opcion==$op_eliminacion)
186                                        echo '<TD colspan=3>'.$TbMsg[14].$horaresevini.'&nbsp;&nbsp;&nbsp&nbsp;'.$TbMsg[15].$horaresevfin.'</TD>';
187                                else
188                                        echo '<TD colspan=3>'.$TbMsg[14].'&nbsp<INPUT  class="formulariodatos" onclick="vertabla_horas(this)"  name=horaresevini style="width:30" type=text value='.$horaresevini.'>&nbsp;&nbsp;&nbsp&nbsp;'.$TbMsg[15].'&nbsp<INPUT  class="formulariodatos" onclick="vertabla_horas(this)" name=horaresevfin style="width:30" type=text value='.$horaresevfin.'></TD>';
189                        ?>
190                </TR>
[3e3797e]191-->
[3ec149c]192<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
193                <TR>
[ec62ac9]194                        <TH align=center>&nbsp;<?php echo $TbMsg[10]?>&nbsp;</TH>
195                        <?php   if ($opcion==$op_eliminacion)
[5fb6914]196                                        echo '<TD  colspan=3>../images/fotos/'.$urlfoto.'</TD>';
[ec62ac9]197                                else{
[5fb6914]198                                        ?>
199                                        <TD colspan=3><SELECT class="formulariodatos" name="urlfoto" >
200                                                <?php if($urlfoto==""){
201                                                echo '<option value="aula.gif"></option>';}else{
202                                                echo '<option value="'.$urlfoto.'">'.$urlfoto.'</option>';}
203                                                if ($handle = opendir("../images/fotos")) {
204                                                while (false !== ($entry = readdir($handle))) {
205                                                if ($entry != "." && $entry != "..") {?>
206                                               
[043e67d]207                                                <option value="<?php echo $entry ?>"><?php echo $entry ?></option>
[ec62ac9]208                                                <?php }
[5fb6914]209                                                }
210                                                closedir($handle);
211                                                }
212                                                ?>
213                                         </SELECT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
[043e67d]214<a href="javascript:abrir_ventana('../images/ver.php')" onClick="MM_openBrWindow('../images/ver.php','Imagenes','scrollbars=yes,resizable=yes,width=950,height=640')"><?php echo $TbMsg[5092] ?></a>
[5fb6914]215                                        </TD>
216
[ec62ac9]217                                        <?php
[5fb6914]218                                        }
219                                        ?>
[3e3797e]220                </TR>
[3ec149c]221<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
222                <TR>
[ec62ac9]223                        <TH align=center>&nbsp;<?php echo $TbMsg[12]?>&nbsp;</TH>
224                        <?php   if ($opcion==$op_eliminacion)
[3ec149c]225                                        echo '<TD colspan=3>'.$comentarios.'</TD>';
226                                else
227                                        echo '<TD colspan=3><TEXTAREA   class="formulariodatos" name=comentarios rows=3 cols=65>'.$comentarios.'</TEXTAREA></TD>';
228                        ?>
[3e3797e]229                </TR>
[9ed3ea8]230<!---- Ramón ------------------------inremotpc----------------------------------------------------------------------------------------------------------------------------------------->
231                <tr>
232                        <th align="center">&nbsp;<?php echo $TbMsg['PROP_REMOTEACCESS'] ?>&nbsp;</th>
233                        <?php   if ($opcion==$op_eliminacion){
234                                        echo '<td colspan="3"><input  class="formulariodatos" name="inremotepc" type="checkbox" onclick="desabilita(this)" ';
235                                        if ($inremotepc)  echo ' checked ';
236                                        echo '></td>';
237                                } else {
238                                        echo '<td colspan="3"><input  class="formulariodatos" name="inremotepc" type="checkbox" value="1" ';
239                                        if ($inremotepc)  echo ' checked ';
[21372e8]240                                        if ($scheduler)
241                                                echo '> <em>('.$TbMsg['COMM_REMOTEACCESS'].')<em></td>';
242                                        else
243                                                echo 'disabled> <em>'.$TbMsg['WARN_SCHEDULER'].'<em></td>';
[9ed3ea8]244                                }
245                        ?>
246                </tr>
[3e3797e]247<!---- ADV ---------------------------router------------------------------------------------------------------------------------------------------------------------------------------->
[3ec149c]248                <TR>
[043e67d]249                        <TH align=center>&nbsp;<?php echo $TbMsg[28]?>&nbsp;</TH>
250                        <?php
[58d08a2]251                                if ($opcion==$op_eliminacion)
252                                        echo '<TD colspan=3>'.$router.'</TD>';
253                                else
254                                        echo '<TD colspan=3><INPUT  class="formulariodatos" name=router style="width:100" type=text value='.$router.'></TD>';
255                        ?>
[3e3797e]256                </TR>
257<!---- ADV --------------------------netmask------------------------------------------------------------------------------------------------------------------------------------------->
[58d08a2]258                <TR>
[043e67d]259                        <TH align=center>&nbsp;<?php echo $TbMsg[29]?>&nbsp;</TH>
[ec62ac9]260                        <?php   if ($opcion==$op_eliminacion)
[58d08a2]261                                        echo '<TD colspan=3>'.$netmask.'</TD>';
262                                else
263                                        echo '<TD colspan=3><INPUT  class="formulariodatos" name=netmask style="width:100" type=text value='.$netmask.'></TD>';
264                        ?>
[3e3797e]265                </TR>
[0ab2cd5]266<!---- Ramón ------------------------ntp------------------------------------------------->
267                <tr>
268                        <th align="center">&nbsp;<?php echo $TbMsg['PROP_NTPIP'] ?>&nbsp;</th>
[9ed3ea8]269                        <?php   if ($opcion==$op_eliminacion) {
[0ab2cd5]270                                        echo '<td colspan="3">'.$ntp.'</td>';
[9ed3ea8]271                                } else {
[0ab2cd5]272                                        echo '<td colspan="3"><input class="formulariodatos" name="ntp" style="width:100" type="text" maxlength="15" value="'.$ntp.'" /> ';
273                                        if (exec("timedatectl status | awk -F'[:()]' '/Time.*zone/ {print $2}'", $out, $err)) {
[9ed3ea8]274                                                echo '<em>('.$TbMsg['COMM_DEFTIMEZONE'].': '.$out[0].')</em>';
[0ab2cd5]275                                        }
276                                        echo "</td>";
[9ed3ea8]277                                }
[0ab2cd5]278                        ?>
279                </tr>
[3e3797e]280<!---- Ramón ------------------------dns------------------------------------------------->
281                <tr>
282                        <th align="center">&nbsp;<?php echo $TbMsg['PROP_DNSIP'] ?>&nbsp;</th>
283                        <?php   if ($opcion==$op_eliminacion)
284                                        echo '<td colspan="3">'.$dns.'</td>';
285                                else
286                                        echo '<td colspan="3"><input class="formulariodatos" name="dns" style="width:100" type="text" maxlength="15" value="'.$dns.'" /></td>';
287                        ?>
288                </tr>
289<!---- Ramón ------------------------proxy------------------------------------------------->
290                <tr>
291                        <th align="center">&nbsp;<?php echo $TbMsg['PROP_PROXYURL'] ?>&nbsp;</th>
292                        <?php   if ($opcion==$op_eliminacion)
293                                        echo '<td colspan="3">'.$proxy.'</td>';
294                                else
295                                        echo '<td colspan="3"><input class="formulariodatos" name="proxy" style="width:200" type="text" maxlength="30" value="'.$proxy.'" /></td>';
296                        ?>
297                </tr>
298<!---- ADV --------------------------p2pmodo------------------------------------------------------------------------------------------------------------------------------------------->
[58d08a2]299                <TR>
[ec62ac9]300                        <TH align=center>&nbsp;<?php echo $TbMsg[26]?>&nbsp;</TH>
301                        <?php   if ($opcion==$op_eliminacion)
[58d08a2]302                                        echo '<TD colspan=3>'.$modp2p.'</TD>';
[7c02acc]303                                else {
[58d08a2]304                                        echo '<TD colspan=3>';
[36b1c4d]305                                        $p2pmetodos="peer=peer".chr(13);
[58d08a2]306                                        $p2pmetodos.="leecher=leecher".chr(13);
[36b1c4d]307                                        $p2pmetodos.="seeder=seeder";
[58d08a2]308                                        echo HTMLCTESELECT($p2pmetodos,"modp2p","estilodesple","",$modp2p,100).'</TD>';
[7c02acc]309                                }
[58d08a2]310                        ?>
[3e3797e]311                </TR>
[58d08a2]312<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
313
[36b1c4d]314<!----------------------------p2p tiempo semillero--------------------------------------------------------------------------------------------------------------------------------------------------------->
[58d08a2]315                <TR>
[ec62ac9]316                        <TH align=center>&nbsp;<?php echo $TbMsg[27]?>&nbsp;</TH>
317                        <?php   if ($opcion==$op_eliminacion)
[58d08a2]318                                        echo '<TD colspan=3>'.$timep2p.'</TD>';
319                                else
320                                        echo '<TD colspan=3><INPUT  class="formulariodatos" name=timep2p style="width:100" type=text value='.$timep2p.'></TD>';
321                        ?>
[3e3797e]322                </TR>
[58d08a2]323<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
[3e3797e]324                <TR>
[ec62ac9]325                        <TH align=center>&nbsp;<?php echo $TbMsg[22]?>&nbsp;</TH>
326                        <?php   if ($opcion==$op_eliminacion){
[3ec149c]327                                        $TBMetodos[0]="";
328                                        $TBMetodos[1]="Half-Duplex";
329                                        $TBMetodos[2]="Full-Duplex";
330                                        echo '<TD colspan=3>'.$TBMetodos[$modomul].'</TD>';
[7c02acc]331                                } else {
[3ec149c]332                                        echo '<TD colspan=3>';
333                                        $metodos="0=".chr(13);
334                                        $metodos.="1=Half-Duplex".chr(13);
335                                        $metodos.="2=Full-Duplex";
336                                        echo HTMLCTESELECT($metodos,"modomul","estilodesple","",$modomul,100).'</TD>';
[7c02acc]337                                }
[3ec149c]338                        ?>
[3e3797e]339                </TR>
[3ec149c]340<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
341                <TR>
[ec62ac9]342                        <TH align=center>&nbsp;<?php echo $TbMsg[23]?>&nbsp;</TH>
343                        <?php   if ($opcion==$op_eliminacion)
[3ec149c]344                                        echo '<TD colspan=3>'.$ipmul.'</TD>';
345                                else
346                                        echo '<TD colspan=3><INPUT  class="formulariodatos" name=ipmul style="width:100" type=text value='.$ipmul.'></TD>';
347                        ?>
[3e3797e]348                </TR>
[3ec149c]349<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
350                <TR>
[ec62ac9]351                        <TH align=center>&nbsp;<?php echo $TbMsg[24]?>&nbsp;</TH>
352                        <?php   if ($opcion==$op_eliminacion)
[5fb6914]353                                        echo '<TD colspan=3>'.$pormul.'</TD>';
[7c02acc]354                                else {
[70498c1]355                                        echo '<td colspan="3">';
356                                        for ($i=9000; $i<9050; $i+=2) {
357                                                $pormulmetodos.="$i=$i".chr(13);
358                                        }
359                                        $pormulmetodos.="9050=9050";
360                                        echo HTMLCTESELECT($pormulmetodos,"pormul","estilodesple","",$pormul,100).'</td>';
[7c02acc]361                                }
[3ec149c]362                        ?>
[3e3797e]363                </TR>
[3ec149c]364<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
365                <TR>
[ec62ac9]366                        <TH align=center>&nbsp;<?php echo $TbMsg[25]?>&nbsp;</TH>
367                        <?php   if ($opcion==$op_eliminacion)
[3ec149c]368                                        echo '<TD colspan=3>'.$velmul.'</TD>';
369                                else
370                                        echo '<TD colspan=3><INPUT  class="formulariodatos" name=velmul style="width:100" type=text value='.$velmul.'></TD>';
371                        ?>
[ec62ac9]372                </TR>
[3ec149c]373<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
374                <TR>
[ec62ac9]375                        <TH style="BACKGROUND-COLOR:#FFFFFF;COLOR:#999999" colspan=4 align=center>&nbsp;<?php echo $TbMsg[18]?>&nbsp;</TH>
376                </TR>
[3ec149c]377<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
378                <TR>
[ec62ac9]379                        <TH align=center>&nbsp;<?php echo $TbMsg[11]?>&nbsp;</TH>
380                        <?php   if ($opcion==$op_eliminacion)
[3ec149c]381                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'menus',$idmenu,'idmenu','descripcion').'&nbsp;</TD>';
382                                else
383                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'menus',$idmenu,'idmenu','descripcion',330).'</TD>';
384                        ?>
385                </TR>
[7955ce8]386<!--------------------------------------------------------------        AGP     ------------------------------------------------------------------------------------------------------------->
387</TABLE></br>
388<!-- ###########################################        PROPIEDADES APLICABLES A TODOS LOS ORDENADORES  #################################################################################-->
389
390<TABLE  align=center border=7 cellPadding=3 cellSpacing=1 class=tabla_listados >
391                <TR>
392                        <TH style="BACKGROUND-COLOR:#FFFFFF;COLOR:red" colspan=4 align=center>&nbsp;<?php echo $TbMsg[1888]?>&nbsp;</TH>
393                </TR>
394<!--------------------------------------------------------------        AGP     ------------------------------------------------------------------------------------------------------------->
[3ec149c]395                <TR>
[ec62ac9]396                        <TH align=center>&nbsp;<?php echo $TbMsg[16]?>&nbsp;</TH>
397                        <?php   if ($opcion==$op_eliminacion)
[3ec149c]398                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'repositorios',$idrepositorio,'idrepositorio','nombrerepositorio').'&nbsp;</TD>';
399                                else
400                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'repositorios',$idrepositorio,'idrepositorio','nombrerepositorio',330).'</TD>';
401                        ?>
402                </TR>
[ec62ac9]403<!---- AGP, Ramón -------------------ogLive-------------------------------------------------------------------------------------------------------------------------------------->
404                <tr>
405                        <th align=center>&nbsp;<?php echo $TbMsg[33]?>&nbsp;</th>
406                        <?php   if ($opcion==$op_eliminacion) {
407                                        echo '<td colspan="3">'.$oglive.($cntDiff>0?' <em>('.$TbMsg[34]." ==> $cntDiff.)</em>":"").'&nbsp;</td>';
408                                } else {
409                                        echo '<td colspan="3">';
410                                        exec("/opt/opengnsys/bin/oglivecli list", $data);
411                                        $ogliveList="ogLive=".$TbMsg['COMM_DEFOGLIVE'].($oglive=="ogLive"?" *":"").chr(13);
412                                        foreach ($data as $ogl) {
413                                                $ogl=preg_replace("/[0-9]*  /","",$ogl);
414                                                $ogliveList.="$ogl=$ogl".($oglive==$ogl?" *":"").chr(13);
415                                        }
416                                        echo HTMLCTESELECT($ogliveList,"oglive","estilodesple"," ",$cntDiff==0?$oglive:" ",200);
417                                        if ($cntDiff > 0) {
418                                                echo '      <font color=red><strong>'.$TbMsg[34]."&nbsp;&nbsp;&nbsp;==> $cntDiff</strong></font>\n";
419                                        }
420                                        echo "</td>\n";
[90c670e]421                                }
[ec62ac9]422                        ?>
423                </tr>
[3ec149c]424<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
425                <TR>
[ec62ac9]426                        <TH align=center>&nbsp;<?php echo $TbMsg[20]?>&nbsp;</TH>
427                        <?php   if ($opcion==$op_eliminacion)
[3ec149c]428                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'procedimientos',$idprocedimiento,'idprocedimiento','descripcion').'&nbsp;</TD>';
429                                else
430                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'procedimientos',$idprocedimiento,'idprocedimiento','descripcion',330).'</TD>';
431                        ?>
432                </TR>
433<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
434                <TR>
[ec62ac9]435                        <TH align=center>&nbsp;<?php echo $TbMsg[17]?>&nbsp;</TH>
436                        <?php   if ($opcion==$op_eliminacion)
[3ec149c]437                                        echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion').'&nbsp;</TD>';
438                                else
439                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion',330).'</TD>';
440                        ?>
441                </TR>           
[3e3797e]442<!--------------------------------------------------------------UHU comprobar si se requiere validacion -------------------------------------------------------------------------->
[c78cd32]443                <tr>
444                        <th align="center">&nbsp;<?php echo $TbMsg[30]?>&nbsp;</th>
445                        <?php   if ($opcion==$op_eliminacion)
446                                        echo '<td colspan="3">'.(($validacion == 1)?"Si":"No").'</td>';
447                                else {
448                                        echo '<td colspan="3">';
[7b4c924]449                                        $validaciones="0=No".chr(13);
450                                        $validaciones.="1=Si";
[c78cd32]451                                        echo HTMLCTESELECT($validaciones,"validacion","estilodesple","",$validacion,100).'</td>';
452                                }
453                        ?>
454                </tr>
455                <tr>
456                        <th align="center">&nbsp;<?php echo $TbMsg[31]?>&nbsp;</th>
457                        <?php   if ($opcion==$op_eliminacion)
458                                        echo '<td colspan="3">'.$paginalogin.'</td>';
459                                else
460                                        echo '<td colspan="3"><input class="formulariodatos" name="paginalogin" style="width:200" type="text" value="'.$paginalogin.'"></td>';
461                        ?>
462                </tr>
463                <tr>
464                        <th align="center">&nbsp;<?php echo $TbMsg[32]?>&nbsp;</th>
465                        <?php   if ($opcion==$op_eliminacion)
466                                        echo '<td colspan="3">'.$paginavalidacion.'</td>';
467                                else
468                                        echo '<td colspan="3"><input class="formulariodatos" name="paginavalidacion" style="width:200" type="text" value="'.$paginavalidacion.'"></td>';
469                        ?>
470                </tr>
[df440ce]471<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
472
[3ec149c]473        </TABLE>
474</FORM>
475</DIV>
[3e3797e]476<?php
[3ec149c]477//________________________________________________________________________________________________________
478include_once("../includes/opcionesbotonesop.php");
479//________________________________________________________________________________________________________
480?>
481</BODY>
482</HTML>
[3e3797e]483<?php
[3ec149c]484//________________________________________________________________________________________________________
485//      Recupera los datos de un aula
486//              Parametros:
487//              - cmd: Una comando ya operativo (con conexión abierta) 
488//              - id: El identificador del aula
489//________________________________________________________________________________________________________
490function TomaPropiedades($cmd,$ida)
491{
492        global $idaula;
493        global $nombreaula;
494        global $urlfoto;
[9ed3ea8]495        global $inremotepc;
[21372e8]496        global $scheduler;
[3ec149c]497        global $cagnon;
498        global $pizarra;
499        global $ubicacion;
500        global $comentarios;
501        global $ordenadores;
502        global $puestos;
503        global $horaresevini;
504        global $horaresevfin;
505        global $grupoid;
506
507        global $idmenu;
508        global $idprocedimiento;
509        global $idrepositorio;
510        global $idperfilhard;
511       
512        global $gidmenu;
513        global $gidprocedimiento;
514        global $gidrepositorio;
515        global $gidperfilhard;
[ec62ac9]516        global $oglive;
517        global $cntDiff;
[58d08a2]518###################### ADV     
519        global $router;
520        global $netmask;
521        global $modp2p;
522        global $timep2p;
523###################### ADV
[3ec149c]524        global $modomul;
525        global $ipmul;
526        global $pormul;
527        global $velmul;
[3e3797e]528###################### Ramón
[0ab2cd5]529        global $ntp;
[3e3797e]530        global $dns;
531        global $proxy;
[df440ce]532###################### UHU
533        global $validacion;
534        global $paginalogin;
535        global $paginavalidacion;
536###################### UHU
[3ec149c]537       
538        $idaula=0;
539        $nombreaula="";
540        $urlfoto="";
[9ed3ea8]541        $inremotepc=false;
[21372e8]542        $scheduler=false;
[3ec149c]543        $cagnon=false;
544        $pizarra=false;
545        $ubicacion="";
546        $comentarios="";
547        $ordenadores=0;
548        $puestos=0;
549        $horaresevini=0;
550        $horaresevfin=0;
551        $grupoid=0;     
[58d08a2]552## ADV #########################################
553        $router=0;
554        $netmask=0;
[df440ce]555        $modp2p=0;
[58d08a2]556        $timep2p=0;
[3e3797e]557### ADV ########################################
[3ec149c]558        $modomul=0;
559        $ipmul=0;
560        $pormul=0;
561        $velmul=0;
[df440ce]562### UHU ########################################
563        $validacion="";
564
[3ec149c]565        $idmenu=0;
566        $idprocedimiento=0;
567        $idrepositorio=0;
568        $idperfilhard=0;
569
570        $gidmenu=0;
571        $gidprocedimiento=0;
572        $gidrepositorio=0;
573        $gidperfilhard=0;
[ec62ac9]574        $oglive="";
575        $cntDiff=0;
[3ec149c]576       
577        $rs=new Recordset;
[3e3797e]578        $cmd->texto="SELECT     aulas.*, COUNT(ordenadores.idordenador) AS numordenadores,
[df440ce]579                                GROUP_CONCAT(DISTINCT CAST( ordenadores.idmenu AS char( 11 ) ) 
[3ec149c]580                                ORDER BY ordenadores.idmenu SEPARATOR ',' ) AS idmenus,
[df440ce]581                                GROUP_CONCAT(DISTINCT CAST( ordenadores.idrepositorio AS char( 11 ) ) 
[3ec149c]582                                ORDER BY ordenadores.idrepositorio SEPARATOR ',' ) AS idrepositorios,
[df440ce]583                                GROUP_CONCAT(DISTINCT CAST( ordenadores.idperfilhard AS char( 11 ) ) 
[3ec149c]584                                ORDER BY ordenadores.idperfilhard SEPARATOR ',' ) AS idperfileshard,
[df440ce]585                                GROUP_CONCAT(DISTINCT CAST( ordenadores.idproautoexec AS char( 11 ) ) 
[21372e8]586                                ORDER BY ordenadores.idproautoexec SEPARATOR ',' ) AS idprocedimientos,
[ec62ac9]587                                (SELECT COUNT(*)
588                                   FROM ordenadores
589                                   JOIN aulas USING(idaula)
590                                  WHERE aulas.idaula = $ida
591                                    AND aulas.oglivedir<>ordenadores.oglivedir) AS cntdiff,
[21372e8]592                                IF(@@GLOBAL.event_scheduler='ON',1,0) AS scheduler
[df440ce]593                        FROM aulas
594                        LEFT OUTER JOIN ordenadores ON ordenadores.idaula = aulas.idaula
595                        WHERE aulas.idaula =".$ida."
596                        GROUP BY aulas.idaula";
[3ec149c]597
598        $rs->Comando=&$cmd;
599        if (!$rs->Abrir()) return(false); // Error al abrir recordset
600        if (!$rs->EOF){
601                $idaula=$rs->campos["idaula"];
602                $nombreaula=$rs->campos["nombreaula"];
603                $urlfoto=$rs->campos["urlfoto"];
[5fb6914]604                if ($urlfoto=="" ) $urlfoto="aula.jpg";
[3ec149c]605                $cagnon=$rs->campos["cagnon"];
606                $pizarra=$rs->campos["pizarra"];
607                $ubicacion=$rs->campos["ubicacion"];
608                $comentarios=$rs->campos["comentarios"];
609                $puestos=$rs->campos["puestos"];
610                $horaresevini=$rs->campos["horaresevini"];
611                $horaresevfin=$rs->campos["horaresevfin"];
612                $grupoid=$rs->campos["grupoid"];
613                $modomul=$rs->campos["modomul"];
614                $ipmul=$rs->campos["ipmul"];
615                $pormul=$rs->campos["pormul"];
616                $velmul=$rs->campos["velmul"];
[58d08a2]617#################### ADV               
618                $router=$rs->campos["router"];
619                $netmask=$rs->campos["netmask"];
620                $modp2p=$rs->campos["modp2p"];
621                $timep2p=$rs->campos["timep2p"];
[3e3797e]622#################### Ramón
[0ab2cd5]623                $ntp=$rs->campos["ntp"];
[3e3797e]624                $dns=$rs->campos["dns"];
625                $proxy=$rs->campos["proxy"];
626#################### UHU
627                $validacion=$rs->campos["validacion"];
628                $paginalogin=$rs->campos["paginalogin"];
629                $paginavalidacion=$rs->campos["paginavalidacion"];
[21372e8]630#################### Ramón
631                $inremotepc=$rs->campos["inremotepc"];
632                $scheduler=$rs->campos["scheduler"];
[ec62ac9]633                $oglive=$rs->campos["oglivedir"];
634                $cntDiff=$rs->campos["cntdiff"];
[3ec149c]635
636                $ordenadores=$rs->campos["numordenadores"];
637                $idmenu=$rs->campos["idmenus"];
638                if(count(split(",",$idmenu))>1) $idmenu=0;             
639                $idrepositorio=$rs->campos["idrepositorios"];
640                if(count(split(",",$idrepositorio))>1) $idrepositorio=0;               
641                $idperfilhard=$rs->campos["idperfileshard"];           
642                if(count(split(",",$idperfilhard))>1) $idperfilhard=0;         
643                $idmenu=$rs->campos["idmenus"];
644                if(count(split(",",$idmenu))>1) $idmenu=0;             
645                $idprocedimiento=$rs->campos["idprocedimientos"];
646                if(count(split(",",$idprocedimiento))>1) $idprocedimiento=0;   
647       
648                $gidmenu=$idmenu;
649                $gidprocedimiento=$idprocedimiento;
650                $gidrepositorio=$idrepositorio;
651                $gidperfilhard=$idperfilhard;
[3e3797e]652
[3ec149c]653                $rs->Cerrar();
654                return(true);
655        }
656        return(false);
657}
[21372e8]658
659//________________________________________________________________________________________________________
660//      Recupera algunos datos de configuración de la base de datos
661//              Parametros:
662//              - cmd: comando ya operativo (con conexión abierta) 
663//________________________________________________________________________________________________________
664function TomaConfiguracion($cmd) {
665        global $scheduler;
666
667        $rs=new Recordset;
668        $cmd->texto="SELECT IF(@@GLOBAL.event_scheduler='ON',1,0) AS scheduler";
669        $rs->Comando=&$cmd;
670        if (!$rs->Abrir()) return(false);       // Error al abrir recordset
671        if (!$rs->EOF) {
672                $scheduler=$rs->campos["scheduler"];
673                $rs->Cerrar();
674                return(true);
675        }
676        return(false);
677}
[3ec149c]678?>
[df440ce]679
Note: See TracBrowser for help on using the repository browser.