source: admin/WebConsole/principal/hardwares.php @ 10023eb

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 10023eb was b0dc2e4, checked in by alonso <alonso@…>, 16 years ago

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

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