source: admin/WebConsole/principal/aulas.php @ cad1e1b

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 cad1e1b was c5065c8, checked in by albertogp <albertogp@…>, 12 years ago

#524 integración mejora en rama de desarrollo branch/version1.0 (1.0.5pre)

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

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