source: admin/WebConsole/principal/softwares.php @ a2bd932

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 a2bd932 was a6b881e, checked in by alonso <alonso@…>, 15 years ago

primeros archivos de administración

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

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