source: admin/WebConsole/propiedades/propiedades_aulas.php @ 744ecd6

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 744ecd6 was 043e67d, checked in by pablombg <noreply@…>, 7 years ago

#814: Sustituir las etiquetas cortas de php por el formato largo

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

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