diff options
Diffstat (limited to 'admin')
-rw-r--r-- | admin/WebConsole/principal/acciones.php | 104 | ||||
-rw-r--r-- | admin/WebConsole/principal/aulas.php | 224 | ||||
-rw-r--r-- | admin/WebConsole/principal/hardwares.php | 108 | ||||
-rw-r--r-- | admin/WebConsole/principal/imagenes.php | 106 | ||||
-rw-r--r-- | admin/WebConsole/principal/menus.php | 49 | ||||
-rw-r--r-- | admin/WebConsole/principal/repositorios.php | 46 | ||||
-rw-r--r-- | admin/WebConsole/principal/softwares.php | 92 |
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); ?> |