source: admin/WebConsole/principal/aulas.php @ 418464b

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 418464b was eeeb98a, checked in by alonso <alonso@…>, 12 years ago

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

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