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
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);
77        $urlfoto="aula.jpg";}
78if (!$resul)
79        header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos.
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">
87        <SCRIPT language="javascript" src="../jscripts/validators.js"></SCRIPT>
88        <SCRIPT language="javascript" src="../jscripts/propiedades_aulas.js"></SCRIPT>
89        <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
90        <?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_aulas_'.$idioma.'.js"></SCRIPT>'?>
91        <script language=javascript>
92function abrir_ventana(URL){
93   window.open('../images/ver.php','Imagenes','scrollbars=yes,resizable=yes,width=950,height=640')
94}
95</script>
96</HEAD>
97<BODY>
98<DIV  align=center>
99<FORM name="fdatos" action="../gestores/gestor_aulas.php" method="post" enctype="multipart/form-data"> 
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?>">
104       
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 ?>">
110       
111        <P align=center class=cabeceras><?php echo $TbMsg[4]?><BR>
112        <SPAN align=center class=subcabeceras><?php  echo $opciones[$opcion]?></SPAN></P>
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     ----------------------------------------------------------------->
119                <tr>
120                        <th align="center"><?php echo $TbMsg[5]?></th>
121                        <?php   if ($opcion==$op_eliminacion){
122                                        echo '<td>'. $nombreaula.'</td>';
123                                        echo '<td rowspan="5" colspan="2" valign="top" align=c"enter">
124                                                        <img border="3" style="border-color:#63676b" src="../images/fotos/'.$urlfoto.'" />
125                                                        <br />'.$TbMsg[21].': '. $ordenadores.'</td>';
126                        }
127                        else{
128                                echo '<td><input class="formulariodatos" name=nombreaula style="width:215" type=text value="'. $nombreaula.'" /></td>';
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>';
130                        }
131                        ?>
132                </tr>
133<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
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>';
138                                else
139                                        echo '<td><textarea   class="formulariodatos" name=ubicacion rows=3 cols=42>'.$ubicacion.'</textarea></td>';
140                        ?>
141                </tr>   
142<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
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)" ';
147                                        if ($cagnon) echo ' checked ';
148                                        echo '></td>';
149                        }
150                        else{
151                                        echo '<td><input  class="formulariodatos" name=cagnon type=checkbox value="1" ';
152                                        if ($cagnon) echo ' checked ';
153                                        echo '></td>';
154                        }
155                        ?>
156                </tr>
157<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
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)" ';
162                                        if ($pizarra) echo ' checked ';
163                                        echo '></td>';
164                                } else {
165                                        echo '<td><input  class="formulariodatos" name=pizarra type=checkbox value="1"  ';
166                                        if ($pizarra) echo ' checked ';
167                                        echo '></td>';
168                                }
169                        ?>
170                </tr>
171<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
172                <tr>
173                        <th align="center">&nbsp;<?php echo $TbMsg[9]?>&nbsp;</th>
174                        <?php   if ($opcion==$op_eliminacion)
175                                        echo '<td>'.$puestos.'</td>';
176                                else
177                                        echo '<td><input  class="formulariodatos" name=puestos style="width:30" type=text value='.$puestos.'></td>';
178                        ?>
179                </tr>
180<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
181<!--  HORARIO DE SERVICIO TEMPORALMENTE DESHABILITADO.
182                <TR>
183                        <TH align=center>&nbsp;<?php echo $TbMsg[13]?>&nbsp;</TD>
184                        <?php
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>
191-->
192<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
193                <TR>
194                        <TH align=center>&nbsp;<?php echo $TbMsg[10]?>&nbsp;</TH>
195                        <?php   if ($opcion==$op_eliminacion)
196                                        echo '<TD  colspan=3>../images/fotos/'.$urlfoto.'</TD>';
197                                else{
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                                               
207                                                <option value="<?php echo $entry ?>"><?php echo $entry ?></option>
208                                                <?php }
209                                                }
210                                                closedir($handle);
211                                                }
212                                                ?>
213                                         </SELECT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
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>
215                                        </TD>
216
217                                        <?php
218                                        }
219                                        ?>
220                </TR>
221<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
222                <TR>
223                        <TH align=center>&nbsp;<?php echo $TbMsg[12]?>&nbsp;</TH>
224                        <?php   if ($opcion==$op_eliminacion)
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                        ?>
229                </TR>
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 ';
240                                        if ($scheduler)
241                                                echo '> <em>('.$TbMsg['COMM_REMOTEACCESS'].')<em></td>';
242                                        else
243                                                echo 'disabled> <em>'.$TbMsg['WARN_SCHEDULER'].'<em></td>';
244                                }
245                        ?>
246                </tr>
247<!---- ADV ---------------------------router------------------------------------------------------------------------------------------------------------------------------------------->
248                <TR>
249                        <TH align=center>&nbsp;<?php echo $TbMsg[28]?>&nbsp;</TH>
250                        <?php
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                        ?>
256                </TR>
257<!---- ADV --------------------------netmask------------------------------------------------------------------------------------------------------------------------------------------->
258                <TR>
259                        <TH align=center>&nbsp;<?php echo $TbMsg[29]?>&nbsp;</TH>
260                        <?php   if ($opcion==$op_eliminacion)
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                        ?>
265                </TR>
266<!---- Ramón ------------------------ntp------------------------------------------------->
267                <tr>
268                        <th align="center">&nbsp;<?php echo $TbMsg['PROP_NTPIP'] ?>&nbsp;</th>
269                        <?php   if ($opcion==$op_eliminacion) {
270                                        echo '<td colspan="3">'.$ntp.'</td>';
271                                } else {
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)) {
274                                                echo '<em>('.$TbMsg['COMM_DEFTIMEZONE'].': '.$out[0].')</em>';
275                                        }
276                                        echo "</td>";
277                                }
278                        ?>
279                </tr>
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------------------------------------------------------------------------------------------------------------------------------------------->
299                <TR>
300                        <TH align=center>&nbsp;<?php echo $TbMsg[26]?>&nbsp;</TH>
301                        <?php   if ($opcion==$op_eliminacion)
302                                        echo '<TD colspan=3>'.$modp2p.'</TD>';
303                                else {
304                                        echo '<TD colspan=3>';
305                                        $p2pmetodos="peer=peer".chr(13);
306                                        $p2pmetodos.="leecher=leecher".chr(13);
307                                        $p2pmetodos.="seeder=seeder";
308                                        echo HTMLCTESELECT($p2pmetodos,"modp2p","estilodesple","",$modp2p,100).'</TD>';
309                                }
310                        ?>
311                </TR>
312<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
313
314<!----------------------------p2p tiempo semillero--------------------------------------------------------------------------------------------------------------------------------------------------------->
315                <TR>
316                        <TH align=center>&nbsp;<?php echo $TbMsg[27]?>&nbsp;</TH>
317                        <?php   if ($opcion==$op_eliminacion)
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                        ?>
322                </TR>
323<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
324                <TR>
325                        <TH align=center>&nbsp;<?php echo $TbMsg[22]?>&nbsp;</TH>
326                        <?php   if ($opcion==$op_eliminacion){
327                                        $TBMetodos[0]="";
328                                        $TBMetodos[1]="Half-Duplex";
329                                        $TBMetodos[2]="Full-Duplex";
330                                        echo '<TD colspan=3>'.$TBMetodos[$modomul].'</TD>';
331                                } else {
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>';
337                                }
338                        ?>
339                </TR>
340<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
341                <TR>
342                        <TH align=center>&nbsp;<?php echo $TbMsg[23]?>&nbsp;</TH>
343                        <?php   if ($opcion==$op_eliminacion)
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                        ?>
348                </TR>
349<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
350                <TR>
351                        <TH align=center>&nbsp;<?php echo $TbMsg[24]?>&nbsp;</TH>
352                        <?php   if ($opcion==$op_eliminacion)
353                                        echo '<TD colspan=3>'.$pormul.'</TD>';
354                                else {
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>';
361                                }
362                        ?>
363                </TR>
364<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
365                <TR>
366                        <TH align=center>&nbsp;<?php echo $TbMsg[25]?>&nbsp;</TH>
367                        <?php   if ($opcion==$op_eliminacion)
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                        ?>
372                </TR>
373<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
374                <TR>
375                        <TH style="BACKGROUND-COLOR:#FFFFFF;COLOR:#999999" colspan=4 align=center>&nbsp;<?php echo $TbMsg[18]?>&nbsp;</TH>
376                </TR>
377<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
378                <TR>
379                        <TH align=center>&nbsp;<?php echo $TbMsg[11]?>&nbsp;</TH>
380                        <?php   if ($opcion==$op_eliminacion)
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>
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     ------------------------------------------------------------------------------------------------------------->
395                <TR>
396                        <TH align=center>&nbsp;<?php echo $TbMsg[16]?>&nbsp;</TH>
397                        <?php   if ($opcion==$op_eliminacion)
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>
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";
421                                }
422                        ?>
423                </tr>
424<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
425                <TR>
426                        <TH align=center>&nbsp;<?php echo $TbMsg[20]?>&nbsp;</TH>
427                        <?php   if ($opcion==$op_eliminacion)
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>
435                        <TH align=center>&nbsp;<?php echo $TbMsg[17]?>&nbsp;</TH>
436                        <?php   if ($opcion==$op_eliminacion)
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>           
442<!--------------------------------------------------------------UHU comprobar si se requiere validacion -------------------------------------------------------------------------->
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">';
449                                        $validaciones="0=No".chr(13);
450                                        $validaciones.="1=Si";
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>
471<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
472
473        </TABLE>
474</FORM>
475</DIV>
476<?php
477//________________________________________________________________________________________________________
478include_once("../includes/opcionesbotonesop.php");
479//________________________________________________________________________________________________________
480?>
481</BODY>
482</HTML>
483<?php
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;
495        global $inremotepc;
496        global $scheduler;
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;
516        global $oglive;
517        global $cntDiff;
518###################### ADV     
519        global $router;
520        global $netmask;
521        global $modp2p;
522        global $timep2p;
523###################### ADV
524        global $modomul;
525        global $ipmul;
526        global $pormul;
527        global $velmul;
528###################### Ramón
529        global $ntp;
530        global $dns;
531        global $proxy;
532###################### UHU
533        global $validacion;
534        global $paginalogin;
535        global $paginavalidacion;
536###################### UHU
537       
538        $idaula=0;
539        $nombreaula="";
540        $urlfoto="";
541        $inremotepc=false;
542        $scheduler=false;
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;     
552## ADV #########################################
553        $router=0;
554        $netmask=0;
555        $modp2p=0;
556        $timep2p=0;
557### ADV ########################################
558        $modomul=0;
559        $ipmul=0;
560        $pormul=0;
561        $velmul=0;
562### UHU ########################################
563        $validacion="";
564
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;
574        $oglive="";
575        $cntDiff=0;
576       
577        $rs=new Recordset;
578        $cmd->texto="SELECT     aulas.*, COUNT(ordenadores.idordenador) AS numordenadores,
579                                GROUP_CONCAT(DISTINCT CAST( ordenadores.idmenu AS char( 11 ) ) 
580                                ORDER BY ordenadores.idmenu SEPARATOR ',' ) AS idmenus,
581                                GROUP_CONCAT(DISTINCT CAST( ordenadores.idrepositorio AS char( 11 ) ) 
582                                ORDER BY ordenadores.idrepositorio SEPARATOR ',' ) AS idrepositorios,
583                                GROUP_CONCAT(DISTINCT CAST( ordenadores.idperfilhard AS char( 11 ) ) 
584                                ORDER BY ordenadores.idperfilhard SEPARATOR ',' ) AS idperfileshard,
585                                GROUP_CONCAT(DISTINCT CAST( ordenadores.idproautoexec AS char( 11 ) ) 
586                                ORDER BY ordenadores.idproautoexec SEPARATOR ',' ) AS idprocedimientos,
587                                (SELECT COUNT(*)
588                                   FROM ordenadores
589                                   JOIN aulas USING(idaula)
590                                  WHERE aulas.idaula = $ida
591                                    AND aulas.oglivedir<>ordenadores.oglivedir) AS cntdiff,
592                                IF(@@GLOBAL.event_scheduler='ON',1,0) AS scheduler
593                        FROM aulas
594                        LEFT OUTER JOIN ordenadores ON ordenadores.idaula = aulas.idaula
595                        WHERE aulas.idaula =".$ida."
596                        GROUP BY aulas.idaula";
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"];
604                if ($urlfoto=="" ) $urlfoto="aula.jpg";
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"];
617#################### ADV               
618                $router=$rs->campos["router"];
619                $netmask=$rs->campos["netmask"];
620                $modp2p=$rs->campos["modp2p"];
621                $timep2p=$rs->campos["timep2p"];
622#################### Ramón
623                $ntp=$rs->campos["ntp"];
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"];
630#################### Ramón
631                $inremotepc=$rs->campos["inremotepc"];
632                $scheduler=$rs->campos["scheduler"];
633                $oglive=$rs->campos["oglivedir"];
634                $cntDiff=$rs->campos["cntdiff"];
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;
652
653                $rs->Cerrar();
654                return(true);
655        }
656        return(false);
657}
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}
678?>
679
Note: See TracBrowser for help on using the repository browser.