summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIrina Gómez <irinagomez@us.es>2020-04-24 20:17:38 +0200
committerIrina Gómez <irinagomez@us.es>2020-04-24 20:17:38 +0200
commit047f6c9767a3be6d7c4ddf0ddd32e5eaed21f32b (patch)
tree6044926df359cc67d00e2a3921464ba08a517159
parent08c8534a3a4d77371dd838dffbcdfb27fb1862ea (diff)
Contextual menus are incluides in pages of left frame.
-rw-r--r--admin/WebConsole/principal/acciones.php104
-rw-r--r--admin/WebConsole/principal/aulas.php224
-rw-r--r--admin/WebConsole/principal/hardwares.php108
-rw-r--r--admin/WebConsole/principal/imagenes.php106
-rw-r--r--admin/WebConsole/principal/menus.php49
-rw-r--r--admin/WebConsole/principal/repositorios.php46
-rw-r--r--admin/WebConsole/principal/softwares.php92
7 files changed, 567 insertions, 162 deletions
diff --git a/admin/WebConsole/principal/acciones.php b/admin/WebConsole/principal/acciones.php
index 64394afe..9c17886a 100644
--- a/admin/WebConsole/principal/acciones.php
+++ b/admin/WebConsole/principal/acciones.php
@@ -30,22 +30,24 @@ $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault,1,0,5);
//________________________________________________________________________________________________________
?>
<HTML>
-<TITLE>Administración web de aulas</TITLE>
<HEAD>
+ <TITLE>Administración web de aulas</TITLE>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=ISO-8859-1">
<LINK rel="stylesheet" type="text/css" href="../estilos.css">
<SCRIPT language="javascript" src="../clases/jscripts/ArbolVistaXML.js"></SCRIPT>
<SCRIPT language="javascript" src="../clases/jscripts/MenuContextual.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/acciones.js"></SCRIPT>
+ <SCRIPT language="javascript" src="../jscripts/arbol.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT>
+ <SCRIPT language="javascript" src="../api/jquery.js"></SCRIPT>
<SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT>
<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?>
<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/acciones_'.$idioma.'.js"></SCRIPT>'?>
</HEAD>
-<BODY OnContextMenu="return false">
+<BODY onclick="ocultar_menu();" OnContextMenu="return false">
<?php
//________________________________________________________________________________________________________
echo $arbol->CreaArbolVistaXML(); // Crea árbol (HTML) a partir del XML
@@ -72,7 +74,92 @@ echo $flotante->CreaMenuContextual($XMLcontextual);
$XMLcontextual=CreacontextualXMLTarea(); // Tareas
echo $flotante->CreaMenuContextual($XMLcontextual);
+// Menús contextuales nuevos
+echo "\n\n";
+
+
+echo "<br><br>";
+echo "<br><br>";
+echo "<br><br>";
+echo "<br><br>\n";
+// Árbol de nodos
+$comandos=nodos_arbol("comandos");
+$procedimientos=nodos_arbol("procedimientos");
+$tareas=nodos_arbol("tareas");
+$grp_comandos[1]=Array ();
+$grp_procedimientos=grupos_arbol("procedimientos");
+$grp_tareas=grupos_arbol("tareas");
+
+$nodos = $comandos + $procedimientos + $tareas;
+$grupos = $grp_comandos + $grp_procedimientos + $grp_tareas;
+
+lista_raiz_arbol("software", $nodos, $grupos);
+
?>
+<!-- tipos sin menú -->
+<!-- procedimientos -->
+<ul id="menu-tipo-51" name="menu-grupos-51" oncontextmenu="return false;">
+ <li onclick="insertar_grupos(51,'gruposprocedimientos');"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de procedimientos </li>
+ <li onclick="insertar(140,115,550,250,'../propiedades/propiedades_procedimientos.php')"><img class="menu-icono" src="../images/iconos/procedimiento.gif"> Definir nuevo procedimiento </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="colocar('../gestores/gestor_procedimientos.php',33)"><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar procedimiento </li>
+</ul>
+
+<ul id="menu-grupo-51" name="menu-grupos-51" oncontextmenu="return false;">
+ <li onclick="insertar_grupos(51,'gruposprocedimientos');"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de procedimientos </li>
+ <li onclick="insertar(140,115,550,250,'../propiedades/propiedades_procedimientos.php')"><img class="menu-icono" src="../images/iconos/procedimiento.gif"> Definir nuevo procedimiento </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="colocar('../gestores/gestor_procedimientos.php',33)"><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar procedimiento </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="modificar_grupos()"><img class="menu-icono" src="../images/iconos/modificar.gif"> Propiedades </li>
+ <li onclick="eliminar_grupos()"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar grupo de procedimientos </li>
+</ul>
+
+<ul id="menu-51" name="menu-51" oncontextmenu="return false;">
+ <li onclick="informacion_acciones(id);"><img class="menu-icono" src="../images/iconos/informacion.gif"> Información Procedimiento </li>
+ <li onclick="inclusion_acciones(id)"><img class="menu-icono" src="../images/iconos/acciones.gif"> Incluir acciones </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="mover()"><img class="menu-icono" src="../images/iconos/mover.gif"> Mover procedimiento </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="modificar(140,115,550,250,'../propiedades/propiedades_procedimientos.php')"><img class="menu-icono" src="../images/iconos/propiedades.gif"> Propiedades</li>
+ <li onclick="eliminar(140,115,550,250,'../propiedades/propiedades_procedimientos.php');"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar procedimiento </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="insertar_accionmenu(id)"><img class="menu-icono" src="../images/iconos/menus.gif"> Gestión de Menús </li>
+ </ul>
+
+<!-- tareas -->
+<ul id="menu-tipo-52" name="menu-tipo-52" oncontextmenu="return false;">
+ <li onclick="insertar_grupos(52,'grupostareas');"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de tareas </li>
+ <li onclick="insertar(170,150,480,270,'../propiedades/propiedades_tareas.php')"><img class="menu-icono" src="../images/iconos/tareas.gif"> Definir nueva tarea </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="colocar('../gestores/gestor_tareas.php',33)"><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar tarea </li>
+</ul>
+
+<ul id="menu-grupo-52" name="menu-grupo-52" oncontextmenu="return false;">
+ <li onclick="insertar_grupos(52,'grupostareas');"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de tareas </li>
+ <li onclick="insertar(170,150,480,270,'../propiedades/propiedades_tareas.php')"><img class="menu-icono" src="../images/iconos/tareas.gif"> Definir nueva tarea </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="colocar('../gestores/gestor_tareas.php',33)"><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar tarea </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="modificar_grupos()"><img class="menu-icono" src="../images/iconos/modificar.gif"> Propiedades </li>
+ <li onclick="eliminar_grupos()"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar grupo de tareas </li>
+</ul>
+
+<ul id="menu-52" name="menu-52" oncontextmenu="return false;">
+ <li onclick="ejecutar_tareas(id);"><img class="menu-icono" src="../images/iconos/tareas.gif"> Ejecutar tarea </li>
+ <li onclick="programacion(id)"><img class="menu-icono" src="../images/iconos/reloj.gif"> Programaciones </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="informacion_acciones(34)"><img class="menu-icono" src="../images/iconos/informacion.gif"> Información tarea </li>
+ <li onclick="inclusion_acciones(id)"><img class="menu-icono" src="../images/iconos/acciones.gif"> Incluir acciones </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="mover()"><img class="menu-icono" src="../images/iconos/mover.gif"> Mover tarea </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="modificar(170,150,480,270,'../propiedades/propiedades_tareas.php')"><img class="menu-icono" src="../images/iconos/propiedades.gif"> Propiedades </li>
+ <li onclick="eliminar(170,150,480,270,'../propiedades/propiedades_tareas.php')"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar tarea </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="insertar_accionmenu(3)"><img class="menu-icono" src="../images/iconos/menus.gif"> Gestión de Menús </li>
+</ul>
+
</BODY>
</HTML>
<?php
@@ -686,17 +773,4 @@ function CreacontextualXMLTarea(){
$layerXML.='</MENUCONTEXTUAL>';
return($layerXML);
}
-echo "<br><br>";
-echo "<br><br>";
-$comandos=nodos_arbol("comandos");
-$procedimientos=nodos_arbol("procedimientos");
-$tareas=nodos_arbol("tareas");
-$grp_comandos[1]=Array ();
-$grp_procedimientos=grupos_arbol("procedimientos");
-$grp_tareas=grupos_arbol("tareas");
-
-$nodos = $comandos + $procedimientos + $tareas;
-$grupos = $grp_comandos + $grp_procedimientos + $grp_tareas;
-
-lista_raiz_arbol("software", $nodos, $grupos);
?>
diff --git a/admin/WebConsole/principal/aulas.php b/admin/WebConsole/principal/aulas.php
index 9700e35e..0d12143a 100644
--- a/admin/WebConsole/principal/aulas.php
+++ b/admin/WebConsole/principal/aulas.php
@@ -32,21 +32,22 @@ $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault,1,0,5); // Crea e
?>
<HTML>
<HEAD>
-<TITLE>Administración web de aulas</TITLE>
+ <TITLE>Administración web de aulas</TITLE>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<LINK rel="stylesheet" type="text/css" href="../estilos.css">
<SCRIPT language="javascript" src="../clases/jscripts/ArbolVistaXML.js"></SCRIPT>
<SCRIPT language="javascript" src="../clases/jscripts/MenuContextual.js"></SCRIPT>
+ <SCRIPT language="javascript" src="../jscripts/arbol.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/aulas.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT>
+ <SCRIPT language="javascript" src="../api/jquery.js"></SCRIPT>
<SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT>
<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?>
<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/aulas_'.$idioma.'.js"></SCRIPT>'?>
</HEAD>
-<!-- BODY OnContextMenu="return false" -->
-<BODY >
+<BODY onclick="ocultar_menu();" OnContextMenu="return false">
<FORM name="fcomandos" action="" method="post" target="frame_contenidos">
<INPUT type="hidden" name="idcomando" value="">
<INPUT type="hidden" name="descricomando" value="">
@@ -111,13 +112,134 @@ $XMLcontextual=ContextualXMLAsistentes($LITAMBITO_GRUPOSORDENADORES,$AMBITO_GRUP
echo $flotante->CreaMenuContextual($XMLcontextual);
$XMLcontextual=ContextualXMLAsistentes($LITAMBITO_ORDENADORES,$AMBITO_ORDENADORES);
echo $flotante->CreaMenuContextual($XMLcontextual);
+//___________________________________________________________________________________________________
+// Árbol de aulas
+echo "<br><br>\n";
+$nodos=nodos_arbol("aulas");
+$grupos=grupos_arbol("aulas");
-echo "<br><br><br>";
-echo "<br><br><br>";
+lista_raiz_arbol ("aulas",$nodos,$grupos);
-//___________________________________________________________________________________________________
+// Menús contextuales
+echo "<!-- comandos -->\n";
+echo menu_comandos("ordenadores",16);
+echo "<!-- sincronizacion -->\n";
+echo menu_sincronizacion("ordenadores",16);
+echo "<!-- asistentes. -->\n";
+echo menu_asistentes("ordenadores",16);
?>
+<!-- aulas -->
+
+<ul id="menu-tipo-2" name="menu-tipo-2" oncontextmenu="return false;">
+ <li onclick="ver_aulas()"><img class="menu-icono" src="../images/iconos/ordenadores.gif"> Estatus ordenadores </li>
+ <li onclick="cola_acciones()"><img class="menu-icono" src="../images/iconos/acciones.gif"> Cola de acciones </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="insertar_grupos(2,'gruposaulas',1)"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de aulas </li>
+ <li onclick="insertar(170,80,480,480,'../propiedades/propiedades_aulas.php',1)"><img class="menu-icono" src="../images/iconos/aula.gif"> Añadir nueva aula </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="actualizar_ordenadores()"><img class="menu-icono" src="../images/iconos/actualizar.gif"> Actualizar </li>
+ <li onclick="purgar_ordenadores()"><img class="menu-icono" src="../images/iconos/purgar.gif"> Conmutar </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="consola_remota(id)"><img class="menu-icono" src="../images/iconos/shell.gif"> Consola remota </li>
+ <li> <hr class="separador"> </li>
+ <li onmouseover="ocultar_menu('comandos'); mostrar_menu(event,1,1,'menu-comandos-ordenadores')"><img class="menu-icono" src="../images/iconos/comandos.gif"> Comandos <img name="swsbfn" src="../images/flotantes/swsbfn.gif"></li>
+ <li onclick="confirmarprocedimiento(id)"><img class="menu-icono" src="../images/iconos/procedimiento.gif"> Procedimientos </li>
+</ul>
+
+<ul id="menu-grupo-2" name="menu-grupo-2" oncontextmenu="return false;">
+ <li onclick="ver_aulas()"><img class="menu-icono" src="../images/iconos/ordenadores.gif"> Estatus ordenadores </li>
+ <li onclick="cola_acciones()"><img class="menu-icono" src="../images/iconos/acciones.gif"> Cola de acciones </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="insertar_grupos(2,'gruposaulas',1)"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de aulas </li>
+ <li onclick="insertar(170,80,480,480,'../propiedades/propiedades_aulas.php',1)"><img class="menu-icono" src="../images/iconos/aula.gif"> Añadir nueva aula </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="actualizar_ordenadores()"><img class="menu-icono" src="../images/iconos/actualizar.gif"> Actualizar </li>
+ <li onclick="purgar_ordenadores()"><img class="menu-icono" src="../images/iconos/purgar.gif"> Conmutar </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="consola_remota(id)"><img class="menu-icono" src="../images/iconos/shell.gif"> Consola remota </li>
+ <li> <hr class="separador"> </li>
+ <li onmouseover="ocultar_menu('comandos'); mostrar_menu(event,1,1,'menu-comandos-ordenadores')"><img class="menu-icono" src="../images/iconos/comandos.gif"> Comandos <img name="swsbfn" src="../images/flotantes/swsbfn.gif"> </li>
+ <li onclick="confirmarprocedimiento(id)"><img class="menu-icono" src="../images/iconos/procedimiento.gif"> Procedimientos </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="modificar_grupos()"><img class="menu-icono" src="../images/iconos/modificar.gif"> Propiedades </li>
+ <li onclick="eliminar_grupos()"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar grupo de aulas </li>
+</ul>
+
+<ul id="menu-2" name="menu-2" oncontextmenu="return false;">
+ <li onclick="ver_boot()"><img class="menu-icono" src="../images/iconos/ordenadores.gif"> NetBoot AVANZADO </li>
+ <li onclick="ver_ubicarordenadores()"><img class="menu-icono" src="../images/iconos/ordenadores.gif"> Reubicar ordenadores </li>
+ <li onclick="ver_aulas()"><img class="menu-icono" src="../images/iconos/ordenadores.gif"> Estatus ordenadores </li>
+ <li onclick="cola_acciones()"><img class="menu-icono" src="../images/iconos/acciones.gif"> Cola de acciones </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="insertar_grupos(4,'aulas')"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de ordenadores </li>
+ <li onclick="colocar_ordenador(1)"><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar ordenador </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="insertar(170,80,480,480,'../propiedades/propiedades_ordenadores.php')"><img class="menu-icono" src="../images/iconos/ordenador.gif"> Añadir nuevo ordenador </li>
+ <li onclick="incorporarordenador()"><img class="menu-icono" src="../images/iconos/aula.gif"> Incorporar ordenadores </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="actualizar_ordenadores()"><img class="menu-icono" src="../images/iconos/actualizar.gif"> Actualizar </li>
+ <li onclick="purgar_ordenadores()"><img class="menu-icono" src="../images/iconos/purgar.gif"> Conmutar </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="consola_remota(id)"><img class="menu-icono" src="../images/iconos/shell.gif"> Consola remota </li>
+ <li> <hr class="separador"> </li>
+ <li onmouseover="ocultar_menu('comandos'); mostrar_menu(event,1,1,'menu-comandos-ordenadores')"><img class="menu-icono" src="../images/iconos/comandos.gif"> Comandos <img name="swsbfn" src="../images/flotantes/swsbfn.gif"></li>
+ <li onmouseover="ocultar_menu('comandos'); mostrar_menu(event,1,1,'menu-sincronizadas-ordenadores')"><img class="menu-icono" src="../images/iconos/comandos.gif"> Sincronizadas <img name="swsbfn" src="../images/flotantes/swsbfn.gif"></li>
+ <li onmouseover="ocultar_menu('comandos'); mostrar_menu(event,1,1,'menu-asistentes-ordenadores')"><img class="menu-icono" src="../images/iconos/comandos.gif"> Asistentes <img name="swsbfn" src="../images/flotantes/swsbfn.gif"></li>
+ <li> <hr class="separador"> </li>
+ <li onclick="confirmarprocedimiento(id)"><img class="menu-icono" src="../images/iconos/procedimiento.gif"> Procedimientos </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="configuraciones(4)"><img class="menu-icono" src="../images/iconos/configuraciones.gif"> Configuración </li>
+ <li onclick="modificar(170,80,480,480,'../propiedades/propiedades_aulas.php')"><img class="menu-icono" src="../images/iconos/propiedades.gif"> Propiedades </li>
+ <li onclick="eliminar(170,80,480,480,'../propiedades/propiedades_aulas.php')"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar aula </li>
+</ul>
+
+<!-- ordenadores -->
+<ul id="menu-grupo-1" name="menu-grupo-1" oncontextmenu="return false;">
+ <li onclick="ver_boot()"><img class="menu-icono" src="../images/iconos/ordenadores.gif"> NetBoot AVANZADO </li>
+ <li onclick="ver_aulas()"><img class="menu-icono" src="../images/iconos/ordenadores.gif"> Estatus ordenadores </li>
+ <li onclick="cola_acciones()"><img class="menu-icono" src="../images/iconos/acciones.gif"> Cola de acciones </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="insertar_grupos(2,'gruposaulas',1)"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de aulas </li>
+ <li onclick="insertar(170,80,480,480,'../propiedades/propiedades_aulas.php',1)"><img class="menu-icono" src="../images/iconos/aula.gif"> Añadir nueva aula </li>
+ <li onclick="actualizar_ordenadores()"><img class="menu-icono" src="../images/iconos/actualizar.gif"> Actualizar </li>
+ <li onclick="purgar_ordenadores()"><img class="menu-icono" src="../images/iconos/purgar.gif"> Conmutar </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="consola_remota(id)"><img class="menu-icono" src="../images/iconos/shell.gif"> Consola remota </li>
+ <li> <hr class="separador"> </li>
+ <li onmouseover="ocultar_menu('comandos'); mostrar_menu(event,1,1,'menu-comandos-ordenadores')"><img class="menu-icono" src="../images/iconos/comandos.gif"> Comandos <img name="swsbfn" src="../images/flotantes/swsbfn.gif"></li>
+ <li onmouseover="ocultar_menu('comandos'); mostrar_menu(event,1,1,'menu-sincronizadas-ordenadores')"><img class="menu-icono" src="../images/iconos/comandos.gif"> Sincronizadas <img name="swsbfn" src="../images/flotantes/swsbfn.gif"></li>
+ <li onmouseover="ocultar_menu('comandos'); mostrar_menu(event,1,1,'menu-asistentes-ordenadores')"><img class="menu-icono" src="../images/iconos/comandos.gif"> Asistentes <img name="swsbfn" src="../images/flotantes/swsbfn.gif"></li>
+ <li> <hr class="separador"> </li>
+ <li onclick="confirmarprocedimiento(id)"><img class="menu-icono" src="../images/iconos/procedimiento.gif"> Procedimientos </li>
+ <li onclick="configuraciones()"><img class="menu-icono" src="../images/iconos/configuraciones.gif"> Configuración </li>
+ <li onclick="modificar_grupos()"><img class="menu-icono" src="../images/iconos/modificar.gif"> Propiedades </li>
+ <li onclick="eliminar_grupos"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar grupo de ordenadores </li>
+</ul>
+
+<ul id="menu-1" name="menu-1" oncontextmenu="return false;">
+ <li onclick="cola_acciones()"><img class="menu-icono" src="../images/iconos/acciones.gif"> Cola de acciones </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="ver_log(16)"><img class="menu-icono" src="../images/iconos/acciones.gif"> Log historico </li>
+ <li onclick="ver_log_seguimiento(16)"><img class="menu-icono" src="../images/iconos/acciones.gif"> Log en tiempo real </li>
+ <li onclick="mover_ordenador()"><img class="menu-icono" src="../images/iconos/mover.gif"> Mover ordenador </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="actualizar_ordenadores()"><img class="menu-icono" src="../images/iconos/actualizar.gif"> Actualizar </li>
+ <li onclick="purgar_ordenadores()"><img class="menu-icono" src="../images/iconos/purgar.gif"> Conmutar </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="consola_remota(id)"><img class="menu-icono" src="../images/iconos/shell.gif"> Consola remota </li>
+ <li onclick="eco_remoto()"><img class="menu-icono" src="../images/iconos/ecocon.gif"> Eco de Consola </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="confirmarprocedimiento(id)"><img class="menu-icono" src="../images/iconos/procedimiento.gif"> Procedimientos </li>
+ <li> <hr class="separador"> </li>
+ <li onmouseover="ocultar_menu('comandos'); mostrar_menu(event,1,1,'menu-comandos-ordenadores')"><img class="menu-icono" src="../images/iconos/comandos.gif"> Comandos <img name="swsbfn" src="../images/flotantes/swsbfn.gif"></li>
+ <li onmouseover="ocultar_menu('comandos'); mostrar_menu(event,1,1,'menu-sincronizadas-ordenadores')"><img class="menu-icono" src="../images/iconos/comandos.gif"> Sincronizadas <img name="swsbfn" src="../images/flotantes/swsbfn.gif"></li>
+ <li onmouseover="ocultar_menu('comandos'); mostrar_menu(event,1,1,'menu-asistentes-ordenadores')"><img class="menu-icono" src="../images/iconos/comandos.gif"> Asistentes <img name="swsbfn" src="../images/flotantes/swsbfn.gif"></li>
+ <li> <hr class="separador"> </li>
+ <li onclick="configuraciones(16)"><img class="menu-icono" src="../images/iconos/configuraciones.gif"> Configuración </li>
+ <li onclick="modificar(170,80,480,400,'../propiedades/propiedades_ordenadores.php')"><img class="menu-icono" src="../images/iconos/propiedades.gif"> Propiedades </li>
+ <li onclick="eliminar(170,80,480,400,'../propiedades/propiedades_ordenadores.php')"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar ordenador </li>
+</ul>
</BODY>
</HTML>
@@ -993,6 +1115,7 @@ function ContextualXMLComandos($litambito,$ambito){
$prelayerXML.='>';
$finallayerXML=$prelayerXML.$layerXML;
return($finallayerXML);
+ echo "\n\n";
}
}
@@ -1106,8 +1229,91 @@ function ContextualXMLNetBoot(){
return($layerXML);
}
-$nodos=nodos_arbol("aulas");
-$grupos=grupos_arbol("aulas");
+// funciones nuevos menús contextuales
+function menu_comandos($litambito,$ambito){
+ global $cmd;
+ global $TbMsg;
+
+ $rs=new Recordset;
+ $cmd->texto="SELECT idcomando,descripcion,pagina,gestor,funcion
+ FROM comandos
+ WHERE activo=1 AND submenu='' AND aplicambito & ".$ambito.">0
+ ORDER BY descripcion";
+ $rs->Comando=&$cmd;
+ if ($rs->Abrir()){
+ $menu = '<ul id="menu-comandos-'.$litambito.'" name="menu-comandos-'.$litambito.'" oncontextmenu="return false;">'."\n";
+
+ $rs->Primero();
+ while (!$rs->EOF){
+ $descrip=$TbMsg["COMMAND_".$rs->campos["funcion"]];
+ if (empty ($descrip)) {
+ $descrip=$rs->campos["descripcion"];
+ }
+ $menu .= ' <li onclick="confirmarcomando('."'".$ambito."'".','.$rs->campos["idcomando"].',\''.$rs->campos["descripcion"].'\',\''.$rs->campos["pagina"]. '\',\''.$rs->campos["gestor"]. '\',\''.$rs->campos["funcion"]. '\')" >'.
+ $descrip.' </li>'."\n";
+ $rs->Siguiente();
+ }
+ $menu .= "</ul>\n";
+ return($menu);
+ }
+}
+
+function menu_sincronizacion($litambito,$ambito){
+ global $cmd;
+ global $TbMsg;
+ $menu = "";
+
+ $rs=new Recordset;
+ $cmd->texto="SELECT idcomando,descripcion,pagina,gestor,funcion
+ FROM comandos
+ WHERE activo=1 AND submenu='Sincronizacion' AND aplicambito & ".$ambito.">0
+ ORDER BY descripcion";
+ $rs->Comando=&$cmd;
+ if ($rs->Abrir()){
+ $menu = '<ul id="menu-sincronizadas-'.$litambito.'" name="menu-sincronizadas-'.$litambito.'" oncontextmenu="return false;">'."\n";
+
+ $rs->Primero();
+ while (!$rs->EOF){
+ $descrip=$TbMsg["COMMAND_".$rs->campos["funcion"]];
+ if (empty ($descrip)) {
+ $descrip=$rs->campos["descripcion"];
+ }
+ $menu .= ' <li onclick="confirmarcomando('."'".$ambito."'".','.$rs->campos["idcomando"].',\''.$rs->campos["descripcion"].'\',\''.$rs->campos["pagina"]. '\',\''.$rs->campos["gestor"]. '\',\''.$rs->campos["funcion"]. '\')" >'.
+ $descrip.' </li>'."\n";
+ $rs->Siguiente();
+ }
+ $menu .= "</ul>\n";
+ return($menu);
+ }
+}
+//________________________________________________________________________________________________________
+function menu_asistentes($litambito,$ambito){
+ global $cmd;
+ global $TbMsg;
+ $rs=new Recordset;
+ $cmd->texto="SELECT idcomando,descripcion,pagina,gestor,funcion
+ FROM asistentes
+ WHERE activo=1 AND aplicambito & ".$ambito.">0
+ ORDER BY descripcion";
+ $rs->Comando=&$cmd;
+ if ($rs->Abrir()){
+ $menu = '<ul id="menu-asistentes-'.$litambito.'" name="menu-asistentes-'.$litambito.'" oncontextmenu="return false;">'."\n";
+
+ $rs->Primero();
+ while (!$rs->EOF){
+ $descrip=$TbMsg["WIZARD_".$rs->campos["descripcion"]];
+ if (empty ($descrip)) {
+ $descrip=$rs->campos["descripcion"];
+ }
+ $menu .= ' <li onclick="confirmarcomando('."'".$ambito."'".','.$rs->campos["idcomando"].',\''.$rs->campos["descripcion"].'\',\''.$rs->campos["pagina"]. '\',\''.$rs->campos["gestor"]. '\',\''.$rs->campos["funcion"]. '\')" >'.
+ $descrip.' </li>'."\n";
+
+ $rs->Siguiente();
+ }
+ $menu .= "</ul>\n";
+ return($menu);
+ }
+}
+
-lista_raiz_arbol ("aulas",$nodos,$grupos);
?>
diff --git a/admin/WebConsole/principal/hardwares.php b/admin/WebConsole/principal/hardwares.php
index 4388082a..5e32b34a 100644
--- a/admin/WebConsole/principal/hardwares.php
+++ b/admin/WebConsole/principal/hardwares.php
@@ -31,22 +31,24 @@ $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault,1,0,5);
//________________________________________________________________________________________________________
?>
<HTML>
-<TITLE>Administración web de aulas</TITLE>
<HEAD>
+ <TITLE>Administración web de aulas</TITLE>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<LINK rel="stylesheet" type="text/css" href="../estilos.css">
<SCRIPT language="javascript" src="../clases/jscripts/ArbolVistaXML.js"></SCRIPT>
<SCRIPT language="javascript" src="../clases/jscripts/MenuContextual.js"></SCRIPT>
+ <SCRIPT language="javascript" src="../jscripts/arbol.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/hardwares.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT>
+ <SCRIPT language="javascript" src="../api/jquery.js"></SCRIPT>
<SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT>
<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?>
<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/hardwares_'.$idioma.'.js"></SCRIPT>'?>
</HEAD>
-<!-- BODY OnContextMenu="return false" -->
-<BODY>
+<BODY onclick="ocultar_menu();" OnContextMenu="return false">
+
<?php
//________________________________________________________________________________________________________
echo $arbol->CreaArbolVistaXML(); // Crea árbol (HTML) a partir del XML
@@ -73,7 +75,91 @@ $XMLcontextual=ContextualXMLGruposPerfiles(); // Grupos de perfiles
echo $flotante->CreaMenuContextual($XMLcontextual);
$XMLcontextual=CreacontextualXMLPerfil_Hardware(); // Perfiles
echo $flotante->CreaMenuContextual($XMLcontextual);
+
+echo "<br><br>";
+echo "<br><br>\n";
+$tipos=nodos_arbol("tiposhardware");
+$componentes=nodos_arbol("componenteshardware");
+$perfiles=nodos_arbol("perfileshardware");
+/* En la BD no existen grupos de tipos de software.
+ * Creo el grupo que 0 que es padre de los tipos de software.
+ */
+$grp_tipos[1]=Array();
+$grp_componentes=grupos_arbol("componenteshardware");
+$grp_perfiles=grupos_arbol("perfileshardware");
+
+$nodos=$tipos + $componentes + $perfiles;
+$grupos=$grp_tipos + $grp_componentes + $grp_perfiles;
+
+lista_raiz_arbol("hardware", $nodos, $grupos);
?>
+<!-- tipos -->
+
+<ul id="menu-tipo-1" name="menu-tipo-1" oncontextmenu="return false;">
+ <li onclick="insertar(170,150,480,240,'../propiedades/propiedades_tipohardwares.php')"><img class="menu-icono" src="../images/iconos/confihard.gif"> Definir nuevo tipo de hardware </li>
+</ul>
+
+<ul id="menu-1" name="menu-1" oncontextmenu="return false;">
+ <li onclick="modificar(170,150,480,240,'../propiedades/propiedades_tipohardwares.php')"><img class="menu-icono" src="../images/iconos/propiedades.gif"> Propiedades </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="eliminar(170,150,480,240,'../propiedades/propiedades_tipohardwares.php')"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar tipo de hardware </li>
+</ul>
+
+<!-- componentes -->
+<ul id="menu-tipo-54" name="menu-tipo-54" oncontextmenu="return false;">
+ <li onclick="insertar_grupos(54,'gruposcomponenteshard')"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de componentes </li>
+ <li onclick="insertar(170,150,480,230,'../propiedades/propiedades_componentehardwares.php')"><img class="menu-icono" src="../images/iconos/confihard.gif"> Definir nuevo componente </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="colocar('../gestores/gestor_componentehardwares.php',36)"><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar componente </li>
+</ul>
+
+<ul id="menu-grupo-54" name="menu-grupo-54" oncontextmenu="return false;">
+ <li onclick="insertar_grupos(54,'gruposcomponenteshard')"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de componentes </li>
+ <li onclick="insertar(170,150,480,230,'../propiedades/propiedades_componentehardwares.php')"><img class="menu-icono" src="../images/iconos/confihard.gif"> Definir nuevo componente </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="colocar('../gestores/gestor_componentehardwares.php',36)"><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar componente </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="modificar_grupos()"><img class="menu-icono" src="../images/iconos/modificar.gif"> Propiedades </li>
+ <li onclick="eliminar_grupos()"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar grupo de componentes </li>
+</ul>
+
+<ul id="menu-54" name="menu-54" oncontextmenu="return false;">
+ <li onclick="mover(36)"><img class="menu-icono" src="../images/iconos/mover.gif"> Mover componente </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="modificar(170,150,480,230,'../propiedades/propiedades_componentehardwares.php')"><img class="menu-icono" src="../images/iconos/propiedades.gif"> Propiedades </li>
+ <li onclick="eliminar(170,150,480,230,'../propiedades/propiedades_componentehardwares.php')"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar componente </li>
+</ul>
+
+<!-- perfiles -->
+
+<ul id="menu-tipo-56" name="menu-tipo-56" oncontextmenu="return false;">
+ <li onclick="insertar_grupos(56,'gruposperfileshard')"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de perfiles </li>
+ <li onclick="insertar(170,150,480,280,'../propiedades/propiedades_perfilhardwares.php')"><img class="menu-icono" src="../images/iconos/confihard.gif"> Definir nuevo perfil </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="colocar('../gestores/gestor_perfilhardwares.php',38)"><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar perfil </li>
+</ul>
+
+<ul id="menu-grupo-56" name="menu-grupo-56" oncontextmenu="return false;">
+ <li onclick="insertar_grupos(56,'gruposperfileshard')"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de perfiles </li>
+ <li onclick="insertar(170,150,480,280,'../propiedades/propiedades_perfilhardwares.php')"><img class="menu-icono" src="../images/iconos/confihard.gif"> Definir nuevo perfil </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="colocar('../gestores/gestor_perfilhardwares.php',38)"><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar perfil </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="modificar_grupos()"><img class="menu-icono" src="../images/iconos/modificar.gif"> Propiedades </li>
+ <li onclick="eliminar_grupos()"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar grupo de perfiles </li>
+</ul>
+
+<ul id="menu-56" name="menu-56" oncontextmenu="return false;">
+ <li onclick="insertar_perfilcomponente()"><img class="menu-icono" src="../images/iconos/confihard.gif"> Gestión Componentes </li>
+ <li onclick="muestra_informacion()"><img class="menu-icono" src="../images/iconos/informacion.gif"> Información Perfil </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="mover(38)"><img class="menu-icono" src="../images/iconos/mover.gif"> Mover perfil </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="modificar(170,150,480,280,'../propiedades/propiedades_perfilhardwares.php')"><img class="menu-icono" src="../images/iconos/propiedades.gif"> Propiedades </li>
+ <li onclick="eliminar(170,150,480,280,'../propiedades/propiedades_perfilhardwares.php')"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar perfil hardware </li>
+</ul>
+
+
</BODY>
</HTML>
<?php
@@ -643,20 +729,4 @@ function CreacontextualXMLPerfil_Hardware(){
$layerXML.='</MENUCONTEXTUAL>';
return($layerXML);
}
-
-echo "<br><br>";
-echo "<br><br>";
-$tipos=nodos_arbol("tiposhardware");
-$componentes=nodos_arbol("componenteshardware");
-$perfiles=nodos_arbol("perfileshardware");
-/* En la BD no existen grupos de tipos de software.
- * Creo el grupo que 0 que es padre de los nodos sin grupo */
-$grp_tipos[1]=Array();
-$grp_componentes=grupos_arbol("componenteshardware");
-$grp_perfiles=grupos_arbol("perfileshardware");
-
-$nodos=$tipos + $componentes + $perfiles;
-$grupos=$grp_tipos + $grp_componentes + $grp_perfiles;
-
-lista_raiz_arbol("hardware", $nodos, $grupos);
?>
diff --git a/admin/WebConsole/principal/imagenes.php b/admin/WebConsole/principal/imagenes.php
index 29330aab..47bc6916 100644
--- a/admin/WebConsole/principal/imagenes.php
+++ b/admin/WebConsole/principal/imagenes.php
@@ -33,12 +33,13 @@ $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault,1,0,5);
//________________________________________________________________________________________________________
?>
<HTML>
-<TITLE>Administración web de aulas</TITLE>
<HEAD>
+ <TITLE>Administración web de aulas</TITLE>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<LINK rel="stylesheet" type="text/css" href="../estilos.css">
<SCRIPT language="javascript" src="../clases/jscripts/ArbolVistaXML.js"></SCRIPT>
<SCRIPT language="javascript" src="../clases/jscripts/MenuContextual.js"></SCRIPT>
+ <SCRIPT language="javascript" src="../jscripts/arbol.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/imagenes.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT>
@@ -48,7 +49,8 @@ $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault,1,0,5);
<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?>
<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/imagenes_'.$idioma.'.js"></SCRIPT>'?>
</HEAD>
-<BODY onclick="ocultar_menu('menu-contextual');" >
+<BODY onclick="ocultar_menu();" OnContextMenu="return false">
+
<?php
//________________________________________________________________________________________________________
@@ -115,48 +117,39 @@ $XMLcontextual=CreacontextualXMLImagen($AMBITO_IMAGENESINCREMENTALES,
$IMAGENES_INCREMENTALES);
echo $flotante->CreaMenuContextual($XMLcontextual);
-// Tipos de menús contextuales:
-// id="TipoImagen_1"
-// id="TipoImagen_2"
-// id="TipoImagen_3"
-// id="flo_gruposimagenesmonoliticas"
-// id="flo_gruposimagenesbasicas"
-// id="flo_gruposimagenesincrementales"
-// id="flo_imagenesmonoliticas"
-// id="flo_imagenesbasicas"
-// id="flo_imagenesincrementales"
-// En realidas son tres : tipos imagenes, grupos e imagenes.
-
+echo "<br><br><br>";
+echo "<br><br><br>\n";
+$nodos=nodos_arbol("imagenes");
+$grupos= grupos_arbol("imagenes");
+listaImg($nodos,$grupos);
?>
<ul id="menu-tipes" name="menu-tipes" oncontextmenu="return false;">
<li onclick="insertar_grupos(0,'<?php echo $LITAMBITO_GRUPOSIMAGENES ?>');"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de imágenes</li>
- <li class="separador" onclick="insertar_imagen('<?php echo $LITAMBITO_IMAGENES ?>',0);"><img class="menu-icono" src="../images/iconos/imagen.gif"> Definir nueva imagen</li>
+ <li onclick="insertar_imagen('<?php echo $LITAMBITO_IMAGENES ?>',0);"><img class="menu-icono" src="../images/iconos/imagen.gif"> Definir nueva imagen</li>
+ <li> <hr class="separador"> </li>
<li onclick="mover()"><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar imagen</li>
</ul>
<ul id="menu-groups" name="menu-groups" oncontextmenu="return false;">
<li onclick="insertar_grupos(0,'<?php echo $LITAMBITO_GRUPOSIMAGENES ?>');"><img class="menu-icono" src="../images/iconos/carpeta.gif"><span class="menu-texto"> Nuevo grupo de imágenes</span></li>
- <li class="separador" onclick="insertar_imagen('<?php echo $LITAMBITO_IMAGENES ?>',0);"><img class="menu-icono" src="../images/iconos/imagen.gif">Definir nueva imagen</li>
- <li class="separador" onclick="colocar('../gestores/gestor_imagenes.php',0)"><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar imagen</li>
+ <li onclick="insertar_imagen('<?php echo $LITAMBITO_IMAGENES ?>',0);"><img class="menu-icono" src="../images/iconos/imagen.gif">Definir nueva imagen</li>
+ <li> <hr class="separador"> </li>
+ <li onclick="colocar('../gestores/gestor_imagenes.php',0)"><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar imagen</li>
+ <li> <hr class="separador"> </li>
<li onclick="modificar_grupos('<?php echo $LITAMBITO_GRUPOSIMAGENES ?>');"><img class="menu-icono" src="../images/iconos/modificar.gif"> Propiedades</li>
<li onclick="eliminar_grupos('<?php echo $LITAMBITO_GRUPOSIMAGENES ?>');"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar grupo de imágenes</li>
</ul>
- <ul id="menu-images" name="menu-images" oncontextmenu="return false;">
- <li class="separador" onclick="muestra_informacion();"><img class="menu-icono" src="../images/iconos/informacion.gif"> Imagen información</li>
- <li class="separador" onclick="mover()"><img class="menu-icono" src="../images/iconos/mover.gif"> Mover Imagen</li>
+<ul id="menu-images" name="menu-images" oncontextmenu="return false;">
+ <li onclick="muestra_informacion();"><img class="menu-icono" src="../images/iconos/informacion.gif"> Imagen información</li>
+ <li> <hr class="separador"> </li>
+ <li onclick="mover()"><img class="menu-icono" src="../images/iconos/mover.gif"> Mover Imagen</li>
+ <li> <hr class="separador"> </li>
<li onclick="modificar_imagen();"><img class="menu-icono" src="../images/iconos/propiedades.gif"> Propiedades</li>
<li onclick="eliminar_imagen();"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar imagen</li>
- <!-- li>Comandos prueba <span>»</span>
- <ul>
- <li onclick="location.href='http://frikiblogeeo.blogspot.com'">Friki Bloggeo</li>
- <li onclick="location.href='http://blogger.com'">Blogger</li>
- <li onclick="location.href='http://gmail.com'">Gmail</li>
- </ul>
- </li -->
- </ul>
+</ul>
<!-- div id="outer-wrapper" onclick="ocultar_menu();" oncontextmenu="mostrarMenu(event, this.id, 'menu-contextual');return false;"> </div -->
</BODY>
@@ -482,53 +475,6 @@ function repos(){
return($repositorios);
}
-// Descripción: Devuelve un array de las imágenes ordenadas por tipo y grupo al que pertenecen.
-// Parámetros: repositorios
-// array repositorios: array con los nombres del repositorio, para usarlo en la descripción de la imagen.
-// Devuelve: array de imágenes
-function img($repositorios){
- global $TbMsg;
- global $cmd;
- global $idcentro;
-
- $imagenes=Array();
- $grupos_hijos=Array();
- $rs=new Recordset;
- $cmd->texto="SELECT DISTINCT imagenes.idimagen,imagenes.descripcion, imagenes.tipo, imagenes.grupoid,
- IF(imagenes.idrepositorio=0,basica.idrepositorio,imagenes.idrepositorio) AS repo
- FROM imagenes
- LEFT JOIN imagenes AS basica ON imagenes.imagenid=basica.idimagen
- WHERE imagenes.idcentro=$idcentro ORDER BY imagenes.tipo, grupoid;";
-
- $rs->Comando=&$cmd;
- if (!$rs->Abrir()) return(Array($imagenes));
-
- $rs->Primero();
- $ordenImg=-1;
- $oldgrupoid=(isset($rs->campos["grupoid"]))? $rs->campos["grupoid"] : 0;
- while (!$rs->EOF){
- $tipo=$rs->campos["tipo"];
- $idimagen=$rs->campos["idimagen"];
- $descripcion=$rs->campos["descripcion"];
- $idrepo=$rs->campos["repo"];
- // Las imágenes de un grupo son un array. Cuando cambio de grupo pongo el orden a cero:
- $grupoid=(isset($rs->campos["grupoid"]))? $rs->campos["grupoid"] : 0;
- if ($oldgrupoid != $grupoid) {
- $oldgrupoid=$grupoid;
- $ordenImg=0;
- } else {
- $ordenImg=$ordenImg+1;
- }
-
- $imagenes[$tipo][$grupoid][$ordenImg]["descripcion"]=$descripcion." (".$repositorios[$idrepo].")";
- $imagenes[$tipo][$grupoid][$ordenImg]["id"]=$idimagen;
- $rs->Siguiente();
- }
-
- $rs->Cerrar();
- return($imagenes);
-}
-
// Descripción: Comienza el árbol de imágenes en froma de lista.
// Parámetros: imágenes grupos_hijos
// array imágenes: Array con las imágenes según tipo y grupo al que pertenecen.
@@ -571,7 +517,6 @@ function listaGrupo($tipo,$idgrupo,$nivel,$orden,$imagenes,$grupos_hijos){
foreach ($grupos_hijos[$tipo][$idgrupo] as $hijo) {
$orden=$orden+1;
echo ' <li id="grupo_'.$hijo["id"].'" oncontextmenu="mostrar_menu(event,'. $tipo.', '.$hijo["id"].', \'menu-groups\');return false;"><input type="checkbox" name="list" id="nivel'.$nivel.'-'.$orden.'"><label for="nivel'.$nivel.'-'.$orden.'"><img class="menu_icono" src="../images/iconos/carpeta.gif">'.$hijo["nombre"].'</label>'."\n";
- //echo ' <li oncontextmenu="mostrar_menu(event,'. $tipo.', '.$hijo["id"].', \'menu-groups\');return false;"><input type="checkbox" name="list" id="nivel'.$nivel.'-'.$hijo["id"].'"><label for="nivel'.$nivel.'-'.$hijo["id"].'"><img class="menu_icono" src="../images/iconos/carpeta.gif">'.$hijo["nombre"].'</label>'."\n";
$orden=listaGrupo($tipo,$hijo["id"],$nivel,$orden,$imagenes,$grupos_hijos);
}
@@ -586,14 +531,5 @@ function listaGrupo($tipo,$idgrupo,$nivel,$orden,$imagenes,$grupos_hijos){
echo " </ul>"."\n";
return($orden);
}
-
- echo "<br><br><br>";
- echo "<br><br><br>";
-//$Repos=repos();
-//$imagenes=img($Repos);
-//$grp_imagenes= grupos();
-$nodos=nodos_arbol("imagenes");
-$grupos= grupos_arbol("imagenes");
-listaImg($nodos,$grupos);
?>
diff --git a/admin/WebConsole/principal/menus.php b/admin/WebConsole/principal/menus.php
index eb78661f..e08f8d92 100644
--- a/admin/WebConsole/principal/menus.php
+++ b/admin/WebConsole/principal/menus.php
@@ -30,21 +30,24 @@ $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault,1,0,5);
//________________________________________________________________________________________________________
?>
<HTML>
-<TITLE>Administración web de aulas</TITLE>
<HEAD>
+ <TITLE>Administración web de aulas</TITLE>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<LINK rel="stylesheet" type="text/css" href="../estilos.css">
<SCRIPT language="javascript" src="../clases/jscripts/ArbolVistaXML.js"></SCRIPT>
<SCRIPT language="javascript" src="../clases/jscripts/MenuContextual.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/menus.js"></SCRIPT>
+ <SCRIPT language="javascript" src="../jscripts/arbol.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT>
+ <SCRIPT language="javascript" src="../api/jquery.js"></SCRIPT>
<SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT>
<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?>
<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/menus_'.$idioma.'.js"></SCRIPT>'?>
</HEAD>
-<BODY OnContextMenu="return false">
+<BODY onclick="ocultar_menu();" OnContextMenu="return false">
+
<?php
//________________________________________________________________________________________________________
echo $arbol->CreaArbolVistaXML(); // Crea árbol (HTML) a partir del XML
@@ -57,7 +60,42 @@ $XMLcontextual=ContextualXMLGruposMenus(); // Grupos de menus
echo $flotante->CreaMenuContextual($XMLcontextual);
$XMLcontextual=CreacontextualXMLMenu(); // Menús
echo $flotante->CreaMenuContextual($XMLcontextual);
+
+echo "<br><br>";
+echo "<br><br>\n";
+$nodos=nodos_arbol("menus");
+$grupos=grupos_arbol("menus");
+
+lista_raiz_arbol("software", $nodos, $grupos);
?>
+<!-- Menús -->
+<ul id="menu-tipo-64" name="menu-tipo-64" oncontextmenu="return false;">
+ <li onclick="insertar_grupos(64,'gruposmenus')"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de menús </li>
+ <li onclick="insertar(140,115,550,480,'../propiedades/propiedades_menus.php')"><img class="menu-icono" src="../images/iconos/menu.gif"> Definir nuevo menú </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="colocar('../gestores/gestor_menus.php',40)"><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar menú </li>
+</ul>
+
+<ul id="menu-grupo-64" name="menu-grupo-64" oncontextmenu="return false;">
+ <li onclick="insertar_grupos(64,'gruposmenus')"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de menús </li>
+ <li onclick="insertar(140,115,550,480,'../propiedades/propiedades_menus.php')"><img class="menu-icono" src="../images/iconos/menu.gif"> Definir nuevo menú </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="colocar('../gestores/gestor_menus.php',40)"><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar menú </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="modificar_grupos()"><img class="menu-icono" src="../images/iconos/modificar.gif"> Propiedades </li>
+ <li onclick="eliminar_grupos()"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar grupo de menús </li>
+</ul>
+
+<ul id="menu-64" name="menu-64" oncontextmenu="return false;">
+ <li onclick="gestionar_items()"><img class="menu-icono" src="../images/iconos/comandos.gif"> Gestionar Items </li>
+ <li onclick="muestra_informacion()"><img class="menu-icono" src="../images/iconos/informacion.gif"> Información Menú </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="mover(id)"><img class="menu-icono" src="../images/iconos/mover.gif"> Mover menú </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="modificar(140,115,550,480,'../propiedades/propiedades_menus.php')"><img class="menu-icono" src="../images/iconos/propiedades.gif"> Propiedades </li>
+ <li onclick="eliminar(140,115,550,480,'../propiedades/propiedades_menus.php')"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar menú </li>
+</ul>
+
</BODY>
</HTML>
<?php
@@ -304,11 +342,4 @@ function CreacontextualXMLMenu(){
$layerXML.='</MENUCONTEXTUAL>';
return($layerXML);
}
-
-echo "<br><br>";
-echo "<br><br>";
-$nodos=nodos_arbol("menus");
-$grupos=grupos_arbol("menus");
-
-lista_raiz_arbol("software", $nodos, $grupos);
?>
diff --git a/admin/WebConsole/principal/repositorios.php b/admin/WebConsole/principal/repositorios.php
index 551edb5e..9cb7f4a2 100644
--- a/admin/WebConsole/principal/repositorios.php
+++ b/admin/WebConsole/principal/repositorios.php
@@ -41,15 +41,17 @@ $XMLcontextual=ContextualXMLComandos($LITAMBITO_CENTROS,$AMBITO_CENTROS);
<LINK rel="stylesheet" type="text/css" href="../estilos.css">
<SCRIPT language="javascript" src="../clases/jscripts/ArbolVistaXML.js"></SCRIPT>
<SCRIPT language="javascript" src="../clases/jscripts/MenuContextual.js"></SCRIPT>
+ <SCRIPT language="javascript" src="../jscripts/arbol.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/repositorios.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT>
+ <SCRIPT language="javascript" src="../api/jquery.js"></SCRIPT>
<SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT>
<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?>
</HEAD>
-<!-- BODY OnContextMenu="return false" -->
-<BODY >
+<BODY onclick="ocultar_menu();" OnContextMenu="return false">
+
<FORM name="fcomandos" action="" method="post" target="frame_contenidos">
<INPUT type="hidden" name="idcomando" value="">
<INPUT type="hidden" name="descricomando" value="">
@@ -71,7 +73,42 @@ $XMLcontextual=CreacontextualXMLGruposRepositorios(); // Grupos de repositorios
echo $flotante->CreaMenuContextual($XMLcontextual);
$XMLcontextual=CreacontextualXMLRepositorio(); // Repositorio
echo $flotante->CreaMenuContextual($XMLcontextual);
+
+echo "<br><br>\n";
+$nodos=nodos_arbol("repositorios");
+$grupos=grupos_arbol("repositorios");
+
+lista_raiz_arbol("repositorios", $nodos, $grupos);
?>
+<!-- Repositorios -->
+<ul id="menu-tipo-65" name="menu-tipo-65" oncontextmenu="return false;">
+ <li onclick="insertar_grupos(65,'gruporepositorio')"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de Repositorios </li>
+ <li onclick="insertar(140,115,550,280,'../propiedades/propiedades_repositorios.php')"><img class="menu-icono" src="../images/iconos/aula.gif"> Añadir Repositorio </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="colocar('../gestores/gestor_repositorios.php',41)"><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar Repositorio </li>
+</ul>
+
+<ul id="menu-grupo-65" name="menu-grupo-65" oncontextmenu="return false;">
+ <li onclick="insertar_grupos(65,'gruporepositorio')"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de Repositorios </li>
+ <li onclick="insertar(140,115,550,280,'../propiedades/propiedades_repositorios.php')"><img class="menu-icono" src="../images/iconos/aula.gif"> Añadir Repositorio </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="colocar('../gestores/gestor_repositorios.php',41)"><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar Repositorio </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="modificar_grupos()"><img class="menu-icono" src="../images/iconos/modificar.gif"> Propiedades </li>
+ <li onclick="eliminar_grupos()"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar grupo de repositorios </li>
+</ul>
+
+<ul id="menu-65" name="menu-65" oncontextmenu="return false;">
+ <li onclick="muestra_inforRepositorios()"><img class="menu-icono" src="../images/iconos/informacion.gif"> Información Repositorio </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="mover(41)"><img class="menu-icono" src="../images/iconos/mover.gif"> Mover Repositorio </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="modificar(140,115,550,280,'../comandos/EliminarImagenRepositorio.php')"><img class="menu-icono" src="../images/iconos/comandos.gif"> Eliminar Imagen Repositorio </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="modificar(140,115,550,280,'../propiedades/propiedades_repositorios.php')"><img class="menu-icono" src="../images/iconos/propiedades.gif"> Propiedades </li>
+ <li onclick="eliminar(140,115,550,280,'../propiedades/propiedades_repositorios.php')"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar Repositorio </li>
+</ul>
+
</BODY>
</HTML>
<?php
@@ -362,9 +399,4 @@ function ContextualXMLComandos($litambito,$ambito){
return($finallayerXML);
}
}
-echo "<br><br>";
-$nodos=nodos_arbol("repositorios");
-$grupos=grupos_arbol("repositorios");
-
-lista_raiz_arbol("repositorios", $nodos, $grupos);
?>
diff --git a/admin/WebConsole/principal/softwares.php b/admin/WebConsole/principal/softwares.php
index ecbd334f..46620d9d 100644
--- a/admin/WebConsole/principal/softwares.php
+++ b/admin/WebConsole/principal/softwares.php
@@ -30,21 +30,23 @@ $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault,1,0,5);
//________________________________________________________________________________________________________
?>
<HTML>
-<TITLE>Administración web de aulas</TITLE>
<HEAD>
+ <TITLE>Administración web de aulas</TITLE>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<LINK rel="stylesheet" type="text/css" href="../estilos.css">
<SCRIPT language="javascript" src="../clases/jscripts/ArbolVistaXML.js"></SCRIPT>
<SCRIPT language="javascript" src="../clases/jscripts/MenuContextual.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/softwares.js"></SCRIPT>
+ <SCRIPT language="javascript" src="../jscripts/arbol.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT>
+ <SCRIPT language="javascript" src="../api/jquery.js"></SCRIPT>
<SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT>
<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?>
<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/softwares_'.$idioma.'.js"></SCRIPT>'?>
</HEAD>
-<BODY OnContextMenu="return false">
+<BODY onclick="ocultar_menu();" OnContextMenu="return false">
<?php
//________________________________________________________________________________________________________
echo $arbol->CreaArbolVistaXML(); // Crea árbol (HTML) a partir del XML
@@ -73,7 +75,77 @@ $XMLcontextual=ContextualXMLGruposIncrementales(); // Grupos de software increm
echo $flotante->CreaMenuContextual($XMLcontextual);
$XMLcontextual=CreacontextualXMLSoftware_Incremental(); // Crea menu contextual de software incremental
echo $flotante->CreaMenuContextual($XMLcontextual);
+
+echo "<br><br>";
+echo "<br><br>/n";
+$tipos=nodos_arbol("tipossoftware");
+$componentes=nodos_arbol("componentessoftware");
+$perfiles=nodos_arbol("perfilessoftware");
+
+/* En la BD no existen grupos de tipos de software.
+ * Creo el grupo que 0 que es padre de los tipos de software. */
+$grp_tipo[1]=Array();
+$grp_componentes=grupos_arbol("componentessoftware");
+$grp_perfiles=grupos_arbol("perfilessoftware");
+
+$nodos=$tipos + $componentes + $perfiles;
+$grupos=$grp_componentes + $grp_perfiles;
+
+lista_raiz_arbol("software", $nodos, $grupos);
?>
+<!-- componentes software Comrpobado Bien -->
+<ul id="menu-tipo-55" name="menu-grupos-55" oncontextmenu="return false;">
+ <li onclick="insertar_grupos(55,'gruposcomponentessoft')"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de componentes </li>
+ <li onclick="insertar(140,115,550,250,'../propiedades/propiedades_componentesoftwares.php')"><img class="menu-icono" src="../images/iconos/confisoft.gif"> Definir nuevo componente </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="colocar('../gestores/gestor_componentesoftwares.php',37)"><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar componente </li>
+</ul>
+<ul id="menu-grupo-55" name="menu-grupo-55" oncontextmenu="return false;">
+ <li onclick="insertar_grupos(55,'gruposcomponentessoft')"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de componentes </li>
+ <li onclick="insertar(140,115,550,250,'../propiedades/propiedades_componentesoftwares.php')"><img class="menu-icono" src="../images/iconos/confisoft.gif"> Definir nuevo componente </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="colocar('../gestores/gestor_componentesoftwares.php',37)"><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar componente </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="modificar_grupos()"><img class="menu-icono" src="../images/iconos/modificar.gif"> Propiedades </li>
+ <li onclick="eliminar_grupos()"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar grupo de componentes </li>
+
+</ul>
+<ul id="menu-55" name="menu-55" oncontextmenu="return false;">
+ <li onclick="mover(37)"><img class="menu-icono" src="../images/iconos/mover.gif"> Mover componente </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="modificar(140,115,550,250,'../propiedades/propiedades_componentesoftwares.php')"><img class="menu-icono" src="../images/iconos/propiedades.gif"> Propiedades </li>
+ <li onclick="eliminar(140,115,550,250,'../propiedades/propiedades_componentesoftwares.php')"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar componente </li>
+</ul>
+
+<!-- perfiles software -->
+<ul id="menu-tipo-57" name="menu-tipo-57" oncontextmenu="return false;">
+ <li onclick="insertar_grupos(57,'gruposperfilessoft')"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de perfiles </li>
+ <li onclick="insertar(170,150,480,280,'../propiedades/propiedades_perfilsoftwares.php')"><img class="menu-icono" src="../images/iconos/confisoft.gif"> Definir nuevo perfil </li>
+ <li> <hr class="separador"> </li>
+ <li onclick=""colocar('../gestores/gestor_perfilsoftwares.php',39)><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar perfil </li>
+</ul>
+
+<ul id="menu-grupo-57" name="menu-grupo-57" oncontextmenu="return false;">
+ <li onclick="insertar_grupos(57,'gruposperfilessoft')"><img class="menu-icono" src="../images/iconos/carpeta.gif"> Nuevo grupo de perfiles </li>
+ <li onclick="insertar(170,150,480,280,'../propiedades/propiedades_perfilsoftwares.php')"><img class="menu-icono" src="../images/iconos/confisoft.gif"> Definir nuevo perfil </li>
+ <li> <hr class="separador"> </li>
+ <li onclick=""colocar('../gestores/gestor_perfilsoftwares.php',39)><img class="menu-icono" src="../images/iconos/colocar.gif"> Colocar perfil </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="modificar_grupos()"><img class="menu-icono" src="../images/iconos/modificar.gif"> Propiedades </li>
+ <li onclick="eliminar_grupos()"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar grupo de perfiles </li>
+
+</ul>
+<ul id="menu-57" name="menu-57" oncontextmenu="return false;">
+
+ <li onclick="insertar_perfilcomponente()"><img class="menu-icono" src="../images/iconos/confisoft.gif"> Gestión componentes </li>
+ <li onclick="informacion_perfiles()"><img class="menu-icono" src="../images/iconos/informacion.gif"> Información Perfil </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="mover(39)"><img class="menu-icono" src="../images/iconos/mover.gif"> Mover perfil </li>
+ <li onclick="modificar(170,150,480,280,'../propiedades/propiedades_perfilsoftwares.php')"><img class="menu-icono" src="../images/iconos/propiedades.gif"> Propiedades </li>
+ <li> <hr class="separador"> </li>
+ <li onclick="eliminar(170,150,480,280,'../propiedades/propiedades_perfilsoftwares.php')"><img class="menu-icono" src="../images/iconos/eliminar.gif"> Eliminar perfil software </li>
+</ul>
+
</BODY>
</HTML>
<?php
@@ -796,20 +868,4 @@ function CreacontextualXMLSoftware_Incremental(){
$layerXML.='</MENUCONTEXTUAL>';
return($layerXML);
}
-
-echo "<br><br>";
-echo "<br><br>";
-$tipos=nodos_arbol("tipossoftware");
-$componentes=nodos_arbol("componentessoftware");
-$perfiles=nodos_arbol("perfilessoftware");
-/* En la BD no existen grupos de tipos de hardware.
- * Creo el grupo que 0 que es padre de los nodos sin grupo */
-$grp_tipo[1]=Array();
-$grp_componentes=grupos_arbol("componentessoftware");
-$grp_perfiles=grupos_arbol("perfilessoftware");
-
-$nodos=$tipos + $componentes + $perfiles;
-$grupos=$grp_componentes + $grp_perfiles;
-
-lista_raiz_arbol("software", $nodos, $grupos);
?>