source: admin/WebConsole/propiedades/propiedades_aulas.php @ 036cb22

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 036cb22 was e38ac22, checked in by ramon <ramongomez@…>, 9 years ago

#725: Cargar datos de servidor NTP en las plantillas PXE/TFTP.

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

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