source: admin/WebConsole/principal/aulas.php @ 18779c5

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 18779c5 was 234a5ef, checked in by alonso <alonso@…>, 12 years ago

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

  • Property mode set to 100644
File size: 41.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: Marzo-2006
7// Nombre del fichero: aulas.php
8// Descripción :
9//              Administra grupos,aulas y ordenadores de un determinado Centro
10// ****************************************************************************
11include_once("../includes/ctrlacc.php");
12include_once("../clases/AdoPhp.php");
13include_once("../clases/XmlPhp.php");
14include_once("../clases/ArbolVistaXML.php");
15include_once("../clases/MenuContextual.php");
16include_once("../includes/constantes.php");
17include_once("../includes/CreaComando.php");
18include_once("../idiomas/php/".$idioma."/aulas_".$idioma.".php");
19include_once("../idiomas/php/".$idioma."/comandos/mensajes_".$idioma.".php");
20//________________________________________________________________________________________________________
21$cmd=CreaComando($cadenaconexion);
22if (!$cmd)
23        Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D.
24else
25        $arbolXML=CreaArbol($cmd,$idcentro,$nombrecentro); // Crea el arbol XML con todos los datos de aulas del Centro
26// Creación del árbol
27$baseurlimg="../images/signos"; // Url de las imágenes de signo
28$clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol
29$arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault,1,0,5); // Crea el árbol (formato XML)
30//________________________________________________________________________________________________________
31?>
32<HTML>
33<TITLE>Administración web de aulas</TITLE>
34<HEAD>
35        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
36        <LINK rel="stylesheet" type="text/css" href="../estilos.css">
37        <SCRIPT language="javascript" src="../clases/jscripts/ArbolVistaXML.js"></SCRIPT>
38        <SCRIPT language="javascript" src="../clases/jscripts/MenuContextual.js"></SCRIPT>
39        <SCRIPT language="javascript" src="../jscripts/aulas.js"></SCRIPT>
40        <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
41        <SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT>
42        <SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT>   
43        <SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT>
44        <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?>
45        <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/aulas_'.$idioma.'.js"></SCRIPT>'?>
46</HEAD>
47<BODY OnContextMenu="return false">
48<FORM name="fcomandos" action="" method="post" target="frame_contenidos">
49        <INPUT type="hidden" name="idcomando" value="">
50        <INPUT type="hidden" name="descricomando" value="">
51        <INPUT type="hidden" name="ambito" value="">
52        <INPUT type="hidden" name="idambito" value="">
53        <INPUT type="hidden" name="nombreambito" value="">
54        <INPUT type="hidden" name="gestor" value="">
55        <INPUT type="hidden" name="funcion" value="">
56</FORM>
57<?
58//________________________________________________________________________________________________________
59echo $arbol->CreaArbolVistaXML();       // Crea árbol (HTML) a partir del XML
60$flotante=new MenuContextual();                  // Crea objeto MenuContextual
61
62// Crea contextual de los Centros y aulas
63$XMLcontextual=ContextualXMLCentros(); // Centros
64echo $flotante->CreaMenuContextual($XMLcontextual);
65$XMLcontextual=ContextualXMLGruposAulas(); //  Grupos de aulas
66echo $flotante->CreaMenuContextual($XMLcontextual);
67$XMLcontextual=ContextualXMLAulas();  // Aulas
68echo $flotante->CreaMenuContextual($XMLcontextual);
69$XMLcontextual=CreacontextualXMLUsuarios(); // Operadores
70echo $flotante->CreaMenuContextual($XMLcontextual);
71$XMLcontextual=ContextualXMLGruposOrdenadores();  // Grupos de ordenadores
72echo $flotante->CreaMenuContextual($XMLcontextual);
73$XMLcontextual=ContextualXMLOrdenadores();  // Ordenadores
74echo $flotante->CreaMenuContextual($XMLcontextual);
75
76// Crea contextual de los comandos para los distintos �bitos
77$XMLcontextual=ContextualXMLComandos($LITAMBITO_CENTROS,$AMBITO_CENTROS);
78echo $flotante->CreaMenuContextual($XMLcontextual);
79$XMLcontextual=ContextualXMLComandos($LITAMBITO_GRUPOSAULAS,$AMBITO_GRUPOSAULAS);
80echo $flotante->CreaMenuContextual($XMLcontextual);
81$XMLcontextual=ContextualXMLComandos($LITAMBITO_AULAS,$AMBITO_AULAS);
82echo $flotante->CreaMenuContextual($XMLcontextual);
83$XMLcontextual=ContextualXMLComandos($LITAMBITO_GRUPOSORDENADORES,$AMBITO_GRUPOSORDENADORES);
84echo $flotante->CreaMenuContextual($XMLcontextual);
85$XMLcontextual=ContextualXMLComandos($LITAMBITO_ORDENADORES,$AMBITO_ORDENADORES);
86echo $flotante->CreaMenuContextual($XMLcontextual);
87
88// Crea contextual de los comandos para los distintos �bitos
89$XMLcontextual=ContextualXMLSincronizacion($LITAMBITO_AULAS,$AMBITO_AULAS);
90echo $flotante->CreaMenuContextual($XMLcontextual);
91$XMLcontextual=ContextualXMLSincronizacion($LITAMBITO_GRUPOSORDENADORES,$AMBITO_GRUPOSORDENADORES);
92echo $flotante->CreaMenuContextual($XMLcontextual);
93$XMLcontextual=ContextualXMLSincronizacion($LITAMBITO_ORDENADORES,$AMBITO_ORDENADORES);
94echo $flotante->CreaMenuContextual($XMLcontextual);
95
96
97
98
99// Crea contextual de los comandos para los distintos �bitos
100$XMLcontextual=ContextualXMLDiferenciacion($LITAMBITO_AULAS,$AMBITO_AULAS);
101echo $flotante->CreaMenuContextual($XMLcontextual);
102$XMLcontextual=ContextualXMLDiferenciacion($LITAMBITO_GRUPOSORDENADORES,$AMBITO_GRUPOSORDENADORES);
103echo $flotante->CreaMenuContextual($XMLcontextual);
104$XMLcontextual=ContextualXMLDiferenciacion($LITAMBITO_ORDENADORES,$AMBITO_ORDENADORES);
105echo $flotante->CreaMenuContextual($XMLcontextual);
106
107
108
109// Crea submenu contextual de clase de gestion de arranque pxe
110$XMLcontextual=ContextualXMLNetBoot();  // Crea submenu contextual de acciones
111echo $flotante->CreaMenuContextual($XMLcontextual);
112
113// Crea submenu contextual de la clase de asistentes.
114$XMLcontextual=ContextualXMLAsistentes($LITAMBITO_CENTROS,$AMBITO_CENTROS);
115echo $flotante->CreaMenuContextual($XMLcontextual);
116$XMLcontextual=ContextualXMLAsistentes($LITAMBITO_GRUPOSAULAS,$AMBITO_GRUPOSAULAS);
117echo $flotante->CreaMenuContextual($XMLcontextual);
118$XMLcontextual=ContextualXMLAsistentes($LITAMBITO_AULAS,$AMBITO_AULAS);
119echo $flotante->CreaMenuContextual($XMLcontextual);
120$XMLcontextual=ContextualXMLAsistentes($LITAMBITO_GRUPOSORDENADORES,$AMBITO_GRUPOSORDENADORES);
121echo $flotante->CreaMenuContextual($XMLcontextual);
122$XMLcontextual=ContextualXMLAsistentes($LITAMBITO_ORDENADORES,$AMBITO_ORDENADORES);
123echo $flotante->CreaMenuContextual($XMLcontextual);
124
125
126
127//___________________________________________________________________________________________________
128?>
129</BODY>
130</HTML>
131<?
132// *************************************************************************************************************************************************
133//      Devuelve una cadena con formato XML con toda la informaci� de aulas y ordenadores registrados en un Centro concreto
134//      Parametros:
135//              - cmd:Una comando ya operativo ( con conexiónabierta) 
136//              - idcentro: El identificador del centro
137//              - nombrecentro: El nombre del centro
138//________________________________________________________________________________________________________
139function CreaArbol($cmd,$idcentro,$nombrecentro){
140        global $TbMsg;
141        global $LITAMBITO_CENTROS;
142        $cadenaXML='<CENTRO';
143        // Atributos
144        $cadenaXML.=' imagenodo="../images/iconos/centros.gif"';
145        $cadenaXML.=' nodoid='.$LITAMBITO_CENTROS."-".$idcentro;
146        $cadenaXML.=' infonodo="'.$nombrecentro.'"';
147        $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_CENTROS."'" .')"';
148        $cadenaXML.='>';
149        $cadenaXML.=SubarbolXML_grupos_aulas($cmd,$idcentro,0);
150        $cadenaXML.='</CENTRO>';
151        return($cadenaXML);
152}
153//________________________________________________________________________________________________________
154function SubarbolXML_grupos_aulas($cmd,$idcentro,$grupoid){
155        global $TbMsg;
156        global $LITAMBITO_GRUPOSAULAS;
157        global $LITAMBITO_AULAS;
158        global $AMBITO_GRUPOSAULAS;
159        $cadenaXML="";
160        $rs=new Recordset;
161        $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo";
162        $rs->Comando=&$cmd;
163        if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
164        $rs->Primero();
165        while (!$rs->EOF){
166                $cadenaXML.='<GRUPOSAULAS';
167                // Atributos
168                $cadenaXML.=' clickcontextualnodo="menu_contextual(this,'. " 'flo_".$LITAMBITO_GRUPOSAULAS."'" .');"';
169                $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"';
170                $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"';
171                $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSAULAS.'-'.$rs->campos["idgrupo"];
172                $cadenaXML.='>';
173                $cadenaXML.=SubarbolXML_grupos_aulas($cmd,$idcentro,$rs->campos["idgrupo"]);
174                $cadenaXML.='</GRUPOSAULAS>';
175                $rs->Siguiente();
176        }
177        $rs->Cerrar();
178        $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." order by nombreaula";
179        $rs->Comando=&$cmd;
180        if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
181        $rs->Primero();
182        while (!$rs->EOF){
183                $cadenaXML.='<AULA ';
184                // Atributos           
185                $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_AULAS."'" .')"';
186                $cadenaXML.=' clicksupnodo="ver_aulas();"';
187                $cadenaXML.=' imagenodo="../images/iconos/aula.gif"';
188                $cadenaXML.=' infonodo="'.$rs->campos["nombreaula"].'"';
189                $cadenaXML.=' nodoid='.$LITAMBITO_AULAS.'-'.$rs->campos["idaula"];
190                $cadenaXML.='>';
191                $cadenaXML.=SubarbolXML_aulas_ordenadores($cmd,$rs->campos["idaula"],0);
192                // La siguiente línea está prevista para añadir operatores de aulas.
193                //$cadenaXML.=SubarbolXML_aulas_operadores($cmd,$rs->campos["idaula"],$cc);
194                $cadenaXML.='</AULA>';
195                $rs->Siguiente();
196        }
197        $rs->Cerrar();
198        return($cadenaXML);
199}
200//________________________________________________________________________________________________________
201function SubarbolXML_aulas_operadores($cmd,$idaula,$cont){
202        global $TbMsg;
203        global $LITAMBITO_USUARIOS;
204        global $cadenaXML;
205        global $OPERADOR;
206        $cadenaXML="";
207        $rs=new Recordset;
208        $cmd->texto="SELECT idusuario,nombre FROM usuarios WHERE idtipousuario=".$OPERADOR." AND idambito=".$idaula." ORDER by nombre";
209        $rs->Comando=&$cmd;
210        if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
211        $rs->Primero();
212        if ($rs->EOF) return("");
213        while (!$rs->EOF){
214                $cont++;
215                $cadenaXML.='<USUARIO';
216                // Atributos                   
217                $cadenaXML.=' imagenodo="../images/iconos/operadores.gif"';
218                $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_USUARIOS."'" .')"';
219                $cadenaXML.=' infonodo="'.$rs->campos["nombre"].'"';
220                $cadenaXML.=' nodoid='.$LITAMBITO_USUARIOS.'-'.$rs->campos["idusuario"];
221                $cadenaXML.='></USUARIO>';
222                $rs->Siguiente();
223        }
224        $rs->Cerrar();
225        return($cadenaXML);
226}
227//________________________________________________________________________________________________________
228function SubarbolXML_aulas_ordenadores($cmd,$idaula,$grupoid){
229        global $TbMsg;
230        global $LITAMBITO_GRUPOSORDENADORES;
231        global $LITAMBITO_ORDENADORES;
232        $cadenaXML="";
233        $rs=new Recordset;
234        $cmd->texto="SELECT idgrupo,nombregrupoordenador,grupoid FROM gruposordenadores WHERE grupoid=".$grupoid." AND idaula=".$idaula." ORDER BY  nombregrupoordenador";
235        $rs->Comando=&$cmd;
236        if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
237        $rs->Primero();
238        while (!$rs->EOF){
239                $cadenaXML.='<GRUPOSORDENADORES';
240                // Atributos   
241                $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_GRUPOSORDENADORES."'" .')"';
242                $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"';
243                $cadenaXML.=' infonodo="'.$rs->campos["nombregrupoordenador"].'"';
244                $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSORDENADORES.'-'.$rs->campos["idgrupo"];
245                $cadenaXML.='>';
246                $cadenaXML.=SubarbolXML_aulas_ordenadores($cmd,$idaula,$rs->campos["idgrupo"]);
247                $cadenaXML.='</GRUPOSORDENADORES>';
248                $rs->Siguiente();
249        }
250        $rs->Cerrar();
251        $cmd->texto="SELECT idordenador,nombreordenador FROM ordenadores WHERE grupoid=".$grupoid." AND idaula=".$idaula." order by nombreordenador desc";
252        $rs->Comando=&$cmd;
253        if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
254        $rs->Primero();
255        while (!$rs->EOF){
256                $cadenaXML.='<ORDENADOR';
257                // Atributos                   
258                $cadenaXML.=' imagenodo="../images/iconos/ordenador.gif"';
259                $wpages="../propiedades/propiedades_ordenadores.php";
260                $wParam="0,0,0,0,'". $wpages."'";
261                $cadenaXML.=' clicksupnodo="modificar('.$wParam.')"';
262                $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_ORDENADORES."'" .')"';
263                $cadenaXML.=' infonodo="'.$rs->campos["nombreordenador"].'"';
264                $cadenaXML.=' nodoid='.$LITAMBITO_ORDENADORES.'-'.$rs->campos["idordenador"];
265                $cadenaXML.='></ORDENADOR>';
266                $rs->Siguiente();
267        }
268        $rs->Cerrar();
269        return($cadenaXML);
270}
271//________________________________________________________________________________________________________
272//
273//      Mens Contextuales
274//________________________________________________________________________________________________________
275function ContextualXMLCentros(){
276        global $TbMsg;
277        global $AMBITO_AULAS;
278        global $AMBITO_GRUPOSAULAS;
279        global $LITAMBITO_GRUPOSAULAS;
280        global $AMBITO_CENTROS;
281        global $LITAMBITO_CENTROS;
282        global $RESERVA_CONFIRMADA;
283
284        $layerXML='<MENUCONTEXTUAL';
285        $layerXML.=' idctx="flo_'.$LITAMBITO_CENTROS.'"';
286        $layerXML.=' maxanchu=160';
287        $layerXML.=' swimg=1';
288        $layerXML.=' clase="menu_contextual"';
289        $layerXML.='>';
290
291        $layerXML.='<ITEM';
292        $layerXML.=' alpulsar="ver_aulas()"';
293        $layerXML.=' textoitem='.$TbMsg[1];
294        $layerXML.=' imgitem="../images/iconos/ordenadores.gif"';
295        $layerXML.='></ITEM>';
296
297        $layerXML.='<ITEM';
298        $layerXML.=' alpulsar="cola_acciones()"';
299        $layerXML.=' imgitem="../images/iconos/acciones.gif"';
300        $layerXML.=' textoitem='.$TbMsg[6];
301        $layerXML.='></ITEM>';
302
303        $layerXML.='<SEPARADOR>';
304        $layerXML.='</SEPARADOR>';
305
306        $layerXML.='<ITEM';
307        $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSAULAS.',' ."'".$LITAMBITO_GRUPOSAULAS."',1". ')"';
308
309        $layerXML.=' imgitem="../images/iconos/carpeta.gif"';
310        $layerXML.=' textoitem='.$TbMsg[0];
311        $layerXML.='></ITEM>';
312
313        $wLeft=170;
314        $wTop=80;
315        $wWidth=480;
316        $wHeight=480;
317        $wpages="../propiedades/propiedades_aulas.php";
318        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
319        $layerXML.='<ITEM';
320        $layerXML.=' alpulsar="insertar('.$wParam.',1)"';
321        $layerXML.=' imgitem="../images/iconos/aula.gif"';
322        $layerXML.=' textoitem='.$TbMsg[3];
323        $layerXML.='></ITEM>';
324       
325        $layerXML.='<SEPARADOR>';
326        $layerXML.='</SEPARADOR>';
327
328        $layerXML.='<ITEM';
329        $layerXML.=' alpulsar="actualizar_ordenadores()"';
330        $layerXML.=' imgitem="../images/iconos/actualizar.gif"';
331        $layerXML.=' textoitem='.$TbMsg[4];
332        $layerXML.='></ITEM>';
333
334        $layerXML.='<ITEM';
335        $layerXML.=' alpulsar="purgar_ordenadores()"';
336        $layerXML.=' imgitem="../images/iconos/purgar.gif"';
337        $layerXML.=' textoitem='.$TbMsg[2];
338        $layerXML.='></ITEM>';
339
340        $layerXML.='<SEPARADOR>';
341        $layerXML.='</SEPARADOR>';
342       
343        $layerXML.='<ITEM';
344        $layerXML.=' alpulsar="consola_remota('.$AMBITO_CENTROS.')"';
345        $layerXML.=' imgitem="../images/iconos/shell.gif"';
346        $layerXML.=' textoitem='.$TbMsg[33];
347        $layerXML.='></ITEM>';
348
349        $layerXML.='<SEPARADOR>';
350        $layerXML.='</SEPARADOR>';
351
352        $layerXML.='<ITEM';
353        $layerXML.=' subflotante="flo_comandos_'.$LITAMBITO_CENTROS.'"';
354        $layerXML.=' imgitem="../images/iconos/comandos.gif"';
355        $layerXML.=' textoitem='.$TbMsg[5];
356        $layerXML.='></ITEM>';
357
358
359        $layerXML.='<ITEM';
360        $layerXML.=' alpulsar="confirmarprocedimiento('.$AMBITO_CENTROS.')"';
361        $layerXML.=' imgitem="../images/iconos/procedimiento.gif"';
362        $layerXML.=' textoitem='.$TbMsg[28];
363        $layerXML.='></ITEM>';
364
365        $layerXML.='<SEPARADOR>';
366        $layerXML.='</SEPARADOR>';
367
368        $layerXML.='<ITEM';
369        $layerXML.=' alpulsar="cola_reservas('.$RESERVA_CONFIRMADA.')"';
370        $layerXML.=' imgitem="../images/iconos/reservas.gif"';
371        $layerXML.=' textoitem='.$TbMsg[29];
372        $layerXML.='></ITEM>';
373
374        $layerXML.='</MENUCONTEXTUAL>';
375        return($layerXML);
376}
377//________________________________________________________________________________________________________
378function ContextualXMLGruposAulas(){
379        global $TbMsg;
380        global $AMBITO_AULAS;
381        global $AMBITO_GRUPOSAULAS;
382        global $LITAMBITO_GRUPOSAULAS;
383        global $RESERVA_CONFIRMADA;
384
385        $layerXML='<MENUCONTEXTUAL';
386        $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSAULAS.'"';
387        $layerXML.=' maxanchu=155';
388        $layerXML.=' swimg=1';
389        $layerXML.=' clase="menu_contextual"';
390        $layerXML.='>';
391
392
393
394        $layerXML.='<ITEM';
395        $layerXML.=' alpulsar="ver_aulas()"';
396        $layerXML.=' textoitem='.$TbMsg[1];
397        $layerXML.=' imgitem="../images/iconos/ordenadores.gif"';
398        $layerXML.='></ITEM>';
399
400        $layerXML.='<ITEM';
401        $layerXML.=' alpulsar="cola_acciones()"';
402        $layerXML.=' imgitem="../images/iconos/acciones.gif"';
403        $layerXML.=' textoitem='.$TbMsg[6];
404        $layerXML.='></ITEM>';
405
406
407        $layerXML.='<SEPARADOR>';
408        $layerXML.='</SEPARADOR>';
409
410        $layerXML.='<ITEM';
411        $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSAULAS.',' ."'".$LITAMBITO_GRUPOSAULAS."'". ')"';
412        $layerXML.=' imgitem="../images/iconos/carpeta.gif"';
413        $layerXML.=' textoitem='.$TbMsg[0];
414        $layerXML.='></ITEM>';
415       
416        $wLeft=170;
417        $wTop=80;
418        $wWidth=480;
419        $wHeight=480;
420        $wpages="../propiedades/propiedades_aulas.php";
421        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
422        $layerXML.='<ITEM';
423        $layerXML.=' alpulsar="insertar('.$wParam.')"';
424        $layerXML.=' imgitem="../images/iconos/aula.gif"';
425        $layerXML.=' textoitem='.$TbMsg[3];
426        $layerXML.='></ITEM>';
427
428        $layerXML.='<SEPARADOR>';
429        $layerXML.='</SEPARADOR>';
430
431        $layerXML.='<ITEM';
432        $layerXML.=' alpulsar="actualizar_ordenadores()"';
433        $layerXML.=' imgitem="../images/iconos/actualizar.gif"';
434        $layerXML.=' textoitem='.$TbMsg[4];
435        $layerXML.='></ITEM>';
436
437        $layerXML.='<ITEM';
438        $layerXML.=' alpulsar="purgar_ordenadores()"';
439        $layerXML.=' imgitem="../images/iconos/purgar.gif"';
440        $layerXML.=' textoitem='.$TbMsg[2];
441        $layerXML.='></ITEM>';
442
443        $layerXML.='<SEPARADOR>';
444        $layerXML.='</SEPARADOR>';
445       
446        $layerXML.='<ITEM';
447        $layerXML.=' alpulsar="consola_remota('.$AMBITO_GRUPOSAULAS.')"';
448        $layerXML.=' imgitem="../images/iconos/shell.gif"';
449        $layerXML.=' textoitem='.$TbMsg[33];
450        $layerXML.='></ITEM>';
451
452        $layerXML.='<SEPARADOR>';
453        $layerXML.='</SEPARADOR>';
454
455        $layerXML.='<ITEM';
456        $layerXML.=' subflotante="flo_comandos_'.$LITAMBITO_GRUPOSAULAS.'"';
457        $layerXML.=' imgitem="../images/iconos/comandos.gif"';
458        $layerXML.=' textoitem='.$TbMsg[5];
459        $layerXML.='></ITEM>';
460
461        $layerXML.='<ITEM';
462        $layerXML.=' alpulsar="confirmarprocedimiento('.$AMBITO_GRUPOSAULAS.')"';
463        $layerXML.=' imgitem="../images/iconos/procedimiento.gif"';
464        $layerXML.=' textoitem='.$TbMsg[28];
465        $layerXML.='></ITEM>';
466
467        $layerXML.='<SEPARADOR>';
468        $layerXML.='</SEPARADOR>';
469
470        $layerXML.='<ITEM';
471        $layerXML.=' alpulsar="modificar_grupos()"';
472        $layerXML.=' imgitem="../images/iconos/modificar.gif"';
473        $layerXML.=' textoitem='.$TbMsg[13];
474        $layerXML.='></ITEM>';
475
476        $layerXML.='<ITEM';
477        $layerXML.=' alpulsar="eliminar_grupos()"';
478        $layerXML.=' imgitem="../images/iconos/eliminar.gif"';
479        $layerXML.=' textoitem='.$TbMsg[7];
480        $layerXML.='></ITEM>';
481
482        $layerXML.='<SEPARADOR>';
483        $layerXML.='</SEPARADOR>';
484
485        $layerXML.='<ITEM';
486        $layerXML.=' alpulsar="cola_reservas('.$RESERVA_CONFIRMADA.')"';
487        $layerXML.=' imgitem="../images/iconos/reservas.gif"';
488        $layerXML.=' textoitem='.$TbMsg[29];
489        $layerXML.='></ITEM>';
490
491        $layerXML.='</MENUCONTEXTUAL>';
492        return($layerXML);
493}
494//________________________________________________________________________________________________________
495function ContextualXMLAulas(){
496        global $TbMsg;
497        global $AMBITO_AULAS;
498        global $LITAMBITO_AULAS;
499        global $RESERVA_CONFIRMADA;
500        global $OPERADOR;
501
502        $layerXML='<MENUCONTEXTUAL';
503        $layerXML.=' idctx="flo_'.$LITAMBITO_AULAS.'"';
504        $layerXML.=' maxanchu=190';
505        $layerXML.=' swimg=1';
506        $layerXML.=' clase="menu_contextual"';
507        $layerXML.='>';
508
509        $layerXML.='<ITEM';
510        // Pasar al menú la única opción del submenú "NetBoot Gestión".
511        //$layerXML.=' subflotante="flo_netboot"';
512        $layerXML.=' alpulsar="ver_boot()"';
513        $layerXML.=' imgitem="../images/iconos/ordenadores.gif"';
514        $layerXML.=' textoitem='.$TbMsg[40];
515        $layerXML.='></ITEM>';
516
517//adv compatiblidad Configurador de Startpages
518        $layerXML.='<ITEM';
519        $layerXML.=' alpulsar="ver_ubicarordenadores()"';
520        $layerXML.=' textoitem='.$TbMsg[41];
521        $layerXML.=' imgitem="../images/iconos/ordenadores.gif"';
522        $layerXML.='></ITEM>';
523//adv compatiblidad Configurador de Startpages
524
525        $layerXML.='<ITEM';
526        $layerXML.=' alpulsar="ver_aulas()"';
527        $layerXML.=' textoitem='.$TbMsg[1];
528        $layerXML.=' imgitem="../images/iconos/ordenadores.gif"';
529        $layerXML.='></ITEM>';
530
531        $layerXML.='<ITEM';
532        $layerXML.=' alpulsar="cola_acciones()"';
533        $layerXML.=' imgitem="../images/iconos/acciones.gif"';
534        $layerXML.=' textoitem='.$TbMsg[6];
535        $layerXML.='></ITEM>';
536
537        $layerXML.='<SEPARADOR>';
538        $layerXML.='</SEPARADOR>';
539
540        $layerXML.='<ITEM';
541        $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_AULAS.',' ."'".$LITAMBITO_AULAS."'". ')"';
542
543        $layerXML.=' imgitem="../images/iconos/carpeta.gif"';
544        $layerXML.=' textoitem='.$TbMsg[8];
545        $layerXML.='></ITEM>';
546       
547        $layerXML.='<ITEM';
548        $layerXML.=' alpulsar="colocar_ordenador(1)"';
549        $layerXML.=' imgitem="../images/iconos/colocar.gif"';
550        $layerXML.=' textoitem='.$TbMsg[11];
551        $layerXML.='></ITEM>';
552       
553        $layerXML.='<SEPARADOR>';
554        $layerXML.='</SEPARADOR>';
555       
556        $wLeft=170;
557        $wTop=80;
558        $wWidth=480;
559        $wHeight=480;
560        $wpages="../propiedades/propiedades_ordenadores.php";
561        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
562        $layerXML.='<ITEM';
563        $layerXML.=' alpulsar="insertar('.$wParam.')"';
564        $layerXML.=' imgitem="../images/iconos/ordenador.gif"';
565        $layerXML.=' textoitem='.$TbMsg[9];
566        $layerXML.='></ITEM>';
567
568        $layerXML.='<ITEM';
569        $layerXML.=' alpulsar="incorporarordenador()"';
570        $layerXML.=' imgitem="../images/iconos/aula.gif"';
571        $layerXML.=' textoitem='.$TbMsg[27];
572        $layerXML.='></ITEM>';
573       
574        $layerXML.='<SEPARADOR>';
575        $layerXML.='</SEPARADOR>';
576
577        $layerXML.='<ITEM';
578        $layerXML.=' alpulsar="actualizar_ordenadores()"';
579        $layerXML.=' imgitem="../images/iconos/actualizar.gif"';
580        $layerXML.=' textoitem='.$TbMsg[4];
581        $layerXML.='></ITEM>';
582
583        $layerXML.='<ITEM';
584        $layerXML.=' alpulsar="purgar_ordenadores()"';
585        $layerXML.=' imgitem="../images/iconos/purgar.gif"';
586        $layerXML.=' textoitem='.$TbMsg[2];
587        $layerXML.='></ITEM>';
588
589        $layerXML.='<SEPARADOR>';
590        $layerXML.='</SEPARADOR>';
591       
592        $layerXML.='<ITEM';
593        $layerXML.=' alpulsar="consola_remota('.$AMBITO_AULAS.')"';
594        $layerXML.=' imgitem="../images/iconos/shell.gif"';
595        $layerXML.=' textoitem='.$TbMsg[33];
596        $layerXML.='></ITEM>';
597
598        $layerXML.='<SEPARADOR>';
599        $layerXML.='</SEPARADOR>';
600
601        $layerXML.='<ITEM';
602        $layerXML.=' subflotante="flo_comandos_'.$LITAMBITO_AULAS.'"';
603        $layerXML.=' imgitem="../images/iconos/comandos.gif"';
604        $layerXML.=' textoitem='.$TbMsg[5];
605        $layerXML.='></ITEM>';
606
607        $layerXML.='<ITEM';
608        $layerXML.=' subflotante="flo_sincronizacion_'.$LITAMBITO_AULAS.'"';
609        $layerXML.=' imgitem="../images/iconos/comandos.gif"';
610        $layerXML.=' textoitem='.$TbMsg[49];
611        $layerXML.='></ITEM>';
612       
613
614        $layerXML.='<ITEM';
615        $layerXML.=' subflotante="flo_diferenciacion_'.$LITAMBITO_AULAS.'"';
616        $layerXML.=' imgitem="../images/iconos/comandos.gif"';
617        $layerXML.=' textoitem='.$TbMsg[50];
618        $layerXML.='></ITEM>';
619       
620
621        $layerXML.='<ITEM';
622        $layerXML.=' subflotante="flo_asistentes_'.$LITAMBITO_AULAS.'"';
623        $layerXML.=' imgitem="../images/iconos/comandos.gif"';
624        $layerXML.=' textoitem='.$TbMsg[38];
625        $layerXML.='></ITEM>';
626
627        $layerXML.='<SEPARADOR>';
628        $layerXML.='</SEPARADOR>';
629       
630        $layerXML.='<ITEM';
631        $layerXML.=' alpulsar="confirmarprocedimiento('.$AMBITO_AULAS.')"';
632        $layerXML.=' imgitem="../images/iconos/procedimiento.gif"';
633        $layerXML.=' textoitem='.$TbMsg[28];
634        $layerXML.='></ITEM>';
635
636        $layerXML.='<SEPARADOR>';
637        $layerXML.='</SEPARADOR>';
638
639        $layerXML.='<ITEM';
640        $layerXML.=' alpulsar="configuraciones('.$AMBITO_AULAS.')"';
641        $layerXML.=' textoitem='.$TbMsg[10];
642        $layerXML.=' imgitem="../images/iconos/configuraciones.gif"';
643        $layerXML.='></ITEM>';
644
645        $wLeft=170;
646        $wTop=80;
647        $wWidth=480;
648        $wHeight=480;
649        $wpages="../propiedades/propiedades_aulas.php";
650        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
651        $layerXML.='<ITEM';
652        $layerXML.=' alpulsar="modificar('.$wParam.')"';       
653        $layerXML.=' textoitem='.$TbMsg[13];
654        $layerXML.=' imgitem="../images/iconos/propiedades.gif"';
655        $layerXML.='></ITEM>';
656
657        $layerXML.='<ITEM';
658        $layerXML.=' alpulsar="eliminar('.$wParam.')"';
659        $layerXML.=' imgitem="../images/iconos/eliminar.gif"';
660        $layerXML.=' textoitem='.$TbMsg[14];
661        $layerXML.='></ITEM>';
662
663        $layerXML.='<SEPARADOR>';
664        $layerXML.='</SEPARADOR>';
665
666        // Crear operador
667        $wLeft=140;
668        $wTop=115;
669        $wWidth=400;
670        $wHeight=320;
671        $wpages="../propiedades/propiedades_usuarios.php?idtipousuario=".$OPERADOR;
672        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
673        $layerXML.='<ITEM';
674        $layerXML.=' alpulsar="insertar('.$wParam.',3)"';
675        $layerXML.=' imgitem="../images/iconos/operadores.gif"';
676        $layerXML.=' textoitem='.$TbMsg[37];
677        $layerXML.='></ITEM>';
678
679        $layerXML.='<ITEM';
680        $layerXML.=' alpulsar="cola_reservas('.$RESERVA_CONFIRMADA.')"';
681        $layerXML.=' imgitem="../images/iconos/reservas.gif"';
682        $layerXML.=' textoitem='.$TbMsg[29];
683        $layerXML.='></ITEM>';
684
685        $layerXML.='</MENUCONTEXTUAL>';
686        return($layerXML);
687}
688//________________________________________________________________________________________________________
689function CreacontextualXMLUsuarios(){
690        global $LITAMBITO_USUARIOS;
691        global $TbMsg;
692
693        $layerXML='<MENUCONTEXTUAL';
694        $layerXML.=' idctx="flo_'.$LITAMBITO_USUARIOS.'"';
695        $layerXML.=' maxanchu=130';
696        $layerXML.=' swimg=1';
697        $layerXML.=' clase="menu_contextual"';
698        $layerXML.='>';
699
700        // Modificar usuarios
701        $wLeft=140;
702        $wTop=115;
703        $wWidth=400;
704        $wHeight=320;
705        $wpages="../propiedades/propiedades_usuarios.php";
706        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
707        $layerXML.='<ITEM';
708        $layerXML.=' alpulsar="modificar('.$wParam.')"';       
709        $layerXML.=' textoitem='.$TbMsg[13];
710        $layerXML.=' imgitem="../images/iconos/propiedades.gif"';
711        $layerXML.='></ITEM>';
712
713        $layerXML.='<SEPARADOR>';
714        $layerXML.='</SEPARADOR>';
715
716        $layerXML.='<ITEM';
717        $layerXML.=' alpulsar="eliminar('.$wParam.')"';
718        $layerXML.=' imgitem="../images/iconos/eliminar.gif"';
719        $layerXML.=' textoitem='.$TbMsg[36];
720        $layerXML.='></ITEM>';
721
722        $layerXML.='</MENUCONTEXTUAL>';
723        return($layerXML);
724}
725//________________________________________________________________________________________________________
726function ContextualXMLGruposOrdenadores(){
727        global $TbMsg;
728        global $AMBITO_GRUPOSORDENADORES;
729        global $LITAMBITO_GRUPOSORDENADORES;
730        $layerXML='<MENUCONTEXTUAL';
731
732        $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSORDENADORES.'"';
733        $layerXML.=' maxanchu=195';
734        $layerXML.=' swimg=1';
735        $layerXML.=' clase="menu_contextual"';
736        $layerXML.='>';
737
738       
739        $layerXML.='<ITEM';
740        // Pasar al menú la única opción del submenú "NetBoot Gestión".
741        //$layerXML.=' subflotante="flo_netboot"';
742        $layerXML.=' alpulsar="ver_boot()"';
743        $layerXML.=' imgitem="../images/iconos/ordenadores.gif"';
744        $layerXML.=' textoitem='.$TbMsg[40];
745        $layerXML.='></ITEM>';
746       
747
748       
749        $layerXML.='<ITEM';
750        $layerXML.=' alpulsar="ver_aulas()"';
751        $layerXML.=' textoitem='.$TbMsg[1];
752        $layerXML.=' imgitem="../images/iconos/ordenadores.gif"';
753        $layerXML.='></ITEM>';
754
755        $layerXML.='<ITEM';
756        $layerXML.=' alpulsar="cola_acciones()"';
757        $layerXML.=' imgitem="../images/iconos/acciones.gif"';
758        $layerXML.=' textoitem='.$TbMsg[6];
759        $layerXML.='></ITEM>';
760
761        $layerXML.='<SEPARADOR>';
762        $layerXML.='</SEPARADOR>';
763
764        $layerXML.='<ITEM';
765        $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSORDENADORES.',' ."'".$LITAMBITO_GRUPOSORDENADORES."'". ')"';
766        $layerXML.=' imgitem="../images/iconos/carpeta.gif"';
767        $layerXML.=' textoitem='.$TbMsg[8];
768        $layerXML.='></ITEM>';
769       
770        $wLeft=170;
771        $wTop=80;
772        $wWidth=480;
773        $wHeight=480;
774        $wpages="../propiedades/propiedades_ordenadores.php";
775        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
776        $layerXML.='<ITEM';
777        $layerXML.=' alpulsar="insertar('.$wParam.')"';
778        $layerXML.=' imgitem="../images/iconos/ordenador.gif"';
779        $layerXML.=' textoitem='.$TbMsg[9];
780        $layerXML.='></ITEM>';
781
782        $layerXML.='<SEPARADOR>';
783        $layerXML.='</SEPARADOR>';
784
785        $layerXML.='<ITEM';
786        $layerXML.=' alpulsar="actualizar_ordenadores()"';
787        $layerXML.=' imgitem="../images/iconos/actualizar.gif"';
788        $layerXML.=' textoitem='.$TbMsg[4];
789        $layerXML.='></ITEM>';
790
791        $layerXML.='<ITEM';
792        $layerXML.=' alpulsar="purgar_ordenadores()"';
793        $layerXML.=' imgitem="../images/iconos/purgar.gif"';
794        $layerXML.=' textoitem='.$TbMsg[2];
795        $layerXML.='></ITEM>';
796
797        $layerXML.='<SEPARADOR>';
798        $layerXML.='</SEPARADOR>';
799       
800        $layerXML.='<ITEM';
801        $layerXML.=' alpulsar="consola_remota('.$AMBITO_GRUPOSORDENADORES.')"';
802        $layerXML.=' imgitem="../images/iconos/shell.gif"';
803        $layerXML.=' textoitem='.$TbMsg[33];
804        $layerXML.='></ITEM>';
805
806        $layerXML.='<SEPARADOR>';
807        $layerXML.='</SEPARADOR>';
808
809        $layerXML.='<ITEM';
810        $layerXML.=' subflotante="flo_comandos_'.$LITAMBITO_GRUPOSORDENADORES.'"';
811        $layerXML.=' imgitem="../images/iconos/comandos.gif"';
812        $layerXML.=' textoitem='.$TbMsg[5];
813        $layerXML.='></ITEM>';
814       
815        $layerXML.='<ITEM';
816        $layerXML.=' subflotante="flo_sincronizacion_'.$LITAMBITO_GRUPOSORDENADORES.'"';
817        $layerXML.=' imgitem="../images/iconos/comandos.gif"';
818        $layerXML.=' textoitem='.$TbMsg[49];
819        $layerXML.='></ITEM>';
820       
821        $layerXML.='<ITEM';
822        $layerXML.=' subflotante="flo_diferenciación_'.$LITAMBITO_GRUPOSORDENADORES.'"';
823        $layerXML.=' imgitem="../images/iconos/comandos.gif"';
824        $layerXML.=' textoitem='.$TbMsg[50];
825        $layerXML.='></ITEM>';
826       
827       
828        $layerXML.='<ITEM';
829        $layerXML.=' subflotante="flo_asistentes_'.$LITAMBITO_GRUPOSORDENADORES.'"';
830        $layerXML.=' imgitem="../images/iconos/comandos.gif"';
831        $layerXML.=' textoitem='.$TbMsg[38];
832        $layerXML.='></ITEM>';
833       
834        $layerXML.='<SEPARADOR>';
835        $layerXML.='</SEPARADOR>';
836       
837        $layerXML.='<ITEM';
838        $layerXML.=' alpulsar="confirmarprocedimiento('.$AMBITO_GRUPOSORDENADORES.')"';
839        $layerXML.=' imgitem="../images/iconos/procedimiento.gif"';
840        $layerXML.=' textoitem='.$TbMsg[28];
841        $layerXML.='></ITEM>';
842
843        $layerXML.='<SEPARADOR>';
844        $layerXML.='</SEPARADOR>';
845
846        $layerXML.='<ITEM';
847        $layerXML.=' alpulsar="colocar_ordenador(0)"';
848        $layerXML.=' imgitem="../images/iconos/colocar.gif"';
849        $layerXML.=' textoitem='.$TbMsg[11];
850        $layerXML.='></ITEM>';
851
852        $layerXML.='<SEPARADOR>';
853        $layerXML.='</SEPARADOR>';
854       
855        $layerXML.='<ITEM';
856        $layerXML.=' alpulsar="configuraciones('.$AMBITO_GRUPOSORDENADORES.')"';
857        $layerXML.=' textoitem='.$TbMsg[10];
858        $layerXML.=' imgitem="../images/iconos/configuraciones.gif"';
859        $layerXML.='></ITEM>';
860
861        $layerXML.='<ITEM';
862        $layerXML.=' alpulsar="modificar_grupos()"';
863        $layerXML.=' imgitem="../images/iconos/modificar.gif"';
864        $layerXML.=' textoitem='.$TbMsg[13];
865        $layerXML.='></ITEM>';
866
867        $layerXML.='<ITEM';
868        $layerXML.=' alpulsar="eliminar_grupos()"';
869        $layerXML.=' imgitem="../images/iconos/eliminar.gif"';
870        $layerXML.=' textoitem='.$TbMsg[16];
871        $layerXML.='></ITEM>';
872
873        $layerXML.='</MENUCONTEXTUAL>';
874        return($layerXML);
875}
876//________________________________________________________________________________________________________
877function ContextualXMLOrdenadores(){
878        global $TbMsg;
879        global $AMBITO_ORDENADORES;
880        global $LITAMBITO_ORDENADORES;
881
882        $layerXML='<MENUCONTEXTUAL';
883        $layerXML.=' idctx="flo_'.$LITAMBITO_ORDENADORES.'"';
884        $layerXML.=' maxanchu=140';
885        $layerXML.=' swimg=1';
886        $layerXML.=' clase="menu_contextual"';
887        $layerXML.='>';
888
889        $layerXML.='<ITEM';
890        $layerXML.=' alpulsar="cola_acciones()"';
891        $layerXML.=' imgitem="../images/iconos/acciones.gif"';
892        $layerXML.=' textoitem='.$TbMsg[6];
893        $layerXML.='></ITEM>';
894
895        $layerXML.='<SEPARADOR>';
896        $layerXML.='</SEPARADOR>';
897       
898        $layerXML.='<ITEM';
899        $layerXML.=' alpulsar="ver_log('.$AMBITO_ORDENADORES.')"';
900        $layerXML.=' imgitem="../images/iconos/acciones.gif"';
901        $layerXML.=' textoitem='.$TbMsg[47];
902        $layerXML.='></ITEM>';
903 
904        $layerXML.='<ITEM';
905        $layerXML.=' alpulsar="ver_log_seguimiento('.$AMBITO_ORDENADORES.')"';
906        $layerXML.=' imgitem="../images/iconos/acciones.gif"';
907        $layerXML.=' textoitem='.$TbMsg[48];
908        $layerXML.='></ITEM>';
909       
910        $layerXML.='<ITEM';
911        $layerXML.=' alpulsar="mover_ordenador()"';
912        $layerXML.=' imgitem="../images/iconos/mover.gif"';
913        $layerXML.=' textoitem='.$TbMsg[17];
914        $layerXML.='></ITEM>';
915
916        $layerXML.='<SEPARADOR>';
917        $layerXML.='</SEPARADOR>';
918
919        $layerXML.='<ITEM';
920        $layerXML.=' alpulsar="actualizar_ordenadores()"';
921        $layerXML.=' imgitem="../images/iconos/actualizar.gif"';
922        $layerXML.=' textoitem='.$TbMsg[4];
923        $layerXML.='></ITEM>';
924
925        $layerXML.='<ITEM';
926        $layerXML.=' alpulsar="purgar_ordenadores()"';
927        $layerXML.=' imgitem="../images/iconos/purgar.gif"';
928        $layerXML.=' textoitem='.$TbMsg[2];
929        $layerXML.='></ITEM>';
930
931        $layerXML.='<SEPARADOR>';
932        $layerXML.='</SEPARADOR>';
933       
934        $layerXML.='<ITEM';
935        $layerXML.=' alpulsar="consola_remota('.$AMBITO_ORDENADORES.')"';
936        $layerXML.=' imgitem="../images/iconos/shell.gif"';
937        $layerXML.=' textoitem='.$TbMsg[33];
938        $layerXML.='></ITEM>';
939       
940        $layerXML.='<ITEM';
941        $layerXML.=' alpulsar="eco_remoto()"';
942        $layerXML.=' imgitem="../images/iconos/ecocon.gif"';
943        $layerXML.=' textoitem='.$TbMsg[39];
944        $layerXML.='></ITEM>';
945
946        $layerXML.='<SEPARADOR>';
947        $layerXML.='</SEPARADOR>';
948
949        $layerXML.='<ITEM';
950        $layerXML.=' subflotante="flo_comandos_'.$LITAMBITO_ORDENADORES.'"';
951        $layerXML.=' imgitem="../images/iconos/comandos.gif"';
952        $layerXML.=' textoitem='.$TbMsg[5];
953        $layerXML.='></ITEM>';
954
955        $layerXML.='<ITEM';
956        $layerXML.=' subflotante="flo_sincronizacion_'.$LITAMBITO_ORDENADORES.'"';
957        $layerXML.=' imgitem="../images/iconos/comandos.gif"';
958        $layerXML.=' textoitem='.$TbMsg[49];
959        $layerXML.='></ITEM>';
960
961        $layerXML.='<ITEM';
962        $layerXML.=' subflotante="flo_diferenciacion_'.$LITAMBITO_ORDENADORES.'"';
963        $layerXML.=' imgitem="../images/iconos/comandos.gif"';
964        $layerXML.=' textoitem='.$TbMsg[50];
965        $layerXML.='></ITEM>';
966       
967        $layerXML.='<ITEM';
968        $layerXML.=' subflotante="flo_asistentes_'.$LITAMBITO_ORDENADORES.'"';
969        $layerXML.=' imgitem="../images/iconos/comandos.gif"';
970        $layerXML.=' textoitem='.$TbMsg[38];
971        $layerXML.='></ITEM>';
972
973        $layerXML.='<SEPARADOR>';
974        $layerXML.='</SEPARADOR>';
975
976        $layerXML.='<ITEM';
977        $layerXML.=' alpulsar="confirmarprocedimiento('.$AMBITO_ORDENADORES.')"';
978        $layerXML.=' imgitem="../images/iconos/procedimiento.gif"';
979        $layerXML.=' textoitem='.$TbMsg[28];
980        $layerXML.='></ITEM>';
981
982        $layerXML.='<SEPARADOR>';
983        $layerXML.='</SEPARADOR>';
984
985        $layerXML.='<ITEM';
986        $layerXML.=' alpulsar="configuraciones('.$AMBITO_ORDENADORES.')"';
987        $layerXML.=' textoitem='.$TbMsg[10];
988        $layerXML.=' imgitem="../images/iconos/configuraciones.gif"';
989        $layerXML.='></ITEM>';
990
991        $wLeft=170;
992        $wTop=80;
993        $wWidth=480;
994        $wHeight=400;
995        $wpages="../propiedades/propiedades_ordenadores.php";
996        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
997        $layerXML.='<ITEM';
998        $layerXML.=' alpulsar="modificar('.$wParam.')"';       
999
1000        $layerXML.=' textoitem='.$TbMsg[13];
1001        $layerXML.=' imgitem="../images/iconos/propiedades.gif"';
1002        $layerXML.='></ITEM>';
1003
1004        $layerXML.='<ITEM';
1005        $layerXML.=' alpulsar="eliminar('.$wParam.')"';
1006        $layerXML.=' imgitem="../images/iconos/eliminar.gif"';
1007        $layerXML.=' textoitem='.$TbMsg[18];
1008        $layerXML.='></ITEM>';
1009
1010        $layerXML.='</MENUCONTEXTUAL>';
1011        return($layerXML);
1012}
1013//________________________________________________________________________________________________________
1014function ContextualXMLComandos($litambito,$ambito){
1015        global $cmd;
1016        global $TbMsg;
1017        $maxlongdescri=0;
1018        $rs=new Recordset;
1019        $cmd->texto="SELECT  idcomando,descripcion,pagina,gestor,funcion
1020                        FROM comandos
1021                        WHERE activo=1 AND submenu='' AND aplicambito & ".$ambito.">0
1022                        ORDER BY descripcion";
1023        $rs->Comando=&$cmd;
1024        if ($rs->Abrir()){
1025                $layerXML="";
1026                $rs->Primero();
1027                while (!$rs->EOF){
1028                        $descrip=$TbMsg["COMMAND_".$rs->campos["funcion"]];
1029                        if (empty ($descrip)) {
1030                                $descrip=$rs->campos["descripcion"];
1031                        }
1032                        $layerXML.='<ITEM';
1033                        $layerXML.=' alpulsar="confirmarcomando('."'".$ambito."'".','.$rs->campos["idcomando"].',\''.$rs->campos["descripcion"].'\',\''.$rs->campos["pagina"]. '\',\''.$rs->campos["gestor"]. '\',\''.$rs->campos["funcion"]. '\')"';
1034                        $layerXML.=' textoitem="'.$descrip.'"';
1035                        $layerXML.='></ITEM>';
1036                        if ($maxlongdescri < strlen($descrip)) // Toma la Descripción de mayor longitud
1037                                $maxlongdescri=strlen($descrip);
1038                        $rs->Siguiente();
1039                }
1040        $layerXML.='</MENUCONTEXTUAL>';
1041        $prelayerXML='<MENUCONTEXTUAL';
1042        $prelayerXML.=' idctx="flo_comandos_'.$litambito.'"';
1043        $prelayerXML.=' maxanchu='.$maxlongdescri*6;
1044        $prelayerXML.=' clase="menu_contextual"';
1045        $prelayerXML.='>';
1046        $finallayerXML=$prelayerXML.$layerXML;
1047        return($finallayerXML);
1048        }
1049}
1050
1051//________________________________________________________________________________________________________
1052
1053function ContextualXMLSincronizacion($litambito,$ambito){
1054        global $cmd;
1055        global $TbMsg;
1056        $maxlongdescri=0;
1057        $rs=new Recordset;
1058        $cmd->texto="SELECT  idcomando,descripcion,pagina,gestor,funcion
1059                        FROM comandos
1060                        WHERE activo=1 AND submenu='Sincronizacion' AND aplicambito & ".$ambito.">0
1061                        ORDER BY descripcion";
1062        $rs->Comando=&$cmd;
1063        if ($rs->Abrir()){
1064                $layerXML="";
1065                $rs->Primero();
1066                while (!$rs->EOF){
1067                        $descrip=$TbMsg["COMMAND_".$rs->campos["funcion"]];
1068                        if (empty ($descrip)) {
1069                                $descrip=$rs->campos["descripcion"];
1070                        }
1071                        $layerXML.='<ITEM';
1072                        $layerXML.=' alpulsar="confirmarcomando('."'".$ambito."'".','.$rs->campos["idcomando"].',\''.$rs->campos["descripcion"].'\',\''.$rs->campos["pagina"]. '\',\''.$rs->campos["gestor"]. '\',\''.$rs->campos["funcion"]. '\')"';
1073                        $layerXML.=' textoitem="'.$descrip.'"';
1074                        $layerXML.='></ITEM>';
1075                        if ($maxlongdescri < strlen($descrip)) // Toma la Descripción de mayor longitud
1076                                $maxlongdescri=strlen($descrip);
1077                        $rs->Siguiente();
1078                }
1079        $layerXML.='</MENUCONTEXTUAL>';
1080        $prelayerXML='<MENUCONTEXTUAL';
1081        $prelayerXML.=' idctx="flo_sincronizacion_'.$litambito.'"';
1082        $prelayerXML.=' maxanchu='.$maxlongdescri*6;
1083        $prelayerXML.=' clase="menu_contextual"';
1084        $prelayerXML.='>';
1085        $finallayerXML=$prelayerXML.$layerXML;
1086        return($finallayerXML);
1087        }
1088}
1089
1090//________________________________________________________________________________________________________
1091function ContextualXMLDiferenciacion($litambito,$ambito){
1092        global $cmd;
1093        global $TbMsg;
1094        $maxlongdescri=0;
1095        $rs=new Recordset;
1096        $cmd->texto="SELECT  idcomando,descripcion,pagina,gestor,funcion
1097                        FROM comandos
1098                        WHERE activo=1 AND submenu='diferenciacion' AND aplicambito & ".$ambito.">0
1099                        ORDER BY descripcion";
1100        $rs->Comando=&$cmd;
1101        if ($rs->Abrir()){
1102                $layerXML="";
1103                $rs->Primero();
1104                while (!$rs->EOF){
1105                        $descrip=$TbMsg["COMMAND_".$rs->campos["funcion"]];
1106                        if (empty ($descrip)) {
1107                                $descrip=$rs->campos["descripcion"];
1108                        }
1109                        $layerXML.='<ITEM';
1110                        $layerXML.=' alpulsar="confirmarcomando('."'".$ambito."'".','.$rs->campos["idcomando"].',\''.$rs->campos["descripcion"].'\',\''.$rs->campos["pagina"]. '\',\''.$rs->campos["gestor"]. '\',\''.$rs->campos["funcion"]. '\')"';
1111                        $layerXML.=' textoitem="'.$descrip.'"';
1112                        $layerXML.='></ITEM>';
1113                        if ($maxlongdescri < strlen($descrip)) // Toma la Descripción de mayor longitud
1114                                $maxlongdescri=strlen($descrip);
1115                        $rs->Siguiente();
1116                }
1117        $layerXML.='</MENUCONTEXTUAL>';
1118        $prelayerXML='<MENUCONTEXTUAL';
1119        $prelayerXML.=' idctx="flo_diferenciacion_'.$litambito.'"';
1120        $prelayerXML.=' maxanchu='.$maxlongdescri*6;
1121        $prelayerXML.=' clase="menu_contextual"';
1122        $prelayerXML.='>';
1123        $finallayerXML=$prelayerXML.$layerXML;
1124        return($finallayerXML);
1125        }
1126}
1127
1128//________________________________________________________________________________________________________
1129function ContextualXMLAsistentes($litambito,$ambito){
1130        global $cmd;
1131        global $TbMsg;
1132        $maxlongdescri=0;
1133        $rs=new Recordset;
1134        $cmd->texto="SELECT  idcomando,descripcion,pagina,gestor,funcion
1135                        FROM asistentes
1136                        WHERE activo=1 AND aplicambito & ".$ambito.">0
1137                        ORDER BY descripcion";
1138        $rs->Comando=&$cmd;
1139        if ($rs->Abrir()){
1140                $layerXML="";
1141                $rs->Primero();
1142                while (!$rs->EOF){
1143                        $descrip=$TbMsg["WIZARD_".$rs->campos["descripcion"]];
1144                        if (empty ($descrip)) {
1145                                $descrip=$rs->campos["descripcion"];
1146                        }
1147                        $layerXML.='<ITEM';
1148                        $layerXML.=' alpulsar="confirmarcomando('."'".$ambito."'".','.$rs->campos["idcomando"].',\''.$rs->campos["descripcion"].'\',\''.$rs->campos["pagina"]. '\',\''.$rs->campos["gestor"]. '\',\''.$rs->campos["funcion"]. '\')"';
1149                        $layerXML.=' textoitem="'.$descrip.'"';
1150                        $layerXML.='></ITEM>';
1151                        if($maxlongdescri<strlen($descrip)) // Toma la Descripción de mayor longitud
1152                                $maxlongdescri=strlen($descrip);
1153                        $rs->Siguiente();
1154                }
1155        $layerXML.='</MENUCONTEXTUAL>';
1156        $prelayerXML='<MENUCONTEXTUAL';
1157        $prelayerXML.=' idctx="flo_asistentes_'.$litambito.'"';
1158        $prelayerXML.=' maxanchu='.$maxlongdescri*6;
1159        $prelayerXML.=' clase="menu_contextual"';
1160        $prelayerXML.='>';
1161        $finallayerXML=$prelayerXML.$layerXML;
1162        return($finallayerXML);
1163        }
1164}
1165
1166
1167function ContextualXMLNetBoot(){
1168        #global $TbMsg;
1169        #global $EJECUCION_COMANDO;
1170        #global $EJECUCION_TAREA;
1171        #global $EJECUCION_TRABAJO;
1172
1173        $layerXML='<MENUCONTEXTUAL';
1174        $layerXML.=' idctx="flo_netboot"';
1175        $layerXML.=' maxanchu=190';
1176        $layerXML.=' swimg=1';
1177        $layerXML.=' clase="menu_contextual"';
1178        $layerXML.='>';
1179
1180
1181//adv compatiblidad Gestor de arranque remoto
1182        $layerXML.='<ITEM';
1183        $layerXML.=' alpulsar="ver_boot()"';
1184        $layerXML.=' textoitem="NetBoot AVANZADO"';
1185        $layerXML.=' imgitem="../images/iconos/ordenadores.gif"';
1186        $layerXML.='></ITEM>';
1187//adv compatiblidad Gestor de arranque remoto
1188//adv compatiblidad Configurador de Startpages
1189  //      $layerXML.='<ITEM';
1190  //      $layerXML.=' alpulsar="ver_startpages()"';
1191  //      $layerXML.=' textoitem="Gestor Startpages"';
1192  //      $layerXML.=' imgitem="../images/iconos/ordenadores.gif"';
1193  //      $layerXML.='></ITEM>';
1194//adv compatiblidad Configurador de Startpages
1195
1196        $layerXML.='</MENUCONTEXTUAL>';
1197        return($layerXML);
1198}
1199
1200?>
Note: See TracBrowser for help on using the repository browser.