source: admin/WebConsole/principal/hardwares.php @ 7caf5a7c

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 7caf5a7c was 3ec149c, checked in by alonso <alonso@…>, 15 years ago

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

  • Property mode set to 100644
File size: 23.0 KB
Line 
1<?
2// *************************************************************************************************************************************************
3// Aplicación WEB: ogAdmWebCon
4// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
5// Fecha Creación: Año 2009-2010
6// Fecha Última modificación: Agosto-2010
7// Nombre del fichero: hardwares.php
8// Descripción :
9//              Administra el hardware 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."/hardwares_".$idioma.".php");
19//________________________________________________________________________________________________________
20$cmd=CreaComando($cadenaconexion);
21if (!$cmd)
22        Header('Location: '.$pagerror.'?herror=2');  // Error de conexióncon servidor B.D.
23else
24        $arbolXML=CreaArbol($cmd,$idcentro); // 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/hardwares.js"></SCRIPT>
39        <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
40        <SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT>
41        <SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT>
42        <SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT>
43        <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?>
44        <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/hardwares_'.$idioma.'.js"></SCRIPT>'?>
45</HEAD>
46<BODY OnContextMenu="return false">
47<?
48//________________________________________________________________________________________________________
49echo $arbol->CreaArbolVistaXML();        // Crea árbol (HTML) a partir del XML
50$flotante=new MenuContextual();                  // Crea objeto MenuContextual
51
52// Crea contextual de tipos de hardware
53$XMLcontextual=CreacontextualXMLTipos_Hardware();
54 echo $flotante->CreaMenuContextual($XMLcontextual);
55$XMLcontextual=CreacontextualXMLTipoHardware();
56echo $flotante->CreaMenuContextual($XMLcontextual);
57
58// Crea contextual de componentes hardware
59$XMLcontextual=CreacontextualXMLComponentes_Hardware();
60echo $flotante->CreaMenuContextual($XMLcontextual);
61$XMLcontextual=ContextualXMLGruposComponentes(); // Grupos de componentes
62echo $flotante->CreaMenuContextual($XMLcontextual);
63$XMLcontextual=CreacontextualXMLComponente_Hardware(); // Componentes
64 echo $flotante->CreaMenuContextual($XMLcontextual);
65
66// Crea contextual de perfiles hardware
67$XMLcontextual=CreacontextualXMLPerfiles_Hardware();
68echo $flotante->CreaMenuContextual($XMLcontextual);
69$XMLcontextual=ContextualXMLGruposPerfiles(); // Grupos de perfiles
70echo $flotante->CreaMenuContextual($XMLcontextual);
71$XMLcontextual=CreacontextualXMLPerfil_Hardware(); // Perfiles
72 echo $flotante->CreaMenuContextual($XMLcontextual);
73?>
74</BODY>
75</HTML>
76<?
77// *************************************************************************************************************************************************
78//      Devuelve una cadena con formato XML de toda la informaci� del hardware registrado en un Centro concreto
79//      Parametros:
80//              - cmd:Una comando ya operativo ( con conexiónabierta) 
81//              - idcentro: El identificador del centro
82//________________________________________________________________________________________________________
83function CreaArbol($cmd,$idcentro){
84        global $TbMsg;
85        $cadenaXML='<HARDWARES';
86        // Atributos
87        $cadenaXML.=' imagenodo="../images/iconos/confihard.gif"';
88        $cadenaXML.=' nodoid=RaizHardwares';
89        $cadenaXML.=' infonodo="Hardware"';
90        $cadenaXML.='>';
91        $cadenaXML.='<TIPOS';
92        // Atributos
93        $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"';
94        $cadenaXML.=' infonodo='.$TbMsg[18];
95        $cadenaXML.=' nodoid=RaizTipoHardwares';
96        $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_RaizTipoHardwares'" .')"';
97        $cadenaXML.='>';
98        $cadenaXML.=SubarbolXML_TiposHardwares($cmd);
99        $cadenaXML.='</TIPOS>';
100        $cadenaXML.='<COMPONENTES';
101        // Atributos
102        $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"';
103        $cadenaXML.=' infonodo='.$TbMsg[19];
104        $cadenaXML.=' nodoid=RaizComponentesHardwares';
105        $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_RaizComponentesHardwares'" .')"';
106        $cadenaXML.='>';
107        $cadenaXML.=SubarbolXML_grupos_componenteshard($cmd,$idcentro,0);
108        $cadenaXML.='</COMPONENTES>';
109        $cadenaXML.='<PERFILES';
110        // Atributos
111        $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"';
112        $cadenaXML.=' infonodo='.$TbMsg[20];
113        $cadenaXML.=' nodoid=RaizPerfilesHardwares';
114        $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_RaizPerfilesHardwares'" .')"';
115        $cadenaXML.='>';
116        $cadenaXML.=SubarbolXML_grupos_perfileshard($cmd,$idcentro,0);
117        $cadenaXML.='</PERFILES>';
118        $cadenaXML.='</HARDWARES>';
119        return($cadenaXML);
120}
121//________________________________________________________________________________________________________
122function SubarbolXML_TiposHardwares($cmd){
123        global  $LITAMBITO_TIPOHARDWARES;
124        $cadenaXML="";
125        $rs=new Recordset;
126        $cmd->texto="SELECT idtipohardware,descripcion,urlimg FROM tipohardwares order by descripcion";
127        $rs->Comando=&$cmd;
128        if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
129        $rs->Primero();
130        while (!$rs->EOF){
131                $cadenaXML.='<TIPOHARDWARES';
132                // Atributos
133                if      ($rs->campos["urlimg"]!="")
134                                $cadenaXML.=' imagenodo="'.$rs->campos["urlimg"].'"';
135                        else
136                                $cadenaXML.=' imagenodo="../images/iconos/confihard.gif"';             
137                $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"';
138                $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_TIPOHARDWARES."'" .')"';
139                $cadenaXML.=' nodoid='.$LITAMBITO_TIPOHARDWARES.'-'.$rs->campos["idtipohardware"];
140
141                $cadenaXML.='>';
142                $cadenaXML.='</TIPOHARDWARES>';
143                $rs->Siguiente();
144        }
145        $rs->Cerrar();
146        return($cadenaXML);
147}
148//________________________________________________________________________________________________________
149function SubarbolXML_grupos_componenteshard($cmd,$idcentro,$grupoid){
150        global $LITAMBITO_GRUPOSCOMPONENTESHARD;
151        global $AMBITO_GRUPOSCOMPONENTESHARD;
152        $cadenaXML="";
153        $rs=new Recordset;
154        $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSCOMPONENTESHARD." ORDER BY nombregrupo";
155        $rs->Comando=&$cmd;
156        if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
157        $rs->Primero();
158        while (!$rs->EOF){
159                $cadenaXML.='<GRUPOSCOMPONENTESHARD';
160                // Atributos
161                $cadenaXML.=' clickcontextualnodo="menu_contextual(this,'. " 'flo_".$LITAMBITO_GRUPOSCOMPONENTESHARD."'" .');"';
162                $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"';
163                $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"';
164                $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSCOMPONENTESHARD.'-'.$rs->campos["idgrupo"];
165                $cadenaXML.='>';
166                $cadenaXML.=SubarbolXML_grupos_componenteshard($cmd,$idcentro,$rs->campos["idgrupo"]);
167                $cadenaXML.='</GRUPOSCOMPONENTESHARD>';
168                $rs->Siguiente();
169        }
170        $rs->Cerrar();
171        $cadenaXML.=SubarbolXML_ComponentesHardwares($cmd,$idcentro,$grupoid);
172        return($cadenaXML);
173}
174//________________________________________________________________________________________________________
175function SubarbolXML_ComponentesHardwares($cmd,$idcentro,$grupoid){
176        global $LITAMBITO_COMPONENTESHARD;
177        $cadenaXML="";
178        $rs=new Recordset;
179        $cmd->texto="SELECT hardwares.idhardware,hardwares.descripcion,tipohardwares.urlimg FROM hardwares INNER JOIN tipohardwares  ON hardwares.idtipohardware=tipohardwares.idtipohardware WHERE idcentro=".$idcentro." AND grupoid=". $grupoid." order by tipohardwares.idtipohardware,hardwares.descripcion";
180        $rs->Comando=&$cmd;
181        if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
182        $rs->Primero();
183        while (!$rs->EOF){
184                $cadenaXML.='<COMPONENTES';
185                // Atributos
186                if ($rs->campos["urlimg"]!="")
187                        $cadenaXML.=' imagenodo='.$rs->campos["urlimg"];
188                else
189                        $cadenaXML.=' imagenodo="../images/iconos/confihard.gif"';             
190
191
192                $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"';
193                $cadenaXML.=' nodoid='.$LITAMBITO_COMPONENTESHARD.'-'.$rs->campos["idhardware"];
194                $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_COMPONENTESHARD."'" .')"';
195                $cadenaXML.='>';
196                $cadenaXML.='</COMPONENTES>';
197                $rs->Siguiente();
198        }
199        $rs->Cerrar();
200        return($cadenaXML);
201}
202//________________________________________________________________________________________________________
203function SubarbolXML_grupos_perfileshard($cmd,$idcentro,$grupoid){
204        global $LITAMBITO_GRUPOSPERFILESHARD;
205        global $AMBITO_GRUPOSPERFILESHARD;
206        $cadenaXML="";
207        $rs=new Recordset;
208        $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSPERFILESHARD." ORDER BY nombregrupo";
209        $rs->Comando=&$cmd;
210        if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
211        $rs->Primero();
212        while (!$rs->EOF){
213                $cadenaXML.='<GRUPOSPERFILESHARD';
214                // Atributos
215                $cadenaXML.=' clickcontextualnodo="menu_contextual(this,'. " 'flo_".$LITAMBITO_GRUPOSPERFILESHARD."'" .');"';
216                $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"';
217                $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"';
218                $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSPERFILESHARD.'-'.$rs->campos["idgrupo"];
219                $cadenaXML.='>';
220                $cadenaXML.=SubarbolXML_grupos_perfileshard($cmd,$idcentro,$rs->campos["idgrupo"]);
221                $cadenaXML.='</GRUPOSPERFILESHARD>';
222                $rs->Siguiente();
223        }
224        $rs->Cerrar();
225        $cadenaXML.=SubarbolXML_PerfilesHardwares($cmd,$idcentro,$grupoid);
226        return($cadenaXML);
227}
228//________________________________________________________________________________________________________
229function SubarbolXML_PerfilesHardwares($cmd,$idcentro,$grupoid){
230        global $LITAMBITO_PERFILESHARD;
231        $cadenaXML="";
232        $rs=new Recordset;
233        $cmd->texto="SELECT perfileshard.idperfilhard ,perfileshard.descripcion FROM perfileshard WHERE perfileshard.idcentro=".$idcentro." AND perfileshard.grupoid=". $grupoid;
234        $cmd->texto.=" ORDER by perfileshard.descripcion";
235        $rs->Comando=&$cmd;
236        if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
237        $rs->Primero();
238        while (!$rs->EOF){
239                        $cadenaXML.='<PERFILESHARDWARES';
240                        // Atributos
241                        $cadenaXML.=' imagenodo="../images/iconos/perfilhardware.gif"';
242                        $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"';
243                        $cadenaXML.=' nodoid='.$LITAMBITO_PERFILESHARD.'-'.$rs->campos["idperfilhard"];
244                        $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_PERFILESHARD."'" .')"';
245                        $cadenaXML.='>';
246                        $cadenaXML.='</PERFILESHARDWARES>';
247                        $rs->Siguiente();
248        }
249        $rs->Cerrar();
250        return($cadenaXML);
251}
252//________________________________________________________________________________________________________
253//
254//      Mens Contextuales
255//________________________________________________________________________________________________________
256function CreacontextualXMLTipos_Hardware(){
257        global $TbMsg;
258
259        $layerXML='<MENUCONTEXTUAL';
260        $layerXML.=' idctx="flo_RaizTipoHardwares"';
261        $layerXML.=' maxanchu=175';
262        $layerXML.=' swimg=1';
263        $layerXML.=' clase="menu_contextual"';
264        $layerXML.='>';
265
266        $wLeft=170;
267        $wTop=150;
268        $wWidth=480;
269        $wHeight=240;
270        $wpages="../propiedades/propiedades_tipohardwares.php";
271        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
272
273        $layerXML.='<ITEM';
274        $layerXML.=' alpulsar="insertar('.$wParam.')"';
275        $layerXML.=' imgitem="../images/iconos/confihard.gif"';
276        $layerXML.=' textoitem='.$TbMsg[0];
277
278        $layerXML.='></ITEM>';
279
280        $layerXML.='</MENUCONTEXTUAL>';
281        return($layerXML);
282}
283//________________________________________________________________________________________________________
284function CreacontextualXMLTipoHardware(){
285        global $LITAMBITO_TIPOHARDWARES;
286        global $TbMsg;
287
288        $layerXML='<MENUCONTEXTUAL';
289        $layerXML.=' idctx="flo_'.$LITAMBITO_TIPOHARDWARES.'"';
290        $layerXML.=' maxanchu=165';
291        $layerXML.=' swimg=1';
292        $layerXML.='>';
293
294        $wLeft=170;
295        $wTop=150;
296        $wWidth=480;
297        $wHeight=240;
298        $wpages="../propiedades/propiedades_tipohardwares.php";
299        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
300
301        $layerXML.='<ITEM';
302        $layerXML.=' alpulsar="modificar('.$wParam.')"';
303        $layerXML.=' imgitem="../images/iconos/propiedades.gif"';
304        $layerXML.=' textoitem='.$TbMsg[1];
305        $layerXML.='></ITEM>';
306
307        $layerXML.='<SEPARADOR>';
308        $layerXML.='</SEPARADOR>';
309
310        $layerXML.='<ITEM';
311        $layerXML.=' alpulsar="eliminar('.$wParam.')"';
312        $layerXML.=' imgitem="../images/iconos/eliminar.gif"';
313        $layerXML.=' textoitem='.$TbMsg[2];
314        $layerXML.='></ITEM>';
315
316        $layerXML.='</MENUCONTEXTUAL>';
317        return($layerXML);
318}
319//________________________________________________________________________________________________________
320function CreacontextualXMLComponentes_Hardware(){
321        global $AMBITO_COMPONENTESHARD;
322        global $AMBITO_GRUPOSCOMPONENTESHARD;
323        global $LITAMBITO_GRUPOSCOMPONENTESHARD;
324        global $TbMsg;
325
326        $layerXML='<MENUCONTEXTUAL';
327        $layerXML.=' idctx="flo_RaizComponentesHardwares"';
328        $layerXML.=' maxanchu=185';
329        $layerXML.=' swimg=1';
330        $layerXML.='>';
331
332        $layerXML.='<ITEM';
333        $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSCOMPONENTESHARD.',' . "'".$LITAMBITO_GRUPOSCOMPONENTESHARD."'" . ')"';
334        $layerXML.=' imgitem="../images/iconos/carpeta.gif"';
335        $layerXML.=' textoitem='.$TbMsg[3];
336        $layerXML.='></ITEM>';
337
338        $wLeft=170;
339        $wTop=150;
340        $wWidth=480;
341        $wHeight=230;
342        $wpages="../propiedades/propiedades_componentehardwares.php";
343        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
344
345        $layerXML.='<ITEM';
346        $layerXML.=' alpulsar="insertar('.$wParam.')"';
347        $layerXML.=' imgitem="../images/iconos/confihard.gif"';
348        $layerXML.=' textoitem='.$TbMsg[4];
349        $layerXML.='></ITEM>';
350
351        $layerXML.='<SEPARADOR>';
352        $layerXML.='</SEPARADOR>';
353
354        $wParam="../gestores/gestor_componentehardwares.php";
355
356        $layerXML.='<ITEM';
357        $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_COMPONENTESHARD.')"';
358        $layerXML.=' imgitem="../images/iconos/colocar.gif"';
359        $layerXML.=' textoitem='.$TbMsg[5];
360        $layerXML.='></ITEM>';
361
362        $layerXML.='</MENUCONTEXTUAL>';
363        return($layerXML);
364}
365//________________________________________________________________________________________________________
366function ContextualXMLGruposComponentes(){
367        global $AMBITO_COMPONENTESHARD;
368        global $AMBITO_GRUPOSCOMPONENTESHARD;
369        global $LITAMBITO_GRUPOSCOMPONENTESHARD;
370        global $TbMsg;
371
372        $layerXML='<MENUCONTEXTUAL';
373        $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSCOMPONENTESHARD.'"';
374        $layerXML.=' maxanchu=195';
375        $layerXML.=' swimg=1';
376        $layerXML.=' clase="menu_contextual"';
377        $layerXML.='>';
378
379        $layerXML.='<ITEM';
380        $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSCOMPONENTESHARD.',' ."'".$LITAMBITO_GRUPOSCOMPONENTESHARD."'". ')"';
381        $layerXML.=' imgitem="../images/iconos/carpeta.gif"';
382        $layerXML.=' textoitem='.$TbMsg[3];
383        $layerXML.='></ITEM>';
384       
385        $wLeft=170;
386        $wTop=150;
387        $wWidth=480;
388        $wHeight=230;
389        $wpages="../propiedades/propiedades_componentehardwares.php";
390        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
391
392        $layerXML.='<ITEM';
393        $layerXML.=' alpulsar="insertar('.$wParam.')"';
394        $layerXML.=' imgitem="../images/iconos/confihard.gif"';
395        $layerXML.=' textoitem='.$TbMsg[4];
396        $layerXML.='></ITEM>';
397
398        $layerXML.='<SEPARADOR>';
399        $layerXML.='</SEPARADOR>';
400
401        $wParam="../gestores/gestor_componentehardwares.php";
402
403        $layerXML.='<ITEM';
404        $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_COMPONENTESHARD.')"';
405        $layerXML.=' imgitem="../images/iconos/colocar.gif"';
406        $layerXML.=' textoitem='.$TbMsg[5];
407        $layerXML.='></ITEM>';
408
409        $layerXML.='<SEPARADOR>';
410        $layerXML.='</SEPARADOR>';
411
412        $layerXML.='<ITEM';
413        $layerXML.=' alpulsar="modificar_grupos()"';
414        $layerXML.=' imgitem="../images/iconos/modificar.gif"';
415        $layerXML.=' textoitem='.$TbMsg[1];
416        $layerXML.='></ITEM>';
417
418        $layerXML.='<ITEM';
419        $layerXML.=' alpulsar="eliminar_grupos()"';
420        $layerXML.=' imgitem="../images/iconos/eliminar.gif"';
421        $layerXML.=' textoitem='.$TbMsg[7];
422        $layerXML.='></ITEM>';
423
424        $layerXML.='</MENUCONTEXTUAL>';
425        return($layerXML);
426}
427//________________________________________________________________________________________________________
428function CreacontextualXMLComponente_Hardware(){
429        global $AMBITO_COMPONENTESHARD;
430        global $LITAMBITO_COMPONENTESHARD;
431        global $TbMsg;
432 
433        $layerXML='<MENUCONTEXTUAL';
434        $layerXML.=' idctx="flo_'.$LITAMBITO_COMPONENTESHARD.'"';
435        $layerXML.=' maxanchu=145';
436        $layerXML.='>';
437
438        $layerXML.='<ITEM';
439        $layerXML.=' alpulsar="mover('.$AMBITO_COMPONENTESHARD.')"';
440        $layerXML.=' imgitem="../images/iconos/mover.gif"';
441        $layerXML.=' textoitem='.$TbMsg[8];
442        $layerXML.='></ITEM>';
443
444        $layerXML.='<SEPARADOR>';
445        $layerXML.='</SEPARADOR>';
446
447        $wLeft=170;
448        $wTop=150;
449        $wWidth=480;
450        $wHeight=230;
451        $wpages="../propiedades/propiedades_componentehardwares.php";
452        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
453
454        $layerXML.='<ITEM';
455        $layerXML.=' alpulsar="modificar('.$wParam.')"';
456        $layerXML.=' textoitem='.$TbMsg[1];
457        $layerXML.=' imgitem="../images/iconos/propiedades.gif"';
458        $layerXML.='></ITEM>';
459
460        $layerXML.='<ITEM';
461        $layerXML.=' alpulsar="eliminar('.$wParam.')"';
462        $layerXML.=' imgitem="../images/iconos/eliminar.gif"';
463        $layerXML.=' textoitem='.$TbMsg[9];
464        $layerXML.='></ITEM>';
465
466        $layerXML.='</MENUCONTEXTUAL>';
467        return($layerXML);
468}
469//________________________________________________________________________________________________________
470function CreacontextualXMLPerfiles_Hardware(){
471        global $AMBITO_PERFILESHARD;
472        global $AMBITO_GRUPOSPERFILESHARD;
473        global $LITAMBITO_GRUPOSPERFILESHARD;
474        global $TbMsg;
475
476        $layerXML='<MENUCONTEXTUAL';
477        $layerXML.=' idctx="flo_RaizPerfilesHardwares"';
478        $layerXML.=' maxanchu=155';
479        $layerXML.=' swimg=1';
480        $layerXML.=' clase="menu_contextual"';
481        $layerXML.='>';
482
483        $layerXML.='<ITEM';
484        $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSPERFILESHARD.',' ."'".$LITAMBITO_GRUPOSPERFILESHARD."'". ')"';
485        $layerXML.=' imgitem="../images/iconos/carpeta.gif"';
486        $layerXML.=' textoitem='.$TbMsg[10];
487        $layerXML.='></ITEM>';
488
489        $wLeft=170;
490        $wTop=150;
491        $wWidth=480;
492        $wHeight=280;
493        $wpages="../propiedades/propiedades_perfilhardwares.php";
494        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
495
496        $layerXML.='<ITEM';
497        $layerXML.=' alpulsar="insertar('.$wParam.')"';
498        $layerXML.=' imgitem="../images/iconos/confihard.gif"';
499        $layerXML.=' textoitem='.$TbMsg[11];
500        $layerXML.='></ITEM>';
501
502        $layerXML.='<SEPARADOR>';
503        $layerXML.='</SEPARADOR>';
504
505        $wParam="../gestores/gestor_perfilhardwares.php";
506
507        $layerXML.='<ITEM';
508        $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_PERFILESHARD.')"';
509        $layerXML.=' imgitem="../images/iconos/colocar.gif"';
510        $layerXML.=' textoitem='.$TbMsg[12];
511        $layerXML.='></ITEM>';
512
513        $layerXML.='</MENUCONTEXTUAL>';
514        return($layerXML);
515}
516//________________________________________________________________________________________________________
517function ContextualXMLGruposPerfiles(){
518        global $AMBITO_PERFILESHARD;
519        global $AMBITO_GRUPOSPERFILESHARD;
520        global $LITAMBITO_GRUPOSPERFILESHARD;
521        global $TbMsg;
522
523        $layerXML='<MENUCONTEXTUAL';
524        $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSPERFILESHARD.'"';
525        $layerXML.=' maxanchu=160';
526        $layerXML.=' swimg=1';
527        $layerXML.=' clase="menu_contextual"';
528        $layerXML.='>';
529
530        $layerXML.='<ITEM';
531        $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSPERFILESHARD.',' ."'".$LITAMBITO_GRUPOSPERFILESHARD."'". ')"';
532        $layerXML.=' imgitem="../images/iconos/carpeta.gif"';
533        $layerXML.=' textoitem='.$TbMsg[10];
534        $layerXML.='></ITEM>';
535       
536        $wLeft=170;
537        $wTop=150;
538        $wWidth=480;
539        $wHeight=280;
540        $wpages="../propiedades/propiedades_perfilhardwares.php";
541        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
542
543        $layerXML.='<ITEM';
544        $layerXML.=' alpulsar="insertar('.$wParam.')"';
545        $layerXML.=' imgitem="../images/iconos/confihard.gif"';
546        $layerXML.=' textoitem='.$TbMsg[11];
547        $layerXML.='></ITEM>';
548
549        $layerXML.='<SEPARADOR>';
550        $layerXML.='</SEPARADOR>';
551
552        $wParam="../gestores/gestor_perfilhardwares.php";
553
554        $layerXML.='<ITEM';
555        $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_PERFILESHARD.')"';
556        $layerXML.=' imgitem="../images/iconos/colocar.gif"';
557        $layerXML.=' textoitem='.$TbMsg[12];
558        $layerXML.='></ITEM>';
559
560        $layerXML.='<SEPARADOR>';
561        $layerXML.='</SEPARADOR>';
562
563        $layerXML.='<ITEM';
564        $layerXML.=' alpulsar="modificar_grupos()"';
565        $layerXML.=' imgitem="../images/iconos/modificar.gif"';
566        $layerXML.=' textoitem='.$TbMsg[1];
567        $layerXML.='></ITEM>';
568
569        $layerXML.='<ITEM';
570        $layerXML.=' alpulsar="eliminar_grupos()"';
571        $layerXML.=' imgitem="../images/iconos/eliminar.gif"';
572        $layerXML.=' textoitem='.$TbMsg[13];
573        $layerXML.='></ITEM>';
574
575        $layerXML.='</MENUCONTEXTUAL>';
576        return($layerXML);
577}
578//________________________________________________________________________________________________________
579function CreacontextualXMLPerfil_Hardware(){
580        global $AMBITO_PERFILESHARD;
581        global $LITAMBITO_PERFILESHARD;
582        global $TbMsg;
583
584        $layerXML='<MENUCONTEXTUAL';
585        $layerXML.=' idctx="flo_'.$LITAMBITO_PERFILESHARD.'"';
586        $layerXML.=' maxanchu=155';
587        $layerXML.=' swimg=1';
588        $layerXML.=' clase="menu_contextual"';
589        $layerXML.='>';
590
591        $layerXML.='<ITEM';
592        $layerXML.=' alpulsar="insertar_perfilcomponente()"';
593        $layerXML.=' imgitem="../images/iconos/confihard.gif"';
594        $layerXML.=' textoitem='.$TbMsg[14];
595        $layerXML.='></ITEM>';
596
597        $layerXML.='<ITEM';
598        $layerXML.=' alpulsar="muestra_informacion()"';
599        $layerXML.=' textoitem='.$TbMsg[15];
600        $layerXML.=' imgitem="../images/iconos/informacion.gif"';
601        $layerXML.='></ITEM>';
602
603        $layerXML.='<SEPARADOR>';
604        $layerXML.='</SEPARADOR>';
605
606        $layerXML.='<ITEM';
607        $layerXML.=' alpulsar="mover('.$AMBITO_PERFILESHARD.')"';
608        $layerXML.=' imgitem="../images/iconos/mover.gif"';
609        $layerXML.=' textoitem='.$TbMsg[16];
610        $layerXML.='></ITEM>';
611
612        $layerXML.='<SEPARADOR>';
613        $layerXML.='</SEPARADOR>';
614
615        $wLeft=170;
616        $wTop=150;
617        $wWidth=480;
618        $wHeight=280;
619        $wpages="../propiedades/propiedades_perfilhardwares.php";
620        $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'";
621
622        $layerXML.='<ITEM';
623        $layerXML.=' alpulsar="modificar('.$wParam.')"';
624        $layerXML.=' textoitem='.$TbMsg[1];
625        $layerXML.=' imgitem="../images/iconos/propiedades.gif"';
626        $layerXML.='></ITEM>';
627
628        $layerXML.='<ITEM';
629        $layerXML.=' alpulsar="eliminar('.$wParam.')"';
630        $layerXML.=' imgitem="../images/iconos/eliminar.gif"';
631        $layerXML.=' textoitem='.$TbMsg[17];
632        $layerXML.='></ITEM>';
633
634        $layerXML.='</MENUCONTEXTUAL>';
635        return($layerXML);
636}
637?>
Note: See TracBrowser for help on using the repository browser.