source: admin/WebConsole/principal/aulas.php @ 57f7e9c

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 57f7e9c was 34374f0, checked in by ramon <ramongomez@…>, 12 years ago

Versión 1.0.5, #551 #565: Quitar más avisos PHP; internacionalización de los nuevos comandos.

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

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