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

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 eaf2e6e was d47323ec, checked in by adv <adv@…>, 13 years ago

#483 internacionalización opciones de comandos. TODO nombre de los comandos

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

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