source: admin/WebConsole/principal/softwares.php @ 49c6891

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 49c6891 was b1f0d31, checked in by alonso <alonso@…>, 15 years ago

git-svn-id: https://opengnsys.es/svn/trunk@549 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 29.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 2003-2004
6// Fecha Última modificación: Febrero-2005
7// Nombre del fichero: software.php
8// Descripción :
9//              Administra el software de los 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."/softwares_".$idioma.".php");
19//________________________________________________________________________________________________________
20$cmd=CreaComando($cadenaconexion);
21if (!$cmd)
22        Header('Location: '.$pagerror.'?herror=2');  // Error de conexión con servidor B.D.
23else
24        $arbolXML=CreaArbol($cmd,$idcentro); // Crea el arbol XML con todos los datos 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);
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/softwares.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>    <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?>
42        <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/softwares_'.$idioma.'.js"></SCRIPT>'?>
43</HEAD>
44<BODY OnContextMenu="return false">
45<?
46//________________________________________________________________________________________________________
47echo $arbol->CreaArbolVistaXML();        // Crea árbol (HTML) a partir del XML
48$flotante=new MenuContextual();                  // Crea objeto MenuContextual
49
50// Crea contextual de componentes componentes software
51$XMLcontextual=CreacontextualXMLComponentes_Software();
52echo $flotante->CreaMenuContextual($XMLcontextual);
53$XMLcontextual=ContextualXMLGruposComponentes(); // Grupos de componentes
54echo $flotante->CreaMenuContextual($XMLcontextual);
55$XMLcontextual=CreacontextualXMLComponente_Software(); // Crea menu contextual de componentes softwares
56echo $flotante->CreaMenuContextual($XMLcontextual);
57
58// Crea contextual de perfiles software
59$XMLcontextual=CreacontextualXMLPerfiles_Software();
60echo $flotante->CreaMenuContextual($XMLcontextual);
61$XMLcontextual=ContextualXMLGruposPerfiles();           // Grupos de perfiles
62echo $flotante->CreaMenuContextual($XMLcontextual);
63$XMLcontextual=CreacontextualXMLPerfil_Software(); // Crea menu contextual de perfiles softwares
64echo $flotante->CreaMenuContextual($XMLcontextual);
65
66// Crea contextual de softtware incremental
67$XMLcontextual=CreacontextualXMLSoftwares_Incrementales();
68echo $flotante->CreaMenuContextual($XMLcontextual);
69$XMLcontextual=ContextualXMLGruposIncrementales(); // Grupos de  software incremental
70echo $flotante->CreaMenuContextual($XMLcontextual);
71$XMLcontextual=CreacontextualXMLSoftware_Incremental(); // Crea menu contextual de software incremental
72echo $flotante->CreaMenuContextual($XMLcontextual);
73
74//________________________________________________________________________________________________________
75include_once("../includes/iframecomun.php");
76//________________________________________________________________________________________________________
77?>
78</BODY>
79</HTML>
80<?
81// *************************************************************************************************************************************************
82//      Devuelve una cadena con formato XML de toda la información del software registrado en un Centro concreto
83//      Parametros:
84//              - cmd:Una comando ya operativo ( con conexión abierta) 
85//              - idcentro: El identificador del centro
86//________________________________________________________________________________________________________
87function CreaArbol($cmd,$idcentro){
88        global $TbMsg;
89        $cadenaXML='<SOFTWARES';
90        // Atributos
91        $cadenaXML.=' imagenodo="../images/iconos/confisoft.gif"';
92        $cadenaXML.=' infonodo="Software"';
93        $cadenaXML.=' nodoid="RaizSoftwares"';
94        $cadenaXML.='>';
95        $cadenaXML.='<TIPOS';
96        // Atributos
97        $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"';
98        $cadenaXML.=' infonodo='.$TbMsg[18];
99        $cadenaXML.=' nodoid="RaizTipoSoftwares"';
100        $cadenaXML.='>';
101        $cadenaXML.=SubarbolXML_TiposSoftwares($cmd);
102        $cadenaXML.='</TIPOS>';
103        $cadenaXML.='<COMPONENTES';
104        // Atributos
105        $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"';
106        $cadenaXML.=' infonodo='.$TbMsg[19];
107        $cadenaXML.=' nodoid="RaizComponentesSoftwares"';
108        $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_RaizComponentesSoftwares'" .')"';
109        $cadenaXML.='>';
110        $cadenaXML.=SubarbolXML_grupos_componentessoft($cmd,$idcentro,0);
111        $cadenaXML.='</COMPONENTES>';
112
113        $cadenaXML.='<PERFILES';
114        // Atributos
115        $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"';
116        $cadenaXML.=' infonodo='.$TbMsg[20];
117        $cadenaXML.=' nodoid="RaizPerfilesSoftwares"';
118        $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_RaizPerfilesSoftwares'" .')"';
119        $cadenaXML.='>';
120        $cadenaXML.=SubarbolXML_grupos_perfilessoft($cmd,$idcentro,0);
121        $cadenaXML.='</PERFILES>';
122
123/*
124        $cadenaXML.='<SOFTINCREMENTALES';
125        // Atributos
126        $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"';
127        $cadenaXML.=' infonodo='.$TbMsg[21];
128        $cadenaXML.=' nodoid="RaizSoftwaresIncrementales"';
129        $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_RaizSoftwaresIncrementales'" .')"';
130        $cadenaXML.='>';
131        $cadenaXML.=SubarbolXML_grupos_softincremental($cmd,$idcentro,0);
132        $cadenaXML.='</SOFTINCREMENTALES>';
133*/
134        $cadenaXML.='</SOFTWARES>';
135        return($cadenaXML);
136}
137//________________________________________________________________________________________________________
138function SubarbolXML_TiposSoftwares($cmd){
139        $cadenaXML="";
140        $rs=new Recordset;
141        $cmd->texto="SELECT idtiposoftware,descripcion,urlimg FROM tiposoftwares order by descripcion";
142        $rs->Comando=&$cmd;
143        if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
144        $rs->Primero();
145        while (!$rs->EOF){
146                $cadenaXML.='<TIPOSOFTWARES';
147                // Atributos
148                $cadenaXML.=' imagenodo='.$rs->campos["urlimg"];
149                $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"';
150                $cadenaXML.=' nodoid="TipoSoftwares"';
151                $cadenaXML.='>';
152                $cadenaXML.='</TIPOSOFTWARES>';
153                $rs->Siguiente();
154        }
155        $rs->Cerrar();
156        return($cadenaXML);
157}
158//________________________________________________________________________________________________________
159function SubarbolXML_grupos_componentessoft($cmd,$idcentro,$grupoid){
160        global $LITAMBITO_GRUPOSCOMPONENTESSOFT;
161        global $AMBITO_GRUPOSCOMPONENTESSOFT;
162        $cadenaXML="";
163        $rs=new Recordset;
164        $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSCOMPONENTESSOFT." ORDER BY nombregrupo";
165        $rs->Comando=&$cmd;
166        if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
167        $rs->Primero();
168        while (!$rs->EOF){
169                $cadenaXML.='<GRUPOSCOMPONENTESSOFT';
170                // Atributos
171                $cadenaXML.=' clickcontextualnodo="menu_contextual(this,'. " 'flo_".$LITAMBITO_GRUPOSCOMPONENTESSOFT."'" .');"';
172                $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"';
173                $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"';
174                $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSCOMPONENTESSOFT.'-'.$rs->campos["idgrupo"];
175                $cadenaXML.='>';
176                $cadenaXML.=SubarbolXML_grupos_componentessoft($cmd,$idcentro,$rs->campos["idgrupo"]);
177                $cadenaXML.='</GRUPOSCOMPONENTESSOFT>';
178                $rs->Siguiente();
179        }
180        $rs->Cerrar();
181        $cadenaXML.=SubarbolXML_ComponentesSoftwares($cmd,$idcentro,$grupoid);
182        return($cadenaXML);
183}
184//________________________________________________________________________________________________________
185function SubarbolXML_ComponentesSoftwares($cmd,$idcentro,$grupoid){
186        global $LITAMBITO_COMPONENTESSOFT;
187        $cadenaXML="";
188        $rs=new Recordset;
189        $cmd->texto="SELECT softwares.idsoftware,softwares.descripcion,tiposoftwares.urlimg FROM softwares INNER JOIN tiposoftwares  ON softwares.idtiposoftware=tiposoftwares.idtiposoftware WHERE idcentro=".$idcentro." AND grupoid=". $grupoid." order by tiposoftwares.idtiposoftware,softwares.descripcion";
190        $rs->Comando=&$cmd;
191        if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
192        $rs->Primero();
193        while (!$rs->EOF){
194                $cadenaXML.='<COMPONENTES';
195                // Atributos
196                if ($rs->campos["urlimg"]!="")
197                        $cadenaXML.=' imagenodo='.$rs->campos["urlimg"];
198                else
199                        $cadenaXML.=' imagenodo="../images/iconos/confisoft.gif"';     
200                $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"';
201                $cadenaXML.=' nodoid='.$LITAMBITO_COMPONENTESSOFT.'-'.$rs->campos["idsoftware"];
202                $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_COMPONENTESSOFT."'" .')"';
203                $cadenaXML.='>';
204                $cadenaXML.='</COMPONENTES>';
205                $rs->Siguiente();
206        }
207        $rs->Cerrar();
208        return($cadenaXML);
209}
210//________________________________________________________________________________________________________
211function SubarbolXML_grupos_perfilessoft($cmd,$idcentro,$grupoid){
212        global $LITAMBITO_GRUPOSPERFILESSOFT;
213        global $AMBITO_GRUPOSPERFILESSOFT;
214        $cadenaXML="";
215        $rs=new Recordset;
216        $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSPERFILESSOFT." ORDER BY nombregrupo";
217        $rs->Comando=&$cmd;
218        if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
219        $rs->Primero();
220        while (!$rs->EOF){
221                $cadenaXML.='<GRUPOSPERFILESSOFT';
222                // Atributos
223                $cadenaXML.=' clickcontextualnodo="menu_contextual(this,'. " 'flo_".$LITAMBITO_GRUPOSPERFILESSOFT."'" .');"';
224                $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"';
225                $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"';
226                $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSPERFILESSOFT.'-'.$rs->campos["idgrupo"];
227                $cadenaXML.='>';
228                $cadenaXML.=SubarbolXML_grupos_perfilessoft($cmd,$idcentro,$rs->campos["idgrupo"]);
229                $cadenaXML.='</GRUPOSPERFILESSOFT>';
230                $rs->Siguiente();
231        }
232        $rs->Cerrar();
233        $cadenaXML.=SubarbolXML_PerfilesSoftwares($cmd,$idcentro,$grupoid);
234        return($cadenaXML);
235}
236//________________________________________________________________________________________________________
237function SubarbolXML_PerfilesSoftwares($cmd,$idcentro,$grupoid){
238        global $LITAMBITO_PERFILESSOFT;
239        $cadenaXML="";
240        $rs=new Recordset;
241        $cmd->texto="SELECT perfilessoft.idperfilsoft ,perfilessoft.descripcion FROM perfilessoft WHERE perfilessoft.idcentro=".$idcentro." AND perfilessoft.grupoid=". $grupoid;
242        $cmd->texto.=" ORDER by perfilessoft.descripcion";
243        $rs->Comando=&$cmd;
244        if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
245        $rs->Primero();
246        while (!$rs->EOF){
247                        $cadenaXML.='<PERFILESSOFTWARES';
248                        // Atributos
249                        $cadenaXML.=' imagenodo="../images/iconos/perfilsoftware.gif"';
250                        $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"';
251                        $cadenaXML.=' nodoid='.$LITAMBITO_PERFILESSOFT.'-'.$rs->campos["idperfilsoft"];
252                        $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_PERFILESSOFT."'" .')"';
253                        $cadenaXML.='>';
254                        $cadenaXML.='</PERFILESSOFTWARES>';
255                        $rs->Siguiente();
256        }
257        $rs->Cerrar();
258        return($cadenaXML);
259}
260//________________________________________________________________________________________________________
261function SubarbolXML_grupos_softincremental($cmd,$idcentro,$grupoid){
262        global $LITAMBITO_GRUPOSSOFTINCREMENTAL;
263        global $AMBITO_GRUPOSSOFTINCREMENTAL;
264        $cadenaXML="";
265        $rs=new Recordset;
266        $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSSOFTINCREMENTAL." ORDER BY nombregrupo";
267        $rs->Comando=&$cmd;
268        if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
269        $rs->Primero();
270        while (!$rs->EOF){
271                $cadenaXML.='<GRUPOSSOFTINCREMENTAL';
272                // Atributos
273                $cadenaXML.=' clickcontextualnodo="menu_contextual(this,'. " 'flo_".$LITAMBITO_GRUPOSSOFTINCREMENTAL."'" .');"';
274                $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"';
275                $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"';
276                $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSSOFTINCREMENTAL.'-'.$rs->campos["idgrupo"];
277                $cadenaXML.='>';
278                $cadenaXML.=SubarbolXML_grupos_softincremental($cmd,$idcentro,$rs->campos["idgrupo"]);
279                $cadenaXML.='</GRUPOSSOFTINCREMENTAL>';
280                $rs->Siguiente();
281        }
282        $rs->Cerrar();
283        $cadenaXML.=SubarbolXML_SoftwaresIncrementales($cmd,$idcentro,$grupoid);
284        return($cadenaXML);
285}
286//________________________________________________________________________________________________________
287function SubarbolXML_SoftwaresIncrementales($cmd,$idcentro,$grupoid){
288        global $LITAMBITO_SOFTINCREMENTAL;
289        $cadenaXML="";
290        $rs=new Recordset;
291        $cmd->texto="SELECT softincrementales.idsoftincremental ,softincrementales.descripcion FROM softincrementales WHERE softincrementales.idcentro=".$idcentro." AND softincrementales.grupoid=". $grupoid;
292        $cmd->texto.=" ORDER by softincrementales.descripcion";
293        $rs->Comando=&$cmd;
294        if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
295        $rs->Primero();
296        while (!$rs->EOF){
297                        $cadenaXML.='<SOFTINCREMENTAL';
298                        // Atributos
299                        $cadenaXML.=' imagenodo="../images/iconos/incremental.gif"';
300                        $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"';
301                        $cadenaXML.=' nodoid='.$LITAMBITO_SOFTINCREMENTAL.'-'.$rs->campos["idsoftincremental"];
302                        $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_SOFTINCREMENTAL."'" .')"';
303                        $cadenaXML.='>';
304                        $cadenaXML.='</SOFTINCREMENTAL>';
305                        $rs->Siguiente();
306        }
307        $rs->Cerrar();
308        return($cadenaXML);
309}
310//________________________________________________________________________________________________________
311//
312//      Menús Contextuales
313//________________________________________________________________________________________________________
314function CreacontextualXMLComponentes_Software(){
315        global $AMBITO_COMPONENTESSOFT;
316        global $AMBITO_GRUPOSCOMPONENTESSOFT;
317        global $LITAMBITO_GRUPOSCOMPONENTESSOFT;
318        global $TbMsg;
319
320        $layerXML='<MENUCONTEXTUAL';
321        $layerXML.=' idctx="flo_RaizComponentesSoftwares"';
322        $layerXML.=' maxanchu=185';
323        $layerXML.=' swimg=1';
324        $layerXML.=' clase="menu_contextual"';
325        $layerXML.='>';
326
327        $layerXML.='<ITEM';
328        $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSCOMPONENTESSOFT.',' . "'".$LITAMBITO_GRUPOSCOMPONENTESSOFT."'" . ')"';
329        $layerXML.=' imgitem="../images/iconos/carpeta.gif"';
330        $layerXML.=' textoitem='.$TbMsg[3];
331        $layerXML.='></ITEM>';
332
333        $wLeft=140;
334        $wTop=115;
335        $wWidth=550;
336        $wHeight=250;
337        $wpages="../propiedades/propiedades_componentesoftwares.php";
338        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
339        $layerXML.='<ITEM';
340        $layerXML.=' alpulsar="insertar('.$wParam.')"';
341        $layerXML.=' imgitem="../images/iconos/confisoft.gif"';
342        $layerXML.=' textoitem='.$TbMsg[4];
343        $layerXML.='></ITEM>';
344
345        $layerXML.='<SEPARADOR>';
346        $layerXML.='</SEPARADOR>';
347
348        $wParam="../gestores/gestor_componentesoftwares.php";
349
350        $layerXML.='<ITEM';
351        $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_COMPONENTESSOFT.')"';
352        $layerXML.=' imgitem="../images/iconos/colocar.gif"';
353        $layerXML.=' textoitem='.$TbMsg[5];
354        $layerXML.='></ITEM>';
355
356        $layerXML.='</MENUCONTEXTUAL>';
357        return($layerXML);
358}
359//________________________________________________________________________________________________________
360function ContextualXMLGruposComponentes(){
361        global $AMBITO_COMPONENTESSOFT;
362        global $AMBITO_GRUPOSCOMPONENTESSOFT;
363        global $LITAMBITO_GRUPOSCOMPONENTESSOFT;
364        global $TbMsg;
365
366        $layerXML='<MENUCONTEXTUAL';
367        $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSCOMPONENTESSOFT.'"';
368        $layerXML.=' maxanchu=195';
369        $layerXML.=' swimg=1';
370        $layerXML.=' clase="menu_contextual"';
371        $layerXML.='>';
372
373        $layerXML.='<ITEM';
374        $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSCOMPONENTESSOFT.',' ."'".$LITAMBITO_GRUPOSCOMPONENTESSOFT."'". ')"';
375        $layerXML.=' imgitem="../images/iconos/carpeta.gif"';
376        $layerXML.=' textoitem='.$TbMsg[3];
377        $layerXML.='></ITEM>';
378       
379        $wLeft=140;
380        $wTop=115;
381        $wWidth=550;
382        $wHeight=250;
383        $wpages="../propiedades/propiedades_componentesoftwares.php";
384        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
385
386        $layerXML.='<ITEM';
387        $layerXML.=' alpulsar="insertar('.$wParam.')"';
388        $layerXML.=' imgitem="../images/iconos/confisoft.gif"';
389        $layerXML.=' textoitem='.$TbMsg[4];
390        $layerXML.='></ITEM>';
391
392        $layerXML.='<SEPARADOR>';
393        $layerXML.='</SEPARADOR>';
394
395        $wParam="../gestores/gestor_componentesoftwares.php";
396
397        $layerXML.='<ITEM';
398        $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_COMPONENTESSOFT.')"';
399        $layerXML.=' imgitem="../images/iconos/colocar.gif"';
400        $layerXML.=' textoitem='.$TbMsg[5];
401        $layerXML.='></ITEM>';
402
403        $layerXML.='<SEPARADOR>';
404        $layerXML.='</SEPARADOR>';
405
406        $layerXML.='<ITEM';
407        $layerXML.=' alpulsar="modificar_grupos()"';
408        $layerXML.=' imgitem="../images/iconos/modificar.gif"';
409        $layerXML.=' textoitem='.$TbMsg[1];
410        $layerXML.='></ITEM>';
411
412        $layerXML.='<ITEM';
413        $layerXML.=' alpulsar="eliminar_grupos()"';
414        $layerXML.=' imgitem="../images/iconos/eliminar.gif"';
415        $layerXML.=' textoitem='.$TbMsg[7];
416        $layerXML.='></ITEM>';
417
418        $layerXML.='</MENUCONTEXTUAL>';
419        return($layerXML);
420}
421//________________________________________________________________________________________________________
422function CreacontextualXMLComponente_Software(){
423        global $AMBITO_COMPONENTESSOFT;
424        global $LITAMBITO_COMPONENTESSOFT;
425        global $TbMsg;
426
427        $layerXML='<MENUCONTEXTUAL';
428        $layerXML.=' idctx="flo_'.$LITAMBITO_COMPONENTESSOFT.'"';
429        $layerXML.=' maxanchu=140';
430        $layerXML.=' swimg=1';
431        $layerXML.=' clase="menu_contextual"';
432        $layerXML.='>';
433
434        $layerXML.='<ITEM';
435        $layerXML.=' alpulsar="mover('.$AMBITO_COMPONENTESSOFT.')"';
436        $layerXML.=' imgitem="../images/iconos/mover.gif"';
437        $layerXML.=' textoitem='.$TbMsg[8];
438        $layerXML.='></ITEM>';
439
440        $layerXML.='<SEPARADOR>';
441        $layerXML.='</SEPARADOR>';
442
443        $wLeft=140;
444        $wTop=115;
445        $wWidth=550;
446        $wHeight=250;
447        $wpages="../propiedades/propiedades_componentesoftwares.php";
448        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
449        $layerXML.='<ITEM';
450        $layerXML.=' alpulsar="modificar('.$wParam.')"';
451        $layerXML.=' textoitem='.$TbMsg[1];
452        $layerXML.=' imgitem="../images/iconos/propiedades.gif"';
453        $layerXML.='></ITEM>';
454
455        $layerXML.='<ITEM';
456        $layerXML.=' alpulsar="eliminar('.$wParam.')"';
457        $layerXML.=' imgitem="../images/iconos/eliminar.gif"';
458        $layerXML.=' textoitem='.$TbMsg[9];
459        $layerXML.='></ITEM>';
460
461        $layerXML.='</MENUCONTEXTUAL>';
462        return($layerXML);
463}
464//________________________________________________________________________________________________________
465function CreacontextualXMLPerfiles_Software(){
466        global $AMBITO_PERFILESSOFT;
467        global $AMBITO_GRUPOSPERFILESSOFT;
468        global $LITAMBITO_GRUPOSPERFILESSOFT;
469        global $TbMsg;
470       
471        $layerXML='<MENUCONTEXTUAL';
472        $layerXML.=' idctx="flo_RaizPerfilesSoftwares"';
473        $layerXML.=' maxanchu=155';
474        $layerXML.=' swimg=1';
475        $layerXML.=' clase="menu_contextual"';
476        $layerXML.='>';
477
478        $layerXML.='<ITEM';
479        $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSPERFILESSOFT.',' ."'".$LITAMBITO_GRUPOSPERFILESSOFT."'". ')"';
480        $layerXML.=' imgitem="../images/iconos/carpeta.gif"';
481        $layerXML.=' textoitem='.$TbMsg[10];
482        $layerXML.='></ITEM>';
483
484        $wLeft=170;
485        $wTop=150;
486        $wWidth=480;
487        $wHeight=280;
488        $wpages="../propiedades/propiedades_perfilsoftwares.php";
489        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
490
491        $layerXML.='<ITEM';
492        $layerXML.=' alpulsar="insertar('.$wParam.')"';
493        $layerXML.=' imgitem="../images/iconos/confisoft.gif"';
494        $layerXML.=' textoitem='.$TbMsg[11];
495        $layerXML.='></ITEM>';
496
497        $layerXML.='<SEPARADOR>';
498        $layerXML.='</SEPARADOR>';
499
500        $wParam="../gestores/gestor_perfilsoftwares.php";
501
502        $layerXML.='<ITEM';
503        $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_PERFILESSOFT.')"';
504        $layerXML.=' imgitem="../images/iconos/colocar.gif"';
505        $layerXML.=' textoitem='.$TbMsg[12];
506        $layerXML.='></ITEM>';
507
508        $layerXML.='</MENUCONTEXTUAL>';
509        return($layerXML);
510}
511//________________________________________________________________________________________________________
512function ContextualXMLGruposPerfiles(){
513        global $AMBITO_PERFILESSOFT;
514        global $AMBITO_GRUPOSPERFILESSOFT;
515        global $LITAMBITO_GRUPOSPERFILESSOFT;
516        global $TbMsg;
517
518        $layerXML='<MENUCONTEXTUAL';
519        $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSPERFILESSOFT.'"';
520        $layerXML.=' maxanchu=175';
521        $layerXML.=' swimg=1';
522        $layerXML.=' clase="menu_contextual"';
523        $layerXML.='>';
524
525        $layerXML.='<ITEM';
526        $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSPERFILESSOFT.',' ."'".$LITAMBITO_GRUPOSPERFILESSOFT."'". ')"';
527        $layerXML.=' imgitem="../images/iconos/carpeta.gif"';
528        $layerXML.=' textoitem='.$TbMsg[10];
529        $layerXML.='></ITEM>';
530       
531        $wLeft=170;
532        $wTop=150;
533        $wWidth=480;
534        $wHeight=280;
535        $wpages="../propiedades/propiedades_perfilsoftwares.php";
536        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
537
538        $layerXML.='<ITEM';
539        $layerXML.=' alpulsar="insertar('.$wParam.')"';
540        $layerXML.=' imgitem="../images/iconos/confisoft.gif"';
541        $layerXML.=' textoitem='.$TbMsg[11];
542        $layerXML.='></ITEM>';
543
544        $layerXML.='<SEPARADOR>';
545        $layerXML.='</SEPARADOR>';
546
547        $wParam="../gestores/gestor_perfilsoftwares.php";
548
549        $layerXML.='<ITEM';
550        $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_PERFILESSOFT.')"';
551        $layerXML.=' imgitem="../images/iconos/colocar.gif"';
552        $layerXML.=' textoitem='.$TbMsg[12];
553        $layerXML.='></ITEM>';
554
555        $layerXML.='<SEPARADOR>';
556        $layerXML.='</SEPARADOR>';
557
558        $layerXML.='<ITEM';
559        $layerXML.=' alpulsar="modificar_grupos()"';
560        $layerXML.=' imgitem="../images/iconos/modificar.gif"';
561        $layerXML.=' textoitem='.$TbMsg[1];
562        $layerXML.='></ITEM>';
563
564        $layerXML.='<ITEM';
565        $layerXML.=' alpulsar="eliminar_grupos()"';
566        $layerXML.=' imgitem="../images/iconos/eliminar.gif"';
567        $layerXML.=' textoitem='.$TbMsg[13];
568        $layerXML.='></ITEM>';
569
570        $layerXML.='</MENUCONTEXTUAL>';
571        return($layerXML);
572}
573//________________________________________________________________________________________________________
574function CreacontextualXMLPerfil_Software(){
575        global $AMBITO_PERFILESSOFT;
576        global $LITAMBITO_PERFILESSOFT;
577        global $TbMsg;
578
579        $layerXML='<MENUCONTEXTUAL';
580        $layerXML.=' idctx="flo_'.$LITAMBITO_PERFILESSOFT.'"';
581        $layerXML.=' maxanchu=150';
582        $layerXML.=' swimg=1';
583        $layerXML.=' clase="menu_contextual"';
584        $layerXML.='>';
585
586        $layerXML.='<ITEM';
587        $layerXML.=' alpulsar="insertar_perfilcomponente()"';
588        $layerXML.=' imgitem="../images/iconos/confisoft.gif"';
589        $layerXML.=' textoitem='.$TbMsg[14];
590        $layerXML.='></ITEM>';
591
592        $layerXML.='<ITEM';
593        $layerXML.=' alpulsar="informacion_perfiles()"';
594        $layerXML.=' textoitem='.$TbMsg[15];
595        $layerXML.=' imgitem="../images/iconos/informacion.gif"';
596        $layerXML.='></ITEM>';
597
598        $layerXML.='<SEPARADOR>';
599        $layerXML.='</SEPARADOR>';
600
601        $layerXML.='<ITEM';
602        $layerXML.=' alpulsar="mover('.$AMBITO_PERFILESSOFT.')"';
603        $layerXML.=' imgitem="../images/iconos/mover.gif"';
604        $layerXML.=' textoitem='.$TbMsg[16];
605        $layerXML.='></ITEM>';
606
607        $layerXML.='<SEPARADOR>';
608        $layerXML.='</SEPARADOR>';
609
610        $wLeft=170;
611        $wTop=150;
612        $wWidth=480;
613        $wHeight=280;
614        $wpages="../propiedades/propiedades_perfilsoftwares.php";
615        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
616
617        $layerXML.='<ITEM';
618        $layerXML.=' alpulsar="modificar('.$wParam.')"';
619        $layerXML.=' textoitem='.$TbMsg[1];
620        $layerXML.=' imgitem="../images/iconos/propiedades.gif"';
621        $layerXML.='></ITEM>';
622
623        $layerXML.='<ITEM';
624        $layerXML.=' alpulsar="eliminar('.$wParam.')"';
625        $layerXML.=' imgitem="../images/iconos/eliminar.gif"';
626        $layerXML.=' textoitem='.$TbMsg[17];
627        $layerXML.='></ITEM>';
628
629        $layerXML.='</MENUCONTEXTUAL>';
630        return($layerXML);
631}
632//________________________________________________________________________________________________________
633function CreacontextualXMLSoftwares_Incrementales(){
634        global $AMBITO_SOFTINCREMENTAL;
635        global $AMBITO_GRUPOSSOFTINCREMENTAL;
636        global $LITAMBITO_GRUPOSSOFTINCREMENTAL;
637        global $TbMsg;
638       
639        $layerXML='<MENUCONTEXTUAL';
640        $layerXML.=' idctx="flo_RaizSoftwaresIncrementales"';
641        $layerXML.=' maxanchu=190';
642        $layerXML.=' swimg=1';
643        $layerXML.=' clase="menu_contextual"';
644        $layerXML.='>';
645
646        $layerXML.='<ITEM';
647        $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSSOFTINCREMENTAL.',' ."'".$LITAMBITO_GRUPOSSOFTINCREMENTAL."'". ')"';
648        $layerXML.=' imgitem="../images/iconos/carpeta.gif"';
649        $layerXML.=' textoitem='.$TbMsg[22];
650        $layerXML.='></ITEM>';
651
652        $wLeft=170;
653        $wTop=150;
654        $wWidth=480;
655        $wHeight=280;
656        $wpages="../propiedades/propiedades_softincrementales.php";
657        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
658
659        $layerXML.='<ITEM';
660        $layerXML.=' alpulsar="insertar('.$wParam.')"';
661        $layerXML.=' imgitem="../images/iconos/confisoft.gif"';
662        $layerXML.=' textoitem='.$TbMsg[23];
663        $layerXML.='></ITEM>';
664
665        $layerXML.='<SEPARADOR>';
666        $layerXML.='</SEPARADOR>';
667
668        $wParam="../gestores/gestor_softincrementales.php";
669
670        $layerXML.='<ITEM';
671        $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_SOFTINCREMENTAL.')"';
672        $layerXML.=' imgitem="../images/iconos/colocar.gif"';
673        $layerXML.=' textoitem='.$TbMsg[24];
674        $layerXML.='></ITEM>';
675
676        $layerXML.='</MENUCONTEXTUAL>';
677        return($layerXML);
678}
679//________________________________________________________________________________________________________
680function ContextualXMLGruposIncrementales(){
681        global $AMBITO_SOFTINCREMENTAL;
682        global $AMBITO_GRUPOSSOFTINCREMENTAL;
683        global $LITAMBITO_GRUPOSSOFTINCREMENTAL;
684        global $TbMsg;
685
686        $layerXML='<MENUCONTEXTUAL';
687        $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSSOFTINCREMENTAL.'"';
688        $layerXML.=' maxanchu=195';
689        $layerXML.=' swimg=1';
690        $layerXML.=' clase="menu_contextual"';
691        $layerXML.='>';
692
693        $layerXML.='<ITEM';
694        $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSSOFTINCREMENTAL.',' ."'".$LITAMBITO_GRUPOSSOFTINCREMENTAL."'". ')"';
695        $layerXML.=' imgitem="../images/iconos/carpeta.gif"';
696        $layerXML.=' textoitem='.$TbMsg[22];
697        $layerXML.='></ITEM>';
698       
699        $wLeft=170;
700        $wTop=150;
701        $wWidth=480;
702        $wHeight=280;
703        $wpages="../propiedades/propiedades_softincrementales.php";
704        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
705
706        $layerXML.='<ITEM';
707        $layerXML.=' alpulsar="insertar('.$wParam.')"';
708        $layerXML.=' imgitem="../images/iconos/confisoft.gif"';
709        $layerXML.=' textoitem='.$TbMsg[23];
710        $layerXML.='></ITEM>';
711
712        $layerXML.='<SEPARADOR>';
713        $layerXML.='</SEPARADOR>';
714
715        $wParam="../gestores/gestor_softincrementales.php";
716
717        $layerXML.='<ITEM';
718        $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_SOFTINCREMENTAL.')"';
719        $layerXML.=' imgitem="../images/iconos/colocar.gif"';
720        $layerXML.=' textoitem='.$TbMsg[24];
721        $layerXML.='></ITEM>';
722
723        $layerXML.='<SEPARADOR>';
724        $layerXML.='</SEPARADOR>';
725
726        $layerXML.='<ITEM';
727        $layerXML.=' alpulsar="modificar_grupos()"';
728        $layerXML.=' imgitem="../images/iconos/modificar.gif"';
729        $layerXML.=' textoitem='.$TbMsg[1];
730        $layerXML.='></ITEM>';
731
732        $layerXML.='<ITEM';
733        $layerXML.=' alpulsar="eliminar_grupos()"';
734        $layerXML.=' imgitem="../images/iconos/eliminar.gif"';
735        $layerXML.=' textoitem='.$TbMsg[25];
736        $layerXML.='></ITEM>';
737
738        $layerXML.='</MENUCONTEXTUAL>';
739        return($layerXML);
740}
741//________________________________________________________________________________________________________
742function CreacontextualXMLSoftware_Incremental(){
743        global $AMBITO_SOFTINCREMENTAL;
744        global $LITAMBITO_SOFTINCREMENTAL;
745        global $TbMsg;
746
747        $layerXML='<MENUCONTEXTUAL';
748        $layerXML.=' idctx="flo_'.$LITAMBITO_SOFTINCREMENTAL.'"';
749        $layerXML.=' maxanchu=160';
750        $layerXML.=' swimg=1';
751        $layerXML.=' clase="menu_contextual"';
752        $layerXML.='>';
753
754        $layerXML.='<ITEM';
755        $layerXML.=' alpulsar="insertar_incrementalcomponente()"';
756        $layerXML.=' imgitem="../images/iconos/confisoft.gif"';
757        $layerXML.=' textoitem='.$TbMsg[14];
758        $layerXML.='></ITEM>';
759
760        $layerXML.='<ITEM';
761        $layerXML.=' alpulsar="informacion_incrementales()"';
762        $layerXML.=' textoitem='.$TbMsg[26];
763        $layerXML.=' imgitem="../images/iconos/informacion.gif"';
764        $layerXML.='></ITEM>';
765
766        $layerXML.='<SEPARADOR>';
767        $layerXML.='</SEPARADOR>';
768
769        $layerXML.='<ITEM';
770        $layerXML.=' alpulsar="mover('.$AMBITO_SOFTINCREMENTAL.')"';
771        $layerXML.=' imgitem="../images/iconos/mover.gif"';
772        $layerXML.=' textoitem='.$TbMsg[27];
773        $layerXML.='></ITEM>';
774
775        $layerXML.='<SEPARADOR>';
776        $layerXML.='</SEPARADOR>';
777
778        $wLeft=170;
779        $wTop=150;
780        $wWidth=480;
781        $wHeight=280;
782        $wpages="../propiedades/propiedades_softincrementales.php";
783        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
784
785        $layerXML.='<ITEM';
786        $layerXML.=' alpulsar="modificar('.$wParam.')"';
787        $layerXML.=' textoitem='.$TbMsg[1];
788        $layerXML.=' imgitem="../images/iconos/propiedades.gif"';
789        $layerXML.='></ITEM>';
790
791        $layerXML.='<ITEM';
792        $layerXML.=' alpulsar="eliminar('.$wParam.')"';
793        $layerXML.=' imgitem="../images/iconos/eliminar.gif"';
794        $layerXML.=' textoitem='.$TbMsg[28];
795        $layerXML.='></ITEM>';
796
797        $layerXML.='</MENUCONTEXTUAL>';
798        return($layerXML);
799}
800?>
Note: See TracBrowser for help on using the repository browser.