diff options
author | alonso <alonso@us.es> | 2010-10-23 09:22:07 +0000 |
---|---|---|
committer | alonso <alonso@us.es> | 2010-10-23 09:22:07 +0000 |
commit | 550b680d176cbccfecfe35fad440dd570d90ba5b (patch) | |
tree | c81a133cb819d719d5e2d103b2b6b12447b60bf7 | |
parent | 5f11948f55d9b9c11c76a75b65bde7d4e5477191 (diff) |
git-svn-id: https://opengnsys.es/svn/trunk@1313 a21b9725-9963-47de-94b9-378ad31fedc9
864 files changed, 0 insertions, 69331 deletions
diff --git a/admin/Database/ogBDAdmin-0.9.1-0.9.2pre.sql b/admin/Database/ogBDAdmin-0.9.1-0.9.2pre.sql deleted file mode 100644 index 09d15a5f..00000000 --- a/admin/Database/ogBDAdmin-0.9.1-0.9.2pre.sql +++ /dev/null @@ -1,8 +0,0 @@ --- Cambios para gestión de Multicast - -ALTER TABLE `ordenadores` - ADD COLUMN `modomul` TINYINT(4) NOT NULL, - ADD COLUMN `ipmul` VARCHAR(16) NOT NULL, - ADD COLUMN `pormul` INT(11) NOT NULL, - ADD COLUMN `velmul` SMALLINT(6) NOT NULL; - diff --git a/admin/Database/ogBDAdmin.sql b/admin/Database/ogBDAdmin.sql deleted file mode 100644 index fa5e2453..00000000 --- a/admin/Database/ogBDAdmin.sql +++ /dev/null @@ -1,1273 +0,0 @@ --- phpMyAdmin SQL Dump --- version 2.10.0.2 --- http://www.phpmyadmin.net --- --- Servidor: localhost --- Tiempo de generación: 28-10-2009 a las 12:33:31 --- Versión del servidor: 5.0.27 --- Versión de PHP: 5.1.6 - -SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; - --- --- Base de datos: `bdhidra` --- - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `acciones` --- - -DROP TABLE IF EXISTS `acciones`; -CREATE TABLE IF NOT EXISTS `acciones` ( - `idaccion` int(11) NOT NULL auto_increment, - `tipoaccion` int(11) NOT NULL default '0', - `idtipoaccion` int(11) default NULL, - `cateaccion` tinyint(4) default NULL, - `ambito` tinyint(4) default NULL, - `idambito` int(11) default NULL, - `ambitskwrk` text, - `fechahorareg` datetime NOT NULL default '0000-00-00 00:00:00', - `fechahorafin` datetime NOT NULL default '0000-00-00 00:00:00', - `parametros` text, - `estado` char(1) default NULL, - `resultado` char(1) default NULL, - `idcentro` int(11) default NULL, - `accionid` int(11) default NULL, - `idnotificador` int(11) default NULL, - PRIMARY KEY (`idaccion`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `acciones` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `acciones_menus` --- - -DROP TABLE IF EXISTS `acciones_menus`; -CREATE TABLE IF NOT EXISTS `acciones_menus` ( - `idaccionmenu` int(11) NOT NULL auto_increment, - `tipoaccion` tinyint(4) NOT NULL default '0', - `idtipoaccion` int(11) NOT NULL default '0', - `idmenu` int(11) NOT NULL default '0', - `tipoitem` tinyint(4) default NULL, - `idurlimg` int(11) default NULL, - `descripitem` varchar(250) default NULL, - `orden` tinyint(4) default NULL, - PRIMARY KEY (`idaccionmenu`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `acciones_menus` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `aulas` --- - -DROP TABLE IF EXISTS `aulas`; -CREATE TABLE IF NOT EXISTS `aulas` ( - `idaula` int(11) NOT NULL auto_increment, - `nombreaula` varchar(100) NOT NULL default '', - `idcentro` int(11) NOT NULL default '0', - `urlfoto` varchar(250) default NULL, - `cuadro_y` char(3) default NULL, - `cuadro_x` char(3) default NULL, - `cagnon` tinyint(1) default NULL, - `pizarra` tinyint(1) default NULL, - `grupoid` int(11) default NULL, - `ubicacion` varchar(255) default NULL, - `comentarios` text, - `puestos` tinyint(4) default NULL, - `horaresevini` tinyint(4) default NULL, - `horaresevfin` tinyint(4) default NULL, - PRIMARY KEY (`idaula`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `aulas` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `campus` --- - -DROP TABLE IF EXISTS `campus`; -CREATE TABLE IF NOT EXISTS `campus` ( - `idcampus` int(11) NOT NULL auto_increment, - `nombrecampus` varchar(100) NOT NULL default '', - `iduniversidad` int(11) default NULL, - `urlmapa` varchar(255) default NULL, - `cuadro_y` tinyint(3) default NULL, - `cuadro_x` tinyint(3) default NULL, - PRIMARY KEY (`idcampus`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `campus` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `centros` --- - -DROP TABLE IF EXISTS `centros`; -CREATE TABLE IF NOT EXISTS `centros` ( - `idcentro` int(11) NOT NULL auto_increment, - `nombrecentro` varchar(100) NOT NULL default '', - `identidad` int(11) default NULL, - `comentarios` text, - PRIMARY KEY (`idcentro`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `centros` --- -INSERT INTO `centros` (`idcentro`,`nombrecentro`,`identidad`,`comentarios`) VALUES - (1,'Unidad organizativa (Default)',1,'Esta Unidad Organizativa se crea automáticamente en el proceso de instalación de OpenGNSys'); - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `comandos` --- - -DROP TABLE IF EXISTS `comandos`; -CREATE TABLE IF NOT EXISTS `comandos` ( - `idcomando` int(11) NOT NULL auto_increment, - `descripcion` varchar(250) NOT NULL default '', - `nfuncion1` varchar(250) default NULL, - `nfuncion2` varchar(250) default NULL, - `nfuncion4` varchar(250) default NULL, - `nfuncion8` varchar(250) default NULL, - `nfuncion10` varchar(250) default NULL, - `urlimg` varchar(250) default NULL, - `urlamb1` varchar(250) default NULL, - `urlamb2` varchar(250) default NULL, - `urlamb4` varchar(250) default NULL, - `urlamb8` varchar(250) default NULL, - `urlamb10` varchar(250) default NULL, - `aplicambito` tinyint(4) default NULL, - `visuparametros` varchar(250) default NULL, - `parametros` varchar(250) default NULL, - `comentarios` text, - `interactivo` tinyint(1) default NULL, - `ejecutor` char(1) default NULL, - `activo` tinyint(1) NOT NULL, - PRIMARY KEY (`idcomando`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=15 ; - --- --- Volcar la base de datos para la tabla `comandos` --- - -INSERT INTO `comandos` (`idcomando`, `descripcion`, `nfuncion1`, `nfuncion2`, `nfuncion4`, `nfuncion8`, `nfuncion10`, `urlimg`, `urlamb1`, `urlamb2`, `urlamb4`, `urlamb8`, `urlamb10`, `aplicambito`, `visuparametros`, `parametros`, `comentarios`, `interactivo`, `ejecutor`, `activo`) VALUES -(1, 'Arrancar', 'Arrancar', 'Arrancar', 'Arrancar', 'Arrancar', 'Arrancar', '', '../comandos/Arrancar.php', '../comandos/Arrancar.php', '../comandos/Arrancar.php', '../comandos/Arrancar.php', '../comandos/Arrancar.php', 31, 'iph', 'nfn;iph;mac', '', 1, '1', 1), -(2, 'Apagar', 'Apagar', 'Apagar', 'Apagar', 'Apagar', 'Apagar', '', '../comandos/Apagar.php', '../comandos/Apagar.php', '../comandos/Apagar.php', '../comandos/Apagar.php', '../comandos/Apagar.php', 31, 'iph', 'nfn;iph', '', 1, '2', 1), -(3, 'Restaurar Imagen', '', '', 'RestaurarImagen', 'RestaurarImagen', 'RestaurarImagen', '', '', '', '../comandos/RestaurarImagenAula.php', '../comandos/RestaurarImagenGrupoOrdenadores.php', '../comandos/RestaurarImagenOrdenador.php', 28, 'idi;par;iph;mcl', 'nfn;iph;par;idi;ifs;ifh;nem;idc;ida;swr', '', 1, '2', 1), -(4, 'Crear Imagen', '', '', '', '', 'CrearPerfilSoftware', '', '', '', '', '', '../comandos/CrearPerfilSoftware.php', 16, 'ifs;ifh;par', 'nfn;iph;par;ifs;ifh;nem;', '', 1, '2', 1), -(5, 'Reiniciar', 'Reiniciar', 'Reiniciar', 'Reiniciar', 'Reiniciar', 'Reiniciar', '', '../comandos/Reiniciar.php', '../comandos/Reiniciar.php', '../comandos/Reiniciar.php', '../comandos/Reiniciar.php', '../comandos/Reiniciar.php', 31, 'iph', 'nfn;iph', '', 1, '2', 1), -(6, 'Inventario Hardware', '', '', '', '', 'InventarioHardware', '', '', '', '', '', '../comandos/InventarioHardware.php', 16, 'iph', 'nfn;iph', '', 1, '2', 1), -(7, 'Inventario Software', '', '', '', '', 'InventarioSoftware', '', '', '', '', '', '../comandos/InventarioSoftware.php', 16, 'iph;par', 'nfn;iph;par', '', 1, '2', 1), -(8, 'Ejecutar Script', 'ExecShell', 'ExecShell', 'ExecShell', 'ExecShell', 'ExecShell', '', '../comandos/EjecutarScripts.php', '../comandos/EjecutarScripts.php', '../comandos/EjecutarScripts.php', '../comandos/EjecutarScripts.php', '../comandos/EjecutarScripts.php', 31, 'iph;tis;dcr;scp', 'nfn;iph;tis;dcr;scp', '', 1, '2', 1), -(9, 'Particionar y formatear', '', '', 'ParticionaryFormatear', 'ParticionaryFormatear', 'ParticionaryFormatear', '', '', '', '../comandos/Configurar.php', '../comandos/Configurar.php', '../comandos/Configurar.php', 28, 'iph;ppa;lpa;hdc', 'nfn;iph;ppa;lpa;hdc', '', 1, '2', 1), -(10, 'Particionar y Formatear', '', '', 'ParticionaryFormatear', 'ParticionaryFormatear', 'ParticionaryFormatear', '', '', '', '../comandos/Particionar.php', '../comandos/Particionar.php', '../comandos/Particionar.php', 28, 'iph;ppa;lpa;hdc', 'nfn;iph;ppa;lpa;hdc', '', 1, '2', 0), -(11, 'Generar software Incremental', '', '', '', '', 'CrearSoftwareIncremental', '', '', '', '', '', '../comandos/CrearSoftIncremental.php', 16, 'ifs;ifh;par;icr', 'nfn;iph;par;ifs;ifh;nem;icr', '', 1, '2', 0), -(12, 'Activar Rembo Off Line', 'RemboOffline', 'RemboOffline', 'RemboOffline', 'RemboOffline', 'RemboOffline', '', '../comandos/RemboOffline.php', '../comandos/RemboOffline.php', '../comandos/RemboOffline.php', '../comandos/RemboOffline.php', '../comandos/RemboOffline.php', 31, 'iph', 'nfn;iph', '', 1, '2', 0), -(13, 'Tomar Configuracion', 'TomaConfiguracion', 'TomaConfiguracion', 'TomaConfiguracion', 'TomaConfiguracion', 'TomaConfiguracion', '', '../comandos/TomaConfiguracion.php', '../comandos/TomaConfiguracion.php', '../comandos/TomaConfiguracion.php', '../comandos/TomaConfiguracion.php', '../comandos/TomaConfiguracion.php', 31, 'iph', 'nfn;iph', '', 1, '2', 0), -(14, 'Iniciar Sesion', 'IniciarSesion', 'IniciarSesion', 'IniciarSesion', 'IniciarSesion', 'IniciarSesion', '', '../comandos/IniciarSesion.php', '../comandos/IniciarSesion.php', '../comandos/IniciarSesion.php', '../comandos/IniciarSesion.php', '../comandos/IniciarSesion.php', 31, 'iph;par', 'nfn;iph;par', '', 1, '2', 1); - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `comandos_eng` --- - -DROP TABLE IF EXISTS `comandos_eng`; -CREATE TABLE IF NOT EXISTS `comandos_eng` ( - `idcomando` int(11) NOT NULL auto_increment, - `descripcion` varchar(250) NOT NULL default '', - `nfuncion1` varchar(250) default NULL, - `nfuncion2` varchar(250) default NULL, - `nfuncion4` varchar(250) default NULL, - `nfuncion8` varchar(250) default NULL, - `nfuncion10` varchar(250) default NULL, - `urlimg` varchar(250) default NULL, - `urlamb1` varchar(250) default NULL, - `urlamb2` varchar(250) default NULL, - `urlamb4` varchar(250) default NULL, - `urlamb8` varchar(250) default NULL, - `urlamb10` varchar(250) default NULL, - `aplicambito` tinyint(4) default NULL, - `visuparametros` varchar(250) default NULL, - `parametros` varchar(250) default NULL, - `comentarios` text, - `interactivo` tinyint(1) default NULL, - `ejecutor` char(1) default NULL, - PRIMARY KEY (`idcomando`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `comandos_eng` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `configuraciones` --- - -DROP TABLE IF EXISTS `configuraciones`; -CREATE TABLE IF NOT EXISTS `configuraciones` ( - `idconfiguracion` int(11) NOT NULL auto_increment, - `descripcion` varchar(250) default NULL, - `configuracion` text NOT NULL, - PRIMARY KEY (`idconfiguracion`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `configuraciones` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `entidades` --- - -DROP TABLE IF EXISTS `entidades`; -CREATE TABLE IF NOT EXISTS `entidades` ( - `identidad` int(11) NOT NULL auto_increment, - `nombreentidad` varchar(200) NOT NULL default '', - `comentarios` text, - `iduniversidad` int(11) default NULL, - `grupoid` int(11) default NULL, - PRIMARY KEY (`identidad`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `entidades` --- -INSERT INTO `entidades` (`identidad`,`nombreentidad`,`comentarios`,`iduniversidad`,`grupoid`) VALUES - (1,'Entidad (Default)','Esta Entidad se crea automáticamente se crea automáticamente en el proceso de instalación de OpenGNSys',1,0); --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `estatus` --- - -DROP TABLE IF EXISTS `estatus`; -CREATE TABLE IF NOT EXISTS `estatus` ( - `idestatus` int(11) NOT NULL auto_increment, - `descripcion` varchar(250) NOT NULL default '', - PRIMARY KEY (`idestatus`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ; - --- --- Volcar la base de datos para la tabla `estatus` --- - -INSERT INTO `estatus` (`idestatus`, `descripcion`) VALUES -(1, 'P.D.I. ( Profesor)'), -(2, 'P.A.S.'), -(3, 'Doctor'), -(4, 'Alumno'), -(5, 'Otros'); - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `grupos` --- - -DROP TABLE IF EXISTS `grupos`; -CREATE TABLE IF NOT EXISTS `grupos` ( - `idgrupo` int(11) NOT NULL auto_increment, - `nombregrupo` varchar(250) NOT NULL default '', - `grupoid` int(11) NOT NULL default '0', - `tipo` tinyint(4) NOT NULL default '0', - `idcentro` int(11) NOT NULL default '0', - `iduniversidad` int(11) default NULL, - `comentarios` text, - PRIMARY KEY (`idgrupo`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `grupos` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `gruposordenadores` --- - -DROP TABLE IF EXISTS `gruposordenadores`; -CREATE TABLE IF NOT EXISTS `gruposordenadores` ( - `idgrupo` int(11) NOT NULL auto_increment, - `nombregrupoordenador` varchar(250) NOT NULL default '', - `idaula` int(11) NOT NULL default '0', - `grupoid` int(11) default NULL, - `comentarios` text, - PRIMARY KEY (`idgrupo`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Estructura de tabla para la tabla `hardwares` --- -DROP TABLE IF EXISTS `hardwares`; -CREATE TABLE IF NOT EXISTS `hardwares` ( - `idhardware` int(11) NOT NULL auto_increment, - `idtipohardware` int(11) NOT NULL default '0', - `descripcion` varchar(250) NOT NULL default '', - `idcentro` int(11) NOT NULL default '0', - `grupoid` int(11) default NULL, - PRIMARY KEY (`idhardware`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `iconos` --- - -DROP TABLE IF EXISTS `iconos`; -CREATE TABLE IF NOT EXISTS `iconos` ( - `idicono` int(11) NOT NULL auto_increment, - `urlicono` varchar(200) default NULL, - `idtipoicono` int(11) default NULL, - `descripcion` varchar(250) default NULL, - PRIMARY KEY (`idicono`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=15 ; - --- --- Volcar la base de datos para la tabla `iconos` --- - -INSERT INTO `iconos` (`idicono`, `urlicono`, `idtipoicono`, `descripcion`) VALUES - (1,'vga.gif',1,'Tarjeta gráfica'), - (2,'nic.gif',1,'Tarjeta de Red'), - (3,'placabase.gif',1,'Placas base'), - (4,'tsonido.gif',1,'Tarjeta de sonido'), - (5,'camweb.gif',1,'Cámara web'), - (6,'logoXP.png',2,'Logo Windows XP'), - (7,'logolinux.png',2,'Logo General de Linux'), - (8,'particionar.png',2,'Particionar'), - (9,'ordenadoroff.png',2,'Ordenador apagado'), - (10,'ordenadoron.png',2,'Ordenador encendido'), - (11,'usb.gif',1,'Mi icono usb'), - (12,'ide.gif',1,'Controladores IDE'), - (13,'dvdcd.gif',1,'Lectoras y grabadoras de DVD'), - (14,'audio.gif',1,'Dispositivos de audio'); - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `idiomas` --- - -DROP TABLE IF EXISTS `idiomas`; -CREATE TABLE IF NOT EXISTS `idiomas` ( - `ididioma` int(11) NOT NULL auto_increment, - `descripcion` varchar(100) default NULL, - `nemonico` char(3) default NULL, - PRIMARY KEY (`ididioma`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; - --- --- Volcar la base de datos para la tabla `idiomas` --- - -INSERT INTO `idiomas` (`ididioma`, `descripcion`, `nemonico`) VALUES -(1, 'Español', 'esp'), -(2, 'Ingles', 'eng'), -(3, 'Catalan', 'cat'); - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `imagenes` --- - -DROP TABLE IF EXISTS `imagenes`; -CREATE TABLE IF NOT EXISTS `imagenes` ( - `idimagen` int(11) NOT NULL auto_increment, - `descripcion` varchar(250) NOT NULL default '', - `idperfilsoft` int(11) default NULL, - `idcentro` int(11) default NULL, - `comentarios` text, - `grupoid` int(11) default NULL, - PRIMARY KEY (`idimagen`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `imagenes` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `imagenes_softincremental` --- - -DROP TABLE IF EXISTS `imagenes_softincremental`; -CREATE TABLE IF NOT EXISTS `imagenes_softincremental` ( - `idimagen` int(11) NOT NULL default '0', - `idsoftincremental` int(11) NOT NULL default '0' -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - --- --- Volcar la base de datos para la tabla `imagenes_softincremental` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `menus` --- - -DROP TABLE IF EXISTS `menus`; -CREATE TABLE IF NOT EXISTS `menus` ( - `idmenu` int(11) NOT NULL auto_increment, - `descripcion` varchar(250) NOT NULL default '', - `idcentro` int(11) NOT NULL default '0', - `urlimg` varchar(250) default NULL, - `titulo` varchar(250) default NULL, - `coorx` int(11) default NULL, - `coory` int(11) default NULL, - `modalidad` tinyint(4) default NULL, - `scoorx` int(11) default NULL, - `scoory` int(11) default NULL, - `smodalidad` tinyint(4) default NULL, - `comentarios` text, - `grupoid` int(11) NOT NULL default '0', - `htmlmenupub` varchar(250) default NULL, - `htmlmenupri` varchar(250) default NULL, - `resolucion` tinyint(4) default NULL, - PRIMARY KEY (`idmenu`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `menus` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `notificaciones` --- - -DROP TABLE IF EXISTS `notificaciones`; -CREATE TABLE IF NOT EXISTS `notificaciones` ( - `idnotificacion` int(11) NOT NULL auto_increment, - `accionid` int(11) NOT NULL default '0', - `idnotificador` int(11) default NULL, - `fechahorareg` datetime default '0000-00-00 00:00:00', - `resultado` char(1) default NULL, - `descrinotificacion` text, - `idaccion` int(11) default NULL, - PRIMARY KEY (`idnotificacion`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `notificaciones` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `ordenadores` --- - -DROP TABLE IF EXISTS `ordenadores`; -CREATE TABLE IF NOT EXISTS `ordenadores` ( - `idordenador` int(11) NOT NULL AUTO_INCREMENT, - `nombreordenador` varchar(100) DEFAULT NULL, - `ip` varchar(16) NOT NULL, - `mac` varchar(12) DEFAULT NULL, - `idaula` int(11) DEFAULT NULL, - `idperfilhard` int(11) DEFAULT NULL, - `idservidordhcp` int(11) DEFAULT NULL, - `idservidorrembo` int(11) DEFAULT NULL, - `grupoid` int(11) DEFAULT NULL, - `idconfiguracion` int(11) DEFAULT NULL, - `idmenu` int(11) DEFAULT NULL, - `idparticion` int(11) DEFAULT NULL, - `cache` int(11) DEFAULT NULL, - `modomul` tinyint(4) NOT NULL, - `ipmul` varchar(16) NOT NULL, - `pormul` int(11) NOT NULL, - `velmul` smallint(6) NOT NULL, - PRIMARY KEY (`idordenador`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `ordenadores` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `ordenador_imagen` --- - -DROP TABLE IF EXISTS `ordenador_imagen`; -CREATE TABLE IF NOT EXISTS `ordenador_imagen` ( - `idordenador` int(11) NOT NULL default '0', - `particion` int(11) NOT NULL default '0', - `idimagen` int(11) NOT NULL default '0' -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - --- --- Volcar la base de datos para la tabla `ordenador_imagen` --- - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `ordenador_imagen` --- - -DROP TABLE IF EXISTS `ordenador_perfilsoft`; -CREATE TABLE `ordenador_perfilsoft` ( - `idordenador` int(11) NOT NULL default '0', - `particion` int(11) NOT NULL default '0', - `idperfilsoft` int(11) NOT NULL default '0' -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `parametros` --- - -DROP TABLE IF EXISTS `parametros`; -CREATE TABLE IF NOT EXISTS `parametros` ( - `idparametro` int(11) NOT NULL auto_increment, - `nemonico` char(3) NOT NULL default '', - `descripcion` varchar(250) NOT NULL default '', - `nomidentificador` varchar(50) default NULL, - `nomtabla` varchar(100) default NULL, - `nomliteral` varchar(250) default NULL, - `tipopa` tinyint(1) default NULL, - PRIMARY KEY (`idparametro`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=21 ; - --- --- Volcar la base de datos para la tabla `parametros` --- - -INSERT INTO `parametros` (`idparametro`, `nemonico`, `descripcion`, `nomidentificador`, `nomtabla`, `nomliteral`, `tipopa`) VALUES -(1, 'iph', 'Ordenadores', '', '', '', 0), -(2, 'nfn', 'Nombre de la función a ejecutar en el servidor o en el cliente rembo', '', '', '', 0), -(3, 'eje', 'Ejecutor del comando (servidor o cliente rembo)', '', '', '', 0), -(4, 'par', 'Partición', '', '', '', 0), -(5, 'ifs', 'Perfil Software', 'idperfilsoft', 'perfilessoft', 'descripcion', 1), -(6, 'ifh', 'Perfil Hardware', 'idperfilhard', 'perfileshard', 'descripcion', 1), -(7, 'nem', 'Nemónico', '', '', '', 0), -(8, 'idc', 'Centro', 'idcentro', 'centros', '', 1), -(9, 'ida', 'Aula', 'idaula', 'aulas', 'nombreaula', 1), -(10, 'idi', 'Imagen', 'idimagen', 'imagenes', 'descripcion', 1), -(11, 'mac', 'Dirección Mac', '', '', '', 0), -(12, 'cmd', 'Identificador de un comando dentro de una tarea', 'idtareacomando', 'tareas_comando', '', 1), -(13, 'ppa', 'Particiones primarias', '', '', '', 0), -(14, 'lpa', 'Particiones Lógicas', '', '', '', 0), -(15, 'hdc', 'Particiones a formatear', '', '', '', 0), -(16, 'tis', 'Título del Script', '', '', '', 0), -(17, 'scp', 'Código bash', '', '', '', 0), -(18, 'dcr', 'Descripción', '', '', '', 0), -(19, 'icr', 'Software Incremental', 'idsoftincremental', 'softincrementales', 'descripcion', 1), -(20, 'mcl', 'Protocolo de clonación', '', '', '', 0); - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `particiones` --- - -DROP TABLE IF EXISTS `particiones`; -CREATE TABLE IF NOT EXISTS `particiones` ( - `idparticion` int(11) NOT NULL auto_increment, - `particion` varchar(250) NOT NULL default '', - PRIMARY KEY (`idparticion`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `particiones` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `perfileshard` --- - -DROP TABLE IF EXISTS `perfileshard`; -CREATE TABLE IF NOT EXISTS `perfileshard` ( - `idperfilhard` int(11) NOT NULL auto_increment, - `descripcion` varchar(250) NOT NULL default '', - `idcentro` int(11) NOT NULL default '0', - `comentarios` text, - `grupoid` int(11) default NULL, - PRIMARY KEY (`idperfilhard`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `perfileshard` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `perfileshard_hardwares` --- - -DROP TABLE IF EXISTS `perfileshard_hardwares`; -CREATE TABLE IF NOT EXISTS `perfileshard_hardwares` ( - `idperfilhard` int(11) NOT NULL default '0', - `idhardware` int(11) NOT NULL default '0' -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - --- --- Volcar la base de datos para la tabla `perfileshard_hardwares` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `perfileshard_perfilessoft` --- - -DROP TABLE IF EXISTS `perfileshard_perfilessoft`; -CREATE TABLE IF NOT EXISTS `perfileshard_perfilessoft` ( - `idphardidpsoft` int(11) NOT NULL auto_increment, - `idperfilhard` int(11) NOT NULL default '0', - `idperfilsoft` int(11) NOT NULL default '0', - PRIMARY KEY (`idphardidpsoft`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `perfileshard_perfilessoft` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `perfilessoft` --- - -DROP TABLE IF EXISTS `perfilessoft`; -CREATE TABLE IF NOT EXISTS `perfilessoft` ( - `idperfilsoft` int(11) NOT NULL auto_increment, - `descripcion` varchar(250) NOT NULL default '', - `idcentro` int(11) NOT NULL default '0', - `comentarios` text, - `grupoid` int(11) default NULL, - PRIMARY KEY (`idperfilsoft`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `perfilessoft` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `perfilessoft_softwares` --- - -DROP TABLE IF EXISTS `perfilessoft_softwares`; -CREATE TABLE IF NOT EXISTS `perfilessoft_softwares` ( - `idperfilsoft` int(11) NOT NULL default '0', - `idsoftware` int(11) NOT NULL default '0' -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - --- --- Volcar la base de datos para la tabla `perfilessoft_softwares` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `phard_psoft_softincremental` --- - -DROP TABLE IF EXISTS `phard_psoft_softincremental`; -CREATE TABLE IF NOT EXISTS `phard_psoft_softincremental` ( - `idphardidpsoft` int(11) NOT NULL default '0', - `idsoftincremental` int(11) NOT NULL default '0' -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - --- --- Volcar la base de datos para la tabla `phard_psoft_softincremental` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `procedimientos` --- - -DROP TABLE IF EXISTS `procedimientos`; -CREATE TABLE IF NOT EXISTS `procedimientos` ( - `idprocedimiento` int(11) NOT NULL auto_increment, - `descripcion` varchar(250) NOT NULL default '', - `urlimg` varchar(250) default NULL, - `idcentro` int(11) NOT NULL default '0', - `comentarios` text, - `grupoid` int(11) default '0', - PRIMARY KEY (`idprocedimiento`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `procedimientos` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `procedimientos_comandos` --- - -DROP TABLE IF EXISTS `procedimientos_comandos`; -CREATE TABLE IF NOT EXISTS `procedimientos_comandos` ( - `idprocedimientocomando` int(11) NOT NULL auto_increment, - `idprocedimiento` int(11) NOT NULL default '0', - `orden` tinyint(4) default NULL, - `idcomando` int(11) NOT NULL default '0', - `parametros` text, - PRIMARY KEY (`idprocedimientocomando`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `procedimientos_comandos` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `programaciones` --- - -DROP TABLE IF EXISTS `programaciones`; -CREATE TABLE IF NOT EXISTS `programaciones` ( - `idprogramacion` int(11) NOT NULL AUTO_INCREMENT, - `tipoaccion` int(11) DEFAULT NULL, - `identificador` int(11) DEFAULT NULL, - `nombrebloque` varchar(255) DEFAULT NULL, - `annos` tinyint(4) DEFAULT NULL, - `meses` tinyint(4) DEFAULT NULL, - `diario` int(11) DEFAULT NULL, - `dias` tinyint(4) DEFAULT NULL, - `semanas` tinyint(4) DEFAULT NULL, - `horas` smallint(4) DEFAULT NULL, - `ampm` tinyint(1) DEFAULT NULL, - `minutos` tinyint(4) DEFAULT NULL, - `segundos` tinyint(4) DEFAULT NULL, - `horasini` smallint(4) DEFAULT NULL, - `ampmini` tinyint(1) DEFAULT NULL, - `minutosini` tinyint(4) DEFAULT NULL, - `horasfin` smallint(4) DEFAULT NULL, - `ampmfin` tinyint(1) DEFAULT NULL, - `minutosfin` tinyint(4) DEFAULT NULL, - `suspendida` tinyint(1) DEFAULT NULL, - PRIMARY KEY (`idprogramacion`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `programaciones` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `reservas` --- - -DROP TABLE IF EXISTS `reservas`; -CREATE TABLE IF NOT EXISTS `reservas` ( - `idreserva` int(11) NOT NULL auto_increment, - `descripcion` varchar(250) NOT NULL default '', - `solicitante` varchar(250) default NULL, - `email` varchar(50) default NULL, - `idestatus` tinyint(4) NOT NULL default '0', - `comentarios` text NOT NULL, - `grupoid` int(11) NOT NULL default '0', - `idcentro` int(11) NOT NULL default '0', - `idaula` int(11) default NULL, - `idimagen` int(11) default NULL, - `idtarea` int(11) default NULL, - `idtrabajo` int(11) default NULL, - `estado` tinyint(4) default NULL, - PRIMARY KEY (`idreserva`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `reservas` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `reservastemporal` --- - -DROP TABLE IF EXISTS `reservastemporal`; -CREATE TABLE IF NOT EXISTS `reservastemporal` ( - `idreservatemporal` int(11) NOT NULL auto_increment, - `usuario` char(10) NOT NULL default '', - `idreserva` int(11) NOT NULL default '0', - `fecha` date NOT NULL default '0000-00-00', - PRIMARY KEY (`idreservatemporal`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `reservastemporal` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `servidoresdhcp` --- - -DROP TABLE IF EXISTS `servidoresdhcp`; -CREATE TABLE IF NOT EXISTS `servidoresdhcp` ( - `idservidordhcp` int(11) NOT NULL auto_increment, - `nombreservidordhcp` varchar(250) NOT NULL default '', - `ip` varchar(15) NOT NULL default '', - `passguor` varchar(50) default NULL, - `pathdhcpconf` varchar(250) NOT NULL default '', - `pathdhcpd` varchar(250) NOT NULL default '', - `idcentro` int(11) default NULL, - `grupoid` int(11) default NULL, - `comentarios` text, - PRIMARY KEY (`idservidordhcp`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `servidoresdhcp` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `servidoresrembo` --- - -DROP TABLE IF EXISTS `servidoresrembo`; -CREATE TABLE `servidoresrembo` ( - `idservidorrembo` int(11) NOT NULL auto_increment, - `nombreservidorrembo` varchar(250) NOT NULL default '', - `ip` varchar(15) NOT NULL default '', - `passguor` varchar(50) NOT NULL default '', - `pathremboconf` varchar(250) NOT NULL default '', - `pathrembod` varchar(250) NOT NULL default '', - `pathpxe` varchar(250) NOT NULL, - `idcentro` int(11) default NULL, - `grupoid` int(11) default NULL, - `comentarios` text, - `puertorepo` int(11) NOT NULL, - PRIMARY KEY (`idservidorrembo`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `servidoresrembo` --- - -INSERT INTO `servidoresrembo` (`idservidorrembo`,`nombreservidorrembo`,`ip`,`passguor`,`pathremboconf`,`pathrembod`,`pathpxe`,`idcentro`,`grupoid`,`comentarios`,`puertorepo`) VALUES - (1,'Servidor OpenGNSys (Default)','SERVERIP','','','/opt/opengnsys/admin','/opt/opengnsys/tftpboot/pxelinux.cfg',1,0,'',2002); - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `softincrementales` --- - -DROP TABLE IF EXISTS `softincrementales`; -CREATE TABLE IF NOT EXISTS `softincrementales` ( - `idsoftincremental` int(11) NOT NULL auto_increment, - `descripcion` varchar(250) NOT NULL default '', - `idcentro` int(11) default NULL, - `comentarios` text, - `grupoid` int(11) default NULL, - PRIMARY KEY (`idsoftincremental`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `softincrementales` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `softincremental_softwares` --- - -DROP TABLE IF EXISTS `softincremental_softwares`; -CREATE TABLE IF NOT EXISTS `softincremental_softwares` ( - `idsoftincremental` int(11) NOT NULL default '0', - `idsoftware` int(11) NOT NULL default '0' -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - --- --- Volcar la base de datos para la tabla `softincremental_softwares` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `softwares` --- - -DROP TABLE IF EXISTS `softwares`; -CREATE TABLE IF NOT EXISTS `softwares` ( - `idsoftware` int(11) NOT NULL auto_increment, - `idtiposoftware` int(11) NOT NULL default '0', - `descripcion` varchar(250) NOT NULL default '', - `idcentro` int(11) NOT NULL default '0', - `urlimg` varchar(250) default NULL, - `idtiposo` int(11) default NULL, - `grupoid` int(11) default NULL, - PRIMARY KEY (`idsoftware`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `softwares` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `tareas` --- - -DROP TABLE IF EXISTS `tareas`; -CREATE TABLE IF NOT EXISTS `tareas` ( - `idtarea` int(11) NOT NULL auto_increment, - `descripcion` varchar(250) NOT NULL default '', - `urlimg` varchar(250) default NULL, - `idcentro` int(11) NOT NULL default '0', - `comentarios` text, - `grupoid` int(11) default '0', - PRIMARY KEY (`idtarea`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `tareas` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `tareas_comandos` --- - -DROP TABLE IF EXISTS `tareas_comandos`; -CREATE TABLE IF NOT EXISTS `tareas_comandos` ( - `idtareacomando` int(11) NOT NULL auto_increment, - `idtarea` int(11) NOT NULL default '0', - `orden` tinyint(4) default NULL, - `idcomando` int(11) NOT NULL default '0', - `ambito` tinyint(4) default NULL, - `idambito` int(11) default NULL, - `parametros` text, - PRIMARY KEY (`idtareacomando`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `tareas_comandos` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `tipohardwares` --- - -DROP TABLE IF EXISTS `tipohardwares`; -CREATE TABLE IF NOT EXISTS `tipohardwares` ( - `idtipohardware` int(11) NOT NULL auto_increment, - `descripcion` varchar(250) NOT NULL default '', - `urlimg` varchar(250) NOT NULL default '', - `nemonico` char(3) NOT NULL, - `pci` tinyint(1) NOT NULL, - PRIMARY KEY (`idtipohardware`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=17 ; - --- --- Volcar la base de datos para la tabla `tipohardwares` --- - -INSERT INTO `tipohardwares` (`idtipohardware`,`descripcion`,`urlimg`,`nemonico`,`pci`) VALUES - (1,'Placas','../images/iconos/placabase.gif','boa',0), - (2,'Dispositivos Multimedia','../images/iconos/tsonido.gif','mul',0), - (3,'Tarjetas de Red','../images/iconos/nic.gif','net',0), - (4,'Microprocesadores','../images/iconos/micro.gif','cpu',0), - (5,'Memorias','../images/iconos/confihard.gif','mem',0), - (7,'Tarjetas gráficas','../images/iconos/vga.gif','vga',0), - (8,'Discos','../images/iconos/discoduro.gif','dis',0), - (9,'Dispositivos de sonido','../images/iconos/audio.gif','aud',0), - (10,'Marca y modelo del equipo','../images/iconos/confihard.gif','mod',0), - (11,'Modelo y version de la bios','../images/iconos/confihard.gif','bio',0), - (12,'Modelo de grabadora o grabadora de CD/DVD','../images/iconos/dvdcd.gif','cdr',0), - (13,'Controladores IDE','../images/iconos/ide.gif','ide',0), - (14,'Controladores FireWire','../images/iconos/confihard.gif','fir',0), - (15,'Controladores USB','../images/iconos/usb.gif','usb',0), - (16,'Bus del Sistema','../images/iconos/confihard.gif','bus',0); - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `tiposoftwares` --- - -DROP TABLE IF EXISTS `tiposoftwares`; -CREATE TABLE IF NOT EXISTS `tiposoftwares` ( - `idtiposoftware` int(11) NOT NULL auto_increment, - `descripcion` varchar(250) NOT NULL default '', - `urlimg` varchar(250) NOT NULL default '', - PRIMARY KEY (`idtiposoftware`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; - --- --- Volcar la base de datos para la tabla `tiposoftwares` --- - -INSERT INTO `tiposoftwares` (`idtiposoftware`, `descripcion`, `urlimg`) VALUES -(1, 'Sistemas Operativos', '../images/iconos/so.gif'), -(2, 'Aplicaciones', '../images/iconos/aplicaciones.gif'), -(3, 'Archivos', '../images/iconos/archivos.gif'); - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `tiposos` --- - -DROP TABLE IF EXISTS `tiposos`; -CREATE TABLE IF NOT EXISTS `tiposos` ( - `idtiposo` int(11) NOT NULL auto_increment, - `descripcion` varchar(50) NOT NULL default '', - `nemonico` varchar(8) NOT NULL, - `descripcionrmb` varchar(50) default NULL, - `tipopar` varchar(50) default NULL, - PRIMARY KEY (`idtiposo`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=17 ; - --- --- Volcar la base de datos para la tabla `tiposos` --- - -INSERT INTO `tiposos` (`idtiposo`, `descripcion`, `nemonico`, `descripcionrmb`, `tipopar`) VALUES -(1, 'MsDos, Windows FAT16', 'SO_FAT16', 'MSDOS', 'BIGDOS'), -(2, 'Windows FAT32', 'W_FAT32', 'Windows 98 SE', 'FAT32'), -(3, 'Windows NTFS', 'W_NTFS', 'Windows NTFS', 'NTFS'), -(4, 'Linux Ext2', 'L_Ext2', 'Linux', 'EXT2'), -(5, 'Linux Ext3', 'L_Ext3', 'Linux', 'EXT3'), -(6, 'Linux Ext4', 'L_Ext4', 'Linux', 'EXT4'), -(7, 'Partición VFAT', 'VFAT', 'Vfat', 'VFAT'), -(8, 'Partición COMPAQDIAG', 'CMPQDIAG', 'COMPAQDIAG', 'COMPAQDIAG'), -(9, 'Partición WIN-DYNAMIC', 'W_DYMIC', 'WIN-DYNAMIC', 'WIN-DYNAMIC'), -(10, 'Partición LINUX-LVM', 'L-LVM', 'LINUX-LVM', 'LINUX-LVM'), -(11, 'Partición SOLARIS', 'SOLARIS', 'SOLARIS', 'SOLARIS'), -(12, 'Partición LINUX-RAID', 'L-RAID', 'LINUX-RAID', 'LINUX-RAID'), -(13, 'Partición Extendioda', 'EXT', 'Extended', 'EXTENDED'), -(14, 'Partición Caché', 'CACHE', 'Caché', 'CACHE'), -(15, 'Partición desconocida', 'UNKNOWN', 'Descononocida', 'UNKNOWN'), -(16, 'Espacio Libre', 'EMPTY', 'EMPTY', 'EMPTY'); - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `trabajos` --- - -DROP TABLE IF EXISTS `trabajos`; -CREATE TABLE IF NOT EXISTS `trabajos` ( - `idtrabajo` int(11) NOT NULL auto_increment, - `descripcion` varchar(250) default NULL, - `idcentro` int(11) NOT NULL default '0', - `urlimg` varchar(250) default NULL, - `comentarios` text, - `grupoid` int(11) default NULL, - PRIMARY KEY (`idtrabajo`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `trabajos` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `trabajos_tareas` --- - -DROP TABLE IF EXISTS `trabajos_tareas`; -CREATE TABLE IF NOT EXISTS `trabajos_tareas` ( - `idtrabajotarea` int(11) NOT NULL auto_increment, - `idtrabajo` int(11) NOT NULL default '0', - `orden` tinyint(4) default NULL, - `idtarea` int(11) default NULL, - `ambitskwrk` text, - `parametros` text, - PRIMARY KEY (`idtrabajotarea`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `trabajos_tareas` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `universidades` --- - -DROP TABLE IF EXISTS `universidades`; -CREATE TABLE IF NOT EXISTS `universidades` ( - `iduniversidad` int(11) NOT NULL auto_increment, - `nombreuniversidad` varchar(200) NOT NULL default '', - `comentarios` text, - PRIMARY KEY (`iduniversidad`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; - --- --- Volcar la base de datos para la tabla `universidades` --- - -INSERT INTO `universidades` (`iduniversidad`, `nombreuniversidad`, `comentarios`) VALUES -(1, 'Universidad (Default)','Esta Universidad se crea automáticamentese crea automáticamente en el proceso de instalación de OpenGNSys'); - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `urlimagesitems` --- - -DROP TABLE IF EXISTS `urlimagesitems`; -CREATE TABLE IF NOT EXISTS `urlimagesitems` ( - `idurlimagesitems` int(11) NOT NULL auto_increment, - `descripcion` varchar(250) NOT NULL default '', - PRIMARY KEY (`idurlimagesitems`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `urlimagesitems` --- - - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `usuarios` --- - -DROP TABLE IF EXISTS `usuarios`; -CREATE TABLE IF NOT EXISTS `usuarios` ( - `idusuario` int(11) NOT NULL auto_increment, - `usuario` varchar(50) NOT NULL default '', - `pasguor` varchar(50) NOT NULL default '', - `nombre` varchar(200) default NULL, - `email` varchar(200) default NULL, - `ididioma` int(11) default NULL, - `idtipousuario` tinyint(4) default NULL, - PRIMARY KEY (`idusuario`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; - --- --- Volcar la base de datos para la tabla `usuarios` --- - -INSERT INTO `usuarios` (`idusuario`, `usuario`, `pasguor`, `nombre`, `email`, `ididioma`, `idtipousuario`) VALUES -(1, 'usuog', 'passusuog', 'Usuario de la base de datos MySql', '', 1, 1), -(2,'DEFAULTUSER','DEFAULTPASSWD','Usuario por defecto','',1,2); - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `entornos` --- - -DROP TABLE IF EXISTS `entornos`; -CREATE TABLE IF NOT EXISTS `entornos` ( - `identorno` int(11) NOT NULL auto_increment, - `ipserveradm` varchar(50) NOT NULL, - `portserveradm` int(20) NOT NULL, - `protoclonacion` varchar(50) NOT NULL, - `repositorio` tinyint(4) NOT NULL, - PRIMARY KEY (`identorno`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; - --- --- Volcar la base de datos para la tabla `entornos` --- - -INSERT INTO `entornos` (`identorno`, `ipserveradm`, `portserveradm`, `protoclonacion`, `repositorio`) VALUES -(1, 'SERVERIP', 2008, 'TORRENT', 1); - --- -------------------------------------------------------- - --- --- Estructura de tabla para la tabla `administradores_centros` --- - -DROP TABLE IF EXISTS `administradores_centros`; -CREATE TABLE IF NOT EXISTS `administradores_centros` ( - `idadministradorcentro` int(11) NOT NULL AUTO_INCREMENT, - `idusuario` int(11) NOT NULL DEFAULT '0', - `idcentro` int(11) NOT NULL DEFAULT '0', - PRIMARY KEY (`idadministradorcentro`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - --- --- Volcar la base de datos para la tabla `administradores_centros` --- -INSERT INTO `administradores_centros` (`idadministradorcentro`,`idusuario`, `idcentro`) VALUES (1,2,1); - - - diff --git a/admin/Services/includes/Database.cpp b/admin/Services/includes/Database.cpp deleted file mode 100644 index 752d313c..00000000 --- a/admin/Services/includes/Database.cpp +++ /dev/null @@ -1,197 +0,0 @@ -// ****************************************************************************************************** -// Aplicación HIDRA -// Copyright 2004 Jos�Manuel Alonso. Todos los derechos reservados. -// Fichero: Database.cpp -// Descripción: -// Fichero de implementaci� de la clase Database para funciones de manipulaci� -// de bases de datos sobre un Servidor Mysql -// ****************************************************************************************************** -#include "Database.h" -// __________________________________________________________________________ -void ErrorHandler(Herror hr, char* ErrStr) -{ - sprintf(ErrStr,"Error:\n"); - sprintf(ErrStr,"%sCode = %d\n",ErrStr ,hr.nError); - sprintf(ErrStr,"%sDescription = %s",ErrStr, (char*) hr.dError); -} -// __________________________________________________________________________ -Database::Database() -{ - m_Cnn=NULL; - sprintf(m_ErrStr,"NULL POINTER"); -} -// __________________________________________________________________________ -void Database::GetErrorErrStr(char* ErrStr) -{ - sprintf(ErrStr,"%s",m_ErrStr); -} -// __________________________________________________________________________ -void Table::GetErrorErrStr(char* ErrStr) -{ - sprintf(ErrStr,"%s",m_ErrStr); -} -// __________________________________________________________________________ -bool Database::Open(char* UserName, char* Pwd,char* server,char*Bd) -{ - Herror hr; - m_Cnn=mysql_init(NULL); - if(m_Cnn==NULL){ - hr.nError=0; - strcpy(hr.dError,"Error en la Creación del objeto MYSQL"); - ErrorHandler(hr,m_ErrStr); - return(false); // Fallo de inicializaci� - } - - if(!mysql_real_connect(m_Cnn, server,UserName,Pwd,Bd, MYSQL_PORT,NULL,0)){ - mysql_error(m_Cnn); - hr.nError=mysql_errno(m_Cnn); - strcpy(hr.dError,mysql_error(m_Cnn)); - ErrorHandler(hr,m_ErrStr); - return(false); // Fallo de conexi� - } - hr.nError=0; - strcpy(hr.dError,"Success"); - ErrorHandler(hr,m_ErrStr); - return (true); -} -// __________________________________________________________________________ -bool Database::Close() -{ - mysql_close(m_Cnn); - return(true); -} -// __________________________________________________________________________ -bool Database::Execute(char* CmdStr) -{ - Herror hr; - if (mysql_query(m_Cnn,CmdStr)){ // Ejecuta la consulta - mysql_error(m_Cnn); - hr.nError=mysql_errno(m_Cnn); - strcpy(hr.dError,mysql_error(m_Cnn)); - ErrorHandler(hr,m_ErrStr); - mysql_close(m_Cnn); - return(false); // Fallo de conexión - } - hr.nError=0; - strcpy(hr.dError,"Success"); - ErrorHandler(hr,m_ErrStr); - return (true); -} -// __________________________________________________________________________ -bool Database::Execute(char* CmdStr, Table& Tbl) -{ - Herror hr; - if (mysql_query(m_Cnn,CmdStr)) { // Ejecuta la consulta - mysql_error(m_Cnn); - hr.nError=mysql_errno(m_Cnn); - strcpy(hr.dError,mysql_error(m_Cnn)); - ErrorHandler(hr,m_ErrStr); - mysql_close(m_Cnn); - return(false); // Fallo de conexi� - } - - hr.nError=0; - strcpy(hr.dError,"Success"); - ErrorHandler(hr,m_ErrStr); - - Tbl.m_Rec = mysql_store_result(m_Cnn) ; // Toma el recordset - if(Tbl.m_Rec){ - Tbl.row=mysql_fetch_row(Tbl.m_Rec); - Tbl.fields = mysql_fetch_fields(Tbl.m_Rec); - Tbl.num_fields = mysql_num_fields(Tbl.m_Rec); - Tbl.numreg=mysql_num_rows(Tbl.m_Rec); - Tbl.eof=Tbl.numreg==0; // Consulta vacia - } - return (true); -} -// __________________________________________________________________________ -Table::Table() -{ - m_Rec=NULL; -} -// __________________________________________________________________________ -bool Table::ISEOF() -{ - return(eof); -} -// __________________________________________________________________________ -bool Table::Get(const char* FieldName, char *FieldValue) -{ - char * aux; - aux=tomadato(FieldName); - if(aux) - strcpy(FieldValue,aux); - else - strcpy(FieldValue,""); - return(true); -} -// __________________________________________________________________________ -bool Table::Get(const char* FieldName,int &FieldValue) -{ - char *aux; - aux=tomadato(FieldName); - if(aux) - FieldValue=atoi(aux); - else - FieldValue=0; - return(true); -} -// __________________________________________________________________________ -bool Table::Get(const char* FieldName,char &FieldValue) -{ - char *aux; - aux=tomadato(FieldName); - FieldValue=aux[0]; - return(true); -} -// __________________________________________________________________________ -char* Table::tomadato(const char* FieldName) -{ - Herror hr; - unsigned int i; - - for(i = 0; i < num_fields; i++){ - if(strcmp((char*)fields[i].name,FieldName)==0){ - sprintf(m_ErrStr,"Success"); - return((char*)row[i]); - } - } - hr.nError=-1; - strcpy(hr.dError,"El nombre del campo no existe"); - ErrorHandler(hr,m_ErrStr); - return(NULL); // No existe el nombre del campo en la tabla -} -// __________________________________________________________________________ - -bool Table::MoveNext() -{ - eof=false; - row=mysql_fetch_row(m_Rec); - if(row==NULL){ - if(!mysql_eof(m_Rec)) - return(false); // Fallo de lectura - else - eof=true; // Fin de fichero - } - return (true); -} -// __________________________________________________________________________ -bool Table::MoveFirst() -{ - my_ulonglong auxnumreg; - - auxnumreg=0; - mysql_data_seek(m_Rec,auxnumreg); - return (MoveNext()); -} -// __________________________________________________________________________ -bool Table::MoveLast() -{ - my_ulonglong auxnumreg; - auxnumreg=numreg; - auxnumreg--; - if(auxnumreg<0) auxnumreg=0; // Principio de fichero - mysql_data_seek(m_Rec,auxnumreg); - return (MoveNext()); - return (true); -} diff --git a/admin/Services/includes/Database.h b/admin/Services/includes/Database.h deleted file mode 100644 index 0af1561b..00000000 --- a/admin/Services/includes/Database.h +++ /dev/null @@ -1,60 +0,0 @@ -// ****************************************************************************************************** -// Aplicación HIDRA -// Copyright 2004 Jos�Manuel Alonso. Todos los derechos reservados. -// Fichero: Database.h -// Descripción: -// Fichero de cabecera de la clase Database para implementar funciones de manipulaci� -// de bases de datos sobre un Servidor Mysql -// ****************************************************************************************************** -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include </usr/include/mysql/mysql.h> -// __________________________________________________________________________ -class Database; -class Table; -// __________________________________________________________________________ -class Database -{ -public: - MYSQL *m_Cnn; - char m_ErrStr[500]; - Database(); - bool Open(char* UserName, char* Pwd,char* server,char*Database); - bool OpenTbl(int Mode, char* CmdStr, Table& Tbl); - bool Close(void); - bool Execute(char* CmdStr); - bool Execute(char* CmdStr, Table& Tbl); - void GetErrorErrStr(char* ErrStr); -}; -// __________________________________________________________________________ -class Table{ - char* tomadato(const char* FieldName); -public: - bool eof,bof; - MYSQL_RES * m_Rec ; - MYSQL_FIELD *fields; - unsigned int num_fields; - MYSQL_ROW row ; - MYSQL_ROW_OFFSET ptr; - my_ulonglong numreg; - char m_ErrStr[500]; - Table(); - void GetErrorErrStr(char* ErrStr); - bool ISEOF(); - bool MoveNext(); - bool MovePrevious(); - bool MoveFirst(); - bool MoveLast(); - - bool Get(const char* FieldName, char* FieldValue); - bool Get(const char* FieldName,int &FieldValue); - bool Get(const char* FieldName,char &FieldValue); -}; -// __________________________________________________________________________ -class Herror -{ -public: - int nError; // C�igo del error - char dError[500]; // Descripción del error -}; diff --git a/admin/Services/includes/ogAdmLib.c b/admin/Services/includes/ogAdmLib.c deleted file mode 100644 index 819eefec..00000000 --- a/admin/Services/includes/ogAdmLib.c +++ /dev/null @@ -1,322 +0,0 @@ -// ________________________________________________________________________________________________________ -// Función: INTROaFINCAD -// -// Descripción: -// Cambia INTROS por caracteres fin de cadena ('\0') en una cadena -// Parametros: -// - parametros : La cadena a explorar -// ________________________________________________________________________________________________________ -void INTROaFINCAD(char* parametros) { - int lon, i; - lon = strlen(parametros); - for (i = 0; i < lon; i++) { - if (parametros[i] == '\r') - parametros[i] = '\0'; - } -} -// ________________________________________________________________________________________________________ -// Funciónn: FINCADaINTRO -// -// Descripciónn?: -// Cambia caracteres fin de cadena ('\0') por INTROS en una cadena -// Parametros: -// - parametros : La cadena a explorar -// ________________________________________________________________________________________________________ -void FINCADaINTRO(char* a, char *b) { - char *i; - for (i = a; i < b; i++) { // Cambia los NULOS por INTROS - if (*i == '\0') - *i = '\r'; - } -} - -// ________________________________________________________________________________________________________ -// Función: AbreConexion -// -// Descripción: -// Crea un socket y lo conecta a una interface de red. Devuelve el socket -// Parámetros: -// - ips : La direccin IP con la que se comunicarnel socket -// - port : Puerto para la comunicacin -// ________________________________________________________________________________________________________ -SOCKET AbreConexion(char *ips, int port) { - struct sockaddr_in server; - SOCKET s; - - // Crea el socket y se intenta conectar - s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); - if (s == SOCKET_ERROR) { - RegistraLog("Error en la creacin del socket. Modulo: AbreConexion()", - true); - return INVALID_SOCKET; - } - - server.sin_family = AF_INET; - server.sin_port = htons((short) port); - server.sin_addr.s_addr = inet_addr(ips); - - if (connect(s, (struct sockaddr *) &server, sizeof(server)) == SOCKET_ERROR) { - RegistraLog("connect() fallo", true); - return INVALID_SOCKET; - } - return (s); - -} - - -// ________________________________________________________________________________________________________ -// Función: cuenta_ipes -// -// Descripción: -// Cuenta las comas (caracter de separacion) de las cadenas de ipes -// Parámetros: -// - parametros : La cadena a explorar -// ________________________________________________________________________________________________________ -int cuenta_ipes(char* iph) { - int lon, i, cont = 1; - lon = strlen(iph); - for (i = 0; i < lon; i++) { - if (iph[i] == ';') - cont++; - } - return (cont); -} - -// ________________________________________________________________________________________________________ -// Función: IgualIP -// -// Descripción: -// Comprueba si una cadena con una ipe estnincluidad en otra que contienen varias direcciones ipes separas por punto y coma -// Parámetros: -// - cadenaiph: Cadena de IPes -// - ipcliente: Cadena de la ip a buscar -// ________________________________________________________________________________________________________ -BOOLEAN IgualIP(char *cadenaiph, char *ipcliente) { - char *posa, *posb; - int lon; - - posa = strstr(cadenaiph, ipcliente); - if (posa == NULL) - return (FALSE); // No existe la IP en la cadena - posb = posa; // Iguala direcciones - while (TRUE) { - posb++; - if (*posb == ';') - break; - if (*posb == '\0') - break; - if (*posb == '\r') - break; - } - lon = strlen(ipcliente); - if ((posb - posa) == lon) - return (TRUE); // IP encontrada !!!! - - return (FALSE); -} - -// ________________________________________________________________________________________________________ -// Función: RegistraLog -// -// Descripción: -// Esta funcin registra los evento de errores en un fichero log -// Parametros: -// - msg : Mensage de error -// - swerrno: Switch que indica que recupere literal de error del sistema -// ________________________________________________________________________________________________________ -void RegistraLog(const char *msg, int swerrno) { - struct tm * timeinfo; - timeinfo = TomaHora(); - FILE *FLog; - - FLog = fopen(szPathFileLog, "at"); - if (swerrno) - fprintf(FLog, "%02d/%02d/%d %02d:%02d ***%s:%s\n", timeinfo->tm_mday, - timeinfo->tm_mon + 1, timeinfo->tm_year + 1900, - timeinfo->tm_hour, timeinfo->tm_min, msg, strerror(errno)); - else - fprintf(FLog, "%02d/%02d/%d %02d:%02d ***%s\n", timeinfo->tm_mday, - timeinfo->tm_mon + 1, timeinfo->tm_year + 1900, - timeinfo->tm_hour, timeinfo->tm_min, msg); - fclose(FLog); - - // Lo muestra por consola - /*printf("%02d/%02d/%d %02d:%02d ***%s\n", timeinfo->tm_mday, - timeinfo->tm_mon + 1, - timeinfo->tm_year + 1900, - timeinfo->tm_hour, - timeinfo->tm_min, - msg); - */ -} -// ________________________________________________________________________________________________________ -// Función: TomaHora -// -// Descripción: -// Esta función toma la hora actual del sistema y devuelve una estructura conlos datos -// ________________________________________________________________________________________________________ -struct tm * TomaHora() { - time_t rawtime; - time(&rawtime); - return (localtime(&rawtime)); -} - - -// ________________________________________________________________________________________________________ -// Funcinn: toma_parametro -// -// Descripcinn?: -// Esta funci? devuelve el valor de un parametro incluido en la trmInfo. -// El formato del protocolo es: "nombre_parametro=valor_parametro" -// Par?etros: -// - nombre_parametro: Es el nombre del par?etro a recuperar -// - parametros: Es la matriz que contiene todos los par?etros -// ________________________________________________________________________________________________________ -char * toma_parametro(const char* nombre_parametro,char *parametros) -{ - int i=0; - char* pos; - - for(i=0;i<LONGITUD_PARAMETROS-4;i++){ - if(parametros[i]==nombre_parametro[0]){ - if(parametros[i+1]==nombre_parametro[1]){ - if(parametros[i+2]==nombre_parametro[2]){ - if(parametros[i+3]=='='){ - pos=¶metros[i+4]; - return(pos); - } - } - } - } - } - return(NULL); -} -//______________________________________________________________________________________________________ -// Función: copiaParametro -// -// Descripción: -// Devuelve una copia del valor de un parámetro -// Parámetros: -// - ptrTrama: contenido del mensaje -// - parametro: Nombre del parámetro -// Devuelve: -// Un puntero a la cadena que contiene el valor del parámetro -// ________________________________________________________________________________________________________ -char* copia_parametro(const char*nombre,char *parametros) -{ - int lon; - char *prm,*buffer; - - prm=toma_parametro(nombre,parametros); // Toma parámetro - if(prm) - lon=strlen(prm); - else - return(NULL); - - buffer = (char*) malloc(lon); // Toma memoria - if (buffer == NULL) { // No hay memoria suficiente para el buffer - return (NULL); - } - strcpy(buffer,prm); - return(buffer); -} -// ________________________________________________________________________________________________________ -// Función: split_parametros -// -// Descripción: -// Trocea una cadena según un carácter delimitador -// Parámetros: -// - trozos: Array de punteros a cadenas -// - cadena: Cadena a trocear -// - chd: Carácter delimitador -// Devuelve: -// Número de trozos en que se divide la cadena -// ________________________________________________________________________________________________________ -int split_parametros(char **trozos, char *cadena, char *ch) -{ - int w = 0; - - char chd = ch[0]; - trozos[w++] = cadena; - if(cadena!=NULL){ - while (*cadena != '\0') { - if (*cadena == chd) { - *cadena = '\0'; - if (*(cadena + 1) != '\0') - trozos[w++] = cadena + 1; - } - cadena++; - } - } - return (w); // Devuelve el número de trozos -} - -//______________________________________________________________________________________________________ -// Función: recibe_tramas -// -// Descripción: -// Recibe una trama por la red (TCP) -// Parámetros: -// s: socket TCP -// trama: contenido a enviar -// Devuelve: -// true si el envío ha sido correcto o false en caso contrario -//______________________________________________________________________________________________________ -int recibe_tramas(SOCKET s,TRAMA *trama) -{ - int ret; - - ret = recv(s,(char*)trama,LONGITUD_TRAMA,0); - if (ret == 0) // Conexin cerrada por parte del cliente (Graceful close) - return (false); - else{ - if (ret == SOCKET_ERROR){ - return (false); - } - else{ // Datos recibidos - Desencriptar((char*)trama); - return(true); - } - } -} -//__________________________________________________________________________________________________________ -// -// Función: Encripta -// -// Descripción: -// Esta función encripta una cadena y la devuelve como parametro -//__________________________________________________________________________________________________________ -char * Encriptar(char *cadena) -{ - return(cadena); // vuelve sin encriptar - - int i,lon; - char clave; - - clave = 12 & 0xFFU; // La clave elegida entre 0-255, en este caso 12 - lon=strlen(cadena); - for(i=0;i<lon;i++) - cadena[i]=((char)cadena[i] ^ clave) & 0xFF; - return(cadena); -} -//__________________________________________________________________________________________________________ -// -// Funci�: Desencripta -// -// Descripción: -// Esta funci� desencripta una cadena y la devuelve como parametro -//__________________________________________________________________________________________________________ -char * Desencriptar(char *cadena) -{ - return(cadena); - - int i,lon; - char clave; - - clave = 12 & 0xFFU; // La clave elegida entre 0-255, en este caso 12 - lon=strlen(cadena); - for(i=0;i<lon;i++) - cadena[i]=((char)cadena[i] ^ clave) & 0xFF; - return(cadena); -} - diff --git a/admin/Services/includes/ogAdmLib.h b/admin/Services/includes/ogAdmLib.h deleted file mode 100644 index a964fa9a..00000000 --- a/admin/Services/includes/ogAdmLib.h +++ /dev/null @@ -1,105 +0,0 @@ - -#define LONPRM 512 -#define LONGITUD_PARAMETROS 4000 // Longitud mínima de la información de la trama (parametros) -#define LONGITUD_CABECERATRAMA 11 // Longitud mínima de la trama completa -#define LONGITUD_TRAMA LONGITUD_PARAMETROS+LONGITUD_CABECERATRAMA // Longitud mínima de la trama completa - -#define LEER 0 -#define ESCRIBIR 1 - -#define TRUE 1 -#define FALSE 0 - -#define true 1 -#define false 0 - -#define ACCION_EXITOSA "1" // Finalizada con éxito -#define ACCION_FALLIDA "2" // Finalizada con errores -#define ACCION_TERMINADA "3" // Finalizada manualmente con indicación de éxito -#define ACCION_ABORTADA "4" // Finalizada manualmente con indicación de errores -#define ACCION_SINERRORES "5" // Activa y sin ningn error -#define ACCION_CONERRORES "6" // Activa y con algn error - -#define ACCION_DETENIDA "0" // Acción momentanemente parada -#define ACCION_INICIADA "1" // Acción activa -#define ACCION_FINALIZADA "2" // Acción finalizada - -#define SOCKET_ERROR (-1) -#define INVALID_SOCKET (SOCKET)(~0) -#define MAXCNX 5 // Mximos intentos de conexin al servidor HIDRA - -#define PUERTOMINUSER 40000 -#define PUERTOMAXUSER 60000 - -#define MAX_NUM_CSADDRS 20 -#define MAX_INTERFACE_LIST 20 - -#define COMILLAS_SIMPES 0x27 -#define DOBLES_COMILLAS 0x22 -#define BARRA_INVERTIDA 0x5c - -#define LITAMBITO_CENTROS "centros" -#define LITAMBITO_GRUPOSAULAS "gruposaulas" -#define LITAMBITO_AULAS "aulas" -#define LITAMBITO_GRUPOSORDENADORES "gruposordenadores" -#define LITAMBITO_ORDENADORES "ordenadores" - -#define MAXCMD_PARAMETROS 200 // Máximo número de parámetros de una trama de comandos -#define MAXIMOS_SOCKETS 4000 // Máximo número de conexiones con ordenadores clientes -#define MAXIMOS_SRVRMB 200 // Máximo número de servidores rembo -#define MAXLON_PARAMETROSIPH 3000 // Máxima longitud de un parametro iph - -#define MAXHARDWARE 128 // MÁXIMOS ELEMENTOS HARDSWARE A DETECTAR -#define MAXSOFTWARE 2048 // MÁXIMOS ELEMENTOS SOFTWARE A DETECTAR - -#define PROCESOS 0x01 - -#define EJECUCION_PROCEDIMIENTO 0x0000 // Acción Procedimiento -#define EJECUCION_COMANDO 0x0001 // Acción Comando -#define EJECUCION_TAREA 0x0002 // Acción Tarea -#define EJECUCION_TRABAJO 0x0003 // Acción Trabajo -#define EJECUCION_RESERVA 0x0004//Acción Reserva - -#define EJECUTOR_servidorHIDRA 0x0001 // Ejecutor Servidor hidra -#define EJECUTOR_clienteREMBO 0x0002 // Ejecutor cliente rembo -#define EJECUTOR_servidorREMBO 0x0003 // Ejecutor Servidor rembo - -#define CLIENTE_REMBO "RMB" // Sistema operativo Rembo -#define CLIENTE_OCUPADO "BSY" // Cliente ocupado -#define CLIENTE_APAGADO "OFF" // Cliente apagado -#define CLIENTE_INICIANDO "INI" // Cliente iniciando - -// Variables y estructuras - -typedef struct{ // EstructUra de la trama recibida - char arroba; // cabecera de la trama - char identificador[9]; // identificador de la trama - char ejecutor; // ejecutor de la trama 1=el servidor rembo 2=el cliente rembo - char parametros[LONGITUD_PARAMETROS]; // Contenido de la trama (par?etros) -}TRAMA; - -char szPathFileCfg[512]; -char szPathFileLog[512]; - -typedef unsigned long DWORD; -typedef unsigned short WORD; -typedef int BOOLEAN; -typedef char BYTE; -typedef int SOCKET; - -// Prototipos de funciones - -void INTROaFINCAD(char* ); -void FINCADaINTRO(char*,char*); -SOCKET AbreConexion(char *,int); -int cuenta_ipes(char*); -int IgualIP(char *,char *); -void RegistraLog(const char *,int); -struct tm * TomaHora(); -char * toma_parametro(const char* ,char *); -char* copia_parametro(const char*,char *); -int SplitParametros(char**,char*, char*); -int recibe_trama(SOCKET sock,TRAMA* trama); -char* Encriptar(char *); -char * Desencriptar(char *); - diff --git a/admin/Services/ogAdmAgent/Makefile b/admin/Services/ogAdmAgent/Makefile deleted file mode 100644 index af83b16d..00000000 --- a/admin/Services/ogAdmAgent/Makefile +++ /dev/null @@ -1,43 +0,0 @@ -# makefile - -# Nombre del proyecto -PROYECTO := ogAdmAgent - -# Directorio de instalación -INSTALL_DIR := /opt/opengnsys - -# Opciones de compilacion -CFLAGS := -O0 -g -Wall -I../includes # Depuracion -#CFLAGS := -O3 -Wall # Optimizacion -CPPFLAGS := $(CFLAGS) - -# Opciones de linkado -LDFLAGS := -L/usr/lib -L/usr/lib/mysql -lpthread -lmysqlclient - -# Ficheros objetos -OBJS := ../includes/Database.o sources/ogAdmAgent.o - - -all: $(PROYECTO) - -$(PROYECTO): $(OBJS) - g++ $(LDFLAGS) $(OBJS) -o $(PROYECTO) -# strip $(PROYECTO) # Optimizacion - -install: $(PROYECTO) - cp $(PROYECTO) $(INSTALL_DIR)/sbin - cp $(PROYECTO).cfg $(INSTALL_DIR)/etc - -clean: - rm -f $(PROYECTO) $(OBJS) - -uninstall: clean - rm -f /usr/local/sbin/$(PROYECTO) /usr/local/etc/$(PROYECTO).cfg - -sources/%.o: sources/%.cpp - g++ $(CPPFLAGS) -I ../includes -c -o"$@" "$<" - -sources/%.o: sources/%.c - gcc $(CFLAGS) -I ../includes -c -o"$@" "$<" - - diff --git a/admin/Services/ogAdmAgent/ogAdmAgent.cfg b/admin/Services/ogAdmAgent/ogAdmAgent.cfg deleted file mode 100644 index 2e919745..00000000 --- a/admin/Services/ogAdmAgent/ogAdmAgent.cfg +++ /dev/null @@ -1,7 +0,0 @@ -IPhidra=SERVERIP -Puerto=2008 -Usuario=usuog -PassWord=passusuog -DataSource=localhost -Catalog=ogBDAdmin - diff --git a/admin/Services/ogAdmAgent/sources/ogAdmAgent.cpp b/admin/Services/ogAdmAgent/sources/ogAdmAgent.cpp deleted file mode 100644 index d0b9599b..00000000 --- a/admin/Services/ogAdmAgent/sources/ogAdmAgent.cpp +++ /dev/null @@ -1,761 +0,0 @@ -// *************************************************************************
-// Aplicación: OPENGNSYS
-// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
-// Fecha Creación: Año 2003-2004
-// Fecha Última modificación: Marzo-2006
-// Nombre del fichero: ogAdmAgent.cpp
-// Descripción :
-//
-// ****************************************************************************
-#include "ogAdmAgent.h"
-#include "ogAdmLib.c"
-
-//________________________________________________________________________________________________________
-//
-// Función: TomaConfiguracion
-//
-// Descripción:
-// Esta función lee el fichero de configuración del programa hidralinuxcli y toma los parámetros
-// Parámetros:
-// - pathfilecfg : Ruta al fichero de configuración
-//________________________________________________________________________________________________________
-int TomaConfiguracion(char* pathfilecfg) {
- long lSize;
- char * buffer, *lineas[100], *dualparametro[2];
- char ch[2];
- int i, numlin, resul;
-
- if (pathfilecfg == NULL)
- return (FALSE); // Nombre del fichero en blanco
-
- Fconfig = fopen(pathfilecfg, "rb");
- if (Fconfig == NULL)
- return (FALSE);
- fseek(Fconfig, 0, SEEK_END); // Obtiene tamaño del fichero.
- lSize = ftell(Fconfig);
- rewind(Fconfig);
- buffer = (char*) malloc(lSize); // Toma memoria para el buffer de lectura.
- if (buffer == NULL)
- return (FALSE);
- fread(buffer, 1, lSize, Fconfig); // Lee contenido del fichero
- fclose(Fconfig);
-
- //inicializar
- IPlocal[0] = (char) NULL;
- servidorhidra[0] = (char) NULL;
- Puerto[0] = (char) NULL;
-
- usuario[0] = (char) NULL;
- pasguor[0] = (char) NULL;
- datasource[0] = (char) NULL;
- catalog[0] = (char) NULL;
-
- strcpy(ch, "\n");// caracter delimitador (salto de linea)
- numlin = split_parametros(lineas, buffer, ch);
- for (i = 0; i < numlin; i++) {
- strcpy(ch, "=");// caracter delimitador
- split_parametros(dualparametro, lineas[i], ch); // Toma primer nombre del parametro
-
- resul = strcmp(dualparametro[0], "IPhidra");
- if (resul == 0)
- strcpy(IPlocal, dualparametro[1]);
-
- resul = strcmp(dualparametro[0], "IPhidra");
- if (resul == 0)
- strcpy(servidorhidra, dualparametro[1]);
-
- resul = strcmp(dualparametro[0], "Puerto");
- if (resul == 0)
- strcpy(Puerto, dualparametro[1]);
-
- resul = strcmp(dualparametro[0], "Usuario");
- if (resul == 0)
- strcpy(usuario, dualparametro[1]);
-
- resul = strcmp(dualparametro[0], "PassWord");
- if (resul == 0)
- strcpy(pasguor, dualparametro[1]);
-
- resul = strcmp(dualparametro[0], "DataSource");
- if (resul == 0)
- strcpy(datasource, dualparametro[1]);
-
- resul = strcmp(dualparametro[0], "Catalog");
- if (resul == 0)
- strcpy(catalog, dualparametro[1]);
- }
- if (IPlocal[0] == (char) NULL) {
- RegistraLog("IPlocal, NO se ha definido este parámetro", false);
- return (FALSE);
- }
- if (servidorhidra[0] == (char) NULL) {
- RegistraLog("IPhidra, NO se ha definido este parámetro", false);
- return (FALSE);
- }
- if (Puerto[0] == (char) NULL) {
- RegistraLog("Puerto, NO se ha definido este parámetro", false);
- return (FALSE);
- }
- puerto = atoi(Puerto);
-
- if (usuario[0] == (char) NULL) {
- RegistraLog("Usuario, NO se ha definido este parámetro", false);
- return (FALSE);
- }
- if (pasguor[0] == (char) NULL) {
- RegistraLog("PassWord, NO se ha definido este parámetro", false);
- return (FALSE);
- }
- if (datasource[0] == (char) NULL) {
- RegistraLog("DataSource, NO se ha definido este parámetro", false);
- return (FALSE);
- }
- if (catalog[0] == (char) NULL) {
- RegistraLog("Catalog, NO se ha definido este parámetro", false);
- return (FALSE);
- }
- return (TRUE);
-}
-// _____________________________________________________________________________________________________________
-// Función: busca_accion
-//
-// Descripción:
-// Esta Función busca en la base de datos, acciones programadas
-// Parametros:
-// - dia : Día actual del mes
-// - mes : mes en curso
-// - anno : Año en curso
-// - hora : Hora actual
-// - minutos : Minutos actuales
-// - diasemana : Dia de la semana 1=lunes,2=martes ... ( 0 Domingo)
-// _____________________________________________________________________________________________________________
-int busca_accion(WORD dia,WORD mes,WORD anno,WORD hora,WORD minutos,WORD diasemana)
-{
- char sqlstr[1000],ErrStr[200];
- Database db,wdb;
- Table tbl;
- char parametros[LONGITUD_PARAMETROS];
- BYTE swampm,bitsemana;
- int tipoaccion,identificador;
- int ordsem,ordulsem,ordiasem_1,maxdias;
- anno=anno-2009; // Año de comienzo es 2004
- if(hora>11){
- hora-=12;
- swampm=1; // Es pm
- }
- else
- swampm=0; // Es am
-
- if(diasemana==0) diasemana=7; // El domingo
-
- // Cuestión semanas
- ordiasem_1=DiadelaSemana(1,mes,anno+2009);
- ordsem=SemanadelMes(ordiasem_1,dia); // Calcula el número de la semana
- if (mes!=2) // Toma el último día de ese mes
- maxdias=dias_meses[mes];
- else{
- if (bisiesto(anno+2009))
- maxdias=29;
- else
- maxdias=28;
- }
- ordulsem=SemanadelMes(ordiasem_1,maxdias); // Calcula el número de última semana
-
- bitsemana=HEX_semanas[ordsem];
- if(ordsem==ordulsem) // Si es la última semana del mes
- bitsemana|=HEX_semanas[6];
-
- if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexion
- db.GetErrorErrStr(ErrStr);
- return (false);
- }
- sprintf(sqlstr,"SELECT DISTINCT tipoaccion,identificador FROM programaciones WHERE "\
- " suspendida=0 "\
- " AND (annos & %d <> 0) "\
- " AND (meses & %d<>0) "\
- " AND ((diario & %d<>0) OR (dias & %d<>0) OR (semanas & %d<>0))"\
- " AND (horas & %d<>0) AND ampm=%d AND minutos=%d",\
- HEX_annos[anno],\
- HEX_meses[mes],\
- HEX_dias[dia],\
- HEX_diasemana[diasemana],
- bitsemana,\
- HEX_horas[hora],\
- swampm,minutos);
-
- if(!db.Execute(sqlstr,tbl)){ // Error al leer
- db.GetErrorErrStr(ErrStr);
- return(false);
- }
- if(tbl.ISEOF()){
- db.Close();
- return(true); // No hay acciones programadas
- }
- if (!wdb.Open(usuario, pasguor, datasource, catalog)) { // error de conexion
- db.Close();
- db.GetErrorErrStr(ErrStr);
- return (false);
- }
- while(!tbl.ISEOF()){ // Busca entre todas las programaciones
- if(!tbl.Get("tipoaccion",tipoaccion)){ // Toma dato
- tbl.GetErrorErrStr(ErrStr); // error al acceder al registro
- return(false);
- }
- if(!tbl.Get("identificador",identificador)){ // Toma dato
- tbl.GetErrorErrStr(ErrStr); // error al acceder al registro
- return(false);
- }
- if(tipoaccion==EJECUCION_TAREA){ // Es una programación de una tarea
- EjecutarTarea(identificador,0,0,0,wdb,parametros);
- }
- else{
- if(tipoaccion==EJECUCION_TRABAJO){
- EjecutarTrabajo(identificador,wdb,parametros); // Es una programación de un trabajo
- }
- else{
- if(tipoaccion==EJECUCION_RESERVA){
- EjecutarReserva(identificador,wdb,parametros); // Es una programación de un trabajo
- }
- }
- }
- tbl.MoveNext();
- }
- wdb.Close();
- db.Close();
- return(true);
-}
-// _____________________________________________________________________________________________________________
-// Función: bisiesto
-//
-// Descripción:
-// Esta Función devuelve true si el año pasado como parámetro es bisiesto y false si no lo es
-// Parametros:
-// - anob : un año en formato aaaa
-// _____________________________________________________________________________________________________________
-bool bisiesto(WORD anob){
- return(anob%4==0);
-}
-// _____________________________________________________________________________________________________________
-// Función: DiadelaSemana
-//
-// Descripción:
-// Esta Función devuelve el número del día de la semana: 1=Lunes, 2=martes ... 6=sábado 7=domingo de una fecha determinada
-// Parametros:
-// - dia : Un día
-// - mes : Un mes
-// - anno : Un año
-// _____________________________________________________________________________________________________________
-int DiadelaSemana(WORD dia,WORD mes,WORD anno)
-{
- int i,cont,dias_anuales;
- int desplazamiento_dias=6;
- int orddiasem;
-
- cont =0;
- for (i=1900;i<anno;i++){
- if (bisiesto(i)) dias_anuales=366; else dias_anuales=365;
- cont+=dias_anuales;
- }
- for (i=1;i<mes;i++){
- if (i!=2)
- cont+=dias_meses[i];
- else{
- if (bisiesto(anno))
- cont+=29;
- else
- cont+=28;
- }
- }
- cont+=dia+desplazamiento_dias;
- orddiasem=(cont%7);
- if(orddiasem==0) orddiasem=7;
- return(orddiasem);
-}
-// _____________________________________________________________________________________________________________
-// Función: SemanadelMes
-//
-// Descripción:
-// Esta Función devuelve el número de semana perteneciente a un día de ese mes
-// Parámetros:
-// - ordiasem_1 : Orden semenal (1,2...) del dia del primer dia del mes que se pasa como parámetro
-// - diames : El mes concreto
-// _____________________________________________________________________________________________________________
-int SemanadelMes(int ordiasem_1,int diames)
-{
- int nwdia,resto,cociente;
-
- nwdia=diames+ordiasem_1-1;
- cociente=nwdia/7;
- resto=nwdia%7;
- if(resto>0) cociente++;
- return(cociente);
-}
-// _____________________________________________________________________________________________________________
-// Función: Pausa
-//
-// Descripción:
-// Hace una pausa en segundos
-// Parametros:
-// - s : Segundos de pausa
-// _____________________________________________________________________________________________________________
-void Pausa(int s)
-{
- int seg=0;
- clock_t comienzo;
-
- comienzo = clock();
- do{
- seg=(clock()-comienzo)/CLOCKS_PER_SEC;
- }while(seg<s);
-}
-// _____________________________________________________________________________________________________________
-// Función: EjecutarTrabajo
-//
-// Descripción:
-// Registra una acción (Trabajo y la envía para su ejecución
-// Parámetros:
-// - idtrabajo : Identificador del trabajo
-// - db: una conexion ADO operativa
-// - parametros: Parámetros de la acción
-// _____________________________________________________________________________________________________________
-int EjecutarTrabajo(int idtrabajo,Database db,char*parametros )
-{
- char sqlstr[1000],ErrStr[200];
- Table tbl;
- int cont_tareas=0,lon;
- int idtarea,idtrabajotarea,idcentro;
- char wambitrabajo[500],ambitrabajo[4000];
- char wparamtrabajo[20],paramtrabajo[1000];
- int tbTareasidtarea[100],tbTareasidnotificador[100];
- char *tbTareasparametros[100],*tbTareasambitoambitskwrk[100];
- char ambitskwrk[500];
-
- ambitrabajo[0]=(char)NULL; // Inicialización
- strcpy(paramtrabajo,"tsk="); // Inicialización
-
- // recupera el identificador del Centro propietario de la tarea
- sprintf(sqlstr,"SELECT idcentro FROM trabajos WHERE idtrabajo=%d",idtrabajo);
- if(!db.Execute(sqlstr,tbl)){ // Error al leer
- db.GetErrorErrStr(ErrStr);
- return(false);
- }
- if(tbl.ISEOF()) return(true);
- if(!tbl.Get("idcentro",idcentro)){ // Toma dato
- tbl.GetErrorErrStr(ErrStr); // error al acceder al registro
- return(false);
- }
- // Recupera las tareas que forman parte del trabajo
- sprintf(sqlstr,"SELECT * FROM trabajos_tareas WHERE idtrabajo=%d ORDER by orden",idtrabajo);
- if(!db.Execute(sqlstr,tbl)){ // Error al leer
- db.GetErrorErrStr(ErrStr);
- return(false);
- }
- if(tbl.ISEOF()) return(true);
- // Recorre trabajos-tareas
- while(!tbl.ISEOF()){
- if(!tbl.Get("idtrabajotarea",idtrabajotarea)){ // Toma dato
- tbl.GetErrorErrStr(ErrStr); // error al acceder al registro
- return(false);
- }
- tbTareasidnotificador[cont_tareas]=idtrabajotarea;
-
- if(!tbl.Get("idtarea",idtarea)){ // Toma dato
- tbl.GetErrorErrStr(ErrStr); // error al acceder al registro
- return(false);
- }
- tbTareasidtarea[cont_tareas]=idtarea;
-
- if(!tbl.Get("parametros",parametros)){ // Toma dato
- tbl.GetErrorErrStr(ErrStr); // error al acceder al registro
- return(false);
- }
- lon=strlen(parametros);
- tbTareasparametros[cont_tareas]=(char*)malloc(lon);
- if(tbTareasparametros[cont_tareas]==NULL)
- return(false); // No hay memoria bastante
- strcpy(tbTareasparametros[cont_tareas],parametros);
-
- if(!tbl.Get("ambitskwrk",ambitskwrk)){ // Toma dato
- tbl.GetErrorErrStr(ErrStr); // error al acceder al registro
- return(false);
- }
- lon=strlen(ambitskwrk);
- tbTareasambitoambitskwrk[cont_tareas]=(char*)malloc(lon);
- strcpy(tbTareasambitoambitskwrk[cont_tareas],ambitskwrk);
-
- sprintf(wambitrabajo,"%s;",ambitskwrk);
- strcat(ambitrabajo,wambitrabajo);
-
- sprintf(wparamtrabajo,"%d;",idtrabajotarea);
- strcat(paramtrabajo,wparamtrabajo);
-
- cont_tareas++;
- tbl.MoveNext();
- }
- lon=strlen(ambitrabajo);
- ambitrabajo[lon-1]=(char)NULL; // Quita la coma final
-
- lon=strlen(paramtrabajo);
- paramtrabajo[lon-1]=(char)NULL; // Quita la coma final
-
- char fechareg[100];
-
-
- struct tm* st;
- st = TomaHora();
- sprintf(fechareg, "%d/%d/%d %d:%d:%d", st->tm_year + 1900, st->tm_mon + 1,
- st->tm_mday, st->tm_hour, st->tm_min, st->tm_sec);
-
- sprintf(sqlstr,"INSERT INTO acciones (tipoaccion,idtipoaccion,cateaccion,ambito,idambito,ambitskwrk,fechahorareg,estado,resultado,idcentro,parametros,accionid,idnotificador) VALUES (%d,%d,%d,0,0,'%s','%s','%s','%s',%d,'%s',0,0)",EJECUCION_TRABAJO,idtrabajo,PROCESOS,ambitrabajo,fechareg,ACCION_INICIADA,ACCION_SINERRORES,idcentro,paramtrabajo);
- if(!db.Execute(sqlstr)){ // Error al insertar
- db.GetErrorErrStr(ErrStr);
- return(false);
- }
- int accionid=0;
- // Toma identificador de la acción
- sprintf(sqlstr,"SELECT @@identity as identificador");
- if(!db.Execute(sqlstr,tbl)){ // Error al leer
- db.GetErrorErrStr(ErrStr);
- return(false);
- }
- if(!tbl.ISEOF()){ // Si existe registro
- if(!tbl.Get("identificador",accionid)){
- tbl.GetErrorErrStr(ErrStr); // error al acceder al registro
- return(false);
- }
- }
- int i;
- // Insertar acciones:tareas
- for (i=0;i<cont_tareas;i++){
- if(!EjecutarTarea(tbTareasidtarea[i],accionid,tbTareasidnotificador[i],idcentro,db,parametros)){
- free(tbTareasparametros[i]);
- free(tbTareasambitoambitskwrk[i]);
- return(false);
- }
- free(tbTareasparametros[i]);
- free(tbTareasambitoambitskwrk[i]);
- }
- return(true);
-}
-// _____________________________________________________________________________________________________________
-// Función: EjecutarTarea
-//
-// Descripción:
-// Registra una acción (Tarea) y la envía para su ejecución
-// Parámetros:
-// - idtarea : Identificador de la tarea
-// - accionid: identificador del trabajo padre (si existe)
-// - idnotificador: identificador del trabajo_tarea incluido en trabajo padre (si existe)
-// - idcentro: Centro propietario del trabjo padre (si existe este trabajo)
-// - db: una conexion ADO operativa
-// - parametros: Parámetros de la acción
-// _____________________________________________________________________________________________________________
-int EjecutarTarea(int idtarea,int accionid,int idnotificador,int idcentro,Database db,char *parametros )
-{
- char sqlstr[1000],ErrStr[200],ambito;
- Table tbl;
- int cont_comandos=0,lon;
- int idcomando,idambito,idtareacomando,accionidcmd;
- char wambitarea[20],ambitarea[4000];
- char wparamtarea[20],paramtarea[1000],pids[20];
- int tbComandosidcomando[100],tbComandosambito[100],tbComandosidnotificador[100],tbComandosidambito[100];
- char *tbComandosparametros[100];
-
- ambitarea[0]=(char)NULL; // Inicialización
- strcpy(paramtarea,"cmd="); // Inicialización
- if(idcentro==0){
- // recupera el identificador del Centro propietario de la tarea
- sprintf(sqlstr,"SELECT idcentro FROM tareas WHERE idtarea=%d",idtarea);
- if(!db.Execute(sqlstr,tbl)){ // Error al leer
- db.GetErrorErrStr(ErrStr);
- return(false);
- }
- if(tbl.ISEOF()) return(true);
- if(!tbl.Get("idcentro",idcentro)){ // Toma dato
- tbl.GetErrorErrStr(ErrStr); // error al acceder al registro
- return(false);
- }
- }
- // Recupera los comandos que forman parte de la tarea
- sprintf(sqlstr,"SELECT * FROM tareas_comandos WHERE idtarea=%d ORDER by orden",idtarea);
- if(!db.Execute(sqlstr,tbl)){ // Error al leer
- db.GetErrorErrStr(ErrStr);
- return(false);
- }
- if(tbl.ISEOF()) return(true);
-
- // Recorre tareas-comandos
- while(!tbl.ISEOF()){
- if(!tbl.Get("idcomando",idcomando)){ // Toma dato
- tbl.GetErrorErrStr(ErrStr); // error al acceder al registro
- return(false);
- }
- tbComandosidcomando[cont_comandos]=idcomando;
-
- if(!tbl.Get("ambito",ambito)){ // Toma dato
- tbl.GetErrorErrStr(ErrStr); // error al acceder al registro
- return(false);
- }
- tbComandosambito[cont_comandos]=ambito;
-
- if(!tbl.Get("idambito",idambito)){ // Toma dato
- tbl.GetErrorErrStr(ErrStr); // error al acceder al registro
- return(false);
- }
- tbComandosidambito[cont_comandos]=idambito;
-
-
- if(!tbl.Get("parametros",parametros)){ // Toma dato
- tbl.GetErrorErrStr(ErrStr); // error al acceder al registro
- return(false);
- }
-
- lon=strlen(parametros);
- tbComandosparametros[cont_comandos]=(char*)malloc(lon+20);
- if(tbComandosparametros[cont_comandos]==NULL)
- return(false); // No hay memoria bastante
-
- strcpy(tbComandosparametros[cont_comandos],parametros);
-
- if(!tbl.Get("idtareacomando",idtareacomando)){ // Toma dato
- tbl.GetErrorErrStr(ErrStr); // error al acceder al registro
- return(false);
- }
- tbComandosidnotificador[cont_comandos]=idtareacomando;
-
- sprintf(wambitarea,"%d:%d;",ambito,idambito);
- strcat(ambitarea,wambitarea);
-
- sprintf(wparamtarea,"%d;",idtareacomando);
- strcat(paramtarea,wparamtarea);
-
- cont_comandos++;
- tbl.MoveNext();
- }
- lon=strlen(ambitarea);
- ambitarea[lon-1]=(char)NULL; // Quita la coma final
-
- lon=strlen(paramtarea);
- paramtarea[lon-1]=(char)NULL; // Quita la coma final
-
- char fechareg[100];
-
-
- struct tm* st;
- st = TomaHora();
- sprintf(fechareg, "%d/%d/%d %d:%d:%d", st->tm_year + 1900, st->tm_mon + 1,
- st->tm_mday, st->tm_hour, st->tm_min, st->tm_sec);
-
- sprintf(sqlstr,"INSERT INTO acciones (tipoaccion,idtipoaccion,cateaccion,ambito,idambito,ambitskwrk,fechahorareg,estado,resultado,idcentro,parametros,accionid,idnotificador) VALUES (%d,%d,%d,0,0,'%s','%s','%s','%s',%d,'%s',%d,%d)",EJECUCION_TAREA,idtarea,PROCESOS,ambitarea,fechareg,ACCION_INICIADA,ACCION_SINERRORES,idcentro,paramtarea,accionid,idnotificador);
- if(!db.Execute(sqlstr)){ // Error al insertar
- db.GetErrorErrStr(ErrStr);
- return(false);
- }
- accionid=0;
- // Toma identificador de la acción
- sprintf(sqlstr,"SELECT @@identity as identificador");
- if(!db.Execute(sqlstr,tbl)){ // Error al leer
- db.GetErrorErrStr(ErrStr);
- return(false);
- }
- if(!tbl.ISEOF()){ // Si existe registro
- if(!tbl.Get("identificador",accionid)){
- tbl.GetErrorErrStr(ErrStr); // error al acceder al registro
- return(false);
- }
- }
- int i;
- // Insertar acciones:comandos
- for (i=0;i<cont_comandos;i++){
- st = TomaHora();
- sprintf(fechareg, "%d/%d/%d %d:%d:%d", st->tm_year + 1900, st->tm_mon
- + 1, st->tm_mday, st->tm_hour, st->tm_min, st->tm_sec);
-
- sprintf(sqlstr,"INSERT INTO acciones (tipoaccion,idtipoaccion,cateaccion,ambito,idambito,fechahorareg,estado,resultado,idcentro,parametros,accionid,idnotificador) VALUES (%d,%d,%d,%d,%d,'%s','%s','%s',%d,'%s',%d,%d)",EJECUCION_COMANDO,tbComandosidcomando[i],PROCESOS,tbComandosambito[i],tbComandosidambito[i],fechareg,ACCION_EXITOSA,ACCION_SINERRORES,idcentro,tbComandosparametros[i],accionid,tbComandosidnotificador[i]);
- if(!db.Execute(sqlstr)){ // Error al insertar
- db.GetErrorErrStr(ErrStr);
- free(tbComandosparametros[i]);
- return(false);
- }
-
- // Toma identificador dela acción
- sprintf(sqlstr,"SELECT @@identity as identificador");
- if(!db.Execute(sqlstr,tbl)){ // Error al leer
- db.GetErrorErrStr(ErrStr);
- return(false);
- }
-
- if(!tbl.ISEOF()){ // Si existe registro
- if(!tbl.Get("identificador",accionidcmd)){
- tbl.GetErrorErrStr(ErrStr); // error al acceder al registro
- return(false);
- }
- }
- sprintf(pids,"ids=%d\r",accionidcmd);
- strcat(tbComandosparametros[i],pids); // Le añade el identificador de la acción
- envia_comando(tbComandosparametros[i]);
- free(tbComandosparametros[i]);
- }
- return(true);
-}
-// _____________________________________________________________________________________________________________
-// Función: EjecutarReserva
-//
-// Descripción:
-// Registra una acción (Tarea) y la envía para su ejecución
-// Parámetros:
-// - idreserva : Identificador de la reserva
-// - db: una conexion ADO operativa
-// - parametros: Parámetros de la acción
-// _____________________________________________________________________________________________________________
-int EjecutarReserva(int idreserva,Database db,char*parametros )
-{
- char sqlstr[1000],ErrStr[200];
- Table tbl;
- int idaccion;
-
- sprintf(sqlstr,"SELECT idtarea,idtrabajo FROM reservas WHERE idreserva=%d",idreserva);
- if(!db.Execute(sqlstr,tbl)){ // Error al leer
- db.GetErrorErrStr(ErrStr);
- return(false);
- }
- if(tbl.ISEOF()){
- return(false); // No hay acciones previas en la reserva
- }
-
- if(!tbl.Get("idtarea",idaccion)){ // Toma dato
- tbl.GetErrorErrStr(ErrStr); // error al acceder al registro
- return(false);
- }
- if(idaccion>0)
- EjecutarTarea(idaccion,0,0,0,db,parametros); // Es una reserva con tarea previa
-
- if(!tbl.Get("idtrabajo",idaccion)){ // Toma dato
- tbl.GetErrorErrStr(ErrStr); // error al acceder al registro
- return(false);
- }
- if(idaccion>0)
- EjecutarTrabajo(idaccion,db,parametros); // Es una reserva con trabajo previo
-
- return(true);
-}
-// _____________________________________________________________________________________________________________
-// Función: envia_comando
-//
-// Descripción:
-// Envía un comando a la red. Para ello es necesario tener iniciado el servicio hidra.
-// Parámetros:
-// - parametros: Parámetros del comando
-// _____________________________________________________________________________________________________________
-int envia_comando(char* parametros)
-{
- SOCKET sClient;
- TRAMA trama;
-
- sClient = AbreConexion(servidorhidra,puerto);
- if (sClient == (SOCKET)NULL)
- return(FALSE);
-
- trama.arroba='@';
- strncpy(trama.identificador,"JMMLCAMDJ",9);
- trama.ejecutor=parametros[0];
- strcpy(trama.parametros,(char*)¶metros[1]);
- return(manda_trama(sClient,&trama));
-}
-
-/// _____________________________________________________________________________________________________________
-// Función: manda_trama
-//
-// Descripción:
-// Esta Función envía una trama por la red (TCP)
-// Parámetros:
-// - sock : El socket del host al que se dirige la trama
-// - trama: El contenido de la trama
-/// _____________________________________________________________________________________________________________
-int manda_trama(SOCKET sock,TRAMA* trama)
-{
- int nLeft,idx,ret;
-
- Encriptar((char*)trama);
- nLeft = strlen((char*)trama);
- idx = 0;
- while(nLeft > 0){
- ret = send(sock,(char*)&trama[idx], nLeft, 0);
- if (ret == 0)
- break;
- else
- if (ret == SOCKET_ERROR){
- RegistraLog("***AGENT***send() fallo al enviar trama:",true);
- return(FALSE);
- }
- nLeft -= ret;
- idx += ret;
- }
- return(TRUE);
-}
-//******************************************************************************************************************************************
-// PROGRAMA PRINCIPAL
-//******************************************************************************************************************************************
-int main(int argc, char *argv[]) {
-
- struct tm* st;
-
- strcpy(szPathFileCfg, "ogAdmAgent.cfg");
- strcpy(szPathFileLog, "ogAdmAgent.log");
- int i;
- for (i = 1; (i + 1) < argc; i += 2) {
- if (argv[i][0] == '-') {
- switch (tolower(argv[i][1])) {
- case 'f':
- if (argv[i + 1] != NULL)
- strcpy(szPathFileCfg, argv[i + 1]);
- else {
- RegistraLog(
- "Fallo en los parámetros: Debe especificar el fichero de configuración del servicio",
- false);
- exit(EXIT_FAILURE);
- }
- break;
- case 'l':
- if (argv[i + 1] != NULL)
- strcpy(szPathFileLog, argv[i + 1]);
- else {
- RegistraLog(
- "Fallo en los parámetros: Debe especificar el fichero de log para el servicio",
- false);
- exit(EXIT_FAILURE);
- }
- break;
- default:
- RegistraLog(
- "Fallo de sintaxis en los parámetros: Debe especificar -f nombre_del_fichero_de_configuración_del_servicio",
- false);
- exit(EXIT_FAILURE);
- break;
- }
- }
- }
- if (szPathFileCfg == NULL) {
- printf("***Error. No se ha especificado fichero de configuración\n");
- exit(EXIT_FAILURE);
- }
- if (!TomaConfiguracion(szPathFileCfg)) { // Toma parametros de configuración
- RegistraLog(
- "El fichero de configuración contiene un error de sintaxis",
- false);
- exit(EXIT_FAILURE);
- }
-
- int pseg;
- while (TRUE){
- st = TomaHora();
- //pseg=1000*(65-st->tm_sec); // Calcula milisegundos de inactividad de la hebra
- pseg=65-st->tm_sec; // Calcula segundos de inactividad de la hebra
- sleep(pseg);
-
- // Toma la hora
- st = TomaHora();
- busca_accion(st->tm_mday,st->tm_mon+1,st->tm_year+1900,st->tm_hour,st->tm_min,st->tm_wday );
- }
-}
-
diff --git a/admin/Services/ogAdmAgent/sources/ogAdmAgent.h b/admin/Services/ogAdmAgent/sources/ogAdmAgent.h deleted file mode 100644 index f9b26be8..00000000 --- a/admin/Services/ogAdmAgent/sources/ogAdmAgent.h +++ /dev/null @@ -1,72 +0,0 @@ -//*****************************************************************************
-// Aplicación OpenGNSys
-// Autor: José Manuel Alonso.
-// Licencia: Open Source
-// Fichero: ogAdmAgent.h
-// Descripción:
-// Fichero de cabebera del módulo de la aplicación OpenGNSys que implementa
-// las comunicaciones con el Servidor.
-// ****************************************************************************
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <errno.h>
-#include <unistd.h>
-#include <time.h>
-#include <ctype.h>
-#include </usr/include/mysql/mysql.h>
-#include <pthread.h>
-#include "Database.h"
-#include "ogAdmLib.h"
-
-
-FILE *FLog,*Fconfig;
-
-char IPlocal[20]; // Ip local
-char servidorhidra[20]; // IP servidor HIDRA
-char Puerto[20]; // Puerto Unicode
-int puerto; // Puerto
-char usuario[20];
-char pasguor[20];
-char datasource[20];
-char catalog[50];
-
-BYTE HEX_annos[]={0,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
-
-WORD HEX_meses[]={0,0x0001,0x0002,0x0004,0x0008,0x0010,0x0020,0x0040,0x0080,0x0100,0x0200,0x0400,0x0800};
-
-int HEX_dias[]={0,0x00000001,0x00000002,0x00000004,0x00000008,0x00000010,0x00000020,0x00000040,0x00000080,0x00000100,0x00000200,
- 0x00000400,0x00000800,0x00001000,0x00002000,0x00004000,0x00008000,0x00010000,0x00020000,0x00040000,0x00080000,
- 0x00100000,0x00200000,0x00400000,0x00800000,0x01000000,0x02000000,0x04000000,0x08000000,0x10000000,0x20000000,0x40000000};
-
-WORD HEX_horas[]={0x0001,0x0002,0x0004,0x0008,0x0010,0x0020,0x0040,0x0080,0x0100,0x0200,0x0400,0x0800 };
-
-BYTE HEX_diasemana[]={0,0x01,0x02,0x04,0x08,0x10,0x20,0x40};
-
-BYTE HEX_semanas[]={0,0x01,0x02,0x04,0x08,0x10,0x20};
-
-WORD dias_meses[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
-
-
-// Prototipo de funciones
-void inicializa(void);
-void Pausa(int);
-
-int busca_accion(WORD ,WORD ,WORD ,WORD ,WORD,WORD );
-int busca_reserva(WORD ,WORD ,WORD ,WORD ,WORD,WORD );
-
-int DiadelaSemana(WORD ,WORD ,WORD );
-bool bisiesto(WORD );
-int SemanadelMes(int ,int );
-int EjecutarTrabajo(int ,Database,char* );
-int EjecutarTarea(int ,int ,int ,int ,Database,char* );
-int EjecutarReserva(int,Database,char*);
-
-int envia_comando(char*);
-SOCKET AbreConexion(char*,int);
-int TomaConfiguracion(void);
-int manda_trama(SOCKET ,TRAMA* );
diff --git a/admin/Services/ogAdmClient/Makefile b/admin/Services/ogAdmClient/Makefile deleted file mode 100644 index c3b42258..00000000 --- a/admin/Services/ogAdmClient/Makefile +++ /dev/null @@ -1,32 +0,0 @@ -# makefile - -# Nombre del proyecto -PROYECTO := ogAdmClient - -# Directorios y librerias -DIRS := -LIBS := -static - -# Opciones de compilacion -OPCS := -O0 -g -Wall # Depuracion -#OPCS := -O3 -Wall # Optimizacion - -# Ficheros objetos -OBJS := sources/ogAdmClient.o - -all: $(PROYECTO) - -$(PROYECTO): $(OBJS) - g++ $(DIRS) $(LIBS) $(OBJS) -o $(PROYECTO) -# strip $(PROYECTO) # Optimizacion - -clean: - rm $(PROYECTO) $(OBJS) - -sources/%.o: sources/%.cpp - g++ $(OPCS) -c -o"$@" "$<" - -sources/%.o: sources/%.c - gcc $(OPCS) -I ../includes -c -o"$@" "$<" - - diff --git a/admin/Services/ogAdmClient/ogAdmClient.cfg b/admin/Services/ogAdmClient/ogAdmClient.cfg deleted file mode 100644 index 0681a4d7..00000000 --- a/admin/Services/ogAdmClient/ogAdmClient.cfg +++ /dev/null @@ -1,5 +0,0 @@ -ServerIP=SERVERIP -Puerto=2008 -ClientScripts=/opt/opengnsys/scripts -UrlMenu=OPENGNSYSURL/varios/menubrowser.php -UrlMsg=OPENGNSYSURL/varios/msgbrowser.php
\ No newline at end of file diff --git a/admin/Services/ogAdmClient/sources/ogAdmClient.c b/admin/Services/ogAdmClient/sources/ogAdmClient.c deleted file mode 100644 index f9054fdc..00000000 --- a/admin/Services/ogAdmClient/sources/ogAdmClient.c +++ /dev/null @@ -1,2530 +0,0 @@ -//**************************************************************************************************************************************************** -// Aplicación OpenGNSys -// Autor: José Manuel Alonso. -// Licencia: Open Source -// Fichero: ogAdmClient.c -// Descripción: -// Este módulo de la aplicación OpenGNSys implementa las comunicaciones con el Cliente. -// **************************************************************************************************************************************************** -#include "ogAdmClient.h" -#include "ogAdmLib.c" -//______________________________________________________________________________________________________ -// Función: ValidacionParametros -// -// Descripción: -// Valida que los parametros de ejecución del programa sean correctos -// Parámetros: -// - argc: Número de argumentos -// - argv: Puntero a cada argumento -// Devuelve: -// true si los argumentos pasados son correctos y false en caso contrario -// Especificaciones: -// La sintaxis de los argumentos es la siguiente -// -f Archivo de configuración del cliente -// -l Archivo de logs -// -d Nivel de debuger (Mensages que se escribirán en el archivo de logs) -//______________________________________________________________________________________________________ -int ValidacionParametros(int argc,char*argv[]) -{ - int i; - - for(i = 1; i < argc; i++){ - if (argv[i][0] == '-'){ - switch (tolower(argv[i][1])){ - case 'f': - if (argv[i+1]!=NULL) - strcpy(szPathFileCfg, argv[i+1]); - else - return(false); // Error en el argumento archivo de configuración - break; - case 'l': - if (argv[i+1]!=NULL) - strcpy(szPathFileLog, argv[i+1]); // Error en el argumento archivo de log - else - return(false); - break; - case 'd': - if (argv[i+1]!=NULL){ - ndebug=atoi(argv[i+1]); - if(ndebug<1 ) - ndebug=1; // Por defecto el nivel de debug es 1 - } - else - return(false); // Error en el argumento nivel de debug - break; - default: - return(false); - break; - } - } - } - return(true); -} -//______________________________________________________________________________________________________ -// Función: CrearArchivoLog -// -// Descripción: -// Abre el archivo de log para añadir registros desde el principio y si no existe lo crea de nuevo -// Parámetros: -// - szPathFileLog: Nombre del archivo -// Devuelve: -// true si la acción ha sido correcta y false en caso contrario -//______________________________________________________________________________________________________ -int CrearArchivoLog(char* szPathFileLog) -{ - return(true); - FILE* FLog; - FLog=fopen(szPathFileLog,"wt"); // Abre de log para escritura al comienzo - if(FLog!=NULL){ - fclose(FLog); - return(true); - } - return(false); -} -//______________________________________________________________________________________________________ -// Función: LeeFileConfiguracion -// -// Descripción: -// Lee el fichero de configuración y toma el valor de los parámetros de configuración -// Parámetros: -// Ninguno -// Devuelve: -// true si todos los parámetros de configuración son correctos y false en caso contrario -//______________________________________________________________________________________________________ -int LeeFileConfiguracion() -{ - long lSize; - char * buffer,*lineas[100],*dualparametro[2]; - char ch[2]; - int i,numlin,resul; - FILE* Fsalida; - - if(szPathFileCfg==NULL) return(false); // Nombre del fichero de configuración erróneo - - if(ndebug>5) - RegistraLog("Abre fichero de configuración", false); - - Fsalida = fopen ( szPathFileCfg , "rb" ); // Abre fichero de configuración - if (Fsalida==NULL) - return(false); // Error de apertura del fichero de configuración - fseek (Fsalida , 0 , SEEK_END); - lSize = ftell (Fsalida); // Obtiene tamaño del fichero. - rewind (Fsalida); // Coloca puntero de lectura al principio - - if(ndebug>5) - RegistraLog("Lee fichero de configuración", false); - buffer =(char*)ReservaMemoria(lSize); // Toma memoria para el buffer de lectura. - if (buffer == NULL) - return(false); // Error de reserva de memoria para buffer de lectura - fread (buffer,1,lSize,Fsalida); // Lee contenido del fichero - fclose(Fsalida); - - //inicializar variables globales - IPlocal[0]='\0'; // IP local - Servidorhidra[0]='\0'; // IP servidor de Administración - Puerto[0]='\0'; // Puerto de comunicaciones con el servidor de administración - HIDRACHEIMAGENES[0]='\0'; // Path al directorio donde están las imágenes (en la caché) - HIDRASRVIMAGENES[0]='\0'; // Path al directorio donde están las imágenes (en el repositorio) - HIDRASRVCMD[0]='\0'; // Path del directorio del repositorio donde se depositan los comandos para el cliente - HIDRASCRIPTS[0]='\0'; // Path al directorio donde estan los scripts de interface con la API de funciones - - strcpy(ch,"\n"); // Carácter delimitador (salto de linea) - numlin=split_parametros(lineas,buffer,ch); // Toma lineas del fichero - if(ndebug>5) - RegistraLog("Lee parámetros del fichero de configuración", false); - for (i=0;i<numlin;i++){ - strcpy(ch,"="); // Caracter delimitador - split_parametros(dualparametro,lineas[i],ch); // Toma nombre del parámetros - if(ndebug>5){ - sprintf(msglog," Parámetro %s del fichero de configuración",dualparametro[0]); - RegistraLog(msglog,false); - sprintf(msglog," Valor del parámetro %s del fichero de configuración:%s",dualparametro[0],dualparametro[0]); - RegistraLog(msglog,false); - } - resul = strcmp(dualparametro[0], "ServerIP"); - if (resul == 0) - strcpy(Servidorhidra, dualparametro[1]); - - resul = strcmp(dualparametro[0], "Puerto"); - if (resul == 0) - strcpy(Puerto, dualparametro[1]); - - resul = strcmp(dualparametro[0], "ClientScripts"); - if (resul == 0) - strcpy(HIDRASCRIPTS, dualparametro[1]); - - resul = strcmp(dualparametro[0], "UrlMenu"); - if (resul == 0) - strcpy(URLMENU, dualparametro[1]); - - resul = strcmp(dualparametro[0], "UrlMsg"); - if (resul == 0) - strcpy(URLMSG, dualparametro[1]); - } - if (Servidorhidra[0] == '\0') { - RegistraLog("ServerIP, NO se ha definido este parámetro", false); - return (FALSE); - } - if (Puerto[0] == '\0') { - RegistraLog("Puerto, NO se ha definido este parámetro", false); - return (FALSE); - } - if (HIDRASCRIPTS[0] == '\0') { - RegistraLog("HIDRASCRIPTS, NO se ha definido este parámetro", false); - return (FALSE); - } - if (URLMENU[0] == '\0') { - RegistraLog("URLMENU, NO se ha definido este parámetro", false); - return (FALSE); - } - if (URLMSG[0] == '\0') { - RegistraLog("URLMSG, NO se ha definido este parámetro", false); - return (FALSE); - } - return(true); -} - -//______________________________________________________________________________________________________ -// Función: UltimoError -// -// Descripción: -// Almacena el último error producido y lo registra en el log -// Parámetros: -// - herror: Código del error -// - modulo: Función donde se produjo el error -//______________________________________________________________________________________________________ -void UltimoError(int herror,char*modulo) -{ - e.herror=herror; - if(herror>MAXERROR){ - strcpy(e.msg,tbErrores[MAXERROR]); - } - else - strcpy(e.msg,tbErrores[herror]); - strcpy(e.modulo,modulo); - sprintf(msglog,"Error en el Servicio: %d.-(%s) en modulo %s",e.herror,e.msg,e.modulo); - RegistraLog(msglog,false); -} - -//______________________________________________________________________________________________________ -// Función: UltimoErrorScript -// -// Descripción: -// Almacena el último error producido al ejecutar un script de la API y lo registra en el log -// Parámetros: -// - herror: Código del error -// - modulo: Función donde se produjo el error -//______________________________________________________________________________________________________ -void UltimoErrorScript(int herror,char*modulo) -{ - e.herror=herror; - if(herror>MAXERRORSCRIPT){ - strcpy(e.msg,tbErroresScripts[MAXERRORSCRIPT]); - } - else - strcpy(e.msg,tbErroresScripts[herror]); - strcpy(e.modulo,modulo); - sprintf(msglog,"Error al ejecutar Script %d.-(%s) en modulo %s",e.herror,e.msg,e.modulo); - RegistraLog(msglog,false); -} - - -//______________________________________________________________________________________________________ -// Función: EjecutarCodigo -// -// Descripción: -// Ejecuta un script de la shell creando un proceso hijo para ello -// Parámetros: -// - script: Nombre del script de la shell -// - parametros: Parámetros que se le pasarán al script -// - salida: Recoge la salida por pantalla que genera el script -// - swasci: Filtra la respuesta del script: -// true=Elimina de la respuesta caracteres menores de asci 32 -// false= No los elimina -// Devuelve: -// Código de error de la ejecución. ( Ver tabla de código de errores en la documentación) -// Especificaciones: -// El parámetro salida recoge la salida por pantalla que se genera en la ejecución del script siempre que -// sea disinto de NULL, esto es, si al llamar a la función este parámetro es NULL no se recogerá dicha salida. -//______________________________________________________________________________________________________ -int EjecutarCodigo ( char *script,char * parametros,char *salida,int swasci) -{ - int descr[2]; /* Descriptores de E y S de la turbería */ - int bytesleidos; /* Bytes leidos en el mensaje */ - int resul; - int estado; - pid_t pid; - char buffer[512]; - pipe (descr); - int i,nargs; - - if(ndebug>2){ - sprintf(msglog,"Ejecución del script: %s",script); - RegistraLog(msglog,false); - } - - nargs=split_parametros(argumentos,parametros," "); // Crea matriz de los argumentos del scripts - for(i=nargs;i<MAXARGS;i++){ - argumentos[i]=NULL; - } - - if(ndebug>2){ - for(i=0;i<nargs;i++){ - sprintf(msglog,"Parámetro %d del script: %s",i,argumentos[i]); - RegistraLog(msglog,false); - } - } - - if((pid=fork())==0){ - /* Proceso hijo que ejecuta el script */ - close (descr[LEER]); - dup2 (descr[ESCRIBIR], 1); - close (descr[ESCRIBIR]); - resul=execv(script,argumentos); - //resul=execlp (script, script, argumentos[0],argumentos[1],NULL); - exit(resul); - } - else { - if (pid ==-1){ - sprintf(msglog,"***Error en la creación del proceso hijo pid=%d",pid); - RegistraLog(msglog,false); - return(-1); - } - /* Proceso padre que lee la salida del script */ - close (descr[ESCRIBIR]); - bytesleidos = read (descr[LEER], buffer, 512); - while(bytesleidos>0){ - if(salida!=(char*)NULL){ // Si se solicita retorno de información... - buffer[bytesleidos]='\0'; - for(i=bytesleidos-1;i>=0;i--){ - if(buffer[i]<32 && swasci) // Caracter Asci menor de 32 - buffer[i]='\0'; - } - strcat(salida,buffer); - } - bytesleidos = read (descr[LEER], buffer, 512); - } - close (descr[LEER]); - if(ndebug>2){ - sprintf(msglog,"Información devuelta %s",salida); - RegistraLog(msglog,false); - } - //kill(pid,SIGQUIT); - waitpid(pid,&estado,0); - resul=WEXITSTATUS(estado); - if(ndebug>2){ - sprintf(msglog,"Estatus de finalización del script:%d",resul); - RegistraLog(msglog,false); - } - return(resul); - } - return(-1); -} -//______________________________________________________________________________________________________ -// Función: EjecutarScript -// -// Descripción: -// Ejecuta un script de la shell creando un proceso hijo para ello -// Parámetros: -// - script: Nombre del script de la shell -// - parametros: Parámetros que se le pasarán al script -// - salida: Recoge la salida por pantalla que genera el script -// - swasci: Filtra la respuesta del script: -// true=Elimina de la respuesta caracteres menores de asci 32 -// false= No los elimina -// Devuelve: -// Código de error de la ejecución. ( Ver tabla de código de errores en la documentación) -// Especificaciones: -// El parámetro salida recoge la salida desde un fichero que se genera en la ejecución del script siempre que -// sea distinto de NULL, esto es, si al llamar a la función este parámetro es NULL no se recogerá dicha salida. -//______________________________________________________________________________________________________ -int EjecutarScript ( char *script,char * parametros,char *salida,int swasci) -{ - int descr[2]; /* Descriptores de E y S de la turbería */ - int resul,bytesleidos,estado; - pid_t pid; - pipe (descr); - int i,nargs; - FILE *Fretorno; - char buffer[512]; - - if(ndebug>2){ - sprintf(msglog,"Ejecución del script: %s",script); - RegistraLog(msglog,false); - } - - nargs=split_parametros(argumentos,parametros," "); // Crea matriz de los argumentos del scripts - for(i=nargs;i<MAXARGS;i++){ - argumentos[i]=NULL; - } - if(ndebug>2){ - for(i=0;i<nargs;i++){ - sprintf(msglog,"Parámetro %d del script: %s",i,argumentos[i]); - RegistraLog(msglog,false); - } - } - if(salida!=(char*)NULL){ // Si se solicita retorno de información... - Fretorno = fopen("/tmp/retorno","w" ); - if (Fretorno==NULL){ - return(8); // Error en la eliminación del archivo temporal de intercambio" - } - fclose(Fretorno); - } - if((pid=fork())==0){ - /* Proceso hijo que ejecuta el script */ - close (descr[LEER]); - dup2 (descr[ESCRIBIR], 1); - close (descr[ESCRIBIR]); - resul=execv(script,argumentos); - //resul=execlp (script, script, argumentos[0],argumentos[1],NULL); - exit(resul); - } - else { - if (pid ==-1){ - sprintf(msglog,"***Error en la creación del proceso hijo pid=%d",pid); - RegistraLog(msglog,false); - return(-1); - } - /* Proceso padre que lee la salida del script */ - close (descr[ESCRIBIR]); - bytesleidos = read (descr[LEER], buffer, 512); - while(bytesleidos>0){ - bytesleidos = read (descr[LEER], buffer, 512); - } - close (descr[LEER]); - if(salida!=(char*)NULL){ // Si se solicita retorno de información... - FILE *Fretorno = fopen("/tmp/retorno","rb" ); - long lSize; - if (Fretorno!=NULL){ - fseek (Fretorno , 0 , SEEK_END); // Obtiene tamaño del fichero. - lSize = ftell (Fretorno); - rewind (Fretorno); - if(lSize>LONGITUD_SCRIPTSALIDA){ - lSize=LONGITUD_SCRIPTSALIDA; - RegistraLog("***Aviso, la información de salida excede de la longitud permitida. Puede haberse truncado",false); - } - fread (salida,1,lSize,Fretorno); // Lee contenido del fichero - for(i=lSize-1;i>=0;i--){ - if(salida[i]<32 && swasci) // Caracter Asci menor de 32 - salida[i]='\0'; - } - fclose(Fretorno); - } - else - return(9); // Error en la eliminación del archivo temporal de intercambio" - - } - - if(ndebug>2){ - sprintf(msglog,"Información devuelta %s",salida); - RegistraLog(msglog,false); - } - //kill(pid,SIGQUIT); - waitpid(pid,&estado,0); - resul=WEXITSTATUS(estado); - if(ndebug>2){ - sprintf(msglog,"Estatus de finalización del script:%d",resul); - RegistraLog(msglog,false); - } - return(resul); - } - return(-1); -} -//______________________________________________________________________________________________________ -// Función: ReservaMemoria -// -// Descripción: -// Reserva memoria para una variable -// Parámetros: -// - lon: Longitud en bytes de la reserva -// Devuelve: -// Un puntero a la zona de memoria reservada que ha sido previamente rellena con ceros o nulos -//______________________________________________________________________________________________________ -char* ReservaMemoria(int lon) -{ - char *mem; - mem=(char*)malloc(lon); - if(mem!=NULL) - memset(mem,0,lon); - return(mem); -} -//______________________________________________________________________________________________________ -// Función: TCPConnect -// -// Descripción: -// Crea un socket y lo conecta a un servidor -// Parámetros: -// - ips : La Dirección IP del servidor -// - port : Puerto para la comunicación -// Devuelve: -// Un socket para comunicaciones por protocolo TCP -//______________________________________________________________________________________________________ -SOCKET TCPConnect(char *ips,char* port) -{ - SOCKET s; - struct sockaddr_in server; - - s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); - if (s == INVALID_SOCKET){ - return (INVALID_SOCKET); - } - server.sin_family = AF_INET; - server.sin_port = htons((short)atoi(port)); - server.sin_addr.s_addr = inet_addr(ips); - - if (connect(s, (struct sockaddr *)&server, sizeof(server)) == INVALID_SOCKET) - return (INVALID_SOCKET); - - return(s); -} -//______________________________________________________________________________________________________ -// Función: TCPClose -// -// Descripción: -// Cierra una conexión establecida a través de un socket -// Parámetros: -// - s : El socket que implementa la conexión -//______________________________________________________________________________________________________ -void TCPClose(SOCKET s){ - close(s); -} -//______________________________________________________________________________________________________ -// Función: AbreConexionTCP -// -// Descripción: -// Abre la conexión entre el cliente y el servidor de administración -// Parámetros: -// Ninguno -// Devuelve: -// True si abre la conexión o false en caso contrario. -//______________________________________________________________________________________________________ -int AbreConexionTCP() -{ - BOOLEAN swloop=true; - int vez=0; - - while(swloop){ - sock=TCPConnect(Propiedades.servidorhidra,Propiedades.puerto); - if(sock!= INVALID_SOCKET){ - return(true); - } - if(swloop){ - vez++; - if (vez>MAXCNX){ - swloop=false; - UltimoError(2,"AbreConexionTCP()"); - return(false); - } - } - sleep(5); // Espera dos cinco antes de intentar una nueva conexión con el Servidor de Administración - } - return(true); -} -//______________________________________________________________________________________________________ -// Función: CierraConexionTCP -// -// Descripción: -// Cierra la conexión entre el cliente y el servidor de administración -// Parámetros: -// Ninguno -//______________________________________________________________________________________________________ -void CierraConexionTCP() -{ - TCPClose(sock); -} -//______________________________________________________________________________________________________ -// Función: EnviaTramasHidra -// -// Descripción: -// Envía una trama TCP al Servidor de Administración -// Parámetros: -// s: socket TCP -// trama: contenido a enviar -// Devuelve: -// true si el envío ha sido correcto o false en caso contrario -//______________________________________________________________________________________________________ -int EnviaTramasHidra(SOCKET s,TRAMA *trama) -{ - int lon; - - trama->arroba='@'; // cabecera de la trama - strcpy(trama->identificador,"JMMLCAMDJ"); // identificador de la trama - trama->ejecutor='1'; // Origen del envío 1=el servidor de administración 2=el cliente 3=el repositorio de imágenes - - lon=strlen(trama->parametros); // Compone la trama - lon+=sprintf(trama->parametros+lon,"iph=%s\r",Propiedades.IPlocal); // Ip del ordenador - lon+=sprintf(trama->parametros+lon,"ido=%s\r",Propiedades.idordenador); // Identificador del ordenador - return(TCPWrite(s,trama)); -} - -//______________________________________________________________________________________________________ -// Función: TCPWrite -// -// Descripción: -// Envia una trama por la red (TCP) -// Parámetros: -// s: socket TCP -// trama: contenido a enviar -// Devuelve: -// true si el envío ha sido correcto o false en caso contrario -//______________________________________________________________________________________________________ -int TCPWrite(SOCKET s,TRAMA* trama) -{ - int nLeft,idx,ret; - - Encriptar((char*)trama); - nLeft = strlen((char*)trama); - idx = 0; - while(nLeft > 0){ - ret = send(s,(char*)&trama[idx], nLeft, 0); - if (ret == 0) - break; - else - if (ret == SOCKET_ERROR){ - return(false); - } - nLeft -= ret; - idx += ret; - } - return(true); -} - -//______________________________________________________________________________________________________ -// Función: UDPConnect -// -// Descripción: -// Crea un socket UDP para la comunicación con su repositorio -// Parámetros: -// Ninguno -// Devuelve: -// Un socket para comunicaciones por protocolo UDP -//______________________________________________________________________________________________________ -SOCKET UDPConnect() -{ - SOCKET socket_c; - - socket_c = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); - if (socket_c == SOCKET_ERROR) - return (INVALID_SOCKET); - return(socket_c); -} -//______________________________________________________________________________________________________ -// Función: EnviaTramaRepo -// -// Descripción: -// Envía una trama UDP a su repositorio de imágenes -// Parámetros: -// s: socket UDP -// trama: contenido a enviar -// iprepo: Dirección IP del repositorio -// puertorepo: Puerto de destino donde el repositorio espera la trama -// Devuelve: -// true si el envío ha sido correcto o false en caso contrario -//______________________________________________________________________________________________________ -int EnviaTramaRepo(SOCKET s,TRAMA* trama, char* iprepo,char *puertorepo) -{ - int ret,lon; - struct sockaddr_in addrRepo; - - trama->arroba='@'; // cabecera de la trama - strcpy(trama->identificador,"JMMLCAMDJ"); // identificador de la trama - trama->ejecutor='2'; // Origen del envío 1=el servidor 2=el cliente 3=el repositorio de imágenes - - lon=strlen(trama->parametros); // Compone la trama - lon+=sprintf(trama->parametros+lon,"iph=%s\r",Propiedades.IPlocal); // Ip local del ordenador - lon+=sprintf(trama->parametros+lon,"ido=%s\r",Propiedades.idordenador); // identificador del ordenador - - addrRepo.sin_family = AF_INET; - addrRepo.sin_port = htons((short)atoi(puertorepo)); // Puerto del repositorio - addrRepo.sin_addr.s_addr = inet_addr(iprepo); // Dirección IP del repositorio - - Encriptar((char*)trama); // Encripta la trama - ret = sendto(s,(char *)trama,lon+11,0,(struct sockaddr *)&addrRepo, sizeof(addrRepo)); - if (ret == SOCKET_ERROR) - return(false); - return true; -} -//______________________________________________________________________________________________________ -// Función: RecibeTramaRepo -// -// Descripción: -// Recibe una trama UDP por la red -// Parámetros: -// s: socket UDP con el que se envío anteriormente una trama al repositorio -// sw: Si es true se desencripta la trama, en caso contrario no -// Devuelve: -// true si la receción ha sido correcta o false en caso contrario -//______________________________________________________________________________________________________ -int RecibeTramaRepo(SOCKET s,int sw) -{ - int ret; - struct sockaddr_in addrRepo; - - socklen_t iAddrSize = sizeof(addrRepo); - ret = recvfrom(s,(char *)trama, LONGITUD_TRAMA,0,(struct sockaddr *)&addrRepo,&iAddrSize); - if (ret != SOCKET_ERROR){ - if(sw) - Desencriptar((char*)trama); // Desencripta la trama - return(true); - } - return(false); -} -//______________________________________________________________________________________________________ -// Función: CreateTextFile -// -// Descripción: -// Crea un fichero de texto local y escribe en él cierto contenido -// Parámetros: -// - nomfile: Nombre del fichero -// - texto: Texto a escribir en el fichero -// Devuelve: -// - La longitud en bytes del contenido escrito -//______________________________________________________________________________________________________ -long CreateTextFile(char *nomfile,char *texto) -{ - long lSize; - FILE *f; - f = fopen(nomfile,"wt"); - if(!f){ // El fichero por algún motivo no ha podido crearse - UltimoError(3,"CreateTextFile()"); - return(0); - } - lSize=strlen(texto); - fwrite(texto,1,lSize,f); // Escribe el contenido del fichero - fclose(f); - return(lSize); -} -//______________________________________________________________________________________________________ -// Función: ExisteFichero -// -// Descripción: -// Comprueba si un archivo existe en su repositorio -// Parámetros: -// - nomfile : Nombre del fichero -// Devuelve: -// true si el archivo existe o false en caso contrario -// ________________________________________________________________________________________________________ -int ExisteFichero(char *nomfile) -{ - SOCKET udpsock; - int res; - - udpsock=UDPConnect(); - if (udpsock == INVALID_SOCKET){ - UltimoError(15,"ExisteFichero()"); - return(false); - } - sprintf(trama->parametros,"nfn=ExisteFichero\rnfl=%s\r",nomfile); // Nombre de la función a ejecutar en el servidor de administración - if(EnviaTramaRepo(udpsock,trama,Propiedades.iprepo,Propiedades.puertorepo)){ - res=RecibeTramaRepo(udpsock,TRUE); - close(udpsock); - if(res) - return(GestionTramas(trama)); - } - else{ - UltimoError(16,"ExisteFichero()"); - return(false); - } - return(true); -} -//______________________________________________________________________________________________________ -// Función: RemoveFile -// -// Descripción: -// Elimina un fichero del repositorio -// Parámetros: -// - nomfile : Nombre del fichero -// Devuelve: -// true si el archivo se ha eliminado correctamente o false en caso contrario -// ________________________________________________________________________________________________________ -int RemoveFile(char *nomfile) -{ - SOCKET udpsock; - int res; - - udpsock=UDPConnect(); - if (udpsock == INVALID_SOCKET){ - UltimoError(15,"RemoveFile()"); - return(false); - } - sprintf(trama->parametros,"nfn=EliminaFichero\rnfl=%s\r",nomfile); // Nombre de la función a ejecutar en el servidor de administración - if(EnviaTramaRepo(udpsock,trama,Propiedades.iprepo,Propiedades.puertorepo)){ - res=RecibeTramaRepo(udpsock,TRUE); - close(udpsock); - if(res) - return(GestionTramas(trama)); - } - else{ - UltimoError(16,"RemoveFile()"); - return(false); - } - return(true); -} -//______________________________________________________________________________________________________ -// Función: LoadTextFile -// -// Descripción: -// Lee un fichero del repositorio -// Parámetros: -// - nomfile : Nombre del fichero -// Devuelve: -// true si el proceso es correcto y false en caso contrario -// Especificaciones: -// En los parametros de la trama se copian el contenido del del archivo de comandos -// ________________________________________________________________________________________________________ -int LoadTextFile(char *nomfile) -{ - SOCKET udpsock; - int res; - char *txt; - - udpsock=UDPConnect(); - if (udpsock == INVALID_SOCKET){ - UltimoError(15,"LoadTextFile()"); - return(false); - } - sprintf(trama->parametros,"nfn=LeeFicheroTexto\rnfl=%s\r",nomfile); // Nombre de la función a ejecutar en el servidor de administración - if(EnviaTramaRepo(udpsock,trama,Propiedades.iprepo,Propiedades.puertorepo)){ - res=RecibeTramaRepo(udpsock,TRUE); - close(udpsock); - if(res){ - if(GestionTramas(trama)){ - txt=toma_parametro("txt",trama->parametros); // Toma contenido del fichero de comandos - strcpy(trama->parametros,txt); - if(ndebug>4){ - sprintf(msglog,"Archivo de comando:\r%s",trama->parametros); - RegistraLog(msglog,false); - } - return(true); // Devuelve contrenido del fichero - } - else{ - UltimoError(3,"LoadTextFile()"); - return(false); - } - } - else{ - UltimoError(16,"LoadTextFile()"); - return(false); - } - } - else{ - UltimoError(16,"LoadTextFile()"); - return(false); - } -} -//______________________________________________________________________________________________________ -// Función: recibeFichero -// -// Descripción: -// Se trae un fichero del repositorio y lo coloca en el diretorio /tmp -// Parámetros: -// - nomfilesrc : Nombre completo del fichero fuente -// - nomfiledst : Nombre completo del fichero destino -// Devuelve: -// true si el proceso es correcto y false en caso contrario -// Especificaciones: -// En los parametros de la trama se copian el contenido del del archivo de comandos -// ________________________________________________________________________________________________________ -int recibeFichero(char *nomfilesrc, char *nomfiledst) -{ - SOCKET udpsock; - int blk,lsize,res; - char *b,*l; - FILE *f; - - udpsock=UDPConnect(); - if (udpsock == INVALID_SOCKET){ - UltimoError(15,"recibeFichero()"); - return(false); - } - - f=fopen(nomfiledst,"wb"); - if(!f){ - RegistraLog("*** No se ha podido crear archivo",false); - return(false); - } - - sprintf(trama->parametros,"nfn=mandaFichero\rnfl=%s\r",nomfilesrc); // Nombre de la función a ejecutar en el servidor de administración - if(EnviaTramaRepo(udpsock,trama,Propiedades.iprepo,Propiedades.puertorepo)){ - b=&trama->arroba; // Puntero al comienzo de la trama para colocar el bloque leido - l=b+sizeof(blk); // Puntero después del dato bloque para colocar los bytes leidos - do{ - res=RecibeTramaRepo(udpsock,FALSE); - if(res){ - memcpy(&blk,b,sizeof(blk)); - memcpy(&lsize,l,sizeof(lsize)); - if(lsize>0) - lsize=fwrite (trama->parametros,1,lsize,f); // Escribe contenido en el fichero - else{ - fclose(f); - close(udpsock); - return(true); - } - } - else{ - RegistraLog("*** Error de recepción de archivo",false); - break; - } - EnviaTramaRepo(udpsock,trama,Propiedades.iprepo,Propiedades.puertorepo); // Confirmación; - }while(lsize>0); - fclose(f); - } - else{ - UltimoError(16,"recibeFichero()"); - fclose(f); - return(false); - } - close(udpsock); - return(true); -} -//______________________________________________________________________________________________________ -// Función: sesionMulticast -// -// Descripción: -// Notifica a su repositorio que esta preparado para recibir datos por multicast -// Parámetros: -// - nipes : Número de ordenadores necesarios para comenzar la sesión -// Devuelve: -// true si el archivo existe o false en caso contrario -// ________________________________________________________________________________________________________ -int sesionMulticast(char *fileimg,char *nipes,char *ide) -{ - SOCKET udpsock; - int res,lon; - - udpsock=UDPConnect(); - if (udpsock == INVALID_SOCKET){ - UltimoError(15,"sesionMulticast()"); - return(false); - } - int modo=atoi(Propiedades.modmulticast); - - lon = sprintf(trama->parametros, "nfn=sesionMulticast\r"); - lon += sprintf(trama->parametros + lon, "img=%s\r", fileimg); - lon += sprintf(trama->parametros + lon, "ipm=%s\r", Propiedades.ipmulticast); - lon += sprintf(trama->parametros + lon, "pom=%s\r", Propiedades.pormulticast); - lon += sprintf(trama->parametros + lon, "mom=%s\r", tbmodmul[modo]); - lon += sprintf(trama->parametros + lon, "vlm=%s\r", Propiedades.velmulticast); - lon += sprintf(trama->parametros + lon, "iph=%s\r", Propiedades.IPlocal); - lon += sprintf(trama->parametros + lon, "nip=%s\r", nipes); - lon += sprintf(trama->parametros + lon, "ide=%s\r", ide); - - res=EnviaTramaRepo(udpsock,trama,Propiedades.iprepo,Propiedades.puertorepo); - close(udpsock); - if(!res) - UltimoError(16,"sesionMulticast()"); - return(res); -} -//______________________________________________________________________________________________________ -// Función: ProcesaComandos -// -// Descripción: -// Espera comando desde el Servidor de Administración para ejecutarlos -// Parámetros: -// Ninguno -// Devuelve: -// true si el archivo se ha eliminado correctamente o false en caso contrario -// ________________________________________________________________________________________________________ -int ProcesaComandos() -{ - int lon; - - while(TRUE){ - lon=sprintf(trama->parametros,"nfn=DisponibilidadComandos\r"); - lon+=sprintf(trama->parametros+lon,"swd=1\r"); // Disponible - - if(AbreConexionTCP()){ - if(!EnviaTramasHidra(sock,trama)){ - UltimoError(21,"ProcesaComandos()"); // No se pudo enviar trama - return(false); - } - if(!recibe_tramas(sock,trama)){ - UltimoError(22,"ProcesaComandos()"); // No se pudo recuperar trama - return(false); - } - CierraConexionTCP(); - GestionTramas(trama); // Analiza procesa la trama - } - else{ - UltimoError(2,"ProcesaComandos()"); - return(false); - } - } - return(true); -} -//______________________________________________________________________________________________________ -// Función: ProcesaComandos -// -// Descripción: -// Espera comando desde el Servidor de Administración para ejecutarlos -// Parámetros: -// Ninguno -// Devuelve: -// true si el archivo se ha eliminado correctamente o false en caso contrario -// ________________________________________________________________________________________________________ -/* -int ProcesaComandos() - -{ - sprintf(filecmd,"/comandos/CMD_%s",Propiedades.IPlocal); // Nombre del fichero de comandos - if(ExisteFichero(filecmd)) // Borra fichero de comandos si previamente exista de anteriores procesos - RemoveFile(filecmd); - if(!DisponibilidadComandos(true)){ // Notifica al servidor de Adminsitración su disponibilidad para recibir comandos - UltimoError(0,"ProcesaComandos()"); - return(false); - } - PRCCMD=true; - while(PRCCMD){ // Bucle de espera de comandos interactivos - if(ExisteFichero(filecmd)){ // Busca fichero de comandos - RegistraLog("Comando recibido desde el Servidor de Administración",false); - if(!LoadTextFile(filecmd)){ // Toma comando - UltimoError(1,"ProcesaComandos()"); - return(false); - } - GestionTramas(trama); // Analiza la trama y ejecuta el comando - RegistraLog("Procesa comandos pendientes",false); - ComandosPendientes(); // Bucle para procesar comandos pendientes - RegistraLog("Disponibilidad para comandos interactivos activada ...",false); - if(!DisponibilidadComandos(true)){ // Notifica al servidor de Administración su disponibilidad para recibir comandos - UltimoError(0,"ProcesaComandos()"); - return(false); - } - if(!RemoveFile(filecmd)){ // Lo elimina - UltimoError(0,"ProcesaComandos()"); - return(false); - } - } - sleep(1); // Espera 1 segundo antes de volver a esperar comandos - } - return(true); -} -*/ - -//______________________________________________________________________________________________________ -// Función: DisponibilidadComandos -// -// Descripción: -// Notifica al servidor su disponibilidad a recibir comandos ( Lgica negativa ) -// Parámetros: -// - swdis : Indica disponibilidad si es true y NO disponibilidad en caso de ser false -// Devuelve: -// true si el proceso es correcto y false en caso contrario -// ________________________________________________________________________________________________________ -/* -int DisponibilidadComandos(int swdis) -{ - int lon; - - lon=sprintf(trama->parametros,"nfn=DisponibilidadComandos\r"); - if(!swdis) - lon+=sprintf(trama->parametros+lon,"swd=0\r"); // No disponible - else - lon+=sprintf(trama->parametros+lon,"swd=1\r"); // Disponible - - if(AbreConexionTCP()){ - if(!EnviaTramasHidra(sock,trama)){ - UltimoError(21,"DisponibilidadComandos()"); // No se pudo recuperar la configuración hardware - return(false); - } - if(!recibe_tramas(sock,trama)){ - UltimoError(22,"DisponibilidadComandos()"); // No se pudo recuperar la configuración hardware - return(false); - } - CierraConexionTCP(); - GestionTramas(trama); // Analiza la trama - } - else{ - UltimoError(2,"DisponibilidadComandos()"); - return(false); - } - return(true); -} -*/ -//______________________________________________________________________________________________________ -// Función: GestionTramas -// -// Descripción: -// Gestiona las tramas recibidas por la red -// Parámetros: -// - trama : Una trama recibida -// Devuelve: -// true o false dependiendo del éxito en la ejecución del comandoo si se trata de una trama -// del Servidor de Administración o bien del resultado de la petición de información al repositorio -// ________________________________________________________________________________________________________ -int GestionTramas(TRAMA *trama) -{ - TRAMA *nwtrama=NULL; - int res; - char *nombrefuncion; - - INTROaFINCAD(trama->parametros); - nombrefuncion=toma_parametro("nfn",trama->parametros); - nwtrama=(TRAMA*)ReservaMemoria(LONGITUD_TRAMA); // Reserva buffer para la trama devuelta - if(!nwtrama){ - UltimoError(1,"GestionTramas()"); - return(false); - } - if(ndebug>6){ - sprintf(msglog,"Gestión de tramas.-Función a ejecutar:%s",nombrefuncion); - RegistraLog(msglog,false); - } - // Mensajes entre el cliente y el Servidor de Administración - res=strcmp(nombrefuncion,"Apagar"); - if(res==0) - return(Apagar(trama,nwtrama)); - - res=strcmp(nombrefuncion,"Arrancar"); - if(res==0) - return(Arrancar(trama,nwtrama)); - - res=strcmp(nombrefuncion,"Reiniciar"); - if(res==0) - return(Reiniciar(trama,nwtrama)); - - res=strcmp(nombrefuncion,"IniciarSesion"); - if(res==0) - return(IniciarSesion(trama,nwtrama)); - - res=strcmp(nombrefuncion,"RESPUESTA_InclusionCliente"); - if(res==0) - return(RESPUESTA_InclusionCliente(trama)); - - res=strcmp(nombrefuncion,"Actualizar"); - if(res==0) - return(Actualizar()); - - res=strcmp(nombrefuncion,"Sondeo"); - if(res==0) - return(Sondeo()); - - res=strcmp(nombrefuncion,"ConsolaRemota"); - if(res==0) - return(ConsolaRemota(trama,nwtrama)); - - res=strcmp(nombrefuncion,"NoComandosPtes"); - if(res==0) - return(NoComandosPtes()); - - res=strcmp(nombrefuncion,"Cortesia"); - if(res==0) - return(Cortesia()); - - - res=strcmp(nombrefuncion,"ExecShell"); - if(res==0) - return(ExecShell(trama,nwtrama)); - - res=strcmp(nombrefuncion,"CrearPerfilSoftware"); - if(res==0) - return(CrearPerfilSoftware(trama,nwtrama)); - - res=strcmp(nombrefuncion,"RestaurarImagen"); - if(res==0) - return(RestaurarImagen(trama,nwtrama)); - - res=strcmp(nombrefuncion,"TomaConfiguracion"); - if(res==0) - return(TomaConfiguracion(trama,nwtrama)); - - res=strcmp(nombrefuncion,"InventarioHardware"); - if(res==0) - return(InventarioHardware(trama,nwtrama)); - - res=strcmp(nombrefuncion,"InventarioSoftware"); - if(res==0) - return(InventarioSoftware(trama,nwtrama)); - - res=strcmp(nombrefuncion,"ParticionaryFormatear"); - if(res==0) - return(ParticionaryFormatear(trama,nwtrama)); - - // Mensajes entre el cliente y el repositorio - res=strcmp(nombrefuncion,"Respuesta_ExisteFichero"); - if(res==0){ - res=atoi(toma_parametro("res",trama->parametros)); - return(res); - } - - res=strcmp(nombrefuncion,"Respuesta_EliminaFichero"); - if(res==0){ - res=atoi(toma_parametro("res",trama->parametros)); - return(res); - } - - res=strcmp(nombrefuncion,"Respuesta_LeeFicheroTexto"); - if(res==0){ - res=atoi(toma_parametro("res",trama->parametros)); - return(res); - } - return(true); -} -//______________________________________________________________________________________________________ -// Función: Cortesia -// -// Descripción: -// Respuesta estandar del Servidor de Administración -// Parámetros: -// Ninguno -// Devuelve: -// true siempre -// Especificaciones: -// Esta función se ejecuta de forma estandar para cerrar la conversación con el Servidor de Administración -//______________________________________________________________________________________________________ -int Cortesia(){ - return(true); -} -//______________________________________________________________________________________________________ -// Función: NoComandosPtes -// -// Descripción: -// Conmuta el switch de los comandos pendientes y lo pone a false -// Parámetros: -// Ninguno -// Devuelve: -// true siempre -// Especificaciones: -// Cuando se ejecuta esta función se sale del bucle que recupera los comandos pendientes en el servidor y -// el cliente pasa a a estar disponible para recibir comandos desde el éste. -//______________________________________________________________________________________________________ -int NoComandosPtes(){ - CMDPTES=false; // Corta el bucle de comandos pendientes - return(true); -} -//______________________________________________________________________________________________________ -// Función: TomaIPlocal -// -// Descripción: -// Recupera la IP local -// Parámetros: -// Ninguno -// Devuelve: -// Una cadena con el valor de la IP en formato xxx.xxx.xxx.xxx -// Especificaciones: -// En caso de no encontrar la IP o generarse algún error se devuelve la dirección 0.0.0.0 -//______________________________________________________________________________________________________ -int TomaIPlocal() -{ - int herror; - - sprintf(cmdshell,"%s/admGetIpAddress",HIDRASCRIPTS); - herror=EjecutarScript (cmdshell,NULL,IPlocal,true); - RegistraLog(msglog,false); - if(herror){ - UltimoErrorScript(herror,"TomaIPlocal()"); // Se ha producido algún error - return(false); - } - return(true); -} -//______________________________________________________________________________________________________ -// Función: cuestionCache -// -// Descripción: -// Procesa la cache en caso de existir. -// Parámetros: -// tamcache : Tamaño de la cache -// Devuelve: -// true o false dependiendo de si se ha ejecutado correctamente el script de configuración -// -// -//______________________________________________________________________________________________________ -int cuestionCache(char* tamcache) -{ - int herror; - - if(ndebug>3){ - sprintf(msglog,"Tamaño de la cache: %s",tamcache); - RegistraLog(msglog,false); - } - - sprintf(cmdshell,"%s/initCache",HIDRASCRIPTS); - sprintf(parametros,"%s %s","initCache",tamcache); - - - herror=EjecutarScript (cmdshell,parametros,NULL,true); - if(herror){ - UltimoErrorScript(herror,"cuestionCache()"); // Se ha producido algún error - return(false); - } - if(tamcache>0) - CACHEEXISTS=true; - else - CACHEEXISTS=false; - - return(true); -} -//______________________________________________________________________________________________________ -// Función: InclusionCliente -// Descripción: -// Abre una sesión en el servidor de administración y registra al cliente en el sistema -// Parámetros: -// Ninguno -// Devuelve: -// true si el registro ha tenido éxito o false en caso contrario -//______________________________________________________________________________________________________ -int InclusionCliente() -{ - int lon; - char *parametroscfg; - - parametroscfg=(char*)ReservaMemoria(256); - if(!parametroscfg){ - UltimoError(1,"InclusionCliente()"); // No se pudo reservar memoria - return(false); - } - - char *disco=(char*)ReservaMemoria(2); - sprintf(disco,"1"); // Siempre el disco 1 - parametroscfg=LeeConfiguracion(disco); // Toma configuración - - if(ndebug>3){ - sprintf(msglog,"CONFIGURACION=%s",parametroscfg); - RegistraLog(msglog,false); - } - - if(!parametroscfg){ - UltimoError(18,"InclusionCliente()"); // No se pudo recuperar la configuración hardware - return(false); - } - lon=sprintf(trama->parametros,"nfn=InclusionCliente\r"); // Nombre de la función a ejecutar en el servidor de Adminsitración - lon+=sprintf(trama->parametros+lon,"cfg=%s\r",parametroscfg); // Configuración de los Sistemas Operativos del cliente - if(AbreConexionTCP()){ - RegistraLog("Enviando peticion de inclusion al Servidor de Administración",false); - if(!EnviaTramasHidra(sock,trama)){ - UltimoError(21,"InclusionCliente()"); // No se pudo recuperar la configuración hardware - return(false); - } - RegistraLog("Recibiendo respuesta del Servidor de Administración",false); - if(!recibe_tramas(sock,trama)){ - UltimoError(22,"InclusionCliente()"); // No se pudo recuperar la configuración hardware - return(false); - } - CierraConexionTCP(); - if(!GestionTramas(trama)){ // Analiza la trama - UltimoError(0,"InclusionCliente()"); - return(false); - } - return(true); - } - else{ - UltimoError(2,"InclusionCliente()"); // No se pudo conectar con el servidor de administración - return(false); - } - return(true); -} -//______________________________________________________________________________________________________ -// Función: RESPUESTA_InclusionCliente -// -// Descripción: -// Respuesta del servidor de administración a la petición de inicio enviando los datos identificativos del cliente y otras configuraciones -// Parámetros: -// trama: Trama recibida por el cliente desde el Servidor de Administración -// Devuelve: -// true si el registro ha tenido éxito o false en caso contrario -//______________________________________________________________________________________________________ -int RESPUESTA_InclusionCliente(TRAMA *trama) -{ - strcpy(Propiedades.idordenador,toma_parametro("ido",trama->parametros)); // Identificador del ordenador - strcpy(Propiedades.nombreordenador,toma_parametro("npc",trama->parametros)); // Nombre del ordenador - strcpy(Propiedades.idaula,toma_parametro("ida",trama->parametros)); // Identificador del aula a la que pertenece - strcpy(Propiedades.idperfilhard,toma_parametro("ifh",trama->parametros)); // Identificador del perfil hardware del ordenador - strcpy(Propiedades.servidorhidra,toma_parametro("hrd",trama->parametros)); // Dirección IP del servidor de Administración - strcpy(Propiedades.puerto,toma_parametro("prt",trama->parametros)); // Puerto de comunicación con el servidor de Administración - strcpy(Propiedades.iprepo,toma_parametro("ipr",trama->parametros)); // Dirección IP del repositorio - strcpy(Propiedades.puertorepo,toma_parametro("rep",trama->parametros)); // Puerto de comunicación con el repositorio - strcpy(Propiedades.cache,toma_parametro("che",trama->parametros)); // Tamaño de la cache - - strcpy(Propiedades.ipmulticast,toma_parametro("ipm",trama->parametros)); // Dirección IP multicast - strcpy(Propiedades.pormulticast,toma_parametro("pom",trama->parametros)); // Puerto multicast - strcpy(Propiedades.modmulticast,toma_parametro("mom",trama->parametros)); // Modo de transmisión multicast - strcpy(Propiedades.velmulticast,toma_parametro("vlm",trama->parametros)); // Velocidad de transmisión multicast - - // Guarda items del menú - char* cabmenu=toma_parametro("cmn",trama->parametros); - if (cabmenu){ - swmnu=true; - char *auxCab[15]; - split_parametros(auxCab,cabmenu,"&"); // Caracter separador de los elementos de un item - strcpy(CabMnu.titulo,auxCab[0]); // Tìtulo del menú - strcpy(CabMnu.coorx,auxCab[1]); // Coordenada x del menú público - strcpy(CabMnu.coory,auxCab[2]); // Coordenada y del menú público - strcpy(CabMnu.modalidad,auxCab[3]); // Modalidad de columnas del menú público - strcpy(CabMnu.scoorx,auxCab[4]); // Coordenada x del menú privado - strcpy(CabMnu.scoory,auxCab[5]); // Coordenada y del menú privado - strcpy(CabMnu.smodalidad,auxCab[6]); // Modalidad de columnas del menú privado - strcpy(CabMnu.resolucion,auxCab[7]); // Resolución de pantalla - } - /*char* menu=toma_parametro("mnu",trama->parametros); // Menú estandar - - char* auxMenu[MAXITEMS],auxItem[10]; - int iMnu=split_parametros(auxMenu,menu,"?"); // Caracter separador de los item - int i,nitem; - - for( i = 0; i<iMnu; i++){ - struct s_Item Item; - nitem=split_parametros(auxItem,auxMenu[i],"&"); // Caracter separador de los elementos de un item - strcpy(Item.idaccionmenu,auxItem[0]); // Identificador de la acción - strcpy(Item.urlimg,auxItem[1]); // Url de la imagen del item - strcpy(Item.literal,auxItem[2]); // Literal del item - strcpy(Item.tipoitem,auxItem[3]); // Tipo de item ( Público o privado ) - strcpy(Item.tipoaccion,auxItem[4]); // Tipo de acción ( Procedimiento,Tarea oTrabajo ) - tbMenu[i]=Item; - } - contitems=i; // Número de items totales de los dos menús - */ - return(true); -} -//______________________________________________________________________________________________________ -// Función: ComandosPendientes -// -// Parámetros: -// Ninguno -// Descripción: -// Búsqueda de acciones pendientes en el servidor de administración -//______________________________________________________________________________________________________ -int ComandosPendientes() -{ - CMDPTES=true; - while(CMDPTES){ - sprintf(trama->parametros,"nfn=ComandosPendientes\r"); // Nombre de la función a ejecutar en el servidor de administración - if(AbreConexionTCP()){ - if(!EnviaTramasHidra(sock,trama)){ - UltimoError(21,"ComandosPendientes()"); // No se pudo recuperar la configuración hardware - return(false); - } - if(!recibe_tramas(sock,trama)){ - UltimoError(22,"ComandosPendientes()"); // No se pudo recuperar la configuración hardware - return(false); - } - CierraConexionTCP(); - GestionTramas(trama); // Analiza la trama - } - else{ - UltimoError(2,"ComandosPendientes()"); // No se pudo conectar con el servidor de Administración - return(false); - } - } - CMDPTES=false; - return(true); -} -//_____________________________________________________________________________________________________ -// Función: Arrancar -// -// Descripción: -// Contesta ante un comando de arrancar -// Parámetros: -// - trama: Trama recibida con las especificaciones del comando -// - nwtrama: Nueva trama a enviar al servidor con la respuesta de la acción, si ésta procede -// Devuelve: -// true siempre -//_____________________________________________________________________________________________________ -int Arrancar(TRAMA *trama,TRAMA *nwtrama) -{ - sprintf(nwtrama->parametros,"nfn=RESPUESTA_Arrancar\r"); - return(RespuestaEjecucionComando(trama,nwtrama,true)); -} -//_____________________________________________________________________________________________________ -// Función: Apagar -// -// Descripción: -// Apaga el cliente -// Parámetros: -// - trama: Trama recibida con las especificaciones del comando -// - nwtrama: Nueva trama a enviar al servidor con la respuesta de la acción, si ésta procede -// Devuelve: -// true si el proceso fue correcto o false en caso contrario -//_____________________________________________________________________________________________________ -int Apagar(TRAMA *trama,TRAMA *nwtrama) -{ - int res; - - sprintf(nwtrama->parametros,"nfn=RESPUESTA_Apagar\r"); - res=RespuestaEjecucionComando(trama,nwtrama,true); - sprintf(cmdshell,"poweroff"); - res=ExecBash(cmdshell); - if(!res){ - UltimoErrorScript(10,"Reiniciar()"); // Se ha producido algún error - } - return(res); -} -//______________________________________________________________________________________________________ -// Función: Reiniciar -// -// Descripción: -// Reinicia el cliente -// Parámetros: -// - trama: Trama recibida con las especificaciones del comando -// - nwtrama: Nueva trama a enviar al servidor con la respuesta de la acción, si ésta procede -// Devuelve: -// true si el proceso fue correcto o false en caso contrario -//______________________________________________________________________________________________________ -int Reiniciar(TRAMA *trama,TRAMA *nwtrama) -{ - int res; - - sprintf(nwtrama->parametros,"nfn=RESPUESTA_Reiniciar\r"); - res=RespuestaEjecucionComando(trama,nwtrama,true); - sprintf(cmdshell,"reboot"); - res=ExecBash(cmdshell); - if(!res){ - UltimoErrorScript(10,"Reiniciar()"); // Se ha producido algún error - } - return(res); -} -//______________________________________________________________________________________________________ -// Función: IniciarSesion -// -// Descripción: -// Inicia Sesión en algún sistema operativo instalado en la máquina -// Parámetros: -// - trama: Trama recibida con las especificaciones del comando -// - nwtrama: Nueva trama a enviar al servidor con la respuesta de la acción, si ésta procede -// Devuelve: -// true si el proceso fue correcto o false en caso contrario -// *** En ese proceso se devuelve correcto aún sabiendo que no se se sabe si va a funcionar -// pero esto evita que si se ha lanzado con seguimiento, la tarea no quede sin norificar. -//______________________________________________________________________________________________________ -int IniciarSesion(TRAMA *trama,TRAMA *nwtrama) -{ - int res; - char *particion=toma_parametro("par",trama->parametros); - char *disco=(char*)ReservaMemoria(2); - sprintf(disco,"1"); // Siempre el disco 1 - - sprintf(nwtrama->parametros,"nfn=RESPUESTA_IniciarSesion\r"); - res=RespuestaEjecucionComando(trama,nwtrama,true); - sprintf(cmdshell,"%s/admBootOs %s %s",HIDRASCRIPTS,disco,particion); - res=ExecBash(cmdshell); - if(!res){ - UltimoErrorScript(10,"IniciarSesion()"); // Se ha producido algún error - } - return(res); -} -//______________________________________________________________________________________________________ -// Función: Actualizar -// -// Descripción: -// Actualiza los datos de un ordenador como si volviera a solicitar la entrada en el sistema al servidor de administración -// Parámetros: -// Ninguno -// Devuelve: -// true si el proceso fue correcto o false en caso contrario -//______________________________________________________________________________________________________ -int Actualizar() -{ - int res; - - MuestraMensaje(1,NULL); - res=InclusionCliente(); - //cuestionCache(Propiedades.cache); - MuestraMenu(URLMENU); - //kill(pidmenu,SIGQUIT); - return(res); -} -//______________________________________________________________________________________________________ -// Función: Sondeo -// -// Descripción: -// Sondea a los clientes para comprobar su estatus -// Parámetros: -// Ninguno -// Devuelve: -// true si el proceso fue correcto o false en caso contrario -//______________________________________________________________________________________________________ -int Sondeo() -{ - //MuestraMensaje(23,NULL); - return(true); -} -//______________________________________________________________________________________________________ -// Función: CrearPerfilSoftware -// -// Descripción: -// Genera una imagen de una partición -// Parámetros: -// - trama: Trama recibida con las especificaciones del comando -// - nwtrama: Nueva trama a enviar al servidor con la respuesta de la acción, si ésta procede -// Devuelve: -// true si el proceso fue correcto o false en caso contrario -//_____________________________________________________________________________________________________ -int CrearPerfilSoftware(TRAMA*trama,TRAMA*nwtrama) -{ - int res=0; - char *wparticion=toma_parametro("par",trama->parametros); // Partición de donde se crear el perfil - char *widperfilsoft=toma_parametro("ifs",trama->parametros); // Perfil software a crear - char *widperfilhard=toma_parametro("ifh",trama->parametros); // Perfil hardware del ordenador - char *wnemonico=toma_parametro("nem",trama->parametros); // Nemónico del S.O. de la partición - - char *disco=(char*)ReservaMemoria(2); - sprintf(disco,"1"); // Siempre el disco 1 - - char pathperfil[250]; - sprintf(pathperfil,"%s/%s",HIDRACHEIMAGENES,wnemonico); // Path del perfil creado - - char fileperfil[64]; - sprintf(fileperfil,"PS%s_PH%s",widperfilsoft,widperfilhard); // Nombre de la imagen ( del perfil creado) - - char filemasterboot[64]; - sprintf(filemasterboot,"PS%s_PH%s.msb",widperfilsoft,widperfilhard); // Idem para el sector de arranque MBR - res=CrearPerfil(disco,fileperfil,pathperfil,wparticion,Propiedades.iprepo); - RegistraLog("Finalizada la creacion del perfil software",false); - int lon; - lon=sprintf(nwtrama->parametros,"nfn=RESPUESTA_CrearPerfilSoftware\r"); - lon+=sprintf(nwtrama->parametros+lon,"ifs=%s\r",widperfilsoft); - lon+=sprintf(nwtrama->parametros+lon,"ifh=%s\r",widperfilhard); - RespuestaEjecucionComando(trama,nwtrama,res); - return(res); -} -//______________________________________________________________________________________________________ -// Función: CrearPerfil -// -// Descripción: -// Crea una imagen de una partición -// Parámetros: -// -disco Disco a clonar 1,2,3.. -// -fileimg Nombre de la imagen -// -pathimg Ruta de la imagen -// -particion Partición a clonar -// -iprepo Dirección IP del repositorio ( Si es la IP local el repositorio será la caché) -// Devuelve: -// true si el proceso fue correcto o false en caso contrario -//______________________________________________________________________________________________________ -int CrearPerfil(char* disco,char* fileimg,char* pathimg,char* particion,char*iprepo) -{ - int herror; - - MuestraMensaje(2,NULL); - - sprintf(cmdshell,"%s/admCreateImage",HIDRASCRIPTS); - sprintf(parametros,"%s %s %s %s %s","createImage",disco,particion,"REPO",fileimg); - - if(ndebug>3){ - sprintf(msglog,"Creando Imagen disco:%s, partición:%s, Repositorio:%s, Imagen:%s, Ruta:%s",disco,particion,Propiedades.iprepo,fileimg,""); - RegistraLog(msglog, false); - } - - herror=EjecutarScript(cmdshell,parametros,NULL,true); - if(herror) - MuestraMensaje(10,NULL); - else - MuestraMensaje(9,NULL); - MuestraMenu(URLMENU); - - if(herror){ - UltimoErrorScript(herror,"CrearPerfil()"); // Se ha producido algún error - return(false); - } - else - return(true); -} -//______________________________________________________________________________________________________ -// Función: Nemonico -// -// Descripción: -// Devuelve el código de un nemonico de S.O. -// Parámetros: -// -nem Nemonico del S.O. -// Devuelve: -// El código del nemónico -//______________________________________________________________________________________________________ -int Nemonico(char* nem) -{ - if(strcmp(nem,"MsDos")==0) - return(MsDos); - if(strcmp(nem,"Win98")==0) - return(Win98); - if(strcmp(nem,"Win2K")==0) - return(Win2K); - if(strcmp(nem,"WinXP")==0) - return( WinXP); - if(strcmp(nem,"Linux")==0) - return(Linux); - return(0); -} -//______________________________________________________________________________________________________ -// Función: RestaurarImagen -// -// Descripción: -// Restaura una imagen en una partición -// Parámetros: -// - trama: Trama recibida con las especificaciones del comando -// - nwtrama: Nueva trama a enviar al servidor con la respuesta de la acción, si ésta procede -// Devuelve: -// true si el proceso fue correcto o false en caso contrario -//______________________________________________________________________________________________________ -int RestaurarImagen(TRAMA*trama,TRAMA*nwtrama) -{ - int res=0; - int idxpath; - - char *disco=(char*)ReservaMemoria(2); - sprintf(disco,"1"); // Siempre el disco 1 - - char *wparticion=toma_parametro("par",trama->parametros); // partición de donde se crear el perfil - char *widimagen=toma_parametro("idi",trama->parametros); // Identificador de la imagen - char *widperfilsoft=toma_parametro("ifs",trama->parametros); // Perfil software - char *widperfilhard=toma_parametro("ifh",trama->parametros); // Perfil hardware - char *wpathimagen=toma_parametro("pth",trama->parametros); // Indica si la imagen se descargar de la caché o del repositorio - char *wprotclona=toma_parametro("mcl",trama->parametros); // Protocolo de clonacion - char *wnipes=toma_parametro("nip",trama->parametros); // Numero de clientes de la sesión multicast - char *wide=toma_parametro("ide",trama->parametros); // Identificador sesión multicast - - if(wpathimagen=='\0') wpathimagen="1"; // Por defecto de caché - idxpath=atoi(wpathimagen); - if(!CACHEEXISTS) idxpath=2; // Sin no existe cache siempre desde el servidor - - char fileperfil[64]; - sprintf(fileperfil,"PS%s_PH%s",widperfilsoft,widperfilhard); // Nombre del fichero del perfil creado - res=RestaurandoImagen(disco,fileperfil,wparticion,tbPathImg[idxpath],wprotclona,wnipes,wide); - - // Toma la nueva configuración - char *parametroscfg=LeeConfiguracion(disco); - RegistraLog("Finalizada la restauracion de imagen", false); - - int lon; - lon=sprintf(nwtrama->parametros,"nfn=RESPUESTA_RestaurarImagen\r"); - lon+=sprintf(nwtrama->parametros+lon,"cfg=%s\r",parametroscfg); - lon+=sprintf(nwtrama->parametros+lon,"idi=%s\r",widimagen); - lon+=sprintf(nwtrama->parametros+lon,"par=%s\r",wparticion); - lon+=sprintf(nwtrama->parametros+lon,"ifs=%s\r",widperfilsoft); - RespuestaEjecucionComando(trama,nwtrama,res); - return(res); -} -//______________________________________________________________________________________________________ -// Función: RestaurandoImagen -// -// Descripción: -// Restaura na imagen en una partición -// Parámetros: -// -disco Disco a clonar 1,2,3.. -// -fileimg Nombre de la imagen -// -particion Partición a clonar -// -pathImg Ruta de la imagen -// -protclona Protocolo de clonación para la imagen -// -nipes Número de ordenadores -// -ide Identificador de la sesión multicast (Es la hora en segundos del momento del envío del comando) -// Devuelve: -// true si el proceso fue correcto o false en caso contrario -//____________________________________________________________________________________________________ -int RestaurandoImagen(char* disco,char *fileimg,char* particion,char *pathImg,char *protclona,char *nipes,char *ide) -{ - int herror; - - MuestraMensaje(3,NULL); - - sprintf(cmdshell,"%s/admRestoreImage",HIDRASCRIPTS); - sprintf(parametros,"%s %s %s %s %s %s %s","admRestoreImage",pathImg,fileimg,disco,particion,protclona,Propiedades.pormulticast); - - herror=EjecutarScript(cmdshell,parametros,NULL,true); - if(herror) // Restauración correcta - MuestraMensaje(12,NULL); - else - MuestraMensaje(11,NULL); - MuestraMenu(URLMENU); - - if(herror){ - UltimoErrorScript(herror,"RestaurandoImagen()"); // Se ha producido algún error - return(false); - } - else{ - if(strcmp(protclona,"MULTICAST")==0){ - if(!sesionMulticast(fileimg,nipes,ide)) - RegistraLog("***Error en el proceso de preparación de transferencia multicast", false); - } - return(true); - } -} -//______________________________________________________________________________________________________ -// Función: ParticionaryFormatear -// -// Descripción: -// Modifica la tabla de particiones del sector de arranque master y formatea particiones -// Parámetros: -// - trama: Trama recibida con las especificaciones del comando -// - nwtrama: Nueva trama a enviar al servidor con la respuesta de la acción, si ésta procede -// Devuelve: -// true si el proceso fue correcto o false en caso contrario -//____________________________________________________________________________________________________ -int ParticionaryFormatear(TRAMA*trama,TRAMA*nwtrama) -{ - int res,i,parfor; - char* parametroscfg; - char ch[2],*parhdc[8]; - char *PrimaryPartitions=toma_parametro("ppa",trama->parametros); - char *LogicalPartitions=toma_parametro("lpa",trama->parametros); - char *HDCleanPartition=toma_parametro("hdc",trama->parametros); - - char *disco=(char*)ReservaMemoria(2); - sprintf(disco,"1"); // Siempre el disco 1 - - - RegistraLog("Creando o modificando tabla de particiones", false); - //Pantallas - MuestraMensaje(4,NULL); - res=Particionar(disco,PrimaryPartitions,LogicalPartitions); // Creando las particiones - if(res) - MuestraMensaje(13,NULL); - else - MuestraMensaje(14,NULL); - - if(res){ - strcpy(ch,";"); // Caracter delimitador - parfor=split_parametros(parhdc,HDCleanPartition,ch); - for(i = 0; i<parfor; i++){ // Formateando particiones - //Pantallas - MuestraMensaje(5,NULL); - res=Formatear(disco,parhdc[i]); - if(res) - MuestraMensaje(15,NULL); - else - MuestraMensaje(16,NULL); - if(!res) break; - } - } - MuestraMenu(URLMENU); - RegistraLog("Finalizado el particionado y formateado de particiones", false); - parametroscfg=LeeConfiguracion(disco); // Toma la nueva configuración - - int lon; - lon=sprintf(nwtrama->parametros,"nfn=RESPUESTA_ParticionaryFormatear\r"); - lon+=sprintf(nwtrama->parametros+lon,"cfg=%s\r",parametroscfg); - RespuestaEjecucionComando(trama,nwtrama,res); - - return(res); -} -//______________________________________________________________________________________________________ -// Función: Particionar -// -// Descripción: -// Modifica la tabla de particiones del sector de arranque master pero SIN formatear ninguna partición -// Parámetros: -// - disco: Número del disco -// - PrParticion: Cadena con la sintaxis de particionado de las particiones primarias -// - LoParticion: Cadena con la sintaxis de particionado de las particiones secundarias -// Devuelve: -// true si el proceso fue correcto o false en caso contrario -//______________________________________________________________________________________________________ -int Particionar(char* disco,char* PrParticion,char* LoParticion) -{ - if (strlen(PrParticion)>0){ - if(Particionando(disco,PrParticion,"admCreatePrimaryPartitions")){ // Particiones Primarias - if (strlen(LoParticion)>0) - return(Particionando(disco,PrParticion,"admCreateLogicalPartitions")); // Particiones Logicas - else - return(true); - } - else - return(false); - } - if (strlen(LoParticion)>0) - return(Particionando(disco,PrParticion,"admCreateLogicalPartitions")); - else - return(false); -} -//______________________________________________________________________________________________________ -// Función: Particionando -// -// Descripción: -// Modifica la tabla de particiones del sector de arranque master pero SIN formatear ninguna partición -// Parámetros: -// - disco: Disco en el que se modificará la tabla de particiones 1,2,3.. -// - StxParticion: Cadena con la sintaxis de particionado de las particiones primarias -// - script: Nombre del script que se ejecutará -// Devuelve: -// true si el proceso fue correcto o false en caso contrario -// Especificaciones: -// Esta función es auxiliar de la anterior y es llamda por esta en dos ocasiones, para las particiones Primarias y Lógicas -//______________________________________________________________________________________________________ -int Particionando(char* disco,char* stxParticion,char* script) -{ - int herror; - - sprintf(cmdshell,"%s/%s",HIDRASCRIPTS,script); - sprintf(parametros,"%s %s %s",script,disco,stxParticion); - - sprintf(msglog,"Modificando tabla de particiones:%s disco:%s, cadena:%s",script,disco,stxParticion); - if(ndebug>1){ - RegistraLog(msglog, false); - } - herror=EjecutarScript(cmdshell,parametros,NULL,true); - if(herror){ - UltimoErrorScript(herror,"Particionar()"); // Se ha producido algún error - return(false); - } - else - return(true); -} -//______________________________________________________________________________________________________ -// Función: Formatear -// -// Descripción: -// Formatea una partición -// Parámetros: -// - disco: Número del disco -// - particion: Número de partición a formatear -// Devuelve: -// true si el proceso fue correcto o false en caso contrario -//______________________________________________________________________________________________________ -int Formatear(char* disco,char* particion) -{ - int herror; - - sprintf(cmdshell,"%s/admFormatFs",HIDRASCRIPTS); - sprintf(parametros,"%s %s %s","FormatFs",disco,particion); - herror=EjecutarScript(cmdshell,parametros,NULL,true); - if(herror){ - UltimoErrorScript(herror,"Formatear()"); // Se ha producido algún error - return(false); - } - return(true); -} -//______________________________________________________________________________________________________ -// Función: SetCachePartitionSize -// -// Descripción: -// Dimensiona el tamaño de la caché -// Parámetros: -// - t : Tamaño a asignar de la caché -// Devuelve: -// true si el proceso fue correcto o false en caso contrario -// ________________________________________________________________________________________________________ -int SetCachePartitionSize(int t) -{ - return(true); -} -//___________________________________________________________________________________________________ -// -// -//______________________________________________________________________________________________________ -// Función: AutoexecClienteHidra -// -// Parámetros: -// Ninguno -// Descripción: -// Ejecuta un fichero autoexec preparado para el cliente -// ________________________________________________________________________________________________________ -int AutoexecClienteHidra() -{ - sprintf(fileini,"/autoexec/INI_%s",Propiedades.IPlocal); // Nombre del fichero autoexec - if(ExisteFichero(fileini)){ - if(LoadTextFile(fileini)){ // Lee fichero autoexec - GestionTramas(trama); // Analiza la trama - } - else{ - UltimoError(6,"AutoexecClienteHidra()"); - return(false); - } - } - return(true); -} -//______________________________________________________________________________________________________ -// Función: LeeConfiguracion -// -// Descripción: -// Recupera la configuración de particiones del ordenador -// Parámetros: -// disco: Disco a analizar 1,2,3.. -// Devuelve: -// Una cadena con la configuración del cliente (ver manual) -// ________________________________________________________________________________________________________ -char* LeeConfiguracion(char* disco) -{ - int herror; - char *cadenaparticiones; - char *nomso; - - cadenaparticiones=(char*)ReservaMemoria(LONGITUD_SCRIPTSALIDA); - sprintf(cmdshell,"%s/admListPrimaryPartitions",HIDRASCRIPTS); - sprintf(parametros,"%s %s","admListPrimaryPartitions",disco); - herror=EjecutarScript(cmdshell,parametros,cadenaparticiones,true); - if(herror){ - UltimoErrorScript(herror,"LeeConfiguracion()"); // Se ha producido algún error - return(NULL); - } - struct s_Particiones *tbcfg[MAXPARTICIONES]; - char *duplasparticiones[MAXPARTICIONES],*duplaparticion[2]; - - int iPar=split_parametros(duplasparticiones,cadenaparticiones," "); // Caracter separatorio de los elementos de un item - - if(ndebug>4){ - sprintf(msglog,"Número de particiones detectadas %d",iPar); - RegistraLog(msglog,false); - } - int i,j; - for( i = 0; i<iPar; i++){ - split_parametros(duplaparticion,duplasparticiones[i],":"); - tbcfg[i]=(struct s_Particiones*)ReservaMemoria(sizeof(struct s_Particiones)); // Toma espacio para tabla de configuraciones - strcpy(tbcfg[i]->tipopart,duplaparticion[0]); // Tipo de partición - strcpy(tbcfg[i]->tamapart,duplaparticion[1]); // Tamaño de partición - sprintf(tbcfg[i]->numpart,"%d",i+1); // Número de partición - - for(j=0;j<ntiposo;j++){ - if(strcmp(tiposos[j].tipopart,duplaparticion[0])==0 && strcmp(tiposos[j].tipopart,"LINUX-SWAP")!=0 && strcmp(tiposos[j].tipopart,"EMPTY")!=0){ - nomso=TomaNomSO(disco,i+1); - if(nomso!=NULL){ // Averigua qué sistema operativo está instalado en la partición - strcpy(tbcfg[i]->tiposo,tiposos[j].tiposo); // Nombre S.O. - strcpy(tbcfg[i]->nombreso,nomso); // Nombre completo S.O. - } - else{ - strcpy(tbcfg[i]->tiposo,""); // Nombre S.O. - strcpy(tbcfg[i]->nombreso,""); // Nombre completo S.O. - } - break; - } - } - } - char *cfg=ReservaMemoria(LONGITUD_CONFIGURACION); - if(!cfg){ - UltimoError(1,"LeeConfiguracion()"); - return(NULL); - } - int lon=0; - for( i = 0; i<iPar; i++){ - lon+=sprintf(cfg+lon,"@cfg\n"); - lon+=sprintf(cfg+lon,"tiposo=%s\n",tbcfg[i]->tiposo); - lon+=sprintf(cfg+lon,"tipopart=%s\n",tbcfg[i]->tipopart); - lon+=sprintf(cfg+lon,"tamapart=%s\n",tbcfg[i]->tamapart); - lon+=sprintf(cfg+lon,"numpart=%s\n",tbcfg[i]->numpart); - lon+=sprintf(cfg+lon,"nombreso=%s\t",tbcfg[i]->nombreso); - } - return(cfg); -} -//______________________________________________________________________________________________________ -// Función: TomaNomSO -// -// Descripción: -// Recupera el nombre del sistema operativo instalado en una partición -// Parámetros: -// disco: Disco 1,2,3.. -// particion: Número de la partición -// Devuelve: -// Una cadena con el nombre del S.O. -// ________________________________________________________________________________________________________ -char* TomaNomSO(char*disco,int particion) -{ - int herror,lon; - char *infosopar; - char* sover[2]; - char ch[2]; - - infosopar=(char*)ReservaMemoria(LONGITUD_SCRIPTSALIDA); // Información del S.O. de la partición - - sprintf(cmdshell,"%s/admGetOsVersion",HIDRASCRIPTS); - sprintf(parametros,"%s %s %d","admGetOsVersion",disco,particion); - herror=EjecutarScript(cmdshell,parametros,infosopar,true); - if(herror){ - UltimoErrorScript(herror,"TomaNomSO()"); // Se ha producido algún error - return(NULL); - } - if(strlen(infosopar)==0) return(NULL); // NO Existe S.O. en la partición - strcpy(ch,":");// caracter delimitador (dos puntos) - lon=split_parametros(sover,infosopar,ch); - return(sover[1]); -} -//______________________________________________________________________________________________________ -// Función: MuestraMenu -// -// Descripción: -// Muestra menú del cliente -// Parámetros: -// -// urp: Path o url de la página web que muestra el menu del cliente -// -// Devuelve: -// True si muestra el menú -// ________________________________________________________________________________________________________ -int MuestraMenu(char *urp) -{ - int nargs,resul; - - if(ndebug>4){ - sprintf(msglog,"Url:%s",urp); - RegistraLog(msglog, false); - } - - if(pidmenu>0) - kill(pidmenu,SIGQUIT); // Se carga el proceso hijo anterior y se queda sólo el actual - - //sprintf(cmdshell,"%s/admMenuBrowser",HIDRASCRIPTS); - //sprintf(parametros,"%s %s","admMenuBrowser",urp); - - sprintf(cmdshell,"/opt/opengnsys/bin/browser"); - sprintf(parametros,"%s %s %s","browser","-qws",urp); - - nargs=split_parametros(argumentos,parametros," "); // Crea matriz de los argumentos del scripts - if((pidmenu=fork())==0){ - /* Proceso hijo que ejecuta el script */ - resul=execv(cmdshell,argumentos); - exit(resul); - } - else { - if (pidmenu ==-1){ - UltimoErrorScript(23,"MuestraMenu()"); // Se ha producido algún error - return(false); - } - } - return(true); -} -//______________________________________________________________________________________________________ -// Función: MuestraMensaje -// -// Descripción: -// Envia una página al browser con un mensaje determinado -// Parámetros: -// - idx: Indice de la cadena del mensaje -// - msg: Mensaje -// ________________________________________________________________________________________________________ -void MuestraMensaje(int idx,char*msg){ - if(msg) - sprintf(urlpag,"%s?msg=%s",URLMSG,URLEncode(msg)); // Url de la página de mensajes - else - sprintf(urlpag,"%s?idx=%d",URLMSG,idx); // Url de la página de mensajes - MuestraMenu(urlpag); -} -//______________________________________________________________________________________________________ -// Función: InventarioHardware -// -// Descripción: -// Recupera la configuración de hardware del ordenador -// Parámetros: -// - trama: Trama recibida con las especificaciones del comando -// - nwtrama: Nueva trama a enviar al servidor con la respuesta de la acción, si ésta procede -// Devuelve: -// true si el proceso fue correcto o false en caso contrario -// Especificaciones: -// Lo que se envía al servidor es una cadena con el formato de salida del script que ejecuta -// está función. (Vease scripts hidraHardwareInfo) -// ________________________________________________________________________________________________________ -int InventarioHardware(TRAMA *trama,TRAMA *nwtrama) -{ - int herror,res; - char *parametroshrd; - - MuestraMensaje(6,NULL); - - parametroshrd=(char*)ReservaMemoria(LONGITUD_SCRIPTSALIDA); - sprintf(cmdshell,"%s/admListHardwareInfo",HIDRASCRIPTS); - - herror=EjecutarScript(cmdshell,NULL,parametroshrd,true); - - if(herror) - MuestraMensaje(0,msglog); - else - MuestraMensaje(17,NULL); - MuestraMenu(URLMENU); - - if(herror){ - UltimoErrorScript(herror,"InventarioHardware()"); // Se ha producido algún error - } - res=(herror==0); // Si se ha producido algún error el resultado de la ejecución de error - - int lon; - lon=sprintf(nwtrama->parametros,"nfn=RESPUESTA_TomaHardware\r"); - lon+=sprintf(nwtrama->parametros+lon,"hrd=%s\r",parametroshrd); - lon+=sprintf(nwtrama->parametros+lon,"ipr=%s\r",Propiedades.iprepo); - lon+=sprintf(nwtrama->parametros+lon,"rep=%s\r",Propiedades.puertorepo); - - RespuestaEjecucionComando(trama,nwtrama,res); - return(res); -} -//______________________________________________________________________________________________________ -// Función: InventarioSoftware -// -// Descripción: -// Recupera la configuración de software del ordenador -// Parámetros: -// - trama: Trama recibida con las especificaciones del comando -// - nwtrama: Nueva trama a enviar al servidor con la respuesta de la acción, si ésta procede -// Devuelve: -// true si el proceso fue correcto o false en caso contrario -// Especificaciones: -// Lo que se envía al servidor es una cadena con el formato de salida del script que ejecuta -// está función. (Vease scripts hidraSoftwareInfo) -// ________________________________________________________________________________________________________ -int InventarioSoftware(TRAMA *trama,TRAMA *nwtrama) -{ - int herror,res; - char *parametrossft,*infopar; - char *particion=toma_parametro("par",trama->parametros); // Toma partición - //char *tipo=toma_parametro("tpl",trama->parametros); // Toma tipo de listado - - char *disco=(char*)ReservaMemoria(2); - sprintf(disco,"1"); // Siempre el disco 1 - - MuestraMensaje(7,NULL); - - sprintf(cmdshell,"%s/admListSoftwareInfo",HIDRASCRIPTS); - sprintf(parametros,"%s %s %s","admListSoftwareInfo",disco,particion); - - parametrossft=(char*)ReservaMemoria(LONGITUD_SCRIPTSALIDA); - - herror=EjecutarScript(cmdshell,parametros,parametrossft,true); - if(herror) - MuestraMensaje(20,NULL); - else - MuestraMensaje(19,NULL); - MuestraMenu(URLMENU); - - if(herror){ - UltimoErrorScript(herror,"InventarioSoftware()"); // Se ha producido algún error - } - res=(herror==0); // Si se ha producido algún error el resultado de la ejecución de error - // Toma tipo de partición - infopar=(char*)ReservaMemoria(16); //Tipo de partición - if(res && infopar){ - sprintf(cmdshell,"%s/admGetFsType",HIDRASCRIPTS); - sprintf(parametros,"%s %s %s","getFsType",disco,particion); - herror=EjecutarScript(cmdshell,parametros,infopar,true); - if(herror){ - UltimoErrorScript(herror,"InventarioSoftware()"); // Se ha producido algún error - } - } - int lon; - lon=sprintf(nwtrama->parametros,"nfn=RESPUESTA_TomaSoftware\r"); - lon+=sprintf(nwtrama->parametros+lon,"sft=%s\r",parametrossft); - lon+=sprintf(nwtrama->parametros+lon,"par=%s\r",particion); - lon+=sprintf(nwtrama->parametros+lon,"tfs=%s\r",infopar); - lon+=sprintf(nwtrama->parametros+lon,"ipr=%s\r",Propiedades.iprepo); - lon+=sprintf(nwtrama->parametros+lon,"rep=%s\r",Propiedades.puertorepo); - - RespuestaEjecucionComando(trama,nwtrama,res); - return(res); -} -//______________________________________________________________________________________________________ -// Función: TomaConfiguracion -// -// Descripción: -// Toma la configuración de particiones de un ordenador -// Parámetros: -// - trama: Trama recibida con las especificaciones del comando -// - nwtrama: Nueva trama a enviar al servidor con la respuesta de la acción, si ésta procede -// Devuelve: -// true si el proceso fue correcto o false en caso contrario -// ________________________________________________________________________________________________________ -int TomaConfiguracion(TRAMA *trama,TRAMA *nwtrama) -{ - char* parametroscfg; - - char *disco=(char*)ReservaMemoria(2); - sprintf(disco,"1"); // Siempre el disco 1 - - parametroscfg=LeeConfiguracion(disco); - - int lon; - lon=sprintf(nwtrama->parametros,"nfn=RESPUESTA_TomaConfiguracion\r"); - lon+=sprintf(nwtrama->parametros+lon,"cfg=%s\r",parametroscfg); - RespuestaEjecucionComando(trama,nwtrama,true); - - return(true); -} -//______________________________________________________________________________________________________ -// Función: ExecShell -// -// Descripción: -// Ejecuta un script de la Shell -// Parámetros: -// - trama: Trama recibida con las especificaciones del comando -// - nwtrama: Nueva trama a enviar al servidor con la respuesta de la acción, si ésta procede -// Devuelve: -// true si el proceso fue correcto o false en caso contrario -// ________________________________________________________________________________________________________ -int ExecShell(TRAMA *trama,TRAMA *nwtrama) -{ - int res; - - char* wscript=toma_parametro("scp",trama->parametros); // Código del script - char* codigo=URLDecode(wscript); // Decodifica el código recibido con formato URLCode - - //Pantallas - MuestraMensaje(8,NULL); - res=ExecBash(codigo); - if(res) - MuestraMensaje(21,NULL); - else - MuestraMensaje(22,NULL); - MuestraMenu(URLMENU); - - if(!res){ - UltimoErrorScript(10,"ExecShell()"); // Se ha producido algún error - } - - char *disco=(char*)ReservaMemoria(2); - sprintf(disco,"1"); // Siempre el disco 1 - char* parametroscfg=LeeConfiguracion(disco); - int lon; - lon=sprintf(nwtrama->parametros,"nfn=RESPUESTA_ExecShell\r"); - lon+=sprintf(nwtrama->parametros+lon,"cfg=%s\r",parametroscfg); - RespuestaEjecucionComando(trama,nwtrama,res); - return(true); -} -//______________________________________________________________________________________________________ -// Función: ConsolaRemota -// -// Descripción: -// Ejecuta un comando de la Shell y envia el eco al servidor (Consola remota) -// Parámetros: -// - trama: Trama recibida con las especificaciones del comando -// - nwtrama: Nueva trama a enviar al servidor con la respuesta de la acción, si ésta procede -// Devuelve: -// true siempre -// ________________________________________________________________________________________________________ -int ConsolaRemota(TRAMA *trama,TRAMA *nwtrama) -{ - FILE* f; - long lSize; - int herror; - - char* comando=toma_parametro("cmd",trama->parametros); // Código del comando - sprintf(filecmdshell,"%s/%s","/tmp","_hidrascript_"); - f = fopen(filecmdshell,"wt"); // Abre fichero de script - if(f==NULL) - RegistraLog("*** No se puede crear fichero temporal para ejecutar la consola remota", false); - else{ - lSize=strlen(comando); - fwrite(comando,1,lSize,f); // Escribe el código a ejecutar - fclose(f); - sprintf(cmdshell,"/bin/chmod"); // Da permiso de ejecución al fichero - sprintf(parametros,"%s %s %s","/bin/chmod","+x",filecmdshell); - herror=EjecutarScript(cmdshell,parametros,NULL,true); - if(herror){ - UltimoErrorScript(herror,"ConsolaRemota()"); // Se ha producido algún error - } - else{ - sprintf(cmdshell,"%s/remoteConsole",HIDRASCRIPTS); - herror=EjecutarScript(cmdshell,NULL,NULL,true); - if(herror){ - UltimoErrorScript(herror,"ExecBash()"); // Se ha producido algún error - } - } - } - return(true); -} -//______________________________________________________________________________________________________ -// Función: ExecBash -// -// Descripción: -// Ejecuta código bash -// Parámetros: -// - codigo: Código a ejecutar -// Devuelve: -// true si el proceso fue correcto o false en caso contrario -// ________________________________________________________________________________________________________ -int ExecBash(char*codigo){ - FILE* f; - long lSize; - int herror,res; - - sprintf(filecmdshell,"%s/%s","/tmp","_hidrascript_"); - f = fopen(filecmdshell,"wt"); // Abre fichero de script - if(f==NULL) - res=false; // Error de apertura del fichero de configuración - else{ - lSize=strlen(codigo); - fwrite(codigo,1,lSize,f); // Escribe el código a ejecutar - fclose(f); - sprintf(cmdshell,"/bin/chmod"); // Da permiso de ejecución al fichero - sprintf(parametros,"%s %s %s","/bin/chmod","+x",filecmdshell); - herror=EjecutarScript(cmdshell,parametros,NULL,true); - if(herror){ - UltimoErrorScript(herror,"ExecBash()"); // Se ha producido algún error - res=false; - } - else{ - sprintf(cmdshell,"%s",filecmdshell); // Ejecución el fichero de script creado - //int herror=EjecutarScript(cmdshell,NULL,NULL,true); - int herror=system(cmdshell); - if(herror){ - UltimoErrorScript(herror,"ExecBash()"); // Se ha producido algún error - res=false; - } - } - } - return(res); -} -//______________________________________________________________________________________________________ -// Función: URLDecode -// -// Descripción: -// Decodifica una cadena codificada con UrlEncode -// Parámetros: -// - src: La cadena a decodificar -// Devuelve: -// La cadena decodificada -// ________________________________________________________________________________________________________ -char* URLDecode(char *src) -{ - const char *p = src; - char code[3] = {0}; - unsigned long ascii = 0; - char *end = NULL; - char *dest,*cad; - - dest=(char*)ReservaMemoria(strlen(src)); // Reserva buffer para la cadena - cad=dest; - while(*p){ - if(*p == '%'){ - memcpy(code, ++p, 2); - ascii = strtoul(code, &end, 16); - *dest++ = (char)ascii; - p += 2; - } - else - *dest++ = *p++; - } - return(cad); -} -//______________________________________________________________________________________________________ -// Función: URLEncode -// -// Descripción: -// Codifica una cadena en UrlEncode -// Parámetros: -// - src: La cadena a decodificar -// Devuelve: -// La cadena decodificada -// ________________________________________________________________________________________________________ -char* URLEncode(char *src) -{ - char *dest; - int i,j=0,lon; - - lon=strlen(src); - dest=(char*)ReservaMemoria(lon*2); // Reserva buffer para la cadena - for(i=0;i<lon;i++){ - if(src[i]==0x20){ // Espacio - dest[j++] = '%'; - dest[j++] = '2'; - dest[j++] = '0'; - } - else - dest[j++] = src[i]; - } - return(dest); -} -//______________________________________________________________________________________________________ -// Función: RespuestaEjecucionComando -// -// Descripción: -// Envia una respuesta a una ejecución de comando al servidor de Administración -// Parámetros: -// - trama: Trama recibida con las especificaciones del comando -// - nwtrama: Nueva trama a enviar al servidor con la respuesta de la acción, si ésta procede -// - res: Resultado de la ejecución (true si la ejecución es correcta y false en caso contrario) -// Devuelve: -// true si la respuesta se envía correctamente al servidor -// ________________________________________________________________________________________________________ -int RespuestaEjecucionComando(TRAMA* trama, TRAMA *nwtrama, int res) -{ - int idsuceso=0; - char *widsuceso=toma_parametro("ids",trama->parametros); - if(widsuceso) idsuceso=atoi(widsuceso); - int lon; - lon=strlen(nwtrama->parametros); - lon+=sprintf(nwtrama->parametros+lon,"ids=%d\r",idsuceso); // Identificador del suceso - char descrierror[250]; - if (res){ // Resultado satisfactorio - lon+=sprintf(nwtrama->parametros+lon,"res=%s\r","1"); // Resultado de la ejecucin del comando - sprintf(descrierror,"%s "," "); - lon+=sprintf(nwtrama->parametros+lon,"der=%s\r",descrierror); // Dscripcin del error si lo ha habido - } - else{ // Algún error - lon+=sprintf(nwtrama->parametros+lon,"res=%s\r","2"); // Resultado de la ejecución del comando - sprintf(descrierror,"Error.-(%s) en modulo %s",e.msg,e.modulo); - lon+=sprintf(nwtrama->parametros+lon,"der=%s\r",descrierror); // Descripción del error si lo ha habido - } - if(AbreConexionTCP()){ - if(!EnviaTramasHidra(sock,nwtrama)){ - UltimoError(21,"RespuestaEjecucionComando()"); - return(false); - } - if(!recibe_tramas(sock,trama)){ - UltimoError(22,"RespuestaEjecucionComando()"); - return(false); - } - CierraConexionTCP(); - GestionTramas(trama); // Analiza la trama - } - else{ - UltimoError(2,"RespuestaEjecucionComando()"); - return(false); - } - return(true); -} -//*********************************************************************************************************************** -// PROGRAMA PRINCIPAL -//*********************************************************************************************************************** -int main(int argc, char *argv[]) -{ - - //Archivos por defecto - strcpy(szPathFileCfg,"ogAdmClient.cfg"); - strcpy(szPathFileLog,"ogAdmClient.log"); - - // Validación de argumentos y lectura del fichero de configuración - if(ndebug>5) - RegistraLog("ValidacionParametros", false); - - if(!ValidacionParametros(argc,argv)) - exit(EXIT_FAILURE); - else{ - if(ndebug>5) - RegistraLog("CrearArchivoLog", false); - if(!CrearArchivoLog(szPathFileLog)) - exit(EXIT_FAILURE); - else{ - if(ndebug>5) - RegistraLog("LeeFileConfiguracion", false); - if(!LeeFileConfiguracion(szPathFileCfg)){ // Toma parámetros de configuración - UltimoError(13,"Main()"); - exit(EXIT_FAILURE); - } - } - } - if(ndebug>5) - RegistraLog("Guarda datos básicos del cliente", false); - - strcpy(Propiedades.servidorhidra,Servidorhidra); - strcpy(Propiedades.puerto,Puerto); - strcpy(Propiedades.idordenador,"0"); - if(!TomaIPlocal()){ // Error al recuperar la IP local - UltimoError(0,"Main()"); - exit(EXIT_FAILURE); - } - MuestraMensaje(0,NULL); - sleep(2); - strcpy(Propiedades.IPlocal,IPlocal); - RegistraLog("Abriendo sesión en el servidor de Administración", false); - if(InclusionCliente()){ // El cliente ha abierto sesión correctamente - if(strcmp(Propiedades.idordenador,"0")==0){ // Ha habido algún problema al inciar sesión - UltimoError(0,"Main()"); - exit(EXIT_FAILURE); - } - RegistraLog("Cliente iniciado", false); - - if(!cuestionCache(Propiedades.cache)){ // Procesa la cache - UltimoError(0,"Main()"); - exit(EXIT_FAILURE); - } - - RegistraLog("Ejecución de archivo Autoexec", false); - if(!AutoexecClienteHidra()){ // Ejecución fichero autoexec - UltimoError(0,"Main()"); - exit(EXIT_FAILURE); - } - RegistraLog("Procesa comandos pendientes", false); - ComandosPendientes(); // Bucle para procesar comandos pendientes - RegistraLog("Acciones pendientes procesadas", false); - MuestraMenu(URLMENU); - RegistraLog("Disponibilidad para comandos interactivos activada ...", false); - ProcesaComandos(); // Bucle para procesar comandos interactivos - RegistraLog("Disponibilidad para comandos interactivos desactivada...", false); - } - else{ - UltimoError(0,"Main()"); - exit(EXIT_FAILURE); - } - exit(0); -} - - - - diff --git a/admin/Services/ogAdmClient/sources/ogAdmClient.h b/admin/Services/ogAdmClient/sources/ogAdmClient.h deleted file mode 100644 index df3bb362..00000000 --- a/admin/Services/ogAdmClient/sources/ogAdmClient.h +++ /dev/null @@ -1,306 +0,0 @@ -//**************************************************************************************************************************************************** -// Aplicación OpenGNSys -// Autor: José Manuel Alonso. -// Licencia: Open Source -// Fichero: ogAdmClient.cpp -// Descripción: -// Este módulo de la aplicación OpenGNSys implementa las comunicaciones con el Cliente. -// **************************************************************************************************************************************************** -#include <sys/types.h> -#include <sys/wait.h> -#include <arpa/inet.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <errno.h> -#include <unistd.h> -#include <ctype.h> -#include <time.h> -#include <signal.h> -#include "ogAdmLib.h" - - -#define LONGITUD_SCRIPTSALIDA 4064 // Longitud máxima de la informacin devuelta por un script -#define LONGITUD_PARAMETROS_TRAMA 4024 // Longitud máxima de la información de la trama (parametros) - -#define LONGITUD_CONFIGURACION 1024 // Longitud máxima de las configuraciones de partición - - -#define MAXITEMS 100 -#define MAXHTMLMNU 4000 -#define MAXPARTICIONES 24 -#define MAXINFOSO 5 // Numero máximo de nemónicos enla inforamción del S.O. de una partición -#define MAXARGS 16 // Numero máximo de argumentos enviados a un scripts -#define LONSTD 512 // Longitud de memoria estandar -#define LONSTDC 256 // Longitud de memoria estandar corta - - - -TRAMA trama[1]; - -char IPlocal[20]; // Ip local -char Servidorhidra[20]; // IP servidor de Administración -char Puerto[20]; // Puerto Unicode - - - -//___________________________________________________________________________________________________ -// Variables y estructuras -//___________________________________________________________________________________________________ - -char cmdshell[LONSTD]; -char parametros[LONSTD]; -char* argumentos[MAXARGS]; -char msglog[LONSTD]; -char msgcon[LONSTD]; -char filecmdshell[LONSTDC]; -char urlpag[LONSTDC]; -char fileini[LONSTDC]; -char filecmd[LONSTDC]; - -struct excepcion { - int herror; - char msg[LONSTDC]; - char modulo[LONSTDC]; -}; -struct excepcion e; - -int ndebug=1; // Nivel de debuger por defecto - -// Nemónicos -int MsDos=1; -int Win98=2; -int Win2K=3; -int WinXP=4; -int Linux=5; - -BOOLEAN PROCESO=true; // Indicador de la actividad del proceso principal -BOOLEAN CACHEEXISTS; // Indica si existe cache - -char HIDRACHEIMAGENES[LONSTDC]; // Path al directorio donde están las imágenes (en la caché) -char HIDRASRVIMAGENES[LONSTDC]; // Path al directorio donde están las imágenes (en el repositorio) -char HIDRASRVCMD[LONSTDC]; // Path del directorio del repositorio donde se depositan los comandos para el cliente -char HIDRASCRIPTS[LONSTDC]; // Path al directorio donde están los scripts de la interface con la APi de funciones de OpenGnsys (en el cliente ) -char URLMENU[LONSTDC]; // Url de la pagina de menu para el browser -char URLMSG[LONSTDC]; // Url de la página de mensajed para el browser - - -int HIDRAVER; // Versión de la apliación de Administración -int TPAR ; // Tamaño de la partición - -SOCKET sock; // Socket - -struct s_CabMnu { - char resolucion[2]; // Resolución de pantalla - char titulo[LONSTDC]; // Título del menú - char coorx[4]; // Coordenada x - char coory[4]; // Coordenada y - char modalidad[2]; // modalidad ( número de items por línea ) - char scoorx[4]; // Coordenada x // Menú privado - char scoory[4]; // Coordenada y - char smodalidad[LONSTDC]; // modalidad ( número de items por línea ) - char htmmenupub[64]; // Nombre del fichero que contiene el html del menú (público) - char htmmenupri[64]; // Nombre del fichero que contiene el html del menú (privado) -} CabMnu; // Estructura con los datos de los menús - -BOOLEAN swmnu=false; // Indicador de menú asignado - -struct s_Item{ - char idaccionmenu[16]; // Identificador del item a ejecutar - char urlimg[64]; // Nombre de la imagen de fondo del botón - char literal[LONSTDC]; // Literal del item - char tipoitem[2]; // Tipo de item ( público o privado) - char tipoaccion[2]; // Tipo de acción que ejecuta el item -} ; - -struct s_Propiedades { - char idordenador[16]; // Identificador del ordenador - char nombreordenador[64]; // Nombre del ordenador - char idaula[16]; // Identificador del aula - char servidorhidra[16]; // IP del servidor Opengnsys - char puerto[16]; // Puerto - char iprepo[16]; // Dirección IP repositorio - char puertorepo[16]; // Puerto - char idperfilhard[16]; // Identificador del perfil hardware - char IPlocal[16]; // Dirección IP del cliente - char cache[16]; // Tamaño de la cache - char ipmulticast[16]; // Dirección IP multicast - char pormulticast[16]; // Puerto multicast - char modmulticast[16]; // Modo de transmisión multicast - char velmulticast[16]; // Velocidad de transmisión multicast - -} Propiedades; // Estructura con los datos del odenador - -struct s_Particiones{ - char tiposo[64]; // Tipo de sistema operativo - char tipopart[16]; // Tipo de partición - char tamapart[16]; // Tamao de la partición - char numpart[5]; // Nmero de la partición - char nombreso[64]; // Nombre del S.O. -}; - -struct s_Hardware{ - char nemonico[4]; // Tipo de sistema operativo - char tipo[45]; // Tipo de hardware - char codigovalor[256]; // Código o descripción -} -; -struct tiposo { - char *tipopart; - char *tiposo; - char *nombreso; -}; - -char* tbPathImg[]={"CLIEN","CACHE","REPO"}; -char* tbmodmul[]={"","half-duplex","full-duplex"}; - -struct tiposo tiposos[] = { - {"NTFS","Windows NT Platafom","Windows 2000,XP,2003"}, - {"HNTFS","Windows NT Platafom","Windows 2000,XP,2003"}, - {"FAT16","Windows","Windos 98,SE,Millenium"}, - {"HFAT16","Windows","Windos 98,SE,Millenium"}, - {"FAT32","Windows","Windos 98,SE,Millenium"}, - {"HFAT32","Windows","Windos 98,SE,Millenium"}, - {"EXT","Extendida","Extendida"}, - {"EXT4","Linux","Linux"}, - {"EXT3","Linux","Linux"}, - {"EXT2","Linux","Linux"}, - {"REISERFS","Linux","Linux"}, - {"JFS","Linux","Linux"}, - {"XFS","Linux","Linux"}, - {"CACHE","CACHE","CACHE"}, - {"UNKNOWN","UNKNOWN","UNKNOWN"}, - {"EMPTY","Libre","Libre"}, - {"LINUX-SWAP","","Linux-swap"}}; - -int ntiposo = sizeof (tiposos) / sizeof (struct tiposo); - -struct s_Item tbMenu[MAXITEMS]; // Tabla con los items del menu -int contitems; // Contador items del menu - -BOOLEAN PRCCMD; // Indicador de comandos interactivos -BOOLEAN CMDPTES; // Indicador de comandos pendientes - -//char modulo[64]; // Nombre de la función donde se produce el error - -BOOLEAN aut = false; // Variable para controlar el acceso al menú de administración - -pid_t pidmenu; - -char* tbErrores[]={"000-Se han generado errores. No se puede continuar la ejecución de este módulo",\ - "001-No hay memoria suficiente para el buffer",\ - "002-No se puede establecer conexión con el servidor de administración",\ - "003-El fichero especificado no existe o bien no puede crearse o abrirse",\ - "004-Comando Error",\ - "005-El fichero est vacio",\ - "006-Error en la ejecución del fichero autoexec",\ - "007-Error en la recuperacion del Menu principal",\ - "008-No hay espacio reservado para la cache en este disco",\ - "009-Ha ocurrido algún error generando el perfil software",\ - "010-IPlocal, NO se ha definido este parámetro",\ - "011-IPhidra, NO se ha definido este parámetro",\ - "012-Puerto, NO se ha definido este parámetro",\ - "013-NO existe fichero de configuración o contiene un error de sintaxis",\ - "014-Fallo de sintaxis en los parámetros: Debe especificar -f nombre_del_fichero_de_configuración",\ - "015-No se ha podido crear socket para comunicación con el repositorio",\ - "016-No se ha podido comunicar con el repositorio",\ - "017-No existe Menu principal",\ - "018-No se ha podido recuperar la configuración hardware del ordenador",\ - "019-El cliente no se ha podido incluir en el sistema por un fallo en la conexión con el Servidor de Administración",\ - "020-No se ha podido crear la carpeta en el repositorio",\ - "021-Error en el envío de tramas al Servidor de Administración",\ - "022-Error en la recepción de tramas desde el Servidor de Administración",\ - "023-Error al crear Proceso Hijo para mostrar Menú",\ - "024-Error desconocido",\ - }; - #define MAXERROR 24 // Error máximo cometido - -char* tbErroresScripts[]={"000-Se han generado errores. No se puede continuar la ejecución de este módulo",\ - "001-Formato de ejecución incorrecto.",\ - "002-Fichero o dispositivo no encontrado",\ - "003-Error en partición de disco",\ - "004- Partición o fichero bloqueado",\ - "005-Error al crear o restaurar una imagen",\ - "006-Sin sistema operativo",\ - "007-Programa o función no ejecutable",\ - "008-Error en la eliminación del archivo temporal de intercambio",\ - "009-Error en la lectura del archivo temporal de intercambio",\ - "010-Error al ejecutar código de la shell",\ - "011-Error desconocido", - }; - #define MAXERRORSCRIPT 11 // Error máximo cometido - -// Prototipos de funciones -char* Desencriptar(char *); -char* Encriptar(char *); -int ValidacionParametros(int,char**); -int CrearArchivoLog(char*); -int LeeFileConfiguracion(); -void Log(char*); -void UltimoError(int,char*); -void UltimoErrorScript(int,char*); - -int EjecutarScript (char*,char* ,char*,int); -char* ReservaMemoria(int); -int EjecutarCodigo (char*,char* ,char*,int); - -SOCKET TCPConnect(char *,char* ); -void TCPClose(SOCKET); -int AbreConexionTCP(void); -void CierraConexionTCP(void); -int EnviaTramasHidra(SOCKET,TRAMA*); - -int TCPWrite(SOCKET ,TRAMA*); - -SOCKET UDPConnect(); -int EnviaTramaRepo(SOCKET,TRAMA*,char*,char*); -int RecibeTramaRepo(SOCKET,int); - -long CreateTextFile(char*,char*); -int ExisteFichero(char*); -int RemoveFile(char *); -int LoadTextFile(char *); - -int ProcesaComandos(); -int DisponibilidadComandos(int); -int GestionTramas(TRAMA *); - -int Cortesia(); -int NoComandosPtes(); -int TomaIPlocal(); -int InclusionCliente(); -int RESPUESTA_InclusionCliente(TRAMA*); -int ComandosPendientes(void); -int Arrancar(TRAMA *,TRAMA *); -int Apagar(TRAMA*,TRAMA*); -int Reiniciar(TRAMA*,TRAMA*); -int IniciarSesion(TRAMA*,TRAMA*); -int Actualizar(); -int Sondeo(); -int CrearPerfilSoftware(TRAMA*,TRAMA*); -int CrearPerfil(char*,char*,char*,char*,char*); -int Nemonico(char*); -int RestaurarImagen(TRAMA*,TRAMA*); -int RestaurandoImagen(char* ,char *,char* ,char *,char *,char *,char *); - -int ParticionaryFormatear(TRAMA*,TRAMA*); -int Particionar(char*,char*,char* ); -int Particionando(char*,char*,char*); -int Formatear(char*,char*); -int SetCachePartitionSize(int); -int AutoexecClienteHidra(void); -char* LeeConfiguracion(char*); -char* TomaNomSO(char*,int); -int InventarioHardware(TRAMA *,TRAMA *); -int InventarioSoftware(TRAMA *,TRAMA *); -int TomaConfiguracion(TRAMA *,TRAMA *); -int RespuestaEjecucionComando(TRAMA* , TRAMA *, int); -int ExecShell(TRAMA *,TRAMA *); -int ConsolaRemota(TRAMA *,TRAMA *); -int ExecBash(char*); -char* URLDecode(char*); -char* URLEncode(char *); -int MuestraMenu(char*); -void MuestraMensaje(int,char*); -int cuestionCache(char*); -int sesionMulticast(char *,char *,char *); diff --git a/admin/Services/ogAdmRepo/Makefile b/admin/Services/ogAdmRepo/Makefile deleted file mode 100644 index 0821b939..00000000 --- a/admin/Services/ogAdmRepo/Makefile +++ /dev/null @@ -1,43 +0,0 @@ -# makefile - -# Nombre del proyecto -PROYECTO := ogAdmRepo - -#Directorio de instalación -INSTALL_DIR := /opt/opengnsys - -# Opciones de compilacion -CFLAGS := -O0 -g -Wall -I../includes # Depuracion -#CFLAGS := -O3 -Wall # Optimizacion -CPPFLAGS := $(CFLAGS) - -# Opciones de linkado -LDFLAGS := -L/usr/lib -L/usr/lib/mysql -lpthread -lmysqlclient - -# Ficheros objetos -OBJS := ../includes/Database.o sources/ogAdmRepo.o - - -all: $(PROYECTO) - -$(PROYECTO): $(OBJS) - g++ $(LDFLAGS) $(OBJS) -o $(PROYECTO) -# strip $(PROYECTO) # Optimizacion - -install: $(PROYECTO) - cp $(PROYECTO) $(INSTALL_DIR)/sbin - cp $(PROYECTO).cfg $(INSTALL_DIR)/etc - -clean: - rm -f $(PROYECTO) $(OBJS) - -uninstall: clean - rm -f /usr/local/sbin/$(PROYECTO) /usr/local/etc/$(PROYECTO).cfg - -sources/%.o: sources/%.cpp - g++ $(CPPFLAGS) -I ../includes -c -o"$@" "$<" - -sources/%.o: sources/%.c - gcc $(CFLAGS) -I ../includes -c -o"$@" "$<" - - diff --git a/admin/Services/ogAdmRepo/ogAdmRepo.cfg b/admin/Services/ogAdmRepo/ogAdmRepo.cfg deleted file mode 100644 index e2e62f51..00000000 --- a/admin/Services/ogAdmRepo/ogAdmRepo.cfg +++ /dev/null @@ -1,4 +0,0 @@ -IPlocal=SERVERIP -IPhidra=SERVERIP -Puerto=2008 -RepoScripts=/opt/opengnsys/bin diff --git a/admin/Services/ogAdmRepo/sources/ogAdmRepo.cpp b/admin/Services/ogAdmRepo/sources/ogAdmRepo.cpp deleted file mode 100644 index 8eda34b5..00000000 --- a/admin/Services/ogAdmRepo/sources/ogAdmRepo.cpp +++ /dev/null @@ -1,1103 +0,0 @@ -//**************************************************************************************************************************************************** -// Aplicación OpenGNSys -// Autor: José Manuel Alonso. -// Licencia: Open Source -// Fichero: ogAdmRepo.cpp -// Descripción: -// Este módulo de la aplicación OpenGNSys implementa las comunicaciones con el Repositorio. -// **************************************************************************************************************************************************** -#include "ogAdmRepo.h" -#include "ogAdmLib.c" -//________________________________________________________________________________________________________ -// Función: TomaConfiguracion -// -// Descripción: -// Esta función lee el fichero de configuracinn del programa -// Parámetros: -// - pathfilecfg : Ruta al fichero de configuración -//________________________________________________________________________________________________________ -int TomaConfiguracion(char* pathfilecfg) -{ - long lSize; - char * buffer,*lineas[100],*dualparametro[2]; - char ch[2]; - int i,numlin,resul; - - if(pathfilecfg==NULL) - exit(EXIT_FAILURE);; // Nombre del fichero en blanco - - Fconfig = fopen ( pathfilecfg , "rb" ); - if (Fconfig==NULL) - return(FALSE); - fseek (Fconfig , 0 , SEEK_END); // Obtiene tamaño del fichero. - lSize = ftell (Fconfig); - rewind (Fconfig); - buffer = (char*) malloc (lSize); // Toma memoria para el buffer de lectura. - if (buffer == NULL) - exit(EXIT_FAILURE);; - fread (buffer,1,lSize,Fconfig); // Lee contenido del fichero - fclose(Fconfig); - - //inicializar - IPlocal[0]=(char)NULL; - servidorhidra[0]=(char)NULL; - Puerto[0]=(char)NULL; - - strcpy(ch,"\n");// carácter delimitador ( salto de línea) - numlin=split_parametros(lineas,buffer,ch); - for (i=0;i<numlin;i++){ - strcpy(ch,"=");// carácter delimitador - split_parametros(dualparametro,lineas[i],ch); // Toma primer nombre del parámetro - - resul=strcmp(dualparametro[0],"IPlocal"); - if(resul==0) strcpy(IPlocal,dualparametro[1]); - - resul=strcmp(dualparametro[0],"IPhidra"); - if(resul==0) strcpy(servidorhidra,dualparametro[1]); - - resul=strcmp(dualparametro[0],"Puerto"); - if(resul==0) strcpy(Puerto,dualparametro[1]); - - resul=strcmp(dualparametro[0],"RepoScripts"); - if(resul==0) strcpy(reposcripts,dualparametro[1]); - } - if(IPlocal[0]==(char)NULL){ - RegistraLog("IPlocal, NO se ha definido este parámetro",false); - exit(EXIT_FAILURE);; - } - if(servidorhidra[0]==(char)NULL){ - RegistraLog("IPhidra, NO se ha definido este parámetro",false); - exit(EXIT_FAILURE);; - } - if(Puerto[0]==(char)NULL){ - RegistraLog("Puerto, NO se ha definido este parámetro",false); - exit(EXIT_FAILURE);; - } - puerto=atoi(Puerto); - - if(reposcripts[0]==(char)NULL){ - RegistraLog("RepoScripts, NO se ha definido este parámetro",false); - exit(EXIT_FAILURE);; - } - return(TRUE); -} -//_______________________________________________________________________________________________________________ -// Función: ClienteExistente -// -// Descripción: -// Comprueba si la IP del cliente est?a en la base de datos de Hidra -// parámetros: -// trmInfo: Puntero a la estructura de control de la conversacin DHCP -// Devuelve: -// true: Si el cliente est en la base de datos -// false: En caso contrario -// -// Comentarios: -// Sólo se procesarn mensajes dhcp de clientes hidra. -//_______________________________________________________________________________________________________________ -int ClienteExistente(TramaRepos *trmInfo) -{ - char sqlstr[1000],ErrStr[200]; - Database db; - Table tbl; - - ///////////////////////////////////////////////////////////////// - // ACCESO único A TRAVES DE OBJETO MUTEX a este trozo de código - pthread_mutex_lock(&guardia); - - if(strcmp(servidorhidra,inet_ntoa(trmInfo->cliente.sin_addr))==0){ // Se trata del servidor hidra - pthread_mutex_unlock(&guardia); - return(true); - } - - // Abre conexion con base de datos - if(!db.Open(usuario,pasguor,datasource,catalog)){ // error de conexion - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return(false); - } - - sprintf(sqlstr,"SELECT ip FROM ordenadores WHERE ip='%s' ",inet_ntoa(trmInfo->cliente.sin_addr)); - if(!db.Execute(sqlstr,tbl)){ // Error al leer - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - db.Close(); - return(false); - } - - if(tbl.ISEOF()){ // No existe el cliente - db.Close(); - pthread_mutex_unlock(&guardia); - return(false); - } - db.Close(); - pthread_mutex_unlock(&guardia); - ////////////////////////////////////////////////// - return(true); -} -//___________________________________________________________________________________________________ -// Función: inclusion_REPO -// -// Parámetros: -// Ninguno -// Descripción: -// Abre una sesión en el servidor Hidra -//___________________________________________________________________________________________________ -int inclusion_REPO() -{ - TRAMA *trama; - SOCKET sock; - // Compone la trama - int lon; - - trama=(TRAMA*)malloc(LONGITUD_TRAMA); - if(!trama) - return(false); - lon=sprintf(trama->parametros,"nfn=inclusion_REPO\r"); // Nombre de la funcin a ejecutar en el servidor HIDRA - lon+=sprintf(trama->parametros+lon,"iph=%s\r",IPlocal); // Ip del ordenador - - sock=AbreConexion(servidorhidra,puerto); - if(sock==INVALID_SOCKET) { - sprintf(msglog,"Error al crear socket del Repositorio"); - RegistraLog(msglog,false); - return(false); - } - envia_tramas(sock,trama); - recibe_tramas(sock,trama); - close(sock); - if(!RESPUESTA_inclusionREPO(trama)){ - return(false); - } - return(true); -} - -//___________________________________________________________________________________________________ -// Función: envia_tramas -// -// Descripción: -// Envía tramas al servidor HIDRA -// Parámetros: -// s: Socket de la conexión -// trama: Trama a enviar -//___________________________________________________________________________________________________ -int envia_tramas(SOCKET s,TRAMA *trama) -{ - trama->arroba='@'; // cabecera de la trama - strcpy(trama->identificador,"JMMLCAMDJ"); // identificador de la trama - trama->ejecutor='1'; // ejecutor de la trama 1=el servidor hidra 2=el cliente hidra - - int nLeft,idx,ret; - Encriptar((char*)trama); - nLeft = strlen((char*)trama); - idx = 0; - while(nLeft > 0){ - ret = send(s,(char*)&trama[idx], nLeft, 0); - if (ret == 0) - break; - else - if (ret == SOCKET_ERROR){ - return(false); - } - nLeft -= ret; - idx += ret; - } - return(true); -} - -//_______________________________________________________________________________________________________________ -// -// Función: GestionaServicioRepositorio -// -// Descripción: -// Gestiona la conexion con un cliente que sea Hidra para el servicio de repositorio -// Parámetros: -// lpParam: Puntero a una estructura del tipo TramaRepos -//_______________________________________________________________________________________________________________ -LPVOID GestionaServicioRepositorio(LPVOID lpParam) -{ - TramaRepos *trmInfo=(TramaRepos *)lpParam; - - Desencriptar((char*)&trmInfo->trama); - if (strncmp(trmInfo->trama.identificador,"JMMLCAMDJ",9)==0){ // Es una trmInfo hidra - //if(ClienteExistente(trmInfo)) // Comprueba que se trata de un cliente Hidra - gestiona_comando(trmInfo); - } - free(trmInfo); - return(trmInfo); -} -//_______________________________________________________________________________________________________________ -// -// Función: NwGestionaServicioRepositorio -// -// Descripción: -// Gestiona la conexion con un cliente que sea Hidra para el servicio de repositorio -// Parámetros: -// trmInfo: Puntero a una estructura del tipo TramaRepos -//_______________________________________________________________________________________________________________ -void NwGestionaServicioRepositorio(TramaRepos * trmInfo) -{ - Desencriptar((char*)&trmInfo->trama); - if (strncmp(trmInfo->trama.identificador,"JMMLCAMDJ",9)==0){ // Es una trmInfo hidra - //if(ClienteExistente(trmInfo)) // Comprueba que se trata de un cliente Hidra - gestiona_comando(trmInfo); - } - free(trmInfo); -} -//_______________________________________________________________________________________________________________ -// -// Función: gestiona_comando -// -// Descripción: -// Gestiona la conexion con un cliente que sea Hidra para el servicio de repositorio -// Parámetros: -// trmInfo: Puntero a una estructura del tipo TramaRepos -//_______________________________________________________________________________________________________________ -int gestiona_comando(TramaRepos *trmInfo) -{ - char* nombrefuncion; - int resul; - - INTROaFINCAD(trmInfo->trama.parametros); - nombrefuncion=toma_parametro("nfn=",trmInfo->trama.parametros); // Toma nombre funcin - - - resul=strcmp(nombrefuncion,"Arrancar"); - if(resul==0) - return(Arrancar(trmInfo)); - - resul=strcmp(nombrefuncion,"Apagar"); - if(resul==0) - return(RegistraComando(trmInfo)); - - resul=strcmp(nombrefuncion,"Reiniciar"); - if(resul==0) - return(RegistraComando(trmInfo)); - - resul=strcmp(nombrefuncion,"IniciarSesion"); - if(resul==0) - return(RegistraComando(trmInfo)); - - resul=strcmp(nombrefuncion,"FicheroOperador"); - if(resul==0) - return(FicheroOperador(trmInfo)); - - resul=strcmp(nombrefuncion,"Actualizar"); - if(resul==0){ - return(RegistraComando(trmInfo)); - } - - resul=strcmp(nombrefuncion,"ConsolaRemota"); - if(resul==0){ - return(RegistraComando(trmInfo)); - } - - resul=strcmp(nombrefuncion,"IconoItem"); - if(resul==0) - return(IconoItem(trmInfo)); - - resul=strcmp(nombrefuncion,"ExisteFichero"); - if(resul==0) - return(ExisteFichero(trmInfo)); - - resul=strcmp(nombrefuncion,"EliminaFichero"); - if(resul==0) - return(EliminaFichero(trmInfo)); - - resul=strcmp(nombrefuncion,"LeeFicheroTexto"); - if(resul==0) - return(LeeFicheroTexto(trmInfo)); - - resul=strcmp(nombrefuncion,"mandaFichero"); - if(resul==0) - return(mandaFichero(trmInfo)); - - resul=strcmp(nombrefuncion,"sesionMulticast"); - if(resul==0) - return(sesionMulticast(trmInfo)); - - resul=strcmp(nombrefuncion,"ExecShell"); - if(resul==0) - return(RegistraComando(trmInfo)); - - resul=strcmp(nombrefuncion,"TomaConfiguracion"); - if(resul==0) - return(RegistraComando(trmInfo)); - - resul=strcmp(nombrefuncion,"InventarioHardware"); - if(resul==0) - return(RegistraComando(trmInfo)); - - resul=strcmp(nombrefuncion,"InventarioSoftware"); - if(resul==0) - return(RegistraComando(trmInfo)); - - resul=strcmp(nombrefuncion,"RestaurarImagen"); - if(resul==0) - return(RegistraComando(trmInfo)); - - resul=strcmp(nombrefuncion,"CrearPerfilSoftware"); - if(resul==0) - return(RegistraComando(trmInfo)); - - resul=strcmp(nombrefuncion,"ParticionaryFormatear"); - if(resul==0) - return(RegistraComando(trmInfo)); - - return(false); -} -//_____________________________________________________________________________________________________________ -// Función: RegistraComando -// -// Descripción: -// Crea un fichero de comando para cada cliente hidra -// Parámetros: -// trmInfo: Puntero a una estructura del tipo TramaRepos -//_____________________________________________________________________________________________________________ -int RegistraComando(TramaRepos *trmInfo) -{ - char* ipes[MAXIMOS_CLIENTES]; - char ch[2]; - int i,numipes,lon; - char nomfilecmd[1024]; - FILE *Fcomandos; - - char *iph=toma_parametro("iph",trmInfo->trama.parametros); // Toma nombre funcin - if(!iph) return(false); - strcpy(ch,";");// caracter delimitador - numipes=split_parametros(ipes,iph,ch); - - FINCADaINTRO(trmInfo->trama.parametros,iph); - *(iph-4)=(char)NULL; - lon=strlen((char*)&trmInfo->trama); - - //sprintf(msglog,"Registra comandos %s",(char*)&trmInfo->trama); - //RegistraLog(msglog,false); - - for(i=0;i<numipes;i++){ - strcpy(nomfilecmd,PathComandos); - strcat(nomfilecmd,"/CMD_"); - strcat(nomfilecmd,ipes[i]); - //sprintf(msglog,"Crea fichero de comandos %s",nomfilecmd); - //RegistraLog(msglog,false); - - Fcomandos=fopen( nomfilecmd,"w"); - if(!Fcomandos) return(false); - //sprintf(msglog,"Fichero creado %s",nomfilecmd); - //RegistraLog(msglog,false); - - fwrite((char*)&trmInfo->trama,lon,1,Fcomandos); - fclose(Fcomandos); - } - return(true); -} -//_____________________________________________________________________________________________________________ -// Función: Arrancar -// -// Descripcinn: -// Esta función enciende un ordenador -// Parámetros: -// trmInfo: Puntero a una estructura del tipo TramaRepos -//_____________________________________________________________________________________________________________ -int Arrancar(TramaRepos *trmInfo) -{ - int i,nummacs; - char* macs[MAXIMOS_CLIENTES]; - char ch[2]; // Carácter delimitador - - char *mac=toma_parametro("mac",trmInfo->trama.parametros); // Toma Mac - strcpy(ch,";");// caracter delimitador - nummacs=split_parametros(macs,mac,ch); - for(i=0;i<nummacs;i++){ - levanta(macs[i]); - } - return(RegistraComando(trmInfo)); -} -//_____________________________________________________________________________________________________________ -// Función: levanta -// -// Descripcion: -// Enciende el ordenador cuya MAC se pasa como parámetro -// Parámetros de entrada: -// - mac: La mac del ordenador -//_____________________________________________________________________________________________________________ -int levanta(char * mac) -{ - BOOLEAN bOpt; - SOCKET s; - sockaddr_in local; - int ret; - - int puertowakeup=PUERTO_WAKEUP; - s = socket(AF_INET, SOCK_DGRAM, 0); // Crea socket - if (s == INVALID_SOCKET) { - RegistraLog("Fallo en creacin de socket, mndulo levanta",true); - return(FALSE); - } - bOpt = TRUE; // Pone el socket en modo Broadcast - ret = setsockopt(s, SOL_SOCKET, SO_BROADCAST, (char *)&bOpt,sizeof(bOpt)); - if (ret == SOCKET_ERROR){ - RegistraLog("Fallo en funcinn setsockopt(SO_BROADCAST), mndulo levanta",true); - return(FALSE); - } - local.sin_family = AF_INET; - local.sin_port = htons((short)puertowakeup); - local.sin_addr.s_addr = htonl(INADDR_ANY); // cualquier interface - if (bind(s, (sockaddr *)&local, sizeof(local)) == SOCKET_ERROR){ - RegistraLog("Fallo en funcinn bind(), mndulo levanta",true); - return(FALSE); - } - Wake_Up(s,mac); - close(s); - return(TRUE); -} -//_____________________________________________________________________________________________________________ -// Función: Wake_Up -// -// Descripcion: -// Enciende el ordenador cuya MAC se pasa como parámetro -// Parámetros: -// - s : Socket para enviar trama en modo broadcast o a la ip del ordenador en cuestin -// - mac : Cadena con el contenido de la mac -//_____________________________________________________________________________________________________________ -int Wake_Up(SOCKET s,char * mac) -{ - int i,ret; - char HDaddress_bin[6]; - struct { - BYTE secuencia_FF[6]; - char macbin[16][6]; - }Trama_WakeUp; - sockaddr_in WakeUpCliente; - - int puertowakeup=PUERTO_WAKEUP; - for (i=0;i<6;i++) // Primera secuencia de la trama Wake Up (0xFFFFFFFFFFFF) - Trama_WakeUp.secuencia_FF[i] = 0xFF; - PasaHexBin( mac,HDaddress_bin); // Pasa a binario la MAC - for (i=0;i<16;i++) // Segunda secuencia de la trama Wake Up , repetir 16 veces su la MAC - memcpy( &Trama_WakeUp.macbin[i][0], &HDaddress_bin, 6 ); - WakeUpCliente.sin_family = AF_INET; - WakeUpCliente.sin_port = htons((short)puertowakeup); - WakeUpCliente.sin_addr.s_addr = htonl(INADDR_BROADCAST); // Para hacerlo con broadcast - ret = sendto(s,(char *)&Trama_WakeUp, sizeof(Trama_WakeUp), 0,(sockaddr *)&WakeUpCliente, sizeof(WakeUpCliente)); - if (ret == SOCKET_ERROR){ - RegistraLog("Fallo en funcinn send(), mndulo Wake_Up",true); - return(FALSE); - } - return 0; -} -//_____________________________________________________________________________________________________________ -// Funcinn: PasaHexBin -// -// Descripcion: -// Convierte a binario una direccinn mac desde una cadena de longitud 12 -// -// Parámetros: -// - cadena : Cadena con el contenido de la mac -// - numero : la dirección mac convertida a binario (6 bytes) (salida) -//_____________________________________________________________________________________________________________ -void PasaHexBin( char *cadena,char *numero) -{ - int i,j,p; - char matrizHex[]="0123456789ABCDEF"; - char Ucadena[12], aux; - - for (i=0;i<12;i++) - Ucadena[i]=toupper(cadena[i]); - p=0; - for (i=0;i<12;i++){ - for (j=0;j<16;j++){ - if (Ucadena[i]==matrizHex[j]){ - if (i%2){ - aux=numero[p]; - aux=(aux << 4); - numero[p]=j; - numero[p]=numero[p] | aux; - p++; - } - else - numero[p]=j; - break; - } - } - } -} -//_____________________________________________________________________________________________________________ -// Función: FicheroOperador -// -// Descripción: -// Crea un fichero para que un operador de aula o administrador de centro pueda entrar en el menú privado de los clientes rembo -// Parámetros: -// trmInfo: Puntero a una estructura del tipo TramaRepos -//_____________________________________________________________________________________________________________ -int FicheroOperador(TramaRepos *trmInfo) -{ - FILE *FLogin; - char *amb,*usu,*psw,*ida; - char nomfilelogin[250]; - char nomcmd[512]; - int op,resul,ext; - - amb=toma_parametro("amb",trmInfo->trama.parametros); // Toma operacion: Alta,o Baja - usu=toma_parametro("usu",trmInfo->trama.parametros); // Toma nombre del fichero de login de operador - psw=toma_parametro("psw",trmInfo->trama.parametros); // Toma login del fichero de login de operador - ida=toma_parametro("ida",trmInfo->trama.parametros); // Toma identificador del aula - strcpy(nomfilelogin,PathUsuarios); - strcat(nomfilelogin,usu); - ext=atoi(ida); - if(ext>0){ - strcat(nomfilelogin,"-"); - strcat(nomfilelogin,ida); - } - op=atoi(amb); - switch(op){ - case 1: - FLogin=fopen( nomfilelogin,"w"); - if(FLogin==NULL) - RegistraLog("PathComandos, NO existe el Path para el fichero de login de operador ",false); - Encriptar(psw); - fprintf (FLogin,"%s",psw); - fclose(FLogin); - break; - case 3: - strcpy(nomcmd,"rm -f "); - strcat(nomcmd,nomfilelogin); - resul=system(nomcmd); - break; - } - return(true); -} -//_____________________________________________________________________________________________________________ -// Función: IconoItem -// -// Descripción: -// Crea un fichero para que un operador de aula o administrador de centro pueda entrar en el menú privado de los clientes rembo -// Parámetros: -// trmInfo: Puntero a una estructura del tipo TramaRepos -//_____________________________________________________________________________________________________________ -int IconoItem(TramaRepos *trmInfo) -{ - FILE *FIcono; - char *nii,*amb,*lii,*iit; - int lon,op,resul; - char nomfileicono[250]; - char nomcmd[260]; - - nii=toma_parametro("nii",trmInfo->trama.parametros); // Toma el nombre del fichero - amb=toma_parametro("amb",trmInfo->trama.parametros); // Toma operacion: Alta,o Baja - lii=toma_parametro("lii",trmInfo->trama.parametros); // Toma longitud del fichero de icono - iit=toma_parametro("iit",trmInfo->trama.parametros); // Toma contenido del fichero de icono - lon=atoi(lii); - op=atoi(amb); - strcpy(nomfileicono,PathIconos); - strcat(nomfileicono,nii); - switch(op){ - case 1: - FIcono=fopen( nomfileicono,"w"); - fwrite (iit,lon,1,FIcono); - fclose(FIcono); - break; - case 3: - strcpy(nomcmd,"rm -f "); - strcat(nomcmd,nomfileicono); - resul=system(nomcmd); - break; - } - return(true); -} -//_______________________________________________________________________________________________________________ -// -// Función: ExisteFichero -// -// Descripción: -// Comprueba si existe un fichero -// Parámetros: -// trmInfo: Puntero a una estructura del tipo TramaRepos -//_______________________________________________________________________________________________________________ -BOOLEAN ExisteFichero(TramaRepos *trmInfo) -{ - FILE *f; - char swf[2]; - char pathfile[250]; - - char *nomfile=toma_parametro("nfl",trmInfo->trama.parametros); // Toma nombre funcin - sprintf(pathfile,"%s%s",PathHidra,nomfile); - - f = fopen(pathfile,"rt"); - if(f==NULL) - strcpy(swf,"0"); - else - strcpy(swf,"1"); - if(f) fclose(f); - return(respuesta_peticion(trmInfo,"Respuesta_ExisteFichero",swf,nomfile)); -} -//_______________________________________________________________________________________________________________ -// Función: respuesta_clienteHidra -// -// Descripción: -// Envia respuesta a petición de comando -// Parámetros: -// trmInfo: Puntero a una estructura del tipo TramaRepos -//_______________________________________________________________________________________________________________ -BOOLEAN respuesta_clienteHidra(TramaRepos *trmInfo) -{ - int ret; - //MandaRespuesta - Encriptar((char*)&trmInfo->trama); - ret=sendto(trmInfo->sck,(char*)&trmInfo->trama,strlen(trmInfo->trama.parametros)+11,0,(struct sockaddr*)&trmInfo->cliente,trmInfo->sockaddrsize); - if (ret == SOCKET_ERROR){ - RegistraLog("sendto() fallo al enviar respuesta modulo respuesta_clienteHidra() :",true); - return(false); - } - return(true); -} -//_______________________________________________________________________________________________________________ -// Función: respuesta_peticion -// -// Descripción: -// Envia respuesta a petición de comando -// Parámetros: -// trmInfo: Puntero a una estructura del tipo TramaRepos -// LitRes: Nombre de la función a ejecutar en el cliente en respuesta a una petición -// swf: Respuesta de la petición -// txt: Nombre del fichero implicado en la petición -//_______________________________________________________________________________________________________________ -BOOLEAN respuesta_peticion(TramaRepos *trmInfo,const char *LitRes,char* swf,char*txt) -{ - int lon,ret; - TRAMA *trama=(TRAMA*)malloc(LONGITUD_TRAMA); - if(!trama){ - RegistraLog("No hay memoria suficiente para enviar la respuesta al comando",false); - return(false); - } - trama->arroba='@'; - strncpy(trama->identificador,"JMMLCAMDJ",9); - trama->ejecutor='1'; - lon=sprintf(trama->parametros,"nfn=%s\r",LitRes); - lon+=sprintf(trama->parametros+lon,"res=%s\r",swf); - lon+=sprintf(trama->parametros+lon,"txt=%s\r",txt); - //MandaRespuesta - Encriptar((char*)trama); - ret=sendto(trmInfo->sck,(char*)trama,lon+11,0,(struct sockaddr*)&trmInfo->cliente,trmInfo->sockaddrsize); - if (ret == SOCKET_ERROR){ - RegistraLog("sendto() fallo al enviar respuesta a peticin de comando:",true); - return(false); - } - return(true); -} -//_______________________________________________________________________________________________________________ -// -// Función: EliminaFichero -// -// Descripción: -// Comprueba si existe un fichero -// Parámetros: -// trmInfo: Puntero a una estructura del tipo TramaRepos -//_______________________________________________________________________________________________________________ -BOOLEAN EliminaFichero(TramaRepos *trmInfo) -{ - char swf[2]; - char cmdshell[512]; - int res; - char pathfile[250]; - - char *nomfile=toma_parametro("nfl",trmInfo->trama.parametros); // Toma nombre funcin - //sprintf(pathfile,"%s%s",PathHidra,nomfile); - sprintf(cmdshell,"rm -f %s",nomfile); - res=system(cmdshell); - if(res==0) - strcpy(swf,"1"); - else - strcpy(swf,"0"); - return(respuesta_peticion(trmInfo,"Respuesta_EliminaFichero",swf,nomfile)); -} -//_______________________________________________________________________________________________________________ -// Función: LeeFicheroTexto -// -// Descripción: -// Comprueba si existe un fichero -// Parámetros: -// trmInfo: Puntero a una estructura del tipo TramaRepos -//_______________________________________________________________________________________________________________ -BOOLEAN LeeFicheroTexto(TramaRepos *trmInfo) -{ - char *texto; - long lSize; - FILE *f; - char pathfile[250]; - char swf[2]; - - char *nomfile=toma_parametro("nfl",trmInfo->trama.parametros); // Toma nombre funcin - sprintf(pathfile,"%s%s",PathHidra,nomfile); - - f = fopen(pathfile,"rt"); - if(!f){ // El fichero no existe - texto=(char*)malloc(2); - strcpy(texto," "); - strcpy(swf,"0"); - } - else{ - fseek(f,0,SEEK_END); - lSize=ftell(f); - texto=(char*)malloc(lSize); - if(!texto){ - texto=(char*)malloc(2); - strcpy(texto," "); - strcpy(swf,"0"); - } - else{ - rewind (f); // Coloca al principio el puntero de lectura - fread (texto,1,lSize,f); // Lee el contenido del fichero - strcpy(swf,"1"); - fclose(f); - } - } - return(respuesta_peticion(trmInfo,"Respuesta_LeeFicheroTexto",swf,texto)); -} -//______________________________________________________________________________________________________ -// Función: mandaFichero -// -// Descripción: -// Envía un fichero por la red -// Parámetros: -// - trmInfo : Trama recibida -// Devuelve: -// true siempre aunque escribe en log si hay error -// ________________________________________________________________________________________________________ -BOOLEAN mandaFichero(TramaRepos *trmInfo) -{ - char *b,*l; - FILE *f; - int blk,lsize,ret; - - char *nomfile=toma_parametro("nfl",trmInfo->trama.parametros); // Toma nombre completo del archivo - f = fopen(nomfile,"rb"); - blk=0; - b=&trmInfo->trama.arroba; // Puntero al comienzo de la trama para colocar el bloque leido - l=b+sizeof(blk); // Puntero después del dato bloque para colocar los bytes leidos - if(f){ // El fichero no existe - while(!feof(f)){ - blk++; - memcpy(b,&blk,sizeof(blk)); - lsize=fread (trmInfo->trama.parametros,1,LONGITUD_PARAMETROS-1,f); // Lee el contenido del fichero - memcpy(l,&lsize,sizeof(lsize)); - ret=sendto(trmInfo->sck,(char*)&trmInfo->trama,lsize+LONGITUD_CABECERATRAMA,0,\ - (struct sockaddr*)&trmInfo->cliente,trmInfo->sockaddrsize); - ret = recvfrom(trmInfo->sck,(char *)&trmInfo->trama,LONGITUD_TRAMA,0,(struct sockaddr*)&trmInfo->cliente,&trmInfo->sockaddrsize); - } - fclose(f); - } - blk++; - memcpy(b,&blk,sizeof(blk)); - lsize=0; - memcpy(l,&lsize,sizeof(lsize)); - trmInfo->trama.parametros[0]=(char)NULL; - ret=sendto(trmInfo->sck,(char*)&trmInfo->trama,lsize+LONGITUD_CABECERATRAMA,0,\ - (struct sockaddr*)&trmInfo->cliente,trmInfo->sockaddrsize); - return(true); -} -//_______________________________________________________________________________________________________________ -// Función: sesionMulticast -// -// Descripción: -// Comprueba si debe comenzar una sesión multicast para envio de imagenes -// Parámetros: -// - trmInfo : Trama recibida -//_______________________________________________________________________________________________________________ -BOOLEAN sesionMulticast(TramaRepos *trmInfo) -{ - char *img,*ipm,*pom,*mom,*vlm,*iph,*nip,*ide,cmdshell[512]; - int res; - - img=toma_parametro("img",trmInfo->trama.parametros); // Nombre del fichero (Imagen) - ipm=toma_parametro("ipm",trmInfo->trama.parametros); // Dirección IP multicast - pom=toma_parametro("pom",trmInfo->trama.parametros); // Puerto multicast - mom=toma_parametro("mom",trmInfo->trama.parametros); // Modo transmisión multicast - vlm=toma_parametro("vlm",trmInfo->trama.parametros); // Velocidad transmisión multicast - iph=toma_parametro("iph",trmInfo->trama.parametros); // Dirección ip cliente - nip=toma_parametro("nip",trmInfo->trama.parametros); // Clientes necesarios para iniciar sesión - ide=toma_parametro("ide",trmInfo->trama.parametros); // Identificador dela sesión multicast - - if(iniSesionMulticast(iph,ide,nip)){ - sprintf(cmdshell,"%s/sendFileMcast %s \"%s:%s:%s:%sM:%s:%s\"",reposcripts,img,pom,mom,ipm,vlm,nip,"0"); - res=system(cmdshell); - if(res>0) - RegistraLog(" Ha habido algún problema al iniciar sesión multicast",false); - } - return(true); -} -// ________________________________________________________________________________________________________ -// Función: iniSesionMulticast -// -// Descripción: -// Devuelve true o false dependiendo de si se está esperando comenzar una sesioón multicast -// Parámetros: -// - iph : La ip del cliente a incorporar a la sesión -// - ide: Identificador de la sesión (Puerto multicast) -// - nip: Número de ordenadores -// ________________________________________________________________________________________________________ -BOOLEAN iniSesionMulticast(char *iph,char *ide,char *nip) -{ - int i,numipes,sw,idx; - - sw=false; - for (i=0;i<MAXIMAS_MULSESIONES;i++){ - if (strcmp(ide,tbsmul[i].ides)==0){ // Si existe la sesión y está esperando activarse - if (!IgualIP(iph,tbsmul[i].ipes)){ // Si NO existe la IP en la cadena - strcat( tbsmul[i].ipes,";"); - strcat( tbsmul[i].ipes,iph); // Añade IP del cliente - } - idx=i; - sw=true; - break; - } - } - if(!sw){ // No existe la entrada de la sesión - if (!hay_hueco(&idx)){ // Busca hueco para el nuevo cliente - RegistraLog(" No hay hueco para nueva sesión multicast",false); - return(false); // No hay huecos - } - strcpy(tbsmul[idx].ides,ide);// Copia identificador de la sesión - tbsmul[idx].ipes=Buffer(16*(atoi(nip)+1)); // Toma memoria para el buffer de lectura. - if (tbsmul[idx].ipes == NULL) return(false); - strcpy(tbsmul[idx].ipes,iph); // Copia primer cliente de la sesión multicast - } - - numipes=cuenta_ipes(tbsmul[idx].ipes); // Número de ipes a los que enviar la trama multicast - if(numipes==atoi(nip)){ - tbsmul[idx].ides[0]=(char)NULL; // Libera sesión de la tabla de sesiones - free(tbsmul[idx].ipes); - tbsmul[idx].ipes=NULL; - return(TRUE); // Que de comienzo la transmisión multicast - } - else - return(FALSE); // Aún no están preparados todos los clientes para la transmisión -} -// ________________________________________________________________________________________________________ -// Función: hay_hueco -// -// Descripción: -// Esta función devuelve true o false dependiendo de que haya hueco en la tabla de sockets para un nuevo cliente. -// Parametros: -// - idx: Primer indice libre que se podrn utilizar -// ________________________________________________________________________________________________________ -int hay_hueco(int *idx) -{ - int i; - - for (i=0;i<MAXIMAS_MULSESIONES;i++){ - if (strncmp(tbsmul[i].ides,"\0",1)==0){ // Hay un hueco - *idx=i; - return(TRUE); - } - } - return(FALSE); -} - - -//_________________________________________________________________________________________________ -// Función: Buffer -// -// Descripción: -// Reserva memoria -// Parámetros: -// - l: Longitud en bytes de la reserva -// Devuelve: -// Un puntero a la memoria reservada -//___________________________________________________________________________________________________ -char * Buffer(int l) -{ - char *buf; - buf=(char*)malloc(l); - if(buf==NULL){ - RegistraLog(" fallo de reserva de memoria en modulo Buffer()",true); - return(false); - } - memset(buf,0,l); - return(buf); -} -//_______________________________________________________________________________________________________________ -// -// Función: TomaPuertoLibre -// -// Descripción: -// Crea un socket en un puerto determinado para la conversación UDP con el repositorio -// Parámetros: -// - puerto: Puerto para la creación del socket -// -//_______________________________________________________________________________________________________________ -int TomaPuertoLibre(int * puerto) -{ - SOCKET socket_c; // Socket para hebras (UDP) - struct sockaddr_in cliente; - int puertolibre; - - socket_c = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); // Crea socket para UDP - - if (socket_c == SOCKET_ERROR) - return (false); - - cliente.sin_addr.s_addr = inet_addr(IPlocal); // selecciona interface - cliente.sin_family = AF_INET; - puertolibre=PUERTOMINUSER; - while(puertolibre<PUERTOMAXUSER){ // Busca puerto libre - cliente.sin_port = htons(puertolibre); // Puerto asignado - if (bind(socket_c,(struct sockaddr *)&cliente,sizeof(cliente)) == SOCKET_ERROR) - puertolibre++; - else - break; - } - if(puertolibre>=PUERTOMAXUSER){ // No hay puertos libres - return(INVALID_SOCKET); - } - *puerto=puertolibre; - return(true); -} -//________________________________________________________________________________________________________ -// Función: RESPUESTA_inclusionREPO -// -// Descripción: -// Esta función lee la trama respuesta de inclusión del repositorio hidra -// Parámetros: -// - trama: trama a leer -//________________________________________________________________________________________________________ -int RESPUESTA_inclusionREPO(TRAMA *trama) -{ - - INTROaFINCAD(trama->parametros); - char* prm; - prm=toma_parametro("prp",trama->parametros); // Puero de comunicaciones - - if (prm == NULL){ - RegistraLog("ATENCIÓN.- Este repositorio no está dado de alta en el sistema. Utilice la consola de administración para hacer esto.",false); - return(false); - } - - puertorepo=atoi(prm); - prm=toma_parametro("pth",trama->parametros); // Path al directorio base de Hidra - strcpy(PathHidra,prm); - prm=toma_parametro("ptx",trama->parametros); // Path al directorio PXE - strcpy(PathPXE,prm); - - strcpy(PathUsuarios,PathHidra); - strcpy(PathIconos,PathHidra); - strcpy(PathComandos,PathHidra); - strcat(PathComandos,"/comandos"); - strcat(PathUsuarios,"/usuarios/"); - strcat(PathIconos,"/iconos/"); - - prm=toma_parametro("usu",trama->parametros); // usuario acceso B.D. - strcpy(usuario,prm); - prm=toma_parametro("pwd",trama->parametros); // Pasword - strcpy(pasguor,prm); - prm=toma_parametro("dat",trama->parametros); // Ip gestor de datos - strcpy(datasource,prm); - prm=toma_parametro("cat",trama->parametros); // Nombre B.D. - strcpy(catalog,prm); - - return(true); -} -//*************************************************************************************************************** -// PROGRAMA PRINCIPAL -//*************************************************************************************************************** -int main(int argc, char **argv) -{ - SOCKET socket_s; // Socket donde escucha el repositorio - TramaRepos *trmInfo; - struct sockaddr_in local; - int i,ret; - - strcpy(szPathFileCfg,"ogAdmRepo.cfg"); - strcpy(szPathFileLog,"ogAdmRepo.log"); - for(i = 1; i < argc; i++){ - if (argv[i][0] == '-'){ - switch (tolower(argv[i][1])){ - case 'f': - if (argv[i+1]!=NULL) - strcpy(szPathFileCfg, argv[i+1]); - else{ - RegistraLog("Fallo en los parámetros: Debe especificar el fichero de configuración del servicio",false); - exit(EXIT_FAILURE); - } - break; - case 'l': - if (argv[i+1]!=NULL) - strcpy(szPathFileLog, argv[i+1]); - else{ - RegistraLog("Fallo en los parámetros: Debe especificar el fichero de log para el servicio",false); - exit(EXIT_FAILURE); - } - break; - default: - RegistraLog("Fallo de sintaxis en los parámetros: Debe especificar -f nombre_del_fichero_de_configuracion_del_servicio -l nombre_del_fichero_de_log_del_servicio",false); - exit(EXIT_FAILURE); - break; - } - } - } - if(!TomaConfiguracion(szPathFileCfg)){ // Toma parametros de configuracion - RegistraLog("NO existe fichero de configuración o contiene un error de sintaxis",false); - exit(EXIT_FAILURE); - } - if(!inclusion_REPO()){ - RegistraLog("Ha habido algún problema al abrir sesión con el servidor de administración",false); - exit(EXIT_FAILURE); - } - - for (i=0;i<MAXIMAS_MULSESIONES;i++){ - tbsmul[i].ides[0]=(char)NULL; // Inicializa identificadores de sesiones multicast - tbsmul[i].ipes=(char)NULL; - } - - RegistraLog("Inicio de sesion***",false); - - socket_s = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); // Crea socket para UDP - if (socket_s == SOCKET_ERROR){ - RegistraLog("Error al crear socket para servicio del Repositorio:",true); - exit(EXIT_FAILURE); - } - RegistraLog("Creando Socket para comunicaciones***",false); - - local.sin_addr.s_addr = inet_addr(IPlocal);// selecciona interface - local.sin_family = AF_INET; - local.sin_port = htons(puertorepo); // Puerto - - // Enlaza socket - if (bind(socket_s,(struct sockaddr *)&local,sizeof(local)) == SOCKET_ERROR){ - RegistraLog("Error al enlazar socket con interface para servicio de Repositorio Hidra",true); - exit(EXIT_FAILURE);; - } - RegistraLog("Enlazado Socket para comunicaciones***",false); - while(true){ - trmInfo = (TramaRepos*)malloc(sizeof(TramaRepos)); // Crea estructura de control para hebra - if (trmInfo == NULL){ - RegistraLog("Fallo al crear estructura de control para protocolo REPO",false); - exit(EXIT_FAILURE);; - } - // Inicializa trmInfo - memset(trmInfo,0,sizeof(struct TramaRepos)); - trmInfo->sockaddrsize = sizeof(trmInfo->cliente); - trmInfo->sck=socket_s; - // Espera trmInfos Repositorio - ret = recvfrom(trmInfo->sck,(char *)&trmInfo->trama, sizeof(trmInfo->trama),0,(struct sockaddr *)&trmInfo->cliente, &trmInfo->sockaddrsize); - if (ret == SOCKET_ERROR){ - RegistraLog("Error al recibir mensaje de cliente hidra. Se para el servicio de repositorio",true); - exit(EXIT_FAILURE); - } - else{ - if (ret>0){ - /* - resul=pthread_create(&hThread,NULL,GestionaServicioRepositorio,(LPVOID)trmInfo); - if(resul!=0){ - RegistraLog("Fallo al crear la hebra cliente de repositorio Hidra",false); - exit(EXIT_FAILURE); - } - pthread_detach(hThread); - */ - NwGestionaServicioRepositorio(trmInfo); - close(trmInfo->sck); - } - } - } - close(socket_s); - exit(EXIT_SUCCESS); -} diff --git a/admin/Services/ogAdmRepo/sources/ogAdmRepo.h b/admin/Services/ogAdmRepo/sources/ogAdmRepo.h deleted file mode 100644 index b4cc1669..00000000 --- a/admin/Services/ogAdmRepo/sources/ogAdmRepo.h +++ /dev/null @@ -1,117 +0,0 @@ -//**************************************************************************************************************************************************** -// Aplicación OpenGNSys -// Autor: José Manuel Alonso. -// Licencia: Open Source -// Fichero: ogAdmRepo.h -// Descripción: -// Este módulo de la aplicación OpenGNSys implementa las comunicaciones con el Repositorio. -// **************************************************************************************************************************************************** -#include <sys/types.h> -#include <sys/socket.h> -#include <arpa/inet.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <errno.h> -#include <unistd.h> -#include <ctype.h> -#include <time.h> -#include </usr/include/mysql/mysql.h> -#include <pthread.h> -#include <signal.h> -#include "Database.h" -#include "ogAdmLib.h" - - -#define MAXIMOS_CLIENTES 4000 // Máximo número de clientes rembo controlados por el servidor rembo -#define MAXIMAS_MULSESIONES 1000 // Máximo numero de sesiones multicast activas simultaneamente -#define PUERTO_WAKEUP 9 // Puerto por defecto del wake up - - - -typedef void* LPVOID; - - - -// Estructura para trabajar en cada hebra con el cliente en cuestión -struct TramaRepos{ - SOCKET sck; - struct sockaddr_in cliente; - socklen_t sockaddrsize; - TRAMA trama; -}; - -FILE *FLog,*Fconfig; -SOCKET sClient; - -char IPlocal[20]; // Ip local -char servidorhidra[20]; // IP servidor HIDRA -char Puerto[20]; // Puerto Unicode -int puerto; // Puerto -char reposcripts[512]; // Path al directorio donde están los scripts - -char filecmdshell[250]; -char cmdshell[512]; - -char msglog[250]; - -char usuario[20]; -char pasguor[20]; -char datasource[20]; -char catalog[50]; -int puertorepo; // Puerto - -struct s_inisesionMulticast{ // Estructura usada para guardar información sesiones multicast - char ides[32]; // Identificador sesión multicast - char *ipes; // Ipes de los clientes necesarios para la sesión -}; -struct s_inisesionMulticast tbsmul[MAXIMAS_MULSESIONES]; -//______________________________________________________ -static pthread_mutex_t guardia; // Controla acceso exclusivo de hebras -//______________________________________________________ - -char PathHidra[250]; // path al directorio base de Hidra -char PathPXE[250]; // path al directorio PXE - -char PathComandos[250]; // path al directorio donde se depositan los comandos para los clientes -char PathUsuarios[250]; // path al directorio donde se depositan los ficheros de login de los operadores -char PathIconos[250]; // path al directorio donde se depositan los iconos de los items de los menús - -// Prototipos de funciones - - -int TomaConfiguracion(char* ); - - -int ClienteExistente(TramaRepos *); -LPVOID GestionaServicioRepositorio(LPVOID); -int Actualizar(TramaRepos*); -int Arrancar(TramaRepos *); -int Wake_Up(SOCKET,char *); -void PasaHexBin( char *,char *); -int levanta(char *); -int FicheroOperador(TramaRepos *); -int IconoItem(TramaRepos *); - -BOOLEAN ExisteFichero(TramaRepos *); -BOOLEAN EliminaFichero(TramaRepos *); -BOOLEAN LeeFicheroTexto(TramaRepos *); -BOOLEAN mandaFichero(TramaRepos *); -int gestiona_comando(TramaRepos *); -BOOLEAN respuesta_peticion(TramaRepos *,const char*,char*,char*); - -int envia_tramas(SOCKET,TRAMA *); -int recibe_tramas(SOCKET ,TRAMA *); -int inclusion_REPO(); -int RESPUESTA_inclusionREPO(TRAMA *); -int TomaRestoConfiguracion(TRAMA *); -int RegistraComando(TramaRepos *); -int Apagar(TramaRepos *); -char * Buffer(int ); -int TomaPuertoLibre(int *); -void NwGestionaServicioRepositorio(TramaRepos *); -BOOLEAN sesionMulticast(TramaRepos *); -BOOLEAN iniSesionMulticast(char *,char *,char *); -int hay_hueco(int *idx); - - diff --git a/admin/Services/ogAdmServer/Makefile b/admin/Services/ogAdmServer/Makefile deleted file mode 100644 index 7fbdb277..00000000 --- a/admin/Services/ogAdmServer/Makefile +++ /dev/null @@ -1,43 +0,0 @@ -# makefile - -# Nombre del proyecto -PROYECTO := ogAdmServer - -# Directorio de instalación -INSTALL_DIR := /opt/opengnsys - -# Opciones de compilacion -CFLAGS := -O0 -g -Wall -I../includes # Depuracion -#CFLAGS := -O3 -Wall # Optimizacion -CPPFLAGS := $(CFLAGS) - -# Opciones de linkado -LDFLAGS := -L/usr/lib -L/usr/lib/mysql -lpthread -lmysqlclient - -# Ficheros objetos -OBJS := ../includes/Database.o sources/ogAdmServer.o - - -all: $(PROYECTO) - -$(PROYECTO): $(OBJS) - g++ $(LDFLAGS) $(OBJS) -o $(PROYECTO) -# strip $(PROYECTO) # Optimizacion - -install: $(PROYECTO) - cp $(PROYECTO) $(INSTALL_DIR)/sbin - cp $(PROYECTO).cfg $(INSTALL_DIR)/etc - -clean: - rm -f $(PROYECTO) $(OBJS) - -uninstall: clean - rm -f /usr/local/sbin/$(PROYECTO) /usr/local/etc/$(PROYECTO).cfg - -sources/%.o: sources/%.cpp - g++ $(CPPFLAGS) -I ../includes -c -o"$@" "$<" - -sources/%.o: sources/%.c - gcc $(CFLAGS) -I ../includes -c -o"$@" "$<" - - diff --git a/admin/Services/ogAdmServer/ogAdmServer.cfg b/admin/Services/ogAdmServer/ogAdmServer.cfg deleted file mode 100644 index bdacb317..00000000 --- a/admin/Services/ogAdmServer/ogAdmServer.cfg +++ /dev/null @@ -1,7 +0,0 @@ -IPhidra=SERVERIP -Puerto=2008 -AulaUp=0 -Usuario=usuog -PassWord=passusuog -DataSource=localhost -Catalog=ogBDAdmin diff --git a/admin/Services/ogAdmServer/sources/ogAdmServer.cpp b/admin/Services/ogAdmServer/sources/ogAdmServer.cpp deleted file mode 100644 index 62005ba5..00000000 --- a/admin/Services/ogAdmServer/sources/ogAdmServer.cpp +++ /dev/null @@ -1,4540 +0,0 @@ -// ************************************************************************* -// Aplicación: OPENGNSYS -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2006 -// Nombre del fichero: ogAdmServer.cpp -// Descripción : -// Este módulo de la aplicación OpenGNSys implementa las comunicaciones con el Servidor. -// **************************************************************************** -#include "ogAdmServer.h" -#include "ogAdmLib.c" -// ________________________________________________________________________________________________________ -// Función: TomaEnvio -// -// Descripción: -// Toma la hora actual del sistema para identificar envios multicast -// Parámetros: -// Ninguno -// ________________________________________________________________________________________________________ -unsigned int TomaEnvio() { - time_t rawtime; - time(&rawtime); - return (rawtime); -} -//________________________________________________________________________________________________________ -// -// Función: TomaConfiguracion -// -// Descripción: -// Esta función lee el fichero de configuración del programa hidralinuxcli y toma los parámetros -// Parametros: -// - pathfilecfg : Ruta al fichero de configuración -//________________________________________________________________________________________________________ -int TomaConfiguracion(char* pathfilecfg) { - long lSize; - char * buffer, *lineas[100], *dualparametro[2]; - char ch[2]; - int i, numlin, resul; - - if (pathfilecfg == NULL) - return (FALSE); // Nombre del fichero en blanco - - Fconfig = fopen(pathfilecfg, "rb"); - if (Fconfig == NULL) - return (FALSE); - fseek(Fconfig, 0, SEEK_END); // Obtiene tamaño del fichero. - lSize = ftell(Fconfig); - rewind(Fconfig); - buffer = (char*) malloc(lSize + 1); // Toma memoria para el buffer de lectura. - if (buffer == NULL) - return (FALSE); - fread(buffer, 1, lSize, Fconfig); // Lee contenido del fichero - fclose(Fconfig); - buffer[lSize] = '\0'; // Forzar carácter de fin de cadena. - - //inicializar - IPlocal[0] = (char) NULL; - servidorhidra[0] = (char) NULL; - Puerto[0] = (char) NULL; - - usuario[0] = (char) NULL; - pasguor[0] = (char) NULL; - datasource[0] = (char) NULL; - catalog[0] = (char) NULL; - - strcpy(ch, "\n");// caracter delimitador ( salto de linea) - numlin = split_parametros(lineas, buffer, ch); - for (i = 0; i < numlin; i++) { - strcpy(ch, "=");// caracter delimitador - split_parametros(dualparametro, lineas[i], ch); // Toma primer nombre del parametros - - resul = strcmp(dualparametro[0], "IPhidra"); - if (resul == 0) - strcpy(IPlocal, dualparametro[1]); - - resul = strcmp(dualparametro[0], "IPhidra"); - if (resul == 0) - strcpy(servidorhidra, dualparametro[1]); - - resul = strcmp(dualparametro[0], "Puerto"); - if (resul == 0) - strcpy(Puerto, dualparametro[1]); - - resul = strcmp(dualparametro[0], "AulaUp"); - if (resul == 0) - strcpy(AulaUp, dualparametro[1]); - - resul = strcmp(dualparametro[0], "Usuario"); - if (resul == 0) - strcpy(usuario, dualparametro[1]); - - resul = strcmp(dualparametro[0], "PassWord"); - if (resul == 0) - strcpy(pasguor, dualparametro[1]); - - resul = strcmp(dualparametro[0], "DataSource"); - if (resul == 0) - strcpy(datasource, dualparametro[1]); - - resul = strcmp(dualparametro[0], "Catalog"); - if (resul == 0) - strcpy(catalog, dualparametro[1]); - } - if (IPlocal[0] == (char) NULL) { - RegistraLog("IPlocal, NO se ha definido este parámetro", false); - return (FALSE); - } - if (servidorhidra[0] == (char) NULL) { - RegistraLog("IPhidra, NO se ha definido este parámetro", false); - return (FALSE); - } - if (Puerto[0] == (char) NULL) { - RegistraLog("Puerto, NO se ha definido este parámetro", false); - return (FALSE); - } - puerto = atoi(Puerto); - - if (AulaUp[0] == (char) NULL) { - RegistraLog("AulaUp, NO se ha definido este parámetro", false); - return (FALSE); - } - aulaup = atoi(AulaUp); - - if (usuario[0] == (char) NULL) { - RegistraLog("Usuario, NO se ha definido este parámetro", false); - return (FALSE); - } - if (pasguor[0] == (char) NULL) { - RegistraLog("PassWord, NO se ha definido este parámetro", false); - return (FALSE); - } - if (datasource[0] == (char) NULL) { - RegistraLog("DataSource, NO se ha definido este parámetro", false); - return (FALSE); - } - if (catalog[0] == (char) NULL) { - RegistraLog("Catalog, NO se ha definido este parámetro", false); - return (FALSE); - } - return (TRUE); -} -// ________________________________________________________________________________________________________ -// Función: GestionaConexion -// -// Descripción: -// Esta hebra es la encargada de comunicarse con los clientes a traves del socket enviado como parámetro. -// Parametros: -// - s : Socket usado -// ________________________________________________________________________________________________________ -void * GestionaConexion(void* s) { - SOCKET socket_c = *(SOCKET*) s; - TRAMA trama; - - if (recibe_trama(socket_c, &trama)) { - if (strncmp(trama.identificador, "JMMLCAMDJ", 9) == 0) // Es una trama hidra - gestiona_comando(socket_c, trama); - } - return (s); -} -// ________________________________________________________________________________________________________ -// Función: gestiona_comando -// -// Descripción: -// Analiza el comando enviado por el servidor web y lo reenvía al cliente rembo o lo ejecuta -// Parametros: -// - s : Socket usado -// - trama : La trama con los parámetros del comando -// ________________________________________________________________________________________________________ -void gestiona_comando(SOCKET s, TRAMA trama) { - int i, resul, idaccion, numipes, cont, estado_cliente, contOG; - char *parametros, *nombrefuncion; - char *iph, *ids, *coletilla; - char pids[20], ipes[MAXLON_PARAMETROSIPH]; - - parametros = &trama.parametros[0]; - - if (trama.ejecutor == '1') { // Debe ejecutar el servidor - INTROaFINCAD(parametros); - nombrefuncion = toma_parametro("nfn", parametros); - resul = strcmp(nombrefuncion, "InclusionCliente"); - if (resul == 0) { - if (!InclusionCliente(s, parametros)) - respuesta_cortesia(s); - return; - } - - resul = strcmp(nombrefuncion, "inclusion_cliWINLNX"); - if (resul == 0) { - inclusion_cliWINLNX(s, parametros); - return; - } - - resul = strcmp(nombrefuncion, "inclusion_REPO"); - if (resul == 0) { - inclusion_REPO(s, parametros); - return; - } - - resul = strcmp(nombrefuncion, "ComandosPendientes"); - if (resul == 0) { - if (!ComandosPendientes(s, parametros)) - respuesta_cortesia(s); - return; - } - - resul = strcmp(nombrefuncion, "RecuperaItem"); - if (resul == 0) { - if (!RecuperaItem(s, parametros)) - respuesta_cortesia(s); - return; - } - - resul = strcmp(nombrefuncion, "EjecutarItem"); - if (resul == 0) { - if (!EjecutarItem(s, parametros)) - respuesta_cortesia(s); - return; - } - resul = strcmp(nombrefuncion, "DisponibilidadComandos"); - if (resul == 0) { - DisponibilidadComandos(s, parametros); - return; - } - resul = strcmp(nombrefuncion, "EcoConsola"); - if (resul == 0) { - EcoConsola(s, parametros); - return; - } - - resul = strcmp(nombrefuncion, "Sondeo"); - if (resul == 0) { - Sondeo(s, parametros); - return; - } - - resul = strcmp(nombrefuncion, "Arrancar"); - if (resul == 0) { - Arrancar(parametros); - return; - } - - resul = strcmp(nombrefuncion, "Actualizar"); - if (resul == 0) { - Actualizar(parametros); - return; - } - - resul = strcmp(nombrefuncion, "Conmutar"); - if (resul == 0) { - Conmutar(parametros); - return; - } - resul = strcmp(nombrefuncion, "Purgar"); - if (resul == 0) { - PurgarTablaSockets(parametros); - return; - } - - resul = strcmp(nombrefuncion, "ConsolaRemota"); - if (resul == 0) { - ConsolaRemota(parametros); - return; - } - - resul = strcmp(nombrefuncion, "RESPUESTA_Arrancar"); - if (resul == 0) { - RESPUESTA_Arrancar(s, parametros); - respuesta_cortesia(s); - return; - } - - resul = strcmp(nombrefuncion, "RESPUESTA_Apagar"); - if (resul == 0) { - RESPUESTA_Apagar(s, parametros); - respuesta_cortesia(s); - return; - } - - resul = strcmp(nombrefuncion, "RESPUESTA_IniciarSesion"); - if (resul == 0) { - RESPUESTA_IniciarSesion(s, parametros); - respuesta_cortesia(s); - return; - } - - resul = strcmp(nombrefuncion, "RESPUESTA_Reiniciar"); - if (resul == 0) { - RESPUESTA_Reiniciar(s, parametros); - respuesta_cortesia(s); - return; - } - - resul = strcmp(nombrefuncion, "RESPUESTA_IniciarSesion"); - if (resul == 0) { - RESPUESTA_Reiniciar(s, parametros); - respuesta_cortesia(s); - return; - } - resul = strcmp(nombrefuncion, "RESPUESTA_ExecShell"); - if (resul == 0) { - RESPUESTA_ExecShell(s, parametros); - respuesta_cortesia(s); - return; - } - resul = strcmp(nombrefuncion, "RESPUESTA_CrearPerfilSoftware"); - if (resul == 0) { - RESPUESTA_CrearPerfilSoftware(s, parametros); - respuesta_cortesia(s); - return; - } - - resul = strcmp(nombrefuncion, "RESPUESTA_CrearSoftwareIncremental"); - if (resul == 0) { - RESPUESTA_CrearSoftwareIncremental(s, parametros); - respuesta_cortesia(s); - return; - } - resul = strcmp(nombrefuncion, "RESPUESTA_RestaurarImagen"); - if (resul == 0) { - RESPUESTA_RestaurarImagen(s, parametros); - respuesta_cortesia(s); - return; - } - resul = strcmp(nombrefuncion, "RESPUESTA_ParticionaryFormatear"); - if (resul == 0) { - RESPUESTA_ParticionaryFormatear(s, parametros); - respuesta_cortesia(s); - return; - } - resul = strcmp(nombrefuncion, "RESPUESTA_Configurar"); - if (resul == 0) { - RESPUESTA_Configurar(s, parametros); - respuesta_cortesia(s); - return; - } - resul = strcmp(nombrefuncion, "RESPUESTA_TomaConfiguracion"); - if (resul == 0) { - RESPUESTA_TomaConfiguracion(s, parametros); - respuesta_cortesia(s); - return; - } - resul = strcmp(nombrefuncion, "RESPUESTA_TomaHardware"); - if (resul == 0) { - RESPUESTA_TomaHardware(s, parametros); - respuesta_cortesia(s); - return; - } - resul = strcmp(nombrefuncion, "RESPUESTA_TomaSoftware"); - if (resul == 0) { - RESPUESTA_TomaSoftware(s, parametros); - respuesta_cortesia(s); - return; - } - } else { // Debe ejecutar el cliente rembo - coletilla = corte_iph(parametros); // toma el puntero al comienzo del parametros iph - INTROaFINCAD(coletilla); - iph = toma_parametro("iph", coletilla); // Toma ipes - ids = toma_parametro("ids", coletilla); // Toma identificador de la acción - coletilla[0] = '\0';// Corta la trama en la ip - strcpy(ipes, iph); // Copia la cadena de ipes - if (ids != NULL) { - idaccion = atoi(ids); - sprintf(pids, "ids=%d\r", idaccion); - strcat(parametros, pids); // Le añade el identificador de la acción - } - numipes = cuenta_ipes(ipes); // Número de ipes a los que enviar las tramas - cont = 0; - contOG = 0; //Contador para saber al numero de clientes opengnsys a los que se envía el comando - DesmarcaServidoresRembo(); - for (i = 0; i < MAXIMOS_SOCKETS; i++) { - if (strncmp(tbsockets[i].ip, "\0", 1) != 0) { // Si es un cliente activo - if (IgualIP(ipes, tbsockets[i].ip)) { // Si existe la IP en la cadena - estado_cliente = strcmp(tbsockets[i].estado, CLIENTE_REMBO); - if (estado_cliente == 0) { // Cliente Rembo ... - strcpy(tbsockets[i].estado, CLIENTE_OCUPADO); - //contOG++; - //MarcaServidoresRembo(tbsockets[i].ipsrvrmb,tbsockets[i].ip); - manda_comando(tbsockets[i].sock, parametros); - close(tbsockets[i].sock); - } else { - estado_cliente = strcmp(tbsockets[i].estado,CLIENTE_OCUPADO); - if (estado_cliente != 0) { // Cliente Windows(Windows98,Windows2000,windows XP...) y Linux - strcpy(tbsockets[i].estado, CLIENTE_OCUPADO); - manda_comando(tbsockets[i].sock, parametros); - } - } - cont++; // Contador de envíos de tramas a ordenadores - if (cont == numipes) - break; - } - } - } - //EnviaServidoresRembo(parametros, contOG); - } -} -// ________________________________________________________________________________________________________ -// Función: manda_comando -// -// Descripción: -// Esta función envía un comando por la red (TCP) desde el servidor hidra al servidor rembo que controla al cliente que lo ejecuta -// Parametros: -// - sock : El socket del cliente -// - parametros: El contenido del comando -// ________________________________________________________________________________________________________ -int manda_comando(SOCKET sock, char* parametros) { - TRAMA trama; - int resul; - - trama.arroba = '@'; - strncpy(trama.identificador, "JMMLCAMDJ", 9); - trama.ejecutor = '0'; - strcpy(trama.parametros, parametros); - resul = manda_trama(sock, &trama); - return (resul); -} -// ________________________________________________________________________________________________________ -// Función: manda_trama -// -// Descripción: -// Esta función envía una trama por la red (TCP) -// Parametros: -// - sock : El socket del host al que se dirige la trama -// - trama: El contenido de la trama -// ________________________________________________________________________________________________________ -int manda_trama(SOCKET sock, TRAMA* trama) { - int nLeft, idx, ret; - Encriptar((char*) trama); - nLeft = strlen((char*) trama); - idx = 0; - while (nLeft > 0) { - ret = send(sock, (char*) &trama[idx], nLeft, 0); - - if (ret == 0) { - break; - } else if (ret == SOCKET_ERROR) { - RegistraLog("send() fallo en hebra cliente", true); - return (FALSE); - } - nLeft -= ret; - idx += ret; - } - return (TRUE); -} -// ________________________________________________________________________________________________________ -// Función: recibe_trama -// -// Descripción: -// Esta función recibe una trama por la red (TCP) -// Parametros: -// - sock : El socket del cliente -// - trama: El buffer para recibir la trama -// ________________________________________________________________________________________________________ -int recibe_trama(SOCKET sock, TRAMA* trama) { - int ret; - - while (1) { // Bucle para recibir datos del cliente - ret = recv(sock, (char*) trama, LONGITUD_TRAMA, 0); - if (ret == 0) // Conexión cerrada por parte del cliente (Graceful close) - break; - else { - if (ret == SOCKET_ERROR) { - RegistraLog("recv() fallo en recepcion trama", true); - return (FALSE); - } else - // Datos recibidos - break; - } - } - Desencriptar((char*) trama); - trama->parametros[ret - 11] = (char) NULL; // Coloca caracter fin de cadena en trama - return (TRUE); -} -// ________________________________________________________________________________________________________ -// Función: hay_hueco -// -// Descripción: -// Esta función devuelve true o false dependiendo de que haya hueco en la tabla de sockets para un nuevo cliente. -// Parametros: -// - idx: Primer indice libre que se podrá utilizar -// ________________________________________________________________________________________________________ -int hay_hueco(int *idx) { - int i; - - for (i = 0; i < MAXIMOS_SOCKETS; i++) { - if (strncmp(tbsockets[i].ip, "\0", 1) == 0) { // Hay un hueco - *idx = i; - return (TRUE); - } - } - return (FALSE); -} -// ________________________________________________________________________________________________________ -// Función: cliente_existente -// -// Descripción: -// Esta función devuelve true o false dependiendo de si el cliente está registrado en la tabla de sockets -// Parámetros: -// - ip : La ip del cliente a buscar -// - idx: Indice que ocupará el cliente, en el caso de estar ya registrado -// ________________________________________________________________________________________________________ -BOOLEAN cliente_existente(char *ip, int* idx) { - int i; - for (i = 0; i < MAXIMOS_SOCKETS; i++) { - if (strcmp(ip, tbsockets[i].ip) == 0) { // Si existe la IP ... - *idx = i; - return (TRUE); - } - } - return (FALSE); -} -// ________________________________________________________________________________________________________ -// Función: hay_huecoservidorrembo -// -// Descripción: -// Esta función devuelve true o false dependiendo de que haya hueco en la tabla de sockets para un nuevo servidor rembo. -// Parámetros: -// - idx: Primer índice libre que se podrá utilizar -// ________________________________________________________________________________________________________ -int hay_huecoservidorrembo(int *idx) { - int i; - for (i = 0; i < MAXIMOS_SRVRMB; i++) { - if (strncmp(tbsocketsSRVRMB[i].ip, "\0", 1) == 0) { // Hay un hueco - *idx = i; - return (TRUE); - } - } - return (FALSE); -} -// ________________________________________________________________________________________________________ -// Función: servidorrembo_existente -// -// Descripción: -// Esta función devuelve true o false dependiendo de si el servidor está registrado en la tabla de sockets -// Parametros: -// - ip : La ip del cliente a buscar -// - idx Indice que ocupará el servidor, de existir -// ________________________________________________________________________________________________________ -BOOLEAN servidorrembo_existente(char *ip, int* idx) { - int i; - for (i = 0; i < MAXIMOS_SRVRMB; i++) { - if (strcmp(ip, tbsocketsSRVRMB[i].ip) == 0) { // Si existe la IP ... - *idx = i; - return (TRUE); - } - } - return (FALSE); -} - -// ________________________________________________________________________________________________________ -// Función: corte_iph -// -// Descripción: -// Esta función devuelve el valor del parametro iph incluido en la trama que debe ser el último parámetro de la trama. -// Parámetros: -// - parametros: Parámetros de la trama -// ________________________________________________________________________________________________________ -char* corte_iph(char *parametros) { - int i = 0; - char nombre_parametro[5]; - - strcpy(nombre_parametro, "iph="); - for (i = 0; i < LONGITUD_PARAMETROS - 4; i++) { - if (parametros[i] == nombre_parametro[0]) { - if (parametros[i + 1] == nombre_parametro[1]) { - if (parametros[i + 2] == nombre_parametro[2]) { - if (parametros[i + 3] == '=') { - return (¶metros[i]); //Devuelve la posicion de comienzo de la iph - } - } - } - } - } - return (NULL); -} - -// ________________________________________________________________________________________________________ -// Función: escaparComillas -// -// Descripción: -// Escapa las comillas simples de una cadena -// Parámetros: -// - cadena: Cadena de caracteres -// Devuelve: -// La cadena con las comillas escapadas "\'" -// ________________________________________________________________________________________________________ -char* escaparComillas(char *cadena) { - - int lon, i, con = 0; - char *cadenaescapada; - - lon = strlen(cadena); - for (i = 0; i < lon; i++) { // Cuenta las comillas - if (cadena[i] == COMILLAS_SIMPES) - con++; - } - if (con > 0) { // Existen comillas - cadenaescapada = (char*) malloc(lon + con); // Toma memoria para la cadena escapada. - if (cadenaescapada == NULL) - return (NULL); - int ptr = 0; - for (i = 0; i < lon; i++) { - if (cadena[i] == COMILLAS_SIMPES) - cadenaescapada[ptr++] = BARRA_INVERTIDA; - cadenaescapada[ptr++] = cadena[i]; - } - } else - cadenaescapada = cadena; - - return (cadenaescapada); -} -// ________________________________________________________________________________________________________ -// Función: respuesta_cortesia -// -// Descripción: -// Envía respuesta de cortesía al cliente rembo -// Parámetros: -// - s: Socket usado por el cliente para comunicarse con el servidor HIDRA -// ________________________________________________________________________________________________________ -int respuesta_cortesia(SOCKET s) { - char nwparametros[100]; - - nwparametros[0] = '\0'; - strcat(nwparametros, "nfn=Cortesia"); - strcat(nwparametros, "\r"); - return (manda_comando(s, nwparametros)); -} -// ________________________________________________________________________________________________________ -// Función: NoComandosPendientes -// -// Descripción: -// Envía respuesta de cortesía al cliente rembo -// Parámetros: -// - s: Socket usado por el cliente para comunicarse con el servidor HIDRA -// ________________________________________________________________________________________________________ -int NoComandosPendientes(SOCKET s) { - char nwparametros[100]; - - nwparametros[0] = '\0'; - strcat(nwparametros, "nfn=NoComandosPtes"); - strcat(nwparametros, "\r"); - return (manda_comando(s, nwparametros)); -} -// ________________________________________________________________________________________________________ -// Función: InclusionCliente -// -// Descripción: -// Esta función incorpora el socket de un nuevo cliente a la tabla de sockets y le devuelve alguna de sus propiedades: nombre, -// identificador, perfil hardware , mens... -// Parámetros: -// - s: Socket del cliente -// - parametros: Parámetros de la trama recibida -// ________________________________________________________________________________________________________ -int InclusionCliente(SOCKET s, char *parametros) { - char ErrStr[200], sqlstr[1000]; - Database db; - Table tbl; - - char *iph, *cfg, *mac, *nau, *nor, *ipr, *ipd; - int i, lon, glon, idx, resul, puertorepo; - char nwparametros[LONGITUD_PARAMETROS]; - char ipservidordhcp[16], ipservidorrembo[16], nombreordenador[100], - ipmulticast[16]; - int idordenador, idaula, idconfiguracion, idparticion, idperfilhard, - idmenu, cache, pormulticast, modmulticast, velmulticast; - - // Toma parámetros - iph = toma_parametro("iph", parametros); // Toma ip - mac = toma_parametro("mac", parametros); // Toma mac - cfg = toma_parametro("cfg", parametros); // Toma configuracion - nau = toma_parametro("nau", parametros); // Toma nombre del grupo em el fichero config de rembo - nor = toma_parametro("nor", parametros); // Toma nombre del ordenador en el fichero config de rembo - ipd = toma_parametro("ipd", parametros); // Toma ip del servidor dhcpd - ipr = toma_parametro("ipr", parametros); // Toma ip del servidor rembo - - // Toma las propiedades del ordenador - if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexion - RegistraLog("Error de conexión con la base de datos", false); - db.GetErrorErrStr(ErrStr); - return (false); - } - // Recupera los datos del ordenador - sprintf( - sqlstr, - "SELECT ordenadores.idordenador,ordenadores.idaula,ordenadores.nombreordenador, ordenadores.idperfilhard," - " ordenadores.idconfiguracion,ordenadores.idparticion," - " servidoresrembo.ip AS ipservidorrembo,servidoresrembo.puertorepo," - " ordenadores.idmenu,ordenadores.cache,ordenadores.ipmul,ordenadores.pormul,ordenadores.modomul,ordenadores.velmul" - " FROM ordenadores" - " INNER JOIN servidoresrembo ON ordenadores.idservidorrembo = servidoresrembo.idservidorrembo" - " WHERE ordenadores.ip = '%s'", iph); - - if (!db.Execute(sqlstr, tbl)) { // Error al consultar - RegistraLog("Error al ejecutar la consulta", false); - db.GetErrorErrStr(ErrStr); - return (false); - } - if (tbl.ISEOF()) { // Si No existe registro - sprintf(msglog,"Cliente No encontrado (Dirección IP=%s), se rechaza la petición a menos que esté activado la autoincorporación de clientes",iph); - RegistraLog(msglog,false); - - if (aulaup == AUTOINCORPORACION_OFF) // No está activada la incorporación automática - return (false); - if (!cuestion_nuevoordenador(db, tbl, &idordenador, nau, nor, iph, mac, - cfg, ipd, ipr)) // Ha habido algún error en la incorporación automónica - return (false); - // Valores por defecto del nuevo ordenador - strcpy(nombreordenador, nor); - idperfilhard = 0; - strcpy(ipservidordhcp, ipd); - strcpy(ipservidorrembo, ipr); - idmenu = 0; - } else { - // sprintf(msglog,"Petición de Inclusión del CLiente:%s",iph); - // RegistraLog(msglog,false); - - if (!tbl.Get("idordenador", idordenador)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("nombreordenador", nombreordenador)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("idaula", idaula)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - - if (!tbl.Get("idconfiguracion", idconfiguracion)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("idparticion", idparticion)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("idperfilhard", idperfilhard)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - /* - if(!tbl.Get("ipservidordhcp",ipservidordhcp)){ // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return(false); - } - - lon=strlen(ipservidordhcp); - for (i=0;i<lon;i++){ - if(ipservidordhcp[i]==' ') { - ipservidordhcp[i]='\0'; - break; - } - } - */ - if (!tbl.Get("ipservidorrembo", ipservidorrembo)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - lon = strlen(ipservidorrembo); - for (i = 0; i < lon; i++) { - if (ipservidorrembo[i] == ' ') { - ipservidorrembo[i] = '\0'; - break; - } - } - if (!tbl.Get("puertorepo", puertorepo)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - - if (!tbl.Get("idmenu", idmenu)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("cache", cache)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("ipmul", ipmulticast)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("pormul", pormulticast)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("modomul", modmulticast)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("velmul", velmulticast)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - resul = actualiza_configuracion(db, tbl, cfg, idconfiguracion, - idparticion, iph); // Actualiza la configuración del ordenador - if (!resul) { - pthread_mutex_unlock(&guardia); - return (false); - } - } - // Incluyendo al cliente en la tabla de sockets - if (cliente_existente(iph, &i)) { // Si ya existe la IP ... - idx = i; - //close(tbsockets[idx].sock); - } else { - if (hay_hueco(&i)) { // Busca hueco para el nuevo cliente - idx = i; - strcpy(tbsockets[idx].ip, iph);// Copia IP - } else - return (false); // No hay huecos - } - strcpy(tbsockets[idx].estado, CLIENTE_INICIANDO); // Actualiza el estado del cliente - tbsockets[idx].sock = s; // Guarda el socket - //strcpy(tbsockets[idx].ipsrvdhcp,ipservidordhcp);// Guarda IP servidor dhcp - strcpy(tbsockets[idx].ipsrvrmb, ipservidorrembo);// Guarda IP servidor rembo - - inclusion_srvRMB(ipservidorrembo, puertorepo); // Actualiza tabla de servidores rembo - - // Prepara la trama - lon = sprintf(nwparametros, "nfn=RESPUESTA_InclusionCliente\r"); - lon += sprintf(nwparametros + lon, "ido=%d\r", idordenador); - lon += sprintf(nwparametros + lon, "npc=%s\r", nombreordenador); - lon += sprintf(nwparametros + lon, "ida=%d\r", idaula); - lon += sprintf(nwparametros + lon, "hrd=%s\r", servidorhidra); - lon += sprintf(nwparametros + lon, "prt=%d\r", puerto); - lon += sprintf(nwparametros + lon, "ifh=%d\r", idperfilhard); - lon += sprintf(nwparametros + lon, "che=%d\r", cache); - lon += sprintf(nwparametros + lon, "ipr=%s\r", ipservidorrembo); - lon += sprintf(nwparametros + lon, "rep=%d\r", puertorepo); - lon += sprintf(nwparametros + lon, "ipm=%s\r", ipmulticast); - lon += sprintf(nwparametros + lon, "pom=%d\r", pormulticast); - lon += sprintf(nwparametros + lon, "mom=%d\r", modmulticast); - lon += sprintf(nwparametros + lon, "vlm=%d\r", velmulticast); - - glon = lon; - if (!Toma_menu(db, tbl, nwparametros, idmenu, lon)) - nwparametros[glon] = (char) NULL; - db.Close(); - return (manda_comando(s, nwparametros)); -} -// ________________________________________________________________________________________________________ -// Función: Toma menu -// -// Descripción: -// Esta función toma los parametros del menu inicial del cliente rembo y se los envía en el proceso de inclusión -// Parámetros: -// - db: Base de datos -// - tbl: Objeto tabla -// - nwparametros: Cadena con los parámetros a enviar al cliente -// - idmenu: Identificador del menú -// - lon : Longitud inicial de la cadena de parámetros -// ________________________________________________________________________________________________________ -int Toma_menu(Database db, Table tbl, char* nwparametros, int idmenu, int lon) { - Table littbl; - - char sqlstr[1000], ErrStr[200], titulo[250], descripitem[250], urlimg[250]; - int idaccionmenu, idtipoaccion, coorx, coory, idurlimg; - int modalidad, resolucion, tipoaccion, tipoitem; - char htmlmenupub[250], htmlmenupri[250]; - - sprintf( - sqlstr, - "SELECT menus.resolucion,menus.titulo,menus.coorx,menus.coory,menus.modalidad,menus.scoorx,menus.scoory,menus.smodalidad,menus.htmlmenupub,menus.htmlmenupri,acciones_menus.tipoaccion,acciones_menus.idaccionmenu,acciones_menus.idtipoaccion,acciones_menus.tipoitem,acciones_menus.descripitem,acciones_menus.idurlimg FROM acciones_menus INNER JOIN menus ON acciones_menus.idmenu = menus.idmenu WHERE menus.idmenu=%d order by acciones_menus.orden", - idmenu); - - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (tbl.ISEOF()) - return (true); - - if (!tbl.Get("titulo", titulo)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("coorx", coorx)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("coory", coory)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("modalidad", modalidad)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - lon += sprintf(nwparametros + lon, "cmn=%s&%d&%d&%d&", titulo, coorx, - coory, modalidad); // Cabecera de menu - - if (!tbl.Get("scoorx", coorx)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("scoory", coory)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("smodalidad", modalidad)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - lon += sprintf(nwparametros + lon, "%d&%d&%d", coorx, coory, modalidad); // Cabecera de menu - - if (!tbl.Get("resolucion", resolucion)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - lon += sprintf(nwparametros + lon, "&%d\r", resolucion); // Resolucion de la pantalla - - if (!tbl.Get("htmlmenupub", htmlmenupub)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("htmlmenupri", htmlmenupri)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - lon += sprintf(nwparametros + lon, "htm=%s;%s\r", htmlmenupub, htmlmenupri); // Html de menu - - lon += sprintf(nwparametros + lon, "mnu="); - while (!tbl.ISEOF()) { // Recorre acciones del menu - if (!tbl.Get("tipoaccion", tipoaccion)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("tipoitem", tipoitem)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("idtipoaccion", idtipoaccion)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("idaccionmenu", idaccionmenu)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("descripitem", descripitem)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("idurlimg", idurlimg)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - - sprintf(sqlstr, "SELECT urlicono FROM iconos WHERE idicono=%d", - idurlimg); - if (!db.Execute(sqlstr, littbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!littbl.ISEOF()) { - if (!littbl.Get("urlicono", urlimg)) { // Toma dato - littbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - } else - sprintf(urlimg, "itemdefault.pcx"); - - lon += sprintf(nwparametros + lon, "%d&%s&%s&%d&%d\?", idaccionmenu, - urlimg, descripitem, tipoitem, tipoaccion); - tbl.MoveNext(); - } - nwparametros[lon - 1] = '\r'; - nwparametros[lon] = (char) NULL; - return (true); -} -// ________________________________________________________________________________________________________ -// Función:RecuperaItem -// -// Descripción: -// Esta función busca en la base de datos, los parametros de un items de un menu -// Parámetros: -// - s: Socket del cliente -// - parametros: Parámetros de la trama recibida -// ________________________________________________________________________________________________________ -int RecuperaItem(SOCKET s, char *parametros) { - char ErrStr[200], sqlstr[1000]; - Database db; - Table tbl; - char *ida; - int idtipoaccion, tipoaccion; - - // Toma parnetros - ida = toma_parametro("ida", parametros); // Toma identificador de la acción - - // Abre conexin con la base de datos - if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexion - db.GetErrorErrStr(ErrStr); - return (false); - } - sprintf( - sqlstr, - "SELECT tipoaccion,idtipoaccion FROM acciones_menus WHERE idaccionmenu=%s", - ida); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (tbl.ISEOF()) - return (false); - - if (!tbl.Get("tipoaccion", tipoaccion)) { // Toma tipo de acción - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("idtipoaccion", idtipoaccion)) { // Toma identificador del tipo de acción - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - switch (tipoaccion) { - case EJECUCION_PROCEDIMIENTO: - sprintf( - sqlstr, - "SELECT procedimientos_comandos.parametros FROM procedimientos_comandos WHERE procedimientos_comandos.idprocedimiento=%d", - idtipoaccion); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (tbl.ISEOF()) // No existe procedimiento - return (false); - - while (!tbl.ISEOF()) { - if (!tbl.Get("parametros", parametros)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - tbl.MoveNext(); - } - break; - case EJECUCION_TAREA: - //Las tareas no se recuperan como fichero de items; - break; - case EJECUCION_TRABAJO: - //Los t rabajos no se recuperan como fichero de items; - break; - } - db.Close(); - return (manda_comando(s, parametros)); -} - -// ________________________________________________________________________________________________________ -// Función: actualiza_hardware -// -// Descripción: -// Esta función actualiza la base de datos con la configuracion de sistemas operativos y particiones de un ordenador -// Parámetros: -// - db: Objeto base de datos (ya operativo) -// - tbl: Objeto tabla -// - hrd: El path del archivo de inventario -// - ip: Ip del cliente -// - ido: Identificador del ordenador del cliente en la tabla -// ________________________________________________________________________________________________________ -int actualiza_hardware(Database db, Table tbl, char* hrd, char* ip, char*ido) { - int idtipohardware; - int i, lon = 0, idcentro, widcentro; - char *tbHardware[MAXHARDWARE]; - int tbidhardware[MAXHARDWARE]; - char *dualHardware[2]; - char ch[2]; // Carácter delimitador - char sqlstr[1000], ErrStr[200], descripcion[250], nombreordenador[250]; - - ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - // ACCESO único A TRAVES DE OBJETO MUTEX a este trozo de código - pthread_mutex_lock(&guardia); - - // Toma Centro - sprintf( - sqlstr, - "SELECT aulas.idcentro,ordenadores.nombreordenador FROM aulas INNER JOIN ordenadores ON aulas.idaula=ordenadores.idaula WHERE ordenadores.idordenador=%s", - ido); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - if (!tbl.Get("idcentro", widcentro)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - pthread_mutex_unlock(&guardia); - return (false); - } - idcentro = widcentro + 0; // Bug Mysql - - if (!tbl.Get("nombreordenador", nombreordenador)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - pthread_mutex_unlock(&guardia); - return (false); - } - - if (lon > MAXHARDWARE) - lon = MAXHARDWARE; - - // Lee archivo de inventario hardware - FILE *Finv; - char *buffer; - long lSize; - Finv = fopen(hrd, "rb"); // EL parámetro sft contiene el path del archivo de inventario - if (Finv == NULL) - return (false); - fseek(Finv, 0, SEEK_END); // Obtiene tamaño del fichero. - lSize = ftell(Finv); - if (lSize == 0) - return (false); - rewind(Finv); - buffer = (char*) malloc(lSize + 1); // Toma memoria para el buffer de lectura. - if (buffer == NULL) - return (false); - fread(buffer, 1, lSize, Finv); // Lee contenido del fichero - fclose(Finv); - buffer[lSize] = '\0'; // Forzar carácter de fin de cadena. - buffer = escaparComillas(buffer); - - // Trocea la cadena de configuración - strcpy(ch, "\n");// caracter delimitador - lon = split_parametros(tbHardware, buffer, ch); - - /* - for (i=0;i<lon;i++){ - sprintf(msglog,"Linea de inventario: %s",tbHardware[i]); - RegistraLog(msglog,false); - } - */ - - // Trocea las cadenas de parametros de partición - for (i = 0; i < lon; i++) { - strcpy(ch, "=");// caracter delimitador "=" - split_parametros(dualHardware, tbHardware[i], ch); - - //sprintf(msglog,"nemonico: %s",dualHardware[0]); - //RegistraLog(msglog,false); - //sprintf(msglog,"valor: %s",dualHardware[1]); - //RegistraLog(msglog,false); - - - sprintf( - sqlstr, - "SELECT idtipohardware,descripcion FROM tipohardwares WHERE nemonico='%s'", - dualHardware[0]); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - if (tbl.ISEOF()) { // Tipo de Hardware NO existente - sprintf( - msglog, - "Existe un tipo de hardware que no está registrado (nemónico:%s). Se rechaza proceso de inventario", - dualHardware[0]); - RegistraLog(msglog, false); - pthread_mutex_unlock(&guardia); - return (false); - } else { // Tipo de Hardware Existe - if (!tbl.Get("idtipohardware", idtipohardware)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - pthread_mutex_unlock(&guardia); - return (false); - } - if (!tbl.Get("descripcion", descripcion)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - pthread_mutex_unlock(&guardia); - return (false); - } - - sprintf( - sqlstr, - "SELECT idhardware FROM hardwares WHERE idtipohardware=%d AND descripcion='%s'", - idtipohardware, dualHardware[1]); - - // EJecuta consulta - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - - if (tbl.ISEOF()) { // Hardware NO existente - sprintf( - sqlstr, - "INSERT hardwares (idtipohardware,descripcion,idcentro,grupoid) VALUES(%d,'%s',%d,0)", - idtipohardware, dualHardware[1], idcentro); - if (!db.Execute(sqlstr, tbl)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - // Recupera el identificador del hardware - sprintf(sqlstr, "SELECT LAST_INSERT_ID() as identificador"); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - if (!tbl.ISEOF()) { // Si existe registro - if (!tbl.Get("identificador", tbidhardware[i])) { - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - pthread_mutex_unlock(&guardia); - return (false); - } - } - } else { - if (!tbl.Get("idhardware", tbidhardware[i])) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - pthread_mutex_unlock(&guardia); - return (false); - } - } - } // Fin for - } - // Comprueba existencia de perfil hardware y actualización de éste para el ordenador - if (!CuestionPerfilHardware(db, tbl, idcentro, ido, tbidhardware, i, - nombreordenador)) { - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - pthread_mutex_unlock(&guardia); - return (false); - } - pthread_mutex_unlock(&guardia); - ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - return (true); -} -// ________________________________________________________________________________________________________ -// Función: CuestionPerfilHardware -// -// Parámetros: -// - db: Objeto base de datos (ya operativo) -// - tbl: Objeto tabla -// - idcentro: Identificador del centro -// - ido: Identificador del ordenador del cliente en la tabla -// - tbidhardware: Identificador hardware -// - nombreordenador: Nombre del ordenador del cliente -//________________________________________________________________________________________________________/ -int CuestionPerfilHardware(Database db, Table tbl, int idcentro, char* ido, - int *tbidhardware, int i, char *nombreordenador) { - char sqlstr[1000], ErrStr[200]; - int tbidhardwareperfil[MAXHARDWARE]; - int j = 0; - int idperfilhard; - // Busca perfil hard del ordenador - sprintf( - sqlstr, - "SELECT perfileshard_hardwares.idhardware FROM ordenadores INNER JOIN perfileshard ON ordenadores.idperfilhard = perfileshard.idperfilhard INNER JOIN perfileshard_hardwares ON perfileshard_hardwares.idperfilhard = perfileshard.idperfilhard WHERE ordenadores.idordenador =%s", - ido); - // EJecuta consulta - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - while (!tbl.ISEOF()) { // Recorre acciones del menu - if (!tbl.Get("idhardware", tbidhardwareperfil[j++])) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - tbl.MoveNext(); - } - // Comprueba si el perfil del ordenador contiene todo el hardware enviado - int k, q, sw = false; - for (k = 0; k < i; k++) { // Elemento hardware - for (q = 0; q < j; q++) { - if (tbidhardware[k] == tbidhardwareperfil[q]) { - sw = true; - break; - } - } - if (!sw) - break; - } - // La variable sw contiene false si se ha encontrado algún hardware que no está en el perfil hardware del ordenador - if (sw) - return (true); // Todo el hardware está en el perfil actual - - // Crea perfil nuevo con todo el hardware inventariado - sprintf( - sqlstr, - "INSERT perfileshard (descripcion,idcentro,grupoid) VALUES('Perfil Hardware (%s)',%d,0)", - nombreordenador, idcentro); - if (!db.Execute(sqlstr, tbl)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - return (false); - } - // Recupera el identificador del hardware - sprintf(sqlstr, "SELECT LAST_INSERT_ID() as identificador"); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!tbl.ISEOF()) { // Si existe registro - if (!tbl.Get("identificador", idperfilhard)) { - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - } - for (k = 0; k < i; k++) { // relaciona elementos hardwares con el nuevo perfil hardware - sprintf( - sqlstr, - "INSERT perfileshard_hardwares (idperfilhard,idhardware) VALUES(%d,%d)", - idperfilhard, tbidhardware[k]); - if (!db.Execute(sqlstr, tbl)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - return (false); - } - } - sprintf(sqlstr, - "UPDATE ordenadores SET idperfilhard=%d WHERE idordenador=%s", - idperfilhard, ido); - if (!db.Execute(sqlstr, tbl)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - return (false); - } - return (true); -} -// ________________________________________________________________________________________________________ -// Función: actualiza_software -// -// Descripción: -// Esta función actualiza la base de datos con la configuración de sistemas operativos y particiones de un ordenador -// Parámetros: -// - db: Objeto base de datos (ya operativo) -// - tbl: Objeto tabla -// - sft: Software -// - par: Partición -// - tfs: Tipo de partición -// ________________________________________________________________________________________________________ -int actualiza_software(Database db, Table tbl, char* sft, char* par, char* tfs, - char* ip, char*ido) { - int i, lon = 0, idcentro, auxint, idtiposo; - char *tbSoftware[MAXSOFTWARE]; - int tbidsoftware[MAXSOFTWARE]; - char ch[2], descripso[50]; // Caracter delimitador y nombre del estandar sistema operativo - char sqlstr[1000], ErrStr[200], nombreordenador[250]; - - ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - // ACCESO único A TRAVES DE OBJETO MUTEX a este trozo de código - pthread_mutex_lock(&guardia); - - // Toma Centro - sprintf( - sqlstr, - "SELECT aulas.idcentro,ordenadores.nombreordenador FROM aulas INNER JOIN ordenadores ON aulas.idaula=ordenadores.idaula WHERE ordenadores.idordenador=%s", - ido); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - if (!tbl.Get("idcentro", auxint)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - pthread_mutex_unlock(&guardia); - return (false); - } - idcentro = auxint + 0; // Bug Mysql - - if (!tbl.Get("nombreordenador", nombreordenador)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - pthread_mutex_unlock(&guardia); - return (false); - } - - if (lon > MAXSOFTWARE) - lon = MAXSOFTWARE; - // Trocea la cadena de configuración - strcpy(ch, "\n");// caracter delimitador - - - // Lee archivo de inventario software - FILE *Finv; - char *buffer; - long lSize; - Finv = fopen(sft, "rb"); // EL parametro sft contiene el path del archivo de inventario - if (Finv == NULL) - return (false); - fseek(Finv, 0, SEEK_END); // Obtiene tamaño del fichero. - lSize = ftell(Finv); - rewind(Finv); - buffer = (char*) malloc(lSize + 1); // Toma memoria para el buffer de lectura. - if (buffer == NULL) - return (false); - fread(buffer, 1, lSize, Finv); // Lee contenido del fichero - fclose(Finv); - buffer[lSize] = '\0'; // Forzar carácter de fin de cadena. - buffer = escaparComillas(buffer); - // trocea las líneas - lon = split_parametros(tbSoftware, buffer, ch); - - // Incorpora el sistema Operativo de la partición - sprintf(sqlstr, - "SELECT idtiposo,descripcion FROM tiposos WHERE tipopar ='%s'", tfs); - // Ejecuta consulta - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - if (tbl.ISEOF()) { // Software NO existente - pthread_mutex_unlock(&guardia); - return (false); - } else { - if (!tbl.Get("idtiposo", auxint)) { - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - pthread_mutex_unlock(&guardia); - return (false); - } - idtiposo = auxint + 0; // Bug Mysql - if (!tbl.Get("descripcion", descripso)) { - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - pthread_mutex_unlock(&guardia); - return (false); - } - tbSoftware[lon++] = descripso; - } - // Trocea las cadenas de parametros de partición - for (i = 0; i < lon; i++) { - sprintf(sqlstr, - "SELECT idsoftware FROM softwares WHERE descripcion ='%s'", - tbSoftware[i]); - - // EJecuta consulta - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - if (tbl.ISEOF()) { // Software NO existente - if ((lon - i) > 1) // No es el último elemento que es el S.O. el idtiposoftware es 2 (Aplicaciones) - sprintf( - sqlstr, - "INSERT softwares (idtiposoftware,descripcion,idcentro,grupoid) VALUES(2,'%s',%d,0)", - tbSoftware[i], idcentro); - else - // Es el último elemento que es el S.O. el idtiposoftware es 1 (Sistemas operativos) - sprintf( - sqlstr, - "INSERT softwares (idtiposoftware,idtiposo,descripcion,idcentro,grupoid) VALUES(1,%d,'%s',%d,0)", - idtiposo, tbSoftware[i], idcentro); - - if (!db.Execute(sqlstr, tbl)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - // Recupera el identificador del software - sprintf(sqlstr, "SELECT LAST_INSERT_ID() as identificador"); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - if (!tbl.ISEOF()) { // Si existe registro - if (!tbl.Get("identificador", tbidsoftware[i])) { - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - pthread_mutex_unlock(&guardia); - return (false); - } - } - } else { - if (!tbl.Get("idsoftware", tbidsoftware[i])) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - pthread_mutex_unlock(&guardia); - return (false); - } - } // Fin for - } - // Comprueba existencia de perfil software y actualización de éste para el ordenador - if (!CuestionPerfilSoftware(db, tbl, idcentro, ido, tbidsoftware, i, - nombreordenador, par)) { - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - pthread_mutex_unlock(&guardia); - return (false); - } - pthread_mutex_unlock(&guardia); - ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - return (true); -} -// ________________________________________________________________________________________________________ -// Función: CuestionPerfilSoftware -// -// Parámetros: -// - db: Objeto base de datos (ya operativo) -// - tbl: Objeto tabla -// - idcentro: Identificador del centro en la tabla -// - ido: Identificador del ordenador del cliente en la tabla -// - tbidsoftware: Tipo de partición -// - i: Número de particiones -// - nombreordenador: Nombre del ordenador del cliente -// - particion: Tipo de la partición -//________________________________________________________________________________________________________/ -int CuestionPerfilSoftware(Database db, Table tbl, int idcentro, char* ido, - int *tbidsoftware, int i, char *nombreordenador, char *particion) { - char sqlstr[1000], ErrStr[200]; - int tbidsoftwareperfil[MAXSOFTWARE]; - int j = 0; - int idperfilsoft; - // Busca perfil soft del ordenador - sprintf( - sqlstr, - "SELECT perfilessoft_softwares.idsoftware FROM ordenador_perfilsoft INNER JOIN perfilessoft ON ordenador_perfilsoft.idperfilsoft = perfilessoft.idperfilsoft INNER JOIN perfilessoft_softwares ON perfilessoft_softwares.idperfilsoft=perfilessoft.idperfilsoft WHERE ordenador_perfilsoft.idordenador =%s", - ido); - // EJecuta consulta - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - while (!tbl.ISEOF()) { // Recorre software del perfils - if (!tbl.Get("idsoftware", tbidsoftwareperfil[j++])) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - tbl.MoveNext(); - } - // Comprueba si el perfil del ordenador contiene todo el software enviado - int k, q, sw = false; - if (i == j) { // Si son el mismo número de componenetes software ... - for (k = 0; k < i; k++) { // Elemento software - for (q = 0; q < j; q++) { - if (tbidsoftware[k] == tbidsoftwareperfil[q]) { - sw = true; - break; - } - } - if (!sw) - break; - } - } - - // La variable sw contiene false si se ha encontrado algún software que no está en el perfil software del ordenador - if (sw) - return (true); // Todo el software está en el perfil actual - - // Crea perfil nuevo con todo el software inventariado - sprintf( - sqlstr, - "INSERT perfilessoft (descripcion,idcentro,grupoid) VALUES('Perfil Software (%s, Part:%s) ',%d,0)", - nombreordenador, particion, idcentro); - if (!db.Execute(sqlstr, tbl)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - return (false); - } - // Recupera el identificador del software - sprintf(sqlstr, "SELECT LAST_INSERT_ID() as identificador"); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!tbl.ISEOF()) { // Si existe registro - if (!tbl.Get("identificador", idperfilsoft)) { - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - } - for (k = 0; k < i; k++) { // relaciona elementos softwares con el nuevo perfil software - sprintf( - sqlstr, - "INSERT perfilessoft_softwares (idperfilsoft,idsoftware) VALUES(%d,%d)", - idperfilsoft, tbidsoftware[k]); - if (!db.Execute(sqlstr, tbl)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - return (false); - } - } - // Busca si existe un perfil software para ese ordenador y esa partición - sprintf( - sqlstr, - "SELECT idperfilsoft FROM ordenador_perfilsoft WHERE idordenador =%s AND particion=%s", - ido, particion); - // Ejecuta consulta - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!tbl.ISEOF()) { // existe un perfilsoft que se cambia al nuevo - sprintf( - sqlstr, - "UPDATE ordenador_perfilsoft SET idperfilsoft=%d WHERE idordenador=%s AND particion=%s", - idperfilsoft, ido, particion); - if (!db.Execute(sqlstr, tbl)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - return (false); - } - } else { - sprintf( - sqlstr, - "INSERT INTO ordenador_perfilsoft (idordenador,particion,idperfilsoft) VALUE (%s,%s,%d)", - ido, particion, idperfilsoft); - if (!db.Execute(sqlstr, tbl)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - return (false); - } - - } - return (true); -} -// ________________________________________________________________________________________________________ -// Función: actualiza_configuracion -// -// Descripción: -// Esta función actualiza la base de datos con la configuración de sistemas operativos y particiones de un ordenador -// Parámetros: -// - db: Objeto base de datos (ya operativo) -// - tbl: Objeto tabla -// - cfg: cadena con una configuración -// - idcfgo: Identificador de la configuración actual del ordenador -// - idprto: Identificador de la configuración actual de las particiones del ordenador -// - ipho: Ip del ordenador -// ________________________________________________________________________________________________________ -int actualiza_configuracion(Database db, Table tbl, char* cfg, int idcfgo, - int idprto, char* ipho) { - char sqlstr[1000], ErrStr[200]; - int idconfiguracion, idparticion, lon; - char * part; - - ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - // ACCESO único A TRAVES DE OBJETO MUTEX a este trozo de código - pthread_mutex_lock(&guardia); - sprintf( - sqlstr, - "SELECT idconfiguracion FROM configuraciones WHERE configuracion LIKE '%s'", - cfg); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - if (!tbl.ISEOF()) { // Configuración ya existente - if (!tbl.Get("idconfiguracion", idconfiguracion)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - pthread_mutex_unlock(&guardia); - return (false); - } - } else { // Nueva configuración - sprintf(sqlstr, "INSERT configuraciones (configuracion) VALUES('%s')", - cfg); - if (!db.Execute(sqlstr, tbl)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - sprintf(sqlstr, "SELECT LAST_INSERT_ID() as identificador"); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - if (!tbl.ISEOF()) { // Si existe registro - if (!tbl.Get("identificador", idconfiguracion)) { - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - pthread_mutex_unlock(&guardia); - return (false); - } - } - } - // Genera cadena de particiones - lon = strlen(cfg); - part = (char*) malloc(lon); - TomaParticiones(cfg, part, lon); - sprintf(sqlstr, - "SELECT idparticion FROM particiones WHERE particion LIKE '%s'", - part); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - if (!tbl.ISEOF()) { // Configuración ya existente - if (!tbl.Get("idparticion", idparticion)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - pthread_mutex_unlock(&guardia); - return (false); - } - } else { // Nueva partición - sprintf(sqlstr, "INSERT particiones (particion) VALUES('%s')", part); - if (!db.Execute(sqlstr, tbl)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - sprintf(sqlstr, "SELECT LAST_INSERT_ID() as identificador"); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - if (!tbl.ISEOF()) { // Si existe registro - if (!tbl.Get("identificador", idparticion)) { - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - pthread_mutex_unlock(&guardia); - return (false); - } - } - } - if (idconfiguracion != idcfgo || idparticion != idprto) { // Si el odenador tiene una configuración distinta ... - sprintf( - sqlstr, - "Update ordenadores set idconfiguracion=%d, idparticion=%d WHERE ip='%s'", - idconfiguracion, idparticion, ipho); - if (!db.Execute(sqlstr, tbl)) { // Error al actualizar - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - } - pthread_mutex_unlock(&guardia); - ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - return (true); -} -// ________________________________________________________________________________________________________ -// Función: TomaParticiones -// -// Descripción: -// Esta función compone basándose en la cadena de configuración que devuelve el ordenador, una cadena de particiones con -// los valores "n0=PPPP;n1=PPPP..." con las duplas:el número de partición y el tipo, separados por coma -// Parámetros: -// - cfg: Cadena de configuración -// - parts: Cadena devuelta con el formato anterior descrito -// - lonprt: Longitud mínima para las cadenas -// ________________________________________________________________________________________________________ -void TomaParticiones(char* cfg, char* parts, int lonprt) { - int i; - int lon = 0; - char *tbParticiones[10]; // Para albergar hasta 10 particiones ( Normalmente Mínimo 8); - char *tbParticion[8]; // Para albergar hasta 8 parámetros de partición; - char *tbIgualdad[2]; // Para albergar hasta 8 parámetros de partición; - char ch[2]; // Carácter delimitador - char *apun; - int p; - // Toma memoria para cada elemento de partición - for (i = 0; i < 10; i++) - tbParticiones[i] = (char*) malloc(lonprt); - - // Toma memoria para cada parámetro de partición - for (i = 0; i < 8; i++) - tbParticion[i] = (char*) malloc(lonprt); - - // Toma memoria para cada igualdad - for (i = 0; i < 2; i++) - tbIgualdad[i] = (char*) malloc(20); - - // Trocea la cadena de configuración - strcpy(ch, "\t");// carácter delimitador (tabulador) - lonprt = split_parametros(tbParticiones, cfg, ch); - // Trocea las cadenas de parametros de particin - for (p = 0; p < lonprt; p++) { - strcpy(ch, "\n");// carácter delimitador (salto de linea) - split_parametros(tbParticion, tbParticiones[p], ch); - strcpy(ch, "=");// carácter delimitador "=" - split_parametros(tbIgualdad, tbParticion[4], ch); // Nmero de particin - lon += sprintf(parts + lon, "%s=", tbIgualdad[1]); - split_parametros(tbIgualdad, tbParticion[2], ch); // Tipo de particion - apun = tbIgualdad[1]; - //if(apun[0]=='H') apun++; // Si es oculta ... - lon += sprintf(parts + lon, "%s;", apun); - } - lon += sprintf(parts + lon, "@prt"); -} -// ________________________________________________________________________________________________________ -// Función: ComandosPendientes -// -// Descripción: -// Esta función busca en la base de datos,comandos pendientes de ejecutar por un ordenador concreto -// Parámetros: -// - s: Socket del cliente -// - parametros: Parámetros de la trama recibida -// ________________________________________________________________________________________________________ -int ComandosPendientes(SOCKET s, char *parametros) { - char *iph, *ido, *coletilla; - int ids; - char pids[20], ipe[16], idord[16]; - - iph = toma_parametro("iph", parametros); // Toma ip - ido = toma_parametro("ido", parametros); // Toma identificador del ordenador - strcpy(ipe, iph); - strcpy(idord, ido); - - if (busca_comandos(ipe, idord, parametros, &ids)) { - Coloca_estado(ipe, CLIENTE_OCUPADO, s); - //Manda el comando pendiente - coletilla = corte_iph(parametros); - coletilla[0] = '\0';// Corta la trama en la ip - sprintf(pids, "ids=%d\r", ids); - strcat(parametros, pids); // Le añade el identificador de la acción - return (manda_comando(s, parametros)); - } - NoComandosPendientes(s); // Indica al cliente rembo que ya no hay más comandos pendientes - return (true); -} -// ________________________________________________________________________________________________________ -// Función: EjecutarItem -// -// Descripción: -// Esta función ejecuta un item de un men concreto solicitado por algn cliente rembo -// Parámetros: -// - s: Socket del cliente -// - parametros: Parámetros de la trama recibida -// ________________________________________________________________________________________________________ -int EjecutarItem(SOCKET s, char *parametros) { - char sqlstr[1000], ErrStr[200]; - Database db; - Table tbl, tbln; - int idtipoaccion, lon, cont_comandos = 0, i, puertorepo; - char tipoaccion, *iph, *idt, ipe[16]; - char *tbComandosparametros[100]; - - iph = toma_parametro("iph", parametros); // Toma ip - idt = toma_parametro("idt", parametros); // Toma idemtificador del item - strcpy(ipe, iph); - - if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexion - db.GetErrorErrStr(ErrStr); - return (false); - } - sprintf( - sqlstr, - "SELECT acciones_menus.tipoaccion, acciones_menus.idtipoaccion FROM acciones_menus WHERE acciones_menus.idaccionmenu=%s", - idt); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (tbl.ISEOF()) { - return (false); // No hay comandos pendientes - } - - if (!tbl.Get("tipoaccion", tipoaccion)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - - if (!tbl.Get("idtipoaccion", idtipoaccion)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - - switch (tipoaccion) { - case EJECUCION_PROCEDIMIENTO: - sprintf( - sqlstr, - "SELECT procedimientos_comandos.parametros FROM procedimientos_comandos WHERE procedimientos_comandos.idprocedimiento=%d", - idtipoaccion); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (tbl.ISEOF()) // No existe procedimiento - return (false); - - while (!tbl.ISEOF()) { - if (!tbl.Get("parametros", parametros)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - lon = strlen(parametros); - tbComandosparametros[cont_comandos] = (char*) malloc(lon); - if (tbComandosparametros[cont_comandos] == NULL) - return (false); // No hay memoria bastante - strcpy(tbComandosparametros[cont_comandos++], parametros); - tbl.MoveNext(); - } - strcpy(parametros, tbComandosparametros[0]); - strcat(parametros, "iph="); - strcat(parametros, ipe); - strcat(parametros, "\r"); - for (i = 1; i < cont_comandos; i++) { - strcat(parametros, "\n"); - strcat(parametros, tbComandosparametros[i]); - strcat(parametros, "iph="); - strcat(parametros, ipe); - strcat(parametros, "\r"); - } - if (TomaIPServidorRembo(ipe, &puertorepo)) - return (manda_trama_servidorrembo(ipe, parametros, puertorepo)); - break; - case EJECUCION_TAREA: - EjecutarTarea(idtipoaccion, 0, 0, 0, db, parametros); - break; - case EJECUCION_TRABAJO: - EjecutarTrabajo(idtipoaccion, db, parametros); // Es una programación de un trabajo - break; - } - db.Close(); - return (true); -} -// ________________________________________________________________________________________________________ -// Función: DisponibilidadComandos -// -// Descripción: -// Esta función habilita a un clinte rembo para recibir o no, comandos iteractivos -// Parámetros: -// - s: Socket del cliente -// - parametros: Parámetros de la trama recibida -// ________________________________________________________________________________________________________ -int DisponibilidadComandos(SOCKET s, char *parametros) { - char *iph, *swd; - int resul, i; - - iph = toma_parametro("iph", parametros); // Toma ip - swd = toma_parametro("swd", parametros); // Toma switch de diponibilidad - - if (strcmp(swd, "1") == 0){ // Cliente disponible - if (cliente_existente(iph, &i)) { // Si ya existe la IP ... - resul = Coloca_estado(iph, CLIENTE_REMBO, s); - } - else { - if (hay_hueco(&i)) { // Busca hueco para el nuevo cliente - strcpy(tbsockets[i].ip, iph);// Copia IP - tbsockets[i].sock = s; // Guarda el socket - strcpy(tbsockets[i].estado, CLIENTE_REMBO); // Actualiza el estado del cliente - } - else - return (false); // No hay huecos - } - } - else{ - if (cliente_existente(iph, &i)) // Si ya existe la IP ... - resul = borra_entrada(i); // Cliente apagado - } - swcSocket=true; - return (resul); -} -// ________________________________________________________________________________________________________ -// Función: Coloca_estado -// -// Descripción: -// Esta función coloca el estado de un ordenador en la tabla de sockets -// Parámetros: -// - iph: Ip del ordenador -// - e: Nuevo estado -// - s: Socket usado por el cliente para comunicarse con el servidor HIDRA -// ________________________________________________________________________________________________________ -int Coloca_estado(char *iph, const char *e, SOCKET s) { - int i; - for (i = 0; i < MAXIMOS_SOCKETS; i++) { - if (strncmp(tbsockets[i].ip, "\0", 1) != 0) { // Si es un cliente activo - if (IgualIP(iph, tbsockets[i].ip)) { // Si existe la IP en la cadena - strcpy(tbsockets[i].estado, e); // Cambia el estado - tbsockets[i].sock = s; // Guarda el socket - return (true); - } - } - } - return (false); -} - -// ________________________________________________________________________________________________________ -// Función: inclusion_srvRMB -// -// Descripción: -// Esta funcin incorpora el socket de un nuevo servidor rembo a la tabla de sockets -// Parámetros: -// - iphsrvrmb: Ip del servidor -// - puertorepo: Puerto del repositorio -// ________________________________________________________________________________________________________ -int inclusion_srvRMB(char *iphsrvrmb, int puertorepo) { - int i, idx; - - // Incluyendo al cliente en la tabla de sokets - if (servidorrembo_existente(iphsrvrmb, &i)) { // Si ya existe la IP ... - idx = i; - } else { - if (hay_huecoservidorrembo(&i)) { // Busca hueco para el nuevo cliente - idx = i; - strcpy(tbsocketsSRVRMB[idx].ip, iphsrvrmb);// Copia IP - tbsocketsSRVRMB[idx].puertorepo = puertorepo; - } else - return (false); // No hay huecos - } - return (true); -} -// ________________________________________________________________________________________________________ -// Función: inclusion_cliWINLNX -// -// Descripción: -// Esta función incorpora el socket de un nuevo cliente rembo a la tabla de sockets -// Parámetros: -// - s: Socket del servidor rembo -// - parametros: Parámetros de la trama recibida -// ________________________________________________________________________________________________________ -int inclusion_cliWINLNX(SOCKET s, char *parametros) { - char *iph, *tso; - int i, idx; - - // Toma parámetros - iph = toma_parametro("iph", parametros); // Toma ip - tso = toma_parametro("tso", parametros); // Toma ip - // Incluyendo al cliente en la tabla de sokets - if (cliente_existente(iph, &i)) { // Si ya existe la IP ... - idx = i; - close(tbsockets[idx].sock); - } else { - if (hay_hueco(&i)) { // Busca hueco para el nuevo cliente - idx = i; - strcpy(tbsockets[idx].ip, iph);// Copia IP - } else - return (false); // No hay huecos - } - tbsockets[idx].sock = s; // Guarda el socket - strcpy(tbsockets[idx].estado, tso); - return (true); -} -// ________________________________________________________________________________________________________ -// Función: inclusion_REPO -// -// Descripción: -// Esta función incorpora el socket de un nuevo repositorio hidra -// Parámetros: -// - s: Socket del servidor rembo -// - parametros: Parámetros de la trama recibida -// ________________________________________________________________________________________________________ -int inclusion_REPO(SOCKET s, char *parametros) { - char ErrStr[200], sqlstr[1000]; - Database db; - Table tbl; - - char *iph; - char PathHidra[250], PathPXE[250]; // path al directorio base de Hidra - int puertorepo, lon; - - // Toma parnetros - iph = toma_parametro("iph", parametros); // Toma ip - - // Toma las propiedades del ordenador - if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexion - db.GetErrorErrStr(ErrStr); - return (false); - } - // Recupera los datos del ordenador - sprintf( - sqlstr, - "SELECT puertorepo,pathrembod,pathpxe FROM servidoresrembo WHERE ip = '%s'", - iph); - - if (!db.Execute(sqlstr, tbl)) { // Error al consultar - db.GetErrorErrStr(ErrStr); - return (false); - } - if (tbl.ISEOF()) { // Si No existe registro - RegistraLog("No existe el Repositorio, se rechaza la petición", false); - return (false); - } - if (!tbl.Get("puertorepo", puertorepo)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("pathrembod", PathHidra)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("pathpxe", PathPXE)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - inclusion_srvRMB(iph, puertorepo); // Actualiza tabla de servidores rembo - TRAMA *trama = (TRAMA*) malloc(LONGITUD_TRAMA); - if (!trama) - return (false); - // envíala trama - - trama->arroba = '@'; - strncpy(trama->identificador, "JMMLCAMDJ", 9); - trama->ejecutor = '1'; - lon = sprintf(trama->parametros, "nfn=RESPUESTA_inclusionREPO\r"); - lon += sprintf(trama->parametros + lon, "prp=%d\r", puertorepo); - lon += sprintf(trama->parametros + lon, "pth=%s\r", PathHidra); - lon += sprintf(trama->parametros + lon, "ptx=%s\r", PathPXE); - lon += sprintf(trama->parametros + lon, "usu=%s\r", usuario); - lon += sprintf(trama->parametros + lon, "pwd=%s\r", pasguor); - lon += sprintf(trama->parametros + lon, "dat=%s\r", datasource); - lon += sprintf(trama->parametros + lon, "cat=%s\r", catalog); - return (manda_trama(s, trama)); -} -// ________________________________________________________________________________________________________ -// Función: EcoConsola -// -// Descripción: -// Esta función devuelve el eco de una consola remota -// Parámetros: -// - s: Socket del servidor web que envía el comando -// - parametros: Parámetros de la trama enviada -// ________________________________________________________________________________________________________ -int EcoConsola(SOCKET s, char *parametros) { - - char *iph, *pfe, ipr[16]; - char nomfilesrc[512], nomfiledst[512], rep[16]; - - iph = toma_parametro("iph", parametros); // Toma ip - pfe = toma_parametro("pfe", parametros); // Toma path al archivo de eco - - if (!tomaIpRepoPort(iph, ipr, rep)) { - close(s); //NO se ha podido recuperar el repositorio del ordenador - return (false); - } - sprintf(nomfilesrc, "%s/eco-%s", pfe, iph); // Nombre del fichero origen - sprintf(nomfiledst, "/tmp/eco-%s", iph); // Nombre del fichero destino - if (!recibeFichero(ipr, rep, nomfilesrc, nomfiledst)) { - return (enviaEcoConsola(s, "Sin eco o error de sintaxis")); // NO se ha podido recuperar el fichero de eco - } - // Lee archivo de eco - FILE *Finv; - char *buffer; - long lSize; - Finv = fopen(nomfiledst, "rt"); - fseek(Finv, 0, SEEK_END); // Obtiene tamaño del fichero. - lSize = ftell(Finv); - rewind(Finv); - if (lSize > 0) { - buffer = (char*) malloc(lSize + 1); // Toma memoria para el buffer de lectura. - if (buffer == NULL) { - sprintf( - msglog, - "NO se ha podido reservar memoria para leer archivo de eco %s", - nomfilesrc); - RegistraLog(msglog, false); - return (enviaEcoConsola(s, msglog)); - } - fread(buffer, 1, lSize, Finv); // Lee contenido del fichero - fclose(Finv); - buffer[lSize] = '\0'; - buffer = escaparComillas(buffer); - return (enviaEcoConsola(s, buffer)); - } - return (enviaEcoConsola(s, " "));// Envia espacio en blanco - return (true); -} -// ________________________________________________________________________________________________________ -// Función: enviaEcoConsola -// -// Descripción: -// Envía eco a la consola -// Parámetros: -// - s: Socket del servidor web que envía el comando -// - eco: Salida de consola -// ________________________________________________________________________________________________________ -int enviaEcoConsola(SOCKET s, const char *eco) { - char nwparametros[LONGITUD_PARAMETROS]; - int res; - - nwparametros[0] = '\0'; - strcat(nwparametros, "eco="); // Compone retorno eco (Pantalla de consola remota) - strcat(nwparametros, eco); - res = manda_comando(s, nwparametros); - close(s); - return (res); -} -// ________________________________________________________________________________________________________ -// Función: Sondeo -// -// Descripción: -// Esta función recupera el estado de los ordenadores solicitados -// Parámetros: -// - s: Socket del servidor web que envn el comando -// - parametros: Parámetros de la trama enviada -// ________________________________________________________________________________________________________ -int Sondeo(SOCKET s, char *parametros) { - char *iph,*sws; - char nwparametros[LONGITUD_PARAMETROS]; - int j; - - iph = copia_parametro("iph", parametros); // Toma ip - sws = toma_parametro("sws", parametros); // swtich de sondeo "S": sondeo a clientes "T": Lectura de tabla sockets - if (sws){ // Sondeo previo a clientes - if (strcmp(sws, "S") == 0) // Sondeo previo a clientes - Sondear(iph,false); - } - // Devuelve estado de la tabla de sockets - nwparametros[0] = '\0'; - strcat(nwparametros, "tso="); // Compone retorno tso ( sistemas operativos de los clientes ) - for (j = 0; j < MAXIMOS_SOCKETS; j++) { - if (strncmp(tbsockets[j].ip, "\0", 1) != 0) { // Si es un cliente activo - if (IgualIP(iph, tbsockets[j].ip)) { // Si existe la IP en la cadena - strcat(nwparametros, tbsockets[j].ip); // Compone retorno - strcat(nwparametros, "/"); // "ip=sistemaoperatico;" - strcat(nwparametros, tbsockets[j].estado); - strcat(nwparametros, ";"); - } - } - } - return (manda_comando(s, nwparametros)); -} -// ________________________________________________________________________________________________________ -// Función: Sondeo -// -// Descripción: -// Esta función hace un sondeo a los clientes para comprobar su estatus -// Parámetros: -// - iph: cadena con las ipes -// - sws: switch de sondeo 1= sólo clientes inactivos 2=todos (ocuopados, iniciados y activos) -// ________________________________________________________________________________________________________ -int Sondear(char *iph,int sws) -{ - char parametros[32]; - int i,estado_cliente; - for (i = 0; i < MAXIMOS_SOCKETS; i++) { - if (strncmp(tbsockets[i].ip, "\0", 1) != 0) { // Si es un cliente activo - if (IgualIP(iph, tbsockets[i].ip)) { // Si existe la IP en la cadena - estado_cliente = strcmp(tbsockets[i].estado, CLIENTE_OCUPADO); - if (estado_cliente != 0 || sws) { // Cliente NO OCUPADO ... - estado_cliente = strcmp(tbsockets[i].estado,CLIENTE_INICIANDO); - if (estado_cliente != 0 || sws) { // Cliente NO INICIANDO ... - strcpy(parametros,"nfn=Sondeo\r"); - manda_comando(tbsockets[i].sock,parametros); - borra_entrada(i); - } - } - } - } - } - return (true); -} -// ________________________________________________________________________________________________________ -// Función: Actualizar -// -// Descripción: -// Esta función actualiza la vista de ordenadores -// Parámetros: -// - parametros: parámetros del comando -// ________________________________________________________________________________________________________ -int Actualizar(char *parametros) { - TRAMA *trama = (TRAMA*) malloc(LONGITUD_TRAMA); - if (!trama) - return (false); - int i, estado_cliente, lon; - char *iph; - - iph = toma_parametro("iph", parametros); // Toma ip - for (i = 0; i < MAXIMOS_SOCKETS; i++) { - if (strncmp(tbsockets[i].ip, "\0", 1) != 0) { // Si es un cliente activo - if (IgualIP(iph, tbsockets[i].ip)) { // Si existe la IP en la cadena - estado_cliente = strcmp(tbsockets[i].estado, CLIENTE_OCUPADO); - if (estado_cliente != 0) { // Cliente NO OCUPADO ... - estado_cliente = strcmp(tbsockets[i].estado,CLIENTE_INICIANDO); - if (estado_cliente != 0) { // Cliente NO INICIANDO ... - lon = sprintf(trama->parametros,"nfn=Actualizar\r"); - manda_comando(tbsockets[i].sock,(char*) trama->parametros); - borra_entrada(i); - } - } - } - } - } - return (true); -} -// ________________________________________________________________________________________________________ -// Función: ConsolaRemota -// -// Descripción: -// Esta función implementa la consola remota -// Parámetros: -// - parametros: parámetros del comando -// ________________________________________________________________________________________________________ -int ConsolaRemota(char *parametros) { - TRAMA *trama = (TRAMA*) malloc(LONGITUD_TRAMA); - if (!trama) - return (false); - int i, estado_cliente, lon; - char *iph,*cmd,*pfe; - - iph = copia_parametro("iph", parametros); // Toma ip - cmd = copia_parametro("cmd", parametros); // Toma ip - - char ipr[16],nomfilesrc[512],rep[16]; - if (!tomaIpRepoPort(iph, ipr, rep)) { - return (false); - } - pfe = toma_parametro("pfe", parametros); // Toma path al archivo de eco - sprintf(nomfilesrc, "%s/eco-%s", pfe, iph); // Nombre del fichero destino - EliminaFicheroRemoto(ipr, rep, nomfilesrc); - - for (i = 0; i < MAXIMOS_SOCKETS; i++) { - if (strncmp(tbsockets[i].ip, "\0", 1) != 0) { // Si es un cliente activo - if (IgualIP(iph, tbsockets[i].ip)) { // Si existe la IP en la cadena - estado_cliente = strcmp(tbsockets[i].estado,CLIENTE_REMBO); - if (estado_cliente== 0) { // Cliente Opengnsys - lon = sprintf(trama->parametros,"nfn=ConsolaRemota\r"); - lon += sprintf(trama->parametros + lon, "cmd=%s\r", cmd); - manda_comando(tbsockets[i].sock,(char*) trama->parametros); - } - } - } - } - return (true); -} -// ________________________________________________________________________________________________________ -// Función: FicheroOperador -// -// Descripción: -// Esta función envía al servidor datos de un operador para crear fichero de login -// Parámetros: -// - parametros: parámetros del comando -// ________________________________________________________________________________________________________ -int FicheroOperador(char *parametros) { - TRAMA trama; - SOCKET s; - char *rmb, *amb, *usu, *psw, *ida; - int resul, lon; - - rmb = toma_parametro("rmb", parametros); // Toma ipe del servidor rembo - - // Abre conexion con el servidor rembo y envíatrama - s = AbreConexion(rmb, puerto + 1); - if (!s) { - RegistraLog( - "Fallo al conectar con el servidor rembo para envio de tramas", - true); - return (FALSE); - } - - amb = toma_parametro("amb", parametros); // Toma tipo de operacion - usu = toma_parametro("usu", parametros); // Toma usuario - psw = toma_parametro("psw", parametros); // Toma passwrod - ida = toma_parametro("ida", parametros); // Toma identificador del aula - - // envíala trama - trama.arroba = '@'; - strncpy(trama.identificador, "JMMLCAMDJ", 9); - trama.ejecutor = '1'; - lon = sprintf(trama.parametros, "nfn=FicheroOperador\r"); - lon += sprintf(trama.parametros + lon, "amb=%s\r", amb); - lon += sprintf(trama.parametros + lon, "usu=%s\r", usu); - lon += sprintf(trama.parametros + lon, "psw=%s\r", psw); - lon += sprintf(trama.parametros + lon, "ida=%s\r", ida); - resul = (manda_trama(s, &trama)); - if (!resul) - RegistraLog("Fallo en el envio de trama al servidor rembo", true); - return (resul); -} -// ________________________________________________________________________________________________________ -// Función: Conmutar -// -// Descripción: -// Esta función conmuta un cliente rembo del modo NO administrado al modo admnistrado -// Parámetros: -// - parametros: parámetros del comando -// ________________________________________________________________________________________________________ -int Conmutar(char *parametros) { - TRAMA trama; - SOCKET s; - int i, estado_cliente, lon, resul; - char *iph, *rmb; - - iph = toma_parametro("iph", parametros); // Toma ip - rmb = toma_parametro("rmb", parametros); // Toma ipe del servidor rembo - for (i = 0; i < MAXIMOS_SOCKETS; i++) { - if (strncmp(tbsockets[i].ip, "\0", 1) != 0) { // Si es un cliente activo - if (IgualIP(iph, tbsockets[i].ip)) { // Si existe la IP en la cadena - estado_cliente = strcmp(tbsockets[i].estado, CLIENTE_OCUPADO); - if (estado_cliente != 0) { // Cliente NO OCUPADO ... - estado_cliente = strcmp(tbsockets[i].estado, - CLIENTE_INICIANDO); - if (estado_cliente != 0) { // Cliente NO INICIANDO ... - estado_cliente = strcmp(tbsockets[i].estado, - CLIENTE_REMBO); - if (estado_cliente != 0) { // Cliente windows o linux ... - lon = sprintf(trama.parametros, "nfn=Conmutar\r"); - manda_comando(tbsockets[i].sock, trama.parametros); - } - } - } - } - } - } - - // Abre conexión con el servidor rembo y envíatrama - s = AbreConexion(rmb, puerto + 1); - if (!s) { - RegistraLog( - "Fallo al conectar con el servidor rembo para envio de tramas", - true); - resul = FALSE; - } else { - // Envía la trama - trama.arroba = '@'; - strncpy(trama.identificador, "JMMLCAMDJ", 9); - trama.ejecutor = '2'; - lon = sprintf(trama.parametros, "nfn=Conmutar\r"); - lon += sprintf(trama.parametros + lon, "iph=%s\r", iph); - resul = (manda_trama(s, &trama)); - if (!resul) { - RegistraLog("Fallo en el envio de trama al servidor rembo", true); - } - } - return (resul); -} -// ________________________________________________________________________________________________________ -// Función: PurgarTablaSockets -// -// Descripción: -// Borra ordenadores de la tabla de sockets -// Parámetros: -// - parametros: parámetros del comando -// ________________________________________________________________________________________________________ -void PurgarTablaSockets(char *parametros) { - - char *iph; - - iph = copia_parametro("iph", parametros); // Toma ip - Sondear(iph,true); -} -// _____________________________________________________________________________________________________________ -// Función: Arrancar -// -// Descripción: -// Esta función arranca los ordenadores solicitados. PAra ello le envía el comando arrancar al servidor rembo que lo controla y -// es éste el que le envía la trama de wake-up -// Parámetros: -// - parametros: parámetros del comando -// _____________________________________________________________________________________________________________ -int Arrancar(char *parametros) { - TRAMA *trama = (TRAMA*) malloc(LONGITUD_TRAMA); - if (!trama) - return (false); - char *iph, *rmb, *mac; - int j; - - rmb = toma_parametro("rmb", parametros); - mac = toma_parametro("mac", parametros); - iph = toma_parametro("iph", parametros); - - for (j = 0; j < MAXIMOS_SRVRMB; j++) { - if (strcmp(rmb, tbsocketsSRVRMB[j].ip) == 0) { // Si existe la IP ... - FINCADaINTRO(parametros, iph); - return (manda_trama_servidorrembo(rmb, parametros, - tbsocketsSRVRMB[j].puertorepo)); - } - } - return (false); -} -// ________________________________________________________________________________________________________ -// Función: RESPUESTA_Arrancar -// -// Descripción: -// Responde al comando Apagar -// Parámetros: -// - s: Socket que el cliente rembo usa para comunicarse con el servidor HIDRA -// - parametros: parámetros del comando -// ________________________________________________________________________________________________________ -int RESPUESTA_Arrancar(SOCKET s, char *parametros) { - char ErrStr[200]; - Database db; - Table tbl; - - char *res, *der, *iph, *ido, *ids; - - res = toma_parametro("res", parametros); // Toma resultado - der = toma_parametro("der", parametros); // Toma descripcin del error ( si hubiera habido) - iph = toma_parametro("iph", parametros); // Toma ip - ido = toma_parametro("ido", parametros); // Toma identificador del ordenador - ids = toma_parametro("ids", parametros); // Toma identificador de la acción - - if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexion - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!RespuestaEstandar(res, der, ids, ido, db, tbl)) { - return (false); // Error al registrar notificación - } - db.Close(); - return (true); -} -// ________________________________________________________________________________________________________ -// Función: RESPUESTA_Apagar -// -// Descripción: -// Responde al comando Apagar -// Parámetros: -// - s: Socket que el cliente rembo usa para comunicarse con el servidor HIDRA -// - parametros: parametros del comando -// ________________________________________________________________________________________________________ -int RESPUESTA_Apagar(SOCKET s, char *parametros) { - char ErrStr[200]; - Database db; - Table tbl; - int i; - char *res, *der, *iph, *ido, *ids; - - res = toma_parametro("res", parametros); // Toma resultado - der = toma_parametro("der", parametros); // Toma descripcin del error ( si hubiera habido) - iph = toma_parametro("iph", parametros); // Toma ip - ido = toma_parametro("ido", parametros); // Toma identificador del ordenador - ids = toma_parametro("ids", parametros); // Toma identificador de la acción - - if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexion - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!RespuestaEstandar(res, der, ids, ido, db, tbl)) { - return (false); // Error al registrar notificación - } - - if (strcmp(res, ACCION_FALLIDA) == 0) - return (TRUE); // Error en la ejecución de la acción en el cliente rembo - - if (cliente_existente(iph, &i)) // Si ya existe la IP ... - borra_entrada(i); - db.Close(); - return (true); -} -// ________________________________________________________________________________________________________ -// Función: RESPUESTA_Reiniciar -// -// Descripción: -// Responde al comando Reiniciar -// Parámetros: -// - s: Socket que el cliente rembo usa para comunicarse con el servidor HIDRA -// - parametros: parametros del comando -// ________________________________________________________________________________________________________ -int RESPUESTA_Reiniciar(SOCKET s, char *parametros) { - int i; - char ErrStr[200]; - Database db; - Table tbl; - - char *res, *der, *iph, *ido, *ids; - - res = toma_parametro("res", parametros); // Toma resultado - der = toma_parametro("der", parametros); // Toma descripcin del error ( si hubiera habido) - iph = toma_parametro("iph", parametros); // Toma ip - ido = toma_parametro("ido", parametros); // Toma identificador del ordenador - ids = toma_parametro("ids", parametros); // Toma identificador de la acción - - if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexion - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!RespuestaEstandar(res, der, ids, ido, db, tbl)) { - return (false); // Error al registrar notificación - } - if (strcmp(res, ACCION_FALLIDA) == 0) - return (TRUE); // Error en la ejecucin de la acción en el cliente rembo - - if (cliente_existente(iph, &i)) // Si ya existe la IP ... - borra_entrada(i); - db.Close(); - return (true); -} -// ________________________________________________________________________________________________________ -// Función: RESPUESTA_IniciarSesion -// -// Descripción: -// Responde al comando Iniciar sesión -// Parámetros: -// - s: Socket que el cliente rembo usa para comunicarse con el servidor HIDRA -// - parametros: parametros del comando -// ________________________________________________________________________________________________________ -int RESPUESTA_IniciarSesion(SOCKET s, char *parametros) { - char ErrStr[200]; - Database db; - Table tbl; - int i; - char *res, *der, *iph, *ido, *ids; - - res = toma_parametro("res", parametros); // Toma resultado - der = toma_parametro("der", parametros); // Toma descripcin del error ( si hubiera habido) - iph = toma_parametro("iph", parametros); // Toma ip - ido = toma_parametro("ido", parametros); // Toma identificador del ordenador - ids = toma_parametro("ids", parametros); // Toma identificador de la acción - - if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexion - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!RespuestaEstandar(res, der, ids, ido, db, tbl)) { - return (false); // Error al registrar notificación - } - - if (strcmp(res, ACCION_FALLIDA) == 0) - return (TRUE); // Error en la ejecucin de la acción en el cliente rembo - - if (cliente_existente(iph, &i)) // Si ya existe la IP ... - borra_entrada(i); - db.Close(); - return (true); -} -// ________________________________________________________________________________________________________ -// -// Función: borra_entrada -// -// Descripción: -// Borra la entrada de un ordenador en la tabla de socket -// Parámetros: -// - i: Indice dentro de la tabla -// ________________________________________________________________________________________________________ -int borra_entrada(int i) { - tbsockets[i].ip[0] = (char) NULL; - tbsockets[i].estado[0] = (char) NULL; - if (!tbsockets[i].sock) - close(tbsockets[i].sock); - tbsockets[i].sock = INVALID_SOCKET; - //tbsockets[i].ipsrvdhcp[0]=(char)NULL; - tbsockets[i].ipsrvrmb[0] = (char) NULL; - - return (true); -} -// ________________________________________________________________________________________________________ -// Función: RESPUESTA_ExecShell -// -// Descripción: -// Responde al comando Ejecutar script -// Parámetros: -// - s: Socket que el cliente rembo usa para comunicarse con el servidor HIDRA -// - parametros: parametros del comando -// ________________________________________________________________________________________________________ -int RESPUESTA_ExecShell(SOCKET s, char *parametros) { - char ErrStr[200]; - Database db; - Table tbl; - - char *res, *der, *ids, *iph, *ido, *cfg; - - res = toma_parametro("res", parametros); // Toma resultado - der = toma_parametro("der", parametros); // Toma descripcin del error ( si hubiera habido) - ids = toma_parametro("ids", parametros); // Toma idperfilsoft - iph = toma_parametro("iph", parametros); // Toma ip - ido = toma_parametro("ido", parametros); // Toma identificador del ordenador - cfg = toma_parametro("cfg", parametros); // Toma configuracin - - if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexion - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!RespuestaEstandar(res, der, ids, ido, db, tbl)) { - return (false); // Error al registrar notificación - } - - if (strcmp(res, ACCION_FALLIDA) != 0) { // Ha habido algún error en la ejecución de la acción del cliente rembo - if (!actualiza_configuracion(db, tbl, cfg, 0, 0, iph)) // El ordenador ha cambiado de configuración - return (false); - } - db.Close(); - return (true); -} -// ________________________________________________________________________________________________________ -// Función: RespuestaEstandar -// -// Descripción: -// Esta función actualiza la base de datos con el resultado de la ejecución de un comando con seguimiento -// Parámetros: -// - res: resultado de la ejecucin del comando -// - der: Descripción del error si hubiese habido -// - ids: identificador de la acción notificada -// - ido: Identificador del ordenador que notifica -// - db: Objeto base de datos (operativo) -// - tbl: Objeto tabla -// ________________________________________________________________________________________________________ -int RespuestaEstandar(char *res, char *der, char *ids, char* ido, Database db, - Table tbl) { - char ErrStr[200], sqlstr[1000]; - char parametros[LONGITUD_PARAMETROS]; - char fechareg[100]; - int i, resul; - int idaccion, accionid, idnotificador; - char *iph; - struct tm* st; - - ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - // ACCESO único A TRAVES DE OBJETO MUTEX a este trozo de código - pthread_mutex_lock(&guardia); - - sprintf(sqlstr, "Select * from acciones WHERE idaccion=%s", ids); - if (!db.Execute(sqlstr, tbl)) { // Error al consultar - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - if (tbl.ISEOF()) { // No existe registro de acciones - pthread_mutex_unlock(&guardia); - return (true); - } - if (!tbl.Get("parametros", parametros)) { // Toma parametros de la acción - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - pthread_mutex_unlock(&guardia); - return (false); - } - char resultado[2]; // comprueba si ya ha fallado la acción - if (!tbl.Get("resultado", resultado)) { // Toma resultado actual de la acción - tbl.GetErrorErrStr(ErrStr); // error al recuperar el campo resultado - pthread_mutex_unlock(&guardia); - return (false); - } - if (!tbl.Get("idaccion", idaccion)) { // Toma el identificador de la acción para tener el dato en formato "int" - tbl.GetErrorErrStr(ErrStr); // error al recuperar el campo resultado - pthread_mutex_unlock(&guardia); - return (false); - } - if (!tbl.Get("accionid", accionid)) { // Toma la accion padre - tbl.GetErrorErrStr(ErrStr); // error al recuperar el campo resultado - pthread_mutex_unlock(&guardia); - return (false); - } - if (!tbl.Get("idnotificador", idnotificador)) { // Toma el identificador del notificador - tbl.GetErrorErrStr(ErrStr); // error al recuperar el campo resultado - pthread_mutex_unlock(&guardia); - return (false); - } - - st = TomaHora(); - sprintf(fechareg, "%d/%d/%d %d:%d:%d", st->tm_year + 1900, st->tm_mon + 1, - st->tm_mday, st->tm_hour, st->tm_min, st->tm_sec); - - // Graba notificación - sprintf( - sqlstr, - "INSERT INTO notificaciones (accionid,idnotificador,fechahorareg,resultado,descrinotificacion) VALUES (%s,%s,'%s','%s','%s')", - ids, ido, fechareg, res, der); - if (!db.Execute(sqlstr)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - - if (strcmp(res, ACCION_FALLIDA) == 0 - && strcmp(resultado, ACCION_SINERRORES) == 0) { // Accion fallida en el cliente rembo - sprintf(sqlstr, "Update acciones set resultado='%s' WHERE idaccion=%s", - ACCION_CONERRORES, ids); - strcpy(resultado, ACCION_CONERRORES); - if (!db.Execute(sqlstr)) { // Error al actualizar - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - } - // Comprueba si la acción se ejecutncorrectamente para el ambito sumando notificaciones - INTROaFINCAD(parametros); - iph = toma_parametro("iph", parametros); // Toma cadenaip - int tbnumipes = 0, totalipes = 1, lon; - - lon = strlen(iph); - for (i = 0; i < lon; i++) { - if (iph[i] == ';') - totalipes++; // ip detectada - } - - sprintf( - sqlstr, - "SELECT COUNT(*) AS tbnumipes FROM notificaciones WHERE accionid=%s", - ids); - if (!db.Execute(sqlstr, tbl)) { // Error al insertar - pthread_mutex_unlock(&guardia); - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - - if (!tbl.Get("tbnumipes", tbnumipes)) { // Recupera el numero de ordenadores que ya han notificado - tbl.GetErrorErrStr(ErrStr); // error al recuperar el campo - pthread_mutex_unlock(&guardia); - return (false); - } - if (tbnumipes != totalipes) { - pthread_mutex_unlock(&guardia); - return (true); // No es el ultimo ordenador en notificar - } - - st = TomaHora(); - sprintf(fechareg, "%d/%d/%d %d:%d:%d", st->tm_year + 1900, st->tm_mon + 1, - st->tm_mday, st->tm_hour, st->tm_min, st->tm_sec); - - // Actualización después de que todos los ordenadores han notificado - if (strcmp(resultado, ACCION_SINERRORES) == 0) { // Acción finalizada con éxito - sprintf( - sqlstr, - "Update acciones set estado='%s',resultado='%s',fechahorafin='%s' WHERE idaccion=%s", - ACCION_FINALIZADA, ACCION_EXITOSA, fechareg, ids); - if (!db.Execute(sqlstr, tbl)) { // Error al actualizar - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - } - if (strcmp(resultado, ACCION_CONERRORES) == 0) { // Acción finalizada con errores - sprintf( - sqlstr, - "Update acciones set estado='%s',resultado='%s',fechahorafin='%s' WHERE idaccion=%s", - ACCION_FINALIZADA, ACCION_FALLIDA, fechareg, ids); - if (!db.Execute(sqlstr, tbl)) { // Error al actualizar - db.GetErrorErrStr(ErrStr); - pthread_mutex_unlock(&guardia); - return (false); - } - } - resul = true; - if (accionid > 0) { // Existe acción padre que hay que actualizar - resul = InsertaNotificaciones(idaccion, idnotificador, accionid, - resultado, db); - if (resul) - resul = comprueba_resultados(accionid, db); - } - pthread_mutex_unlock(&guardia); - ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - return (resul); -} -// ________________________________________________________________________________________________________ -// Función: RESPUESTA_CrearPerfilSoftware -// -// Descripción: -// Responde al comando Crear Perfil Software -// Parámetros: -// - s: Socket que el cliente rembo usa para comunicarse con el servidor HIDRA -// - parametros: parametros del comando -// ________________________________________________________________________________________________________ -int RESPUESTA_CrearPerfilSoftware(SOCKET s, char *parametros) { - char ErrStr[200], sqlstr[1000]; - char *res, *der, *ids, *ifh, *ifs, *iph, *ido; - Database db; - Table tbl; - - if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexion - db.GetErrorErrStr(ErrStr); - return (false); - } - - res = toma_parametro("res", parametros); // Toma resultado - der = toma_parametro("der", parametros); // Toma descripcin del error ( si hubiera habido) - ids = toma_parametro("ids", parametros); // Toma idperfilsoft - iph = toma_parametro("iph", parametros); // Toma ip - ido = toma_parametro("ido", parametros); // Toma dentificador del ordenador - ifh = toma_parametro("ifh", parametros); // Toma idperfilhard - ifs = toma_parametro("ifs", parametros); // Toma idperfilsoft - - if (!RespuestaEstandar(res, der, ids, ido, db, tbl)) { - return (false); // Error al registrar notificación - } - - if (strcmp(res, ACCION_FALLIDA) == 0) { // Ha habido algún error en la ejecución de la acción en el cliente rembo - db.Close(); - return (false); - } - - sprintf( - sqlstr, - "Select * from perfileshard_perfilessoft WHERE idperfilhard=%s AND idperfilsoft=%s", - ifh, ifs); - if (!db.Execute(sqlstr, tbl)) { // Error al consultar - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!tbl.ISEOF()) { // Si ya existe el registro ... no hace falta insertarlo - db.Close(); - return (false); - } - sprintf( - sqlstr, - "INSERT INTO perfileshard_perfilessoft (idperfilhard,idperfilsoft) VALUES(%s,%s)", - ifh, ifs); - if (!db.Execute(sqlstr, tbl)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - return (false); - } - db.Close(); - return (true); -} -// ________________________________________________________________________________________________________ -// Función: RESPUESTA_CrearSoftwareIncremental -// -// Descripción: -// Esta función responde a un comando de creación de un software incremental. Además actualiza la base de datos insertando -// en su caso la nueva combinación de perfil software con incremental. -// Parámetros: -// - s: Socket que el cliente rembo usa para comunicarse con el servidor HIDRA -// - parametros: parametros del comando -// ________________________________________________________________________________________________________ -int RESPUESTA_CrearSoftwareIncremental(SOCKET s, char *parametros) { - char ErrStr[200], sqlstr[1000]; - char *res, *der, *ids, *ifh, *ifs, *icr, *iph, *ido; - int idphardidpsoft; - Database db; - Table tbl; - - if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexión - db.GetErrorErrStr(ErrStr); - return (false); - } - - res = toma_parametro("res", parametros); // Toma resultado - der = toma_parametro("der", parametros); // Toma descripción del error ( si hubiera habido) - ids = toma_parametro("ids", parametros); // Toma idperfilsoft - iph = toma_parametro("iph", parametros); // Toma ip - ido = toma_parametro("ido", parametros); // Toma dentificador del ordenador - ifh = toma_parametro("ifh", parametros); // Toma idperfilhard - ifs = toma_parametro("ifs", parametros); // Toma idperfilsoft - icr = toma_parametro("icr", parametros); // Toma idsoftincremental - - if (!RespuestaEstandar(res, der, ids, ido, db, tbl)) { - return (false); // Error al registrar notificación - } - - if (strcmp(res, ACCION_FALLIDA) == 0) { // Ha habido algn error en la ejecución de la acción en el cliente rembo - db.Close(); - return (false); - } - - sprintf( - sqlstr, - "Select idphardidpsoft from perfileshard_perfilessoft WHERE idperfilhard=%s AND idperfilsoft=%s", - ifh, ifs); - if (!db.Execute(sqlstr, tbl)) { // Error al consultar - db.GetErrorErrStr(ErrStr); - return (false); - } - - if (tbl.ISEOF()) { // Si no existe el registro ... - db.Close(); - return (false); - } - - if (!tbl.Get("idphardidpsoft", idphardidpsoft)) { // Recupera el identificador de la combinación de perfiles - tbl.GetErrorErrStr(ErrStr); // error al recuperar el campo - return (false); - } - - sprintf( - sqlstr, - "Select * from phard_psoft_softincremental WHERE idphardidpsoft=%d AND idsoftincremental=%s", - idphardidpsoft, icr); - if (!db.Execute(sqlstr, tbl)) { // Error al consultar - db.GetErrorErrStr(ErrStr); - return (false); - } - - if (!tbl.ISEOF()) { // Si ya existe el registro ... - db.Close(); - return (false); - } - - sprintf( - sqlstr, - "INSERT INTO phard_psoft_softincremental (idphardidpsoft,idsoftincremental) VALUES(%d,%s)", - idphardidpsoft, icr); - if (!db.Execute(sqlstr, tbl)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - return (false); - } - db.Close(); - return (true); -} -// ________________________________________________________________________________________________________ -// Función: RESPUESTA_RestaurarImagen -// -// Descripción: -// Esta función responde a un comando de restauracin de una imagen. Además actualiza la base de datos. -// Parámetros: -// - s: Socket que el cliente rembo usa para comunicarse con el servidor HIDRA -// - parametros: parametros del comando -// ________________________________________________________________________________________________________ -int RESPUESTA_RestaurarImagen(SOCKET s, char *parametros) { - char ErrStr[200], gido[20]; - char *res, *der, *ids, *iph, *ido, *idi, *par, *ifs,*cfg; - Database db; - Table tbl; - - if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexion - db.GetErrorErrStr(ErrStr); - return (false); - } - - INTROaFINCAD(parametros); - - res = toma_parametro("res", parametros); // Toma resultado - der = toma_parametro("der", parametros); // Toma descripcin del error ( si hubiera habido) - ids = toma_parametro("ids", parametros); // Toma identificador de la accion - iph = toma_parametro("iph", parametros); // Toma ip - ido = toma_parametro("ido", parametros); // Toma identificador del ordenador - cfg = toma_parametro("cfg", parametros); // Toma configuracin - par = toma_parametro("par", parametros); // particion - ifs = toma_parametro("ifs", parametros); // Identificador del perfil software - idi = toma_parametro("idi", parametros); // identificador de la imagen - - strcpy(gido, ido); // Guarda el identificador del ordenador - - if (!RespuestaEstandar(res, der, ids, ido, db, tbl)) { - return (false); // Error al registrar notificacion - } - if (strcmp(res, ACCION_FALLIDA) == 0) { // Ha habido algn error en la ejecucin de la acción del cliente rembo - db.Close(); - return (false); - } - - if (!actualiza_configuracion(db, tbl, cfg, 0, 0, iph)) - return (false); // Erro al actualiza la configuracin - if (!Actualiza_ordenador_imagen(par, idi, gido, db)) - return (false); - if (Actualiza_ordenador_perfil(gido,par,ifs,db)) - return (false); - - db.Close(); - return (true); -} -// ________________________________________________________________________________________________________ -// Función: Actualiza_ordenador_imagen -// -// Descripción: -// Esta función actualiza la tabla ordenador_imagen -// Parámetros: -// - par: partición -// - idi: identificador de la imagen ( 0 ninguna ) -// - ido: identificador del ordenador -// - db: Conexión ADO operativa -// ________________________________________________________________________________________________________ -int Actualiza_ordenador_imagen(char *par, const char *idi, char *ido,Database db) { - char ErrStr[200], sqlstr[1000]; - Table tbl; - int idimagen, idimagenres; - - idimagenres = atoi(idi); - if (idimagenres == 0) { // Se ha formateado la partición y se ha borrado la imagen por tanto - sprintf( - sqlstr, - "DELETE FROM ordenador_imagen WHERE idordenador=%s AND particion=%s", - ido, par); - if (!db.Execute(sqlstr)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - return (false); - } - return (true); - } - - sprintf( - sqlstr, - "SELECT idimagen FROM ordenador_imagen INNER JOIN ordenadores ON ordenador_imagen.idordenador = ordenadores.idordenador WHERE ordenadores.idordenador = %s AND ordenador_imagen.particion = %s", - ido, par); - if (!db.Execute(sqlstr, tbl)) { // Error al consultar - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!tbl.ISEOF()) { // Existe registro - if (!tbl.Get("idimagen", idimagen)) { - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } else { - if (idimagenres != idimagen) { - sprintf( - sqlstr, - "Update ordenador_imagen set idimagen=%s WHERE idordenador=%s AND particion=%s", - idi, ido, par); - if (!db.Execute(sqlstr)) { // Error al actualizar - db.GetErrorErrStr(ErrStr); - return (false); - } - } - } - } else { // No existe el registro - sprintf( - sqlstr, - "INSERT INTO ordenador_imagen (idordenador,particion,idimagen) VALUES(%s,%s,%s)", - ido, par, idi); - if (!db.Execute(sqlstr)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - return (false); - } - } - return (true); -} -// ________________________________________________________________________________________________________ -// Función: Actualiza_ordenador_perfil -// -// Descripción: -// Esta función actualiza la tabla ordenador_perfilsof -// Parámetros: -// - par: partición -// - ido: identificador de la imagen ( 0 ninguna ) -// - ips: identificador del ordenador -// - db: Conexión ADO operativa -// ________________________________________________________________________________________________________ -int Actualiza_ordenador_perfil(char *ido,char *par,char *ifs,Database db) -{ - char ErrStr[200], sqlstr[1000]; - Table tbl; - int idperfilsoft; - - sprintf(sqlstr, - "SELECT idperfilsoft FROM ordenador_perfilsoft"\ - " WHERE idordenador = %s AND particion=%s",ido,par); - - if (!db.Execute(sqlstr, tbl)) { // Error al consultar - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!tbl.ISEOF()) { // Existe registro - if (!tbl.Get("idperfilsoft", idperfilsoft)) { - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (idperfilsoft != atoi(ifs)) { - sprintf(sqlstr, "Update ordenador_perfilsoft set idperfilsoft=%s WHERE idordenador=%s AND particion=%s",ifs, ido, par); - if (!db.Execute(sqlstr)) { // Error al actualizar - db.GetErrorErrStr(ErrStr); - return (false); - } - } - } - else{ // No existe el registro - sprintf(sqlstr, "INSERT INTO ordenador_perfilsoft (idordenador,particion,idperfilsoft) VALUES(%s,%s,%s)",ido, par, ifs); - if (!db.Execute(sqlstr)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - return (false); - } - } - return (true); -} -// ________________________________________________________________________________________________________ -// Función: RESPUESTA_ParticionaryFormatear -// -// Descripción: -// Esta función responde a un comando de particionar y formatear. Además actualiza la base de datos. -// Parámetros: -// - s: Socket que el cliente rembo usa para comunicarse con el servidor HIDRA -// - parametros: parametros del comando -// ________________________________________________________________________________________________________ -int RESPUESTA_ParticionaryFormatear(SOCKET s, char *parametros) { - char sqlstr[1000], ErrStr[200], gido[20]; - Database db; - Table tbl; - char *res, *der, *ids, *iph, *ido, *cfg; - - res = toma_parametro("res", parametros); // Toma resultado - der = toma_parametro("der", parametros); // Toma descripcin del error ( si hubiera habido) - ids = toma_parametro("ids", parametros); // Toma identificador de la acción - iph = toma_parametro("iph", parametros); // Toma ip - ido = toma_parametro("ido", parametros); // Toma identificador del ordenador - cfg = toma_parametro("cfg", parametros); // Toma configuracin - - strcpy(gido, ido); // Guarda el identificador del ordenador - - if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexion - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!RespuestaEstandar(res, der, ids, ido, db, tbl)) { - return (false); // Error al registrar notificacion - } - if (strcmp(res, ACCION_FALLIDA) == 0) { - db.Close(); - return (true); // Ha habido algn error en la ejecucin de la acción del cliente rembo - } - if (!actualiza_configuracion(db, tbl, cfg, 0, 0, iph)) - return (false); // Error al actualiza la configuración - - // Elimina información sobre imagenes en este ordenador, al haber sido formateado - sprintf(sqlstr, "DELETE FROM ordenador_imagen WHERE idordenador=%s", gido); - if (!db.Execute(sqlstr)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - return (false); - } - db.Close(); - return (true); -} -// ________________________________________________________________________________________________________ -// Función: RESPUESTA_Configurar -// -// Descripción: -// Esta función responde a un comando de Configurar. Además actualiza la base de datos. -// Parámetros: -// - s: Socket que el cliente rembo usa para comunicarse con el servidor HIDRA -// - parametros: parámetros del comando -// ________________________________________________________________________________________________________ -int RESPUESTA_Configurar(SOCKET s, char *parametros) { - char ErrStr[200], gids[20], gido[20]; - Database db; - Table tbl; - int lon, resul, i; - char *res, *der, *ids, *iph, *ido, *cfg, *hdc; - - res = toma_parametro("res", parametros); // Toma resultado - der = toma_parametro("der", parametros); // Toma descripcin del error ( si hubiera habido) - ids = toma_parametro("ids", parametros); // Toma idperfilsoft - iph = toma_parametro("iph", parametros); // Toma ip - ido = toma_parametro("ido", parametros); // Toma identificador del ordenador - cfg = toma_parametro("cfg", parametros); // Toma configuracin - hdc = toma_parametro("hdc", parametros); // Toma participaciones a formatear - - strcpy(gids, ids); // Guarda el identificador de la acción - strcpy(gido, ido); // Guarda el identificador del ordenador - - if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexion - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!RespuestaEstandar(res, der, ids, ido, db, tbl)) { - return (false); // Error al registrar notificacion - } - - if (strcmp(res, ACCION_FALLIDA) == 0) { - db.Close(); - return (true); // Ha habido algn error en la ejecucin de la acción del cliente rembo - } - if (!actualiza_configuracion(db, tbl, cfg, 0, 0, iph)) - return (false); // Error al actualiza la configuracin - - lon = strlen(hdc); - for (i = 0; i < lon; i++) { - if (hdc[i] == ';') - hdc[i] = '\0'; - } - for (i = 0; i < lon; i++) { - if (*hdc != '\0') { - resul = Actualiza_ordenador_imagen(hdc, "0", gido, db); - if (!resul) { - db.Close(); - return (false); - } - } - hdc++; - } - db.Close(); - return (true); -} -// ________________________________________________________________________________________________________ -// Función: RESPUESTA_TomaConfiguracion -// -// Descripción: -// Esta función responde a un comando de Toma Comfiguracin. Además actualiza la base de datos. -// Parámetros: -// - s: Socket que el cliente rembo usa para comunicarse con el servidor HIDRA -// - parametros: parámetros del comando -// ________________________________________________________________________________________________________ -int RESPUESTA_TomaConfiguracion(SOCKET s, char *parametros) { - char ErrStr[200]; - Database db; - Table tbl; - - char *res, *der, *ids, *iph, *ido, *cfg; - - res = toma_parametro("res", parametros); // Toma resultado - der = toma_parametro("der", parametros); // Toma descripción del error ( si hubiera habido) - ids = toma_parametro("ids", parametros); // Toma identificador de la acción - iph = toma_parametro("iph", parametros); // Toma ip - ido = toma_parametro("ido", parametros); // Toma identificador del ordenador - cfg = toma_parametro("cfg", parametros); // Toma configuración - - if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexión - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!RespuestaEstandar(res, der, ids, ido, db, tbl)) { - return (false); // Error al registrar notificación - } - if (strcmp(res, ACCION_FALLIDA) != 0) { // Ha habido algn error en la ejecución de la acción del cliente rembo - if (!actualiza_configuracion(db, tbl, cfg, 0, 0, iph)) // El ordenador ha cambiado de configuración - return (false); - } - db.Close(); - return (true); -} -// ________________________________________________________________________________________________________ -// Función: RESPUESTA_TomaHardware -// -// Descripción: -// Esta función responde a un comando de Toma HArdware. Además actualiza la base de datos. -// Parámetros: -// - s: Socket que el cliente rembo usa para comunicarse con el servidor HIDRA -// - parametros: parametros del comando -// ________________________________________________________________________________________________________ -int RESPUESTA_TomaHardware(SOCKET s, char *parametros) { - char ErrStr[200]; - Database db; - Table tbl; - char nomfiledst[512]; - char *res, *der, *ids, *iph, *ido, *hrd, *ipr, *rep; - - res = toma_parametro("res", parametros); // Toma resultado - der = toma_parametro("der", parametros); // Toma descripcin del error ( si hubiera habido) - ids = toma_parametro("ids", parametros); // Toma identificador de la acción - iph = toma_parametro("iph", parametros); // Toma ip - ido = toma_parametro("ido", parametros); // Toma identificador del ordenador - - hrd = toma_parametro("hrd", parametros); // Toma nombre del archivo de inventario - ipr = toma_parametro("ipr", parametros); // Dirección IP repositorio - rep = toma_parametro("rep", parametros); // puerto comunicaciones - - if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexión - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!RespuestaEstandar(res, der, ids, ido, db, tbl)) { - return (false); // Error al registrar notificacion - } - if (strcmp(res, ACCION_FALLIDA) != 0) { - sprintf(nomfiledst, "/tmp/hard-%s", iph); // Nombre del fichero destino - if (recibeFichero(ipr, rep, hrd, nomfiledst)) { - if (!actualiza_hardware(db, tbl, nomfiledst, iph, ido)) - return (false); - } else - return (false); - } - db.Close(); - return (true); -} -//______________________________________________________________________________________________________ -// Función: RemoveFile -// -// Descripción: -// Elimina un fichero del repositorio -// Parámetros: -// - nomfile : Nombre del fichero -// Devuelve: -// true si el archivo se ha eliminado correctamente o false en caso contrario -// ________________________________________________________________________________________________________ -int EliminaFicheroRemoto(char *ipr, char *rep, char *nomfilesrc) -{ - SOCKET udpsock; - int ret; - struct sockaddr_in addrRepo; - socklen_t iAddrSize = sizeof(addrRepo); - TRAMA trama; - - udpsock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); - if (udpsock == SOCKET_ERROR) { - RegistraLog("*** No se ha podido crear socket para comunicación con el repositorio en módulo EliminaFicheroRemoto",true); - return (false); - } - sprintf(trama.parametros, "nfn=EliminaFichero\rnfl=%s\r", nomfilesrc); // Nombre de la función a ejecutar en el servidor de administración - if (envia_comandos(udpsock, &trama, ipr, atoi(rep))) { - ret = recvfrom(udpsock, (char *) &trama, LONGITUD_TRAMA, 0, (struct sockaddr *) &addrRepo, &iAddrSize); - } - else { - RegistraLog("*** Error de envío de trama al repositorio en módulo EliminaFicheroRemoto",false); - } - close(udpsock); - return (true); -} -//______________________________________________________________________________________________________ -// Función: recibeFichero -// -// Descripción: -// Se trae un fichero del repositorio y lo coloca en el diretorio /tmp -// Parámetros: -// - nomfile : Nombre del fichero -// Devuelve: -// true si el proceso es correcto y false en caso contrario -// Especificaciones: -// En los parametros de la trama se copian el contenido del del archivo de comandos -// ________________________________________________________________________________________________________ -int recibeFichero(char *ipr, char *rep, char *nomfilesrc, char *nomfiledst) { - SOCKET udpsock; - int blk, lsize; - char *b, *l; - FILE *f; - int ret; - struct sockaddr_in addrRepo; - socklen_t iAddrSize = sizeof(addrRepo); - TRAMA trama; - - udpsock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); - if (udpsock == SOCKET_ERROR) { - RegistraLog( - "*** No se ha podido crear socket para comunicación con el repositorio en módulo recibeFichero", - true); - return (false); - } - - f = fopen(nomfiledst, "wb"); - if (!f) { - RegistraLog(" No se ha podido crear archivo", false); - close(udpsock); - return (false); - } - - sprintf(trama.parametros, "nfn=mandaFichero\rnfl=%s\r", nomfilesrc); // Nombre de la función a ejecutar en el servidor de administración - if (envia_comandos(udpsock, &trama, ipr, atoi(rep))) { - b = &trama.arroba; // Puntero al comienzo de la trama para colocar el bloque leido - l = b + sizeof(blk); // Puntero después del dato bloque para colocar los bytes leidos - do { - ret = recvfrom(udpsock, (char *) &trama, LONGITUD_TRAMA, 0, - (struct sockaddr *) &addrRepo, &iAddrSize); - if (ret) { - memcpy(&blk, b, sizeof(blk)); - memcpy(&lsize, l, sizeof(lsize)); - if (lsize > 0) - lsize = fwrite(trama.parametros, 1, lsize, f); // Escribe contenido en el fichero - else { - fclose(f); - close(udpsock); - return (true); - } - } - else { - RegistraLog(" Error de recepción de archivo", false); - break; - } - envia_comandos(udpsock, &trama, ipr, atoi(rep)); - } while (lsize > 0); - fclose(f); - } else { - RegistraLog( - "*** Error de envío de trama al repositorio en módulo recibeFichero", - false); - close(udpsock); - fclose(f); - return (false); - } - close(udpsock); - return (true); -} -// ________________________________________________________________________________________________________ -// Función: RESPUESTA_TomaSoftware -// -// Descripción: -// Esta función responde a un comando de Inventario Software. Además actualiza la base de datos. -// Parámetros: -// - s: Socket que el cliente rembo usa para comunicarse con el servidor HIDRA -// - parametros: parámetros del comando -// ________________________________________________________________________________________________________ -int RESPUESTA_TomaSoftware(SOCKET s, char *parametros) { - char ErrStr[200]; - Database db; - Table tbl; - char nomfiledst[512]; - char *res, *der, *ids, *iph, *ido, *sft, *par, *tfs, *ipr, *rep; - - res = toma_parametro("res", parametros); // Toma resultado - der = toma_parametro("der", parametros); // Toma descripción del error ( si hubiera habido) - ids = toma_parametro("ids", parametros); // Toma identificador de la acción - iph = toma_parametro("iph", parametros); // Toma ip - ido = toma_parametro("ido", parametros); // Toma identificador del ordenador - - sft = toma_parametro("sft", parametros); // Toma software - par = toma_parametro("par", parametros); // Toma partición - tfs = toma_parametro("tfs", parametros); // Toma tipo partición - - ipr = toma_parametro("ipr", parametros); // Dirección IP repositorio - rep = toma_parametro("rep", parametros); // puerto comunicaciones - - if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexión - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!RespuestaEstandar(res, der, ids, ido, db, tbl)) { - return (false); // Error al registrar notificación - } - if (strcmp(res, ACCION_FALLIDA) != 0) { // Ha habido algn error en la ejecución de la acción del cliente rembo - sprintf(nomfiledst, "/tmp/soft-%s-%s", iph, par); // Nombre del fichero destino - if (recibeFichero(ipr, rep, sft, nomfiledst)) { - if (!actualiza_software(db, tbl, nomfiledst, par, tfs, iph, ido)) // El ordenador ha cambiado de configuración - return (false); - } - } else - return (false); - - db.Close(); - return (true); -} -// ________________________________________________________________________________________________________ -// Función: busca_comandos -// -// Descripción: -// Esta función busca en la base de datos,comandos pendientes de ejecutar para el ordenador cocreto -// Parámetros: -// - iph: Dirección IP del ordenador -// - ido: Identificador del ordenador -// - parametros: parametros de la acción buscada -// - ids: Identificador de la acción -// ________________________________________________________________________________________________________ -int busca_comandos(char* iph, char *ido, char *parametros, int *ids) { - char sqlstr[1000], ErrStr[200]; - Database db; - Table tbl, tbln; - - if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexion - db.GetErrorErrStr(ErrStr); - return (false); - } - sprintf( - sqlstr, - "SELECT idaccion,resultado,estado,parametros FROM acciones WHERE tipoaccion=%d AND estado = '%s' AND (resultado='%s' OR resultado='%s') AND parametros LIKE '%c%s%c' ORDER BY idaccion", - EJECUCION_COMANDO, ACCION_INICIADA, ACCION_SINERRORES, - ACCION_CONERRORES, 37, iph, 37); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (tbl.ISEOF()) { - db.Close(); - return (false); // No hay comandos pendientes - } - - while (!tbl.ISEOF()) { // Busca entre todas las acciones de diversos ambitos - - if (!tbl.Get("parametros", parametros)) { // Toma parámetros - tbl.GetErrorErrStr(ErrStr); // error al recuperar el campo parametros - return (false); - } - - if (IgualIP(parametros, iph)) { // Si existe la IP en la cadena - if (!tbl.Get("idaccion", *ids)) { // Toma identificador de la acción - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - - // Comprueba que aunque el resultado es ACCION_INICIADA, este ordenador aún no ha notificado - sprintf( - sqlstr, - "SELECT idnotificador FROM notificaciones WHERE accionid=%d AND idnotificador=%s", - *ids, ido); - if (!db.Execute(sqlstr, tbln)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (tbln.ISEOF()) { - db.Close(); - return (true); // No ha notificado este ordenador - } - } - tbl.MoveNext(); - } - db.Close(); - return (false); // No hay mn acciones -} -// ________________________________________________________________________________________________________ -// Función: InsertaNotificaciones -// -// -// Parámetros: -// - idaccion: Identificador en la base de datos de la acción -// - idnotificador: Identificador en la base de datos de la notificación -// - accionid: Identificador de la acción padre -// - resultado: Resultado de la acción -// - db: Objeto conexión con la base de datos -// ________________________________________________________________________________________________________ -int InsertaNotificaciones(int idaccion, int idnotificador, int accionid, - char *resultado, Database db) { - - struct tm* st; - char ErrStr[200], sqlstr[1000]; - char fechahorareg[100]; - char descrinotificacion[100]; - - st = TomaHora(); - sprintf(fechahorareg, "%d/%d/%d %d:%d:%d", st->tm_year + 1900, st->tm_mon - + 1, st->tm_mday, st->tm_hour, st->tm_min, st->tm_sec); - - strcpy(descrinotificacion, " "); - - if (strcmp(resultado, ACCION_CONERRORES) == 0) { - strcpy(descrinotificacion, - "Ha ocurrido algn error en la ejecución de esta tarea."); - strcpy(resultado, ACCION_FALLIDA); - } - if (strcmp(resultado, ACCION_SINERRORES) == 0) - strcpy(resultado, ACCION_EXITOSA); - - sprintf( - sqlstr, - "INSERT INTO notificaciones (accionid,idnotificador,fechahorareg,resultado,descrinotificacion,idaccion) VALUES (%d,%d,'%s','%s','%s',%d)", - accionid, idnotificador, fechahorareg, resultado, - descrinotificacion, idaccion); - if (!db.Execute(sqlstr)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - return (false); - } - return (true); -} -// ________________________________________________________________________________________________________ -// Función: comprueba_resultados -// -// -// Parámetros: -// - idaccion: Identificador en la base de datos de la acción -// - db: Objeto de la base de datos -// -// ________________________________________________________________________________________________________ -int comprueba_resultados(int idaccion, Database db) { - - char ErrStr[200], sqlstr[1000]; - int numfallidas; - char finalaccion[2]; - Table tbl; - - sprintf( - sqlstr, - "SELECT COUNT(*) as numfallidas FROM notificaciones WHERE resultado='%s' AND accionid=%d", - ACCION_FALLIDA, idaccion); - if (!db.Execute(sqlstr, tbl)) { // Error al consultar - db.GetErrorErrStr(ErrStr); - return (false); - } - if (tbl.ISEOF()) - return (false); // No existe registro de acciones - - if (!tbl.Get("numfallidas", numfallidas)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - - if (numfallidas > 0) - strcpy(finalaccion, ACCION_CONERRORES); - else - strcpy(finalaccion, ACCION_SINERRORES); - - sprintf(sqlstr, "UPDATE acciones SET resultado='%s' WHERE idaccion=%d", - finalaccion, idaccion); - if (!db.Execute(sqlstr, tbl)) { // Error al actualizar - db.GetErrorErrStr(ErrStr); - return (false); - } - // Comprueba si ha finalizado esta acción e inserta su notificador correspondiente - return (comprueba_finalizada(idaccion, finalaccion, db)); -} -// ________________________________________________________________________________________________________ -// Función: comprueba_finalizada -// -// -// Parámetros: -// - idaccion: Identificar en la base de datos de la acción -// - resultado: Resultado de la acción -// - db: Objeto conxión con la base de datos -// ________________________________________________________________________________________________________ -int comprueba_finalizada(int idaccion, char *resultado, Database db) { - - char ErrStr[200], sqlstr[1000]; - int numnotificaciones, tipoaccion, idnotificador; - char parametros[LONGITUD_PARAMETROS], *cadenanot; - char fechareg[100]; - int accionid, cont, i, resul, lon; - Table tbl; - struct tm* st; - - sprintf( - sqlstr, - "SELECT COUNT(*) as numnotificaciones FROM notificaciones WHERE accionid=%d", - idaccion); - if (!db.Execute(sqlstr, tbl)) { // Error al consultar - db.GetErrorErrStr(ErrStr); - return (false); - } - if (tbl.ISEOF()) - return (false); // No existe registro de acciones - - if (!tbl.Get("numnotificaciones", numnotificaciones)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - - sprintf( - sqlstr, - "SELECT tipoaccion,parametros,idnotificador,accionid FROM acciones WHERE idaccion=%d", - idaccion); - if (!db.Execute(sqlstr, tbl)) { // Error al consultar - db.GetErrorErrStr(ErrStr); - return (false); - } - if (tbl.ISEOF()) - return (true); // No existe registro de acciones - - if (!tbl.Get("tipoaccion", tipoaccion)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al recuperar el campo resultado - return (false); - } - if (!tbl.Get("parametros", parametros)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al recuperar el campo resultado - return (false); - } - if (!tbl.Get("idnotificador", idnotificador)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al recuperar el campo resultado - return (false); - } - if (!tbl.Get("accionid", accionid)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al recuperar el campo resultado - return (false); - } - - INTROaFINCAD(parametros); - switch (tipoaccion) { - case EJECUCION_COMANDO: - cadenanot = toma_parametro("iph", parametros); // Toma cadenaip - break; - case EJECUCION_TAREA: - cadenanot = toma_parametro("cmd", parametros); // Toma comandos - break; - case EJECUCION_TRABAJO: - cadenanot = toma_parametro("tsk", parametros); // Toma tareas - break; - default: - return (false); - } - cont = 1; - lon = strlen(cadenanot); - for (i = 0; i < lon; i++) { - if (cadenanot[i] == ';') - cont++; - } - resul = true; - if (numnotificaciones == cont) { - st = TomaHora(); - sprintf(fechareg, "%d/%d/%d %d:%d:%d", st->tm_year + 1900, st->tm_mon - + 1, st->tm_mday, st->tm_hour, st->tm_min, st->tm_sec); - - if (strcmp(resultado, ACCION_CONERRORES) == 0) - sprintf( - sqlstr, - "UPDATE acciones SET resultado='%s',estado='%s',fechahorafin='%s' WHERE idaccion=%d", - ACCION_FALLIDA, ACCION_FINALIZADA, fechareg, idaccion); - else - sprintf( - sqlstr, - "UPDATE acciones SET resultado='%s',estado='%s',fechahorafin='%s' WHERE idaccion=%d", - ACCION_EXITOSA, ACCION_FINALIZADA, fechareg, idaccion); - - if (!db.Execute(sqlstr)) { // Error al actualizar - db.GetErrorErrStr(ErrStr); - return (false); - } - - if (accionid > 0) { // Esto no se ejecutar si la tarea tiene un trabajo padre - resul = InsertaNotificaciones(idaccion, idnotificador, accionid, - resultado, db); - if (resul) - return (comprueba_resultados(accionid, db)); - } - } - return (resul); -} -// ________________________________________________________________________________________________________ -// Función: EnviaServidoresRembo -// -// Descripción: -// Esta función envía una trama a un servidor rembo para que sus clientes ejecuten un comando -// Parámetros: -// - parametros: parametros del comando -// - cont: contador de clientes -// ________________________________________________________________________________________________________ -void EnviaServidoresRembo(char * parametros, int cont) { - int i, lon; - char paux[20]; - - sprintf(paux, "ide=%d\r", TomaEnvio()); - strcat(parametros, paux); // Identificador de la sesión multicast - - sprintf(paux, "nip=%d\r", cont); - strcat(parametros, paux); // Contador de clientes a los que se envía la trama - - for (i = 0; i < MAXIMOS_SRVRMB; i++) { - if (tbsocketsSRVRMB[i].swenv == 1) { // El switch de envío está a uno, hay que enviar al servidor trama ... - strcat(parametros, "iph="); - strcat(parametros, tbsocketsSRVRMB[i].ipes); - lon = strlen(parametros); - parametros[lon - 1] = '\r'; // Quita la coma final - manda_trama_servidorrembo(tbsocketsSRVRMB[i].ip, parametros, - tbsocketsSRVRMB[i].puertorepo); - } - } -} -// ________________________________________________________________________________________________________ -// Función: manda_trama_servidorrembo -// -// Descripción: -// Esta función envía una trama a un servidor rembo para que sus clientes ejecuten un comando -// Parámetros: -// - ip_srvrbm: Dirección IP del servidor REMBO -// - parametros: parametros del comando -// - puertorepo: puerto del repositorio -// ________________________________________________________________________________________________________ -int manda_trama_servidorrembo(char* ip_srvrbm, char *parametros, int puertorepo) { - int ret; - TRAMA *trama = (TRAMA*) malloc(LONGITUD_TRAMA); - if (!trama) - return (false); - strcpy(trama->parametros, parametros); - SOCKET udpsock; - udpsock = UDPConnect(IPlocal); - if (udpsock == INVALID_SOCKET) - return (false); - ret = envia_comandos(udpsock, trama, ip_srvrbm, puertorepo); - close(udpsock); - return (ret); -} -//_______________________________________________________________________________________________________________ -// Función: UDPConnect -// -// Descripción: -// Crea un socket en un puerto determinado para la conversación UDP con el repositorio -// Parámetros: -// - ips: Ip local -//_______________________________________________________________________________________________________________ -SOCKET UDPConnect(char *ips) { - SOCKET socket_c; // Socket para hebras (UDP) - struct sockaddr_in cliente; - int puerto; - - socket_c = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); // Crea socket para UDP - - if (socket_c == SOCKET_ERROR) - return (INVALID_SOCKET); - - cliente.sin_addr.s_addr = inet_addr(ips); // selecciona interface - cliente.sin_family = AF_INET; - puerto = PUERTOMINUSER; - while (puerto < PUERTOMAXUSER) { // Busca puerto libre - cliente.sin_port = htons(puerto); // Puerto asignado - if (bind(socket_c, (struct sockaddr *) &cliente, sizeof(cliente)) - == SOCKET_ERROR) - puerto++; - else - break; - } - if (puerto >= PUERTOMAXUSER) { // No hay puertos libres - return (INVALID_SOCKET); - } - return (socket_c); -} -//________________________________________________________________________________________________________ -// Función: envia_comandos -// -// Descripción: -// Enva trama UDP -// Parámetros: -// - s: socket -// - trama: El contenido de la trama -// - ipsrv: Ip del repositorio -// - puerto: puerto de conexión -// ________________________________________________________________________________________________________ -int envia_comandos(SOCKET s, TRAMA* trama, char* ipsrv, int puerto) { - int ret, lon; - struct sockaddr_in addrRepo; - - trama->arroba = '@'; // cabecera de la trama - strcpy(trama->identificador, "JMMLCAMDJ"); // identificador de la trama - trama->ejecutor = '1'; // ejecutor de la trama 1=el servidor hidra 2=el cliente hidra - - addrRepo.sin_family = AF_INET; - addrRepo.sin_port = htons((short) puerto); - addrRepo.sin_addr.s_addr = inet_addr(ipsrv); // Dirección IP repositorio - Encriptar((char*) trama); - lon = strlen((char*) trama); - ret = sendto(s, (char *) trama, lon, 0, (struct sockaddr *) &addrRepo, - sizeof(addrRepo)); - if (ret == SOCKET_ERROR) { - RegistraLog("send() fallo en envío al repositorio", true); - return (FALSE); - } - return true; -} -// ________________________________________________________________________________________________________ -// Función: DesmarcaServidoresRembo -// -// Descripción: -// Esta función desmarca la tabla completa de servidores rembo para iniciar la cuestion de envío -// Parámetros: -// Ninguno -// ________________________________________________________________________________________________________ -void DesmarcaServidoresRembo(void) { - int i; - for (i = 0; i < MAXIMOS_SRVRMB; i++) { - tbsocketsSRVRMB[i].swenv = 0; - tbsocketsSRVRMB[i].ipes[0] = (char) NULL; - } -} -// ________________________________________________________________________________________________________ -// Función: MarcaServidoresRembo -// -// Descripción: -// Esta función marca la tabla de servidores Rembo y coloca la ip del cliente en el buffer -// Parámetros: -// - ipsrvrmb: ip del servidor rembo -// - ipclrmb: ip del cliente rembo -// ________________________________________________________________________________________________________ -void MarcaServidoresRembo(char* ipsrvrmb, char*ipclrmb) { - int i, resul; - for (i = 0; i < MAXIMOS_SRVRMB; i++) { - resul = strcmp(tbsocketsSRVRMB[i].ip, ipsrvrmb); - if (resul == 0) {// servidor rembo encontrado - strcat(tbsocketsSRVRMB[i].ipes, ipclrmb); - strcat(tbsocketsSRVRMB[i].ipes, ";"); - tbsocketsSRVRMB[i].swenv = 1; - return; - } - } -} -// ________________________________________________________________________________________________________ -// Función: TomaIPServidorRembo -// -// Descripción: -// Esta función devuelve true o false dependiendo si el Servidor REMBO está en la tabla de servidores. -// Parámetros: -// - ip : La ip del servidor a buscar -// - p: parámetro de salida. Si encuentra la ip trae el puerto en la variable -// ________________________________________________________________________________________________________ -BOOLEAN TomaIPServidorRembo(char *ip, int *p) { - int i, j; - for (i = 0; i < MAXIMOS_SOCKETS; i++) { - if (strcmp(ip, tbsockets[i].ip) == 0) { // Si existe la IP ... - strcpy(ip, tbsockets[i].ipsrvrmb); - for (j = 0; j < MAXIMOS_SRVRMB; j++) { - if (strcmp(ip, tbsocketsSRVRMB[j].ip) == 0) { // Si existe la IP ... - *p = tbsocketsSRVRMB[j].puertorepo; - return (TRUE); - } - } - } - } - return (FALSE); -} - -// ________________________________________________________________________________________________________ -// Función: EjecutarTarea -// -// Descripción: -// Registra una acción (Tarea) y la envía para su ejecución -// Parámetros: -// - idtarea : Identificador de la tarea -// - accionid: identificador del trabajo padre (si existe) -// - idnotificador: identificador del trabajo_tarea incluido en el trabajo padre (si existe) -// - idcentro: Centro propietario del trabjo padre (si existe este trabajo) -// - db: Objeto de la base de datos -// - parametros: parámetros de la acción -// ________________________________________________________________________________________________________ -int EjecutarTarea(int idtarea, int accionid, int idnotificador, int idcentro, - Database db, char* parametros) { - char sqlstr[1000], ErrStr[200], ambito; - Table tbl; - int cont_comandos = 0, lon; - int idcomando, idambito, idtareacomando, accionidcmd; - char wambitarea[20], ambitarea[4000]; - char wparamtarea[20], paramtarea[1000], pids[20]; - int tblon[100], tbComandosidcomando[100], tbComandosambito[100], - tbComandosidnotificador[100], tbComandosidambito[100]; - char *tbComandosparametros[100]; - - ambitarea[0] = (char) NULL; // Inicialización - strcpy(paramtarea, "cmd="); // Inicialización - if (idcentro == 0) { - // recupera el identificador del Centro propietario de la tarea - sprintf(sqlstr, "SELECT idcentro FROM tareas WHERE idtarea=%d", idtarea); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (tbl.ISEOF()) - return (true); - if (!tbl.Get("idcentro", idcentro)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - } - // Recupera los comandos que forman parte de la tarea - sprintf(sqlstr, - "SELECT * FROM tareas_comandos WHERE idtarea=%d ORDER by orden", - idtarea); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (tbl.ISEOF()) - return (true); - - // Recorre tareas-comandos - while (!tbl.ISEOF()) { - if (!tbl.Get("idcomando", idcomando)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - tbComandosidcomando[cont_comandos] = idcomando; - - if (!tbl.Get("ambito", ambito)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - tbComandosambito[cont_comandos] = ambito; - - if (!tbl.Get("idambito", idambito)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - tbComandosidambito[cont_comandos] = idambito; - - if (!tbl.Get("parametros", parametros)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - - lon = strlen(parametros); - tblon[cont_comandos] = lon; - tbComandosparametros[cont_comandos] = (char*) malloc(lon + 20); - if (tbComandosparametros[cont_comandos] == NULL) - return (false); // No hay memoria suficiente - - strcpy(tbComandosparametros[cont_comandos], parametros); - - if (!tbl.Get("idtareacomando", idtareacomando)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - tbComandosidnotificador[cont_comandos] = idtareacomando; - - sprintf(wambitarea, "%d:%d;", ambito, idambito); - strcat(ambitarea, wambitarea); - - sprintf(wparamtarea, "%d;", idtareacomando); - strcat(paramtarea, wparamtarea); - - cont_comandos++; - tbl.MoveNext(); - } - lon = strlen(ambitarea); - ambitarea[lon - 1] = (char) NULL; // Quita la coma final - - lon = strlen(paramtarea); - paramtarea[lon - 1] = (char) NULL; // Quita la coma final - - char _fechahorareg[100]; - struct tm* st; - st = TomaHora(); - sprintf(_fechahorareg, "%d/%d/%d %d:%d:%d", st->tm_year + 1900, st->tm_mon - + 1, st->tm_mday, st->tm_hour, st->tm_min, st->tm_sec); - - sprintf( - sqlstr, - "INSERT INTO acciones (tipoaccion,idtipoaccion,cateaccion,ambito,idambito,ambitskwrk,fechahorareg,estado,resultado,idcentro,parametros,accionid,idnotificador) VALUES (%d,%d,%d,0,0,'%s','%s','%s','%s',%d,'%s',%d,%d)", - EJECUCION_TAREA, idtarea, PROCESOS, ambitarea, _fechahorareg, - ACCION_INICIADA, ACCION_SINERRORES, idcentro, paramtarea, accionid, - idnotificador); - if (!db.Execute(sqlstr)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - return (false); - } - accionid = 0; - // Toma identificador dela acción - sprintf(sqlstr, "SELECT LAST_INSERT_ID() as identificador"); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!tbl.ISEOF()) { // Si existe registro - if (!tbl.Get("identificador", accionid)) { - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - } - int i; - // Insertar acciones:comandos - for (i = 0; i < cont_comandos; i++) { - st = TomaHora(); - sprintf(_fechahorareg, "%d/%d/%d %d:%d:%d", st->tm_year + 1900, - st->tm_mon + 1, st->tm_mday, st->tm_hour, st->tm_min, - st->tm_sec); - sprintf( - sqlstr, - "INSERT INTO acciones (tipoaccion,idtipoaccion,cateaccion,ambito,idambito,fechahorareg,estado,resultado,idcentro,parametros,accionid,idnotificador) VALUES (%d,%d,%d,%d,%d,'%s','%s','%s',%d,'%s',%d,%d)", - EJECUCION_COMANDO, tbComandosidcomando[i], PROCESOS, - tbComandosambito[i], tbComandosidambito[i], _fechahorareg, - ACCION_EXITOSA, ACCION_SINERRORES, idcentro, - tbComandosparametros[i], accionid, tbComandosidnotificador[i]); - if (!db.Execute(sqlstr)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - free(tbComandosparametros[i]); - return (false); - } - // Toma identificador dela acción - sprintf(sqlstr, "SELECT LAST_INSERT_ID() as identificador"); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!tbl.ISEOF()) { // Si existe registro - if (!tbl.Get("identificador", accionidcmd)) { - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - } - sprintf(pids, "ids=%d\r", accionidcmd); - strcat((char*) tbComandosparametros[i], pids); // Le ande el identificador de la acción - envia_tarea(tbComandosparametros[i]); - free(tbComandosparametros[i]); - } - return (true); -} -// ________________________________________________________________________________________________________ -// Función: envia_tarea -// -// Descripción: -// Esta función envía una tarea por la red. -// Parámetros: -// - parametros: El contenido de la tarea -// ________________________________________________________________________________________________________ -void envia_tarea(char* parametros) { - TRAMA trama; - - trama.arroba = '@'; - strncpy(trama.identificador, "JMMLCAMDJ", 9); - trama.ejecutor = parametros[0]; - strcpy(trama.parametros, (char*) ¶metros[1]); - gestiona_comando(INVALID_SOCKET, trama); -} -// ________________________________________________________________________________________________________ -// Función: EjecutarTrabajo -// -// Descripción: -// Registra una acción (Trabajo) y la envía para su ejecución -// Parámetros: -// - idtrabajo : Identificador del trabajo -// - db: Objeto de la base de datos -// - parametros: parámetros de la acción -// ________________________________________________________________________________________________________ -int EjecutarTrabajo(int idtrabajo, Database db, char*parametros) { - char sqlstr[1000], ErrStr[200]; - Table tbl; - int cont_tareas = 0, lon; - int idtarea, idtrabajotarea, idcentro; - char wambitrabajo[500], ambitrabajo[4000]; - char wparamtrabajo[20], paramtrabajo[1000]; - int tbTareasidtarea[100], tbTareasidnotificador[100]; - char ambitskwrk[500]; - - ambitrabajo[0] = (char) NULL; // Inicialización - strcpy(paramtrabajo, "tsk="); // Inicialización - - // recupera el identificador del Centro propietario de la tarea - sprintf(sqlstr, "SELECT idcentro FROM trabajos WHERE idtrabajo=%d", - idtrabajo); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (tbl.ISEOF()) - return (true); - if (!tbl.Get("idcentro", idcentro)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - // Recupera las tareas que forman parte del trabajo - sprintf(sqlstr, - "SELECT * FROM trabajos_tareas WHERE idtrabajo=%d ORDER by orden", - idtrabajo); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (tbl.ISEOF()) - return (true); - // Recorre trabajos-tareas - while (!tbl.ISEOF()) { - if (!tbl.Get("idtrabajotarea", idtrabajotarea)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - tbTareasidnotificador[cont_tareas] = idtrabajotarea; - - if (!tbl.Get("idtarea", idtarea)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - tbTareasidtarea[cont_tareas] = idtarea; - - if (!tbl.Get("parametros", parametros)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - - if (!tbl.Get("ambitskwrk", ambitskwrk)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - sprintf(wambitrabajo, "%s;", ambitskwrk); - strcat(ambitrabajo, wambitrabajo); - - sprintf(wparamtrabajo, "%d;", idtrabajotarea); - strcat(paramtrabajo, wparamtrabajo); - - cont_tareas++; - tbl.MoveNext(); - } - lon = strlen(ambitrabajo); - ambitrabajo[lon - 1] = (char) NULL; // Quita la coma final - - lon = strlen(paramtrabajo); - paramtrabajo[lon - 1] = (char) NULL; // Quita la coma final - - char _fechahorareg[100]; - struct tm* st; - st = TomaHora(); - sprintf(_fechahorareg, "%d/%d/%d %d:%d:%d", st->tm_year + 1900, st->tm_mon - + 1, st->tm_mday, st->tm_hour, st->tm_min, st->tm_sec); - - sprintf( - sqlstr, - "INSERT INTO acciones (tipoaccion,idtipoaccion,cateaccion,ambito,idambito,ambitskwrk,fechahorareg,estado,resultado,idcentro,parametros,accionid,idnotificador) VALUES (%d,%d,%d,0,0,'%s','%s','%s','%s',%d,'%s',0,0)", - EJECUCION_TRABAJO, idtrabajo, PROCESOS, ambitrabajo, _fechahorareg, - ACCION_INICIADA, ACCION_SINERRORES, idcentro, paramtrabajo); - if (!db.Execute(sqlstr)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - return (false); - } - int accionid = 0; - // Toma identificador dela acción - sprintf(sqlstr, "SELECT LAST_INSERT_ID() as identificador"); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!tbl.ISEOF()) { // Si existe registro - if (!tbl.Get("identificador", accionid)) { - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - } - int i; - // Insertar acciones:tareas - for (i = 0; i < cont_tareas; i++) { - if (!EjecutarTarea(tbTareasidtarea[i], accionid, - tbTareasidnotificador[i], idcentro, db, parametros)) { - return (false); - } - } - return (true); -} -// ________________________________________________________________________________________________________ -// Función: cuestion_nuevoordenador -// -// Descripción: -// Esta función da de alta un ordenador y un aula si el sistema está configurado para ello -// Parámetros: -// - db: Objeto base de datos (ya operativo) -// - tbl: Objeto tabla -// - ido: identificador del ordenador que se dará de alta automáticamente (se devuelve) -// - nau: Nombre del grupo donde estnel ordenador( rembo.conf) -// - nor: Nombre del ordenador dado por rembo(dhcpd) -// - iph: IP del ordenador -// - mac: MAC del ordenador -// - cfg: configuración -// - ipd: ip del servidor dhcp -// - ipr: ip del servidor rembo -// ________________________________________________________________________________________________________ -int cuestion_nuevoordenador(Database db, Table tbl, int*ido, char *nau, - char *nor, char *iph, char *mac, char*cfg, char*ipd, char*ipr) { - char sqlstr[1000], ErrStr[200]; - int ida, isd, isr; - - // Recupera los datos del aula - sprintf(sqlstr, "SELECT idaula FROM aulas WHERE nombreaula= '%s'", nau); - - if (!db.Execute(sqlstr, tbl)) { // Error al consultar - db.GetErrorErrStr(ErrStr); - return (false); - } - if (tbl.ISEOF()) { // Si NO existe el aula - sprintf(sqlstr, "SELECT idaula FROM aulas WHERE nombreaula= '%s'", - "Default"); - if (!db.Execute(sqlstr, tbl)) { // Error al consultar - db.GetErrorErrStr(ErrStr); - return (false); - } - if (tbl.ISEOF()) { // Inserta el aula por defecto - sprintf(sqlstr, "INSERT INTO aulas (nombreaula) VALUES ('Default')"); - if (!db.Execute(sqlstr)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - return (false); - } - ida = 0; - sprintf(sqlstr, "SELECT LAST_INSERT_ID() as identificador"); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!tbl.ISEOF()) { // Si existe registro - if (!tbl.Get("identificador", ida)) { - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - } - } - } else { - if (!tbl.Get("idaula", ida)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - } - if (!Toma_idservidorres(db, tbl, ipd, ipr, &isd, &isr)) - return (false); - if (!alta_ordenador(db, tbl, ido, nor, iph, mac, ida, isd, isr)) - return (false); // Alta del ordenador - if (!actualiza_configuracion(db, tbl, cfg, 0, 0, iph)) { // Actualiza la configuración del ordenador - return (false); - } - return (true); -} -// ________________________________________________________________________________________________________ -// Función: alta_ordenador -// -// Descripción: -// Esta funcin da de alta un ordenador -// Parámetros: -// - db: Objeto base de datos (ya operativo) -// - tbl: Objeto tabla -// - mac: MAC del ordenador -// - ida: Identificador del aula -// - isd: Identificador del servidor dhcp -// - isr: Identificador del servidor rembo -// ________________________________________________________________________________________________________ -int alta_ordenador(Database db, Table tbl, int* ido, char *nor, char *iph, - char*mac, int ida, int isd, int isr) { - char sqlstr[1000], ErrStr[200], strmac[20]; - int idordenador, lon, i, p; - - // Prepara mac - lon = strlen(mac); - p = 0; - for (i = 0; i < lon; i++) { - if (mac[i] != ' ') // Si no es espacio - strmac[p++] = mac[i]; - } - strmac[p] = (char) NULL; - - sprintf( - sqlstr, - "INSERT INTO ordenadores(nombreordenador,ip,mac,idperfilhard,idservidordhcp,idservidorrembo,idmenu,idaula,grupoid,idconfiguracion) VALUES ('%s','%s','%s',0,%d,%d,0,%d,0,0)", - nor, iph, strmac, isd, isr, ida); - if (!db.Execute(sqlstr)) { // Error al insertar - db.GetErrorErrStr(ErrStr); - return (false); - } - idordenador = 0; - // Toma identificador dela acción - sprintf(sqlstr, "SELECT LAST_INSERT_ID() as identificador"); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!tbl.ISEOF()) { // Si existe registro - if (!tbl.Get("identificador", idordenador)) { - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - } - *ido = idordenador; - return (true); -} -// ________________________________________________________________________________________________________ -// Función: Toma_idservidorres -// -// Descripción: -// Esta funcin devuelve los identificadores de los servidores rembo y dhcp de un determinado ordenador -// Parámetros: -// db: Objeto base de datos (ya operativo) -// tbl: Objeto tabla -// ipd: ip del servidor dhcp -// ipr: ip del servidor rembo -// isd: identificador del servidor dhcp -// isr: identificador del servidor rembo -// ________________________________________________________________________________________________________ -int Toma_idservidorres(Database db, Table tbl, char*ipd, char*ipr, int*isd, - int*isr) { - char sqlstr[1000], ErrStr[200]; - int identificador_dhcp = 0; - int identificador_rembo, puertorepo_rembo; - - /* Servidor dhcp - sprintf(sqlstr,"SELECT idservidordhcp FROM servidoresdhcp where ip='%s'",ipd); - if(!db.Execute(sqlstr,tbl)){ // Error al leer - db.GetErrorErrStr(ErrStr); - return(false); - } - if(!tbl.ISEOF()){ // Si existe registro - if(!tbl.Get("idservidordhcp",identificador_dhcp)){ - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return(false); - } - } - */ - // Servidor rembo - sprintf( - sqlstr, - "SELECT idservidorrembo,puertorepo FROM servidoresrembo where ip='%s'", - ipr); - if (!db.Execute(sqlstr, tbl)) { // Error al leer - db.GetErrorErrStr(ErrStr); - return (false); - } - if (!tbl.ISEOF()) { // Si existe registro - if (!tbl.Get("idservidorrembo", identificador_rembo)) { - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("puertorepo", puertorepo_rembo)) { - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - } - *isd = identificador_dhcp; - *isr = identificador_rembo; - - return (true); -} -// ________________________________________________________________________________________________________ -// Función: tomaIpRepoPort -// -// Descripción: -// Devuelve la ip y el puerto de un repositorio -// Parámetros: -// iph: ip del cliente -// ipr: ip del servidor rembo -// rep: puerto del repositorio -// ________________________________________________________________________________________________________ -int tomaIpRepoPort(char *iph, char *ipr, char *rep) { - char ErrStr[200], sqlstr[1000]; - Database db; - Table tbl; - char iprepositorio[16]; - int puertorepo; - - // Toma las propiedades del ordenador - if (!db.Open(usuario, pasguor, datasource, catalog)) { // error de conexión - RegistraLog("Error de conexión con la base de datos", false); - db.GetErrorErrStr(ErrStr); - return (false); - } - // Recupera los datos del ordenador - sprintf( - sqlstr, - "SELECT servidoresrembo.ip,servidoresrembo.puertorepo" - " FROM ordenadores " - " INNER JOIN servidoresrembo ON ordenadores.idservidorrembo = servidoresrembo.idservidorrembo" - " WHERE ordenadores.ip = '%s'", iph); - - if (!db.Execute(sqlstr, tbl)) { // Error al consultar - RegistraLog("Error al ejecutar la consulta", false); - db.GetErrorErrStr(ErrStr); - return (false); - } - if (tbl.ISEOF()) { // Si No existe registro - RegistraLog("Repositorio NO encontrado", false); - return (false); - - } else { - if (!tbl.Get("ip", iprepositorio)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - if (!tbl.Get("puertorepo", puertorepo)) { // Toma dato - tbl.GetErrorErrStr(ErrStr); // error al acceder al registro - return (false); - } - } - sprintf(ipr, "%s", iprepositorio); - sprintf(rep, "%d", puertorepo); - db.Close(); - return (true); -} -//************************************************************************************************************************************************ -// PROGRAMA PRINCIPAL (SERVICIO) -//*************************************************************************************************************************************************** -int main(int argc, char *argv[]) { - SOCKET socket_s; // Socket donde escucha el servidor - SOCKET socket_c; // Socket de los clientes que se conectan - int i;// Tamaño de la estructura de direccionamiento IP del cliente - socklen_t iAddrSize; - struct sockaddr_in local, cliente; - //pthread_t hThread; - //void *resul - // Validación de parámetros - - strcpy(szPathFileCfg, "ogAdmServer.cfg"); - strcpy(szPathFileLog, "ogAdmServer.log"); - - for (i = 1; (i + 1) < argc; i += 2) { - if (argv[i][0] == '-') { - switch (tolower(argv[i][1])) { - case 'f': - if (argv[i + 1] != NULL) - strcpy(szPathFileCfg, argv[i + 1]); - else { - RegistraLog( - "Fallo en los parámetros: Debe especificar el fichero de configuración del servicio", - false); - exit(EXIT_FAILURE); - } - break; - case 'l': - if (argv[i + 1] != NULL) - strcpy(szPathFileLog, argv[i + 1]); - else { - RegistraLog( - "Fallo en los parámetros: Debe especificar el fichero de log para el servicio", - false); - exit(EXIT_FAILURE); - } - break; - default: - RegistraLog( - "Fallo de sintaxis en los parámetros: Debe especificar -f nombre_del_fichero_de_configuración_del_servicio", - false); - exit(EXIT_FAILURE); - break; - } - } - } - if (szPathFileCfg == NULL) { - printf("***Error. No se ha especificado fichero de configuración\n"); - exit(EXIT_FAILURE); - } - if (!TomaConfiguracion(szPathFileCfg)) { // Toma parametros de configuración - RegistraLog( - "El fichero de configuración contiene un error de sintaxis", - false); - exit(EXIT_FAILURE); - } - pthread_mutex_init(&guardia, NULL); // Creación del mutex para control de hebras - - for (i = 0; i < MAXIMOS_SOCKETS; i++) { - tbsockets[i].ip[0] = '\0'; // Inicializa IP - tbsockets[i].sock = INVALID_SOCKET; // Inicializa Socket - } - RegistraLog("Inicio de sesion***", false); - - socket_s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); // Crea socket - if (socket_s == SOCKET_ERROR) { - RegistraLog("socket() fallo:", true); - } - local.sin_addr.s_addr = htonl(INADDR_ANY); // selecciona interface - local.sin_family = AF_INET; - local.sin_port = htons(puerto); // Puerto - - if (bind(socket_s, (struct sockaddr *) &local, // Enlaza socket - sizeof(local)) == SOCKET_ERROR) { - RegistraLog("bind() fallo:", true); - exit(EXIT_FAILURE); - } - - listen(socket_s, 250); // Pone a escuchar al socket - iAddrSize = sizeof(cliente); - - while (true) { // Bucle para escuchar peticiones de clientes - socket_c = accept(socket_s, (struct sockaddr *) &cliente, &iAddrSize); - if (socket_c == INVALID_SOCKET) { - RegistraLog("accept() fallo:", true); - break; - } - swcSocket=true; - //resul=pthread_create(&hThread,NULL,GestionaConexion,(void*)&socket_c); - GestionaConexion(&socket_c); - /*if(resul!=0){2 - RegistraLog("Fallo al crear la hebra cliente",false); - break; - } - */ - //pthread_detach(hThread); - if(!swcSocket) - close(socket_c); // Cierra la conexión sólo cuando el cliente no espera comandos interactivos - } - close(socket_s); - exit(EXIT_SUCCESS); -} diff --git a/admin/Services/ogAdmServer/sources/ogAdmServer.h b/admin/Services/ogAdmServer/sources/ogAdmServer.h deleted file mode 100644 index a5b31c82..00000000 --- a/admin/Services/ogAdmServer/sources/ogAdmServer.h +++ /dev/null @@ -1,162 +0,0 @@ -//**************************************************************************************************************************************************** -// Aplicación OpenGNSys -// Autor: José Manuel Alonso. -// Licencia: Open Source -// Fichero: ogAdmServer.h -// Descripción: -// Este módulo de la aplicación OpenGNSys implementa las comunicaciones con el Servidor. -// **************************************************************************************************************************************************** -#include <sys/types.h> -#include <sys/socket.h> -#include <netinet/in.h> -#include <arpa/inet.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <errno.h> -#include <unistd.h> -#include <time.h> -#include <ctype.h> -#include </usr/include/mysql/mysql.h> -#include <pthread.h> -#include "Database.h" -#include "ogAdmLib.h" - -#define AUTOINCORPORACION_OFF 0x0000 // Los ordenadores no se pueden dar de alta autmáticamente -#define AUTOINCORPORACION_ONA 0x0001 // Los ordenadores se pueden dar de alta automáticamente si existe el aula -#define AUTOINCORPORACION_ONX 0x0002 // Los ordenadores se pueden dar de alta automáticamente y si no existe el aula la crea - -char ecofile[512],msglog[512]; -FILE *FLog,*Fconfig; -char AulaUp[2]; -int aulaup; // Switch para permitir que un ordenador se de de alta automáticamente en un aula existenta - // Valores: - // 0: El ordenador No se da de alta automáticamente en un aula - // 1: El ordenador se da de alta en un aula si existe - // 2: El ordenador se da de alta en un aula si existe y si no existe la crea para darse de alta - -char IPlocal[20]; // Ip local -char servidorhidra[20]; // IP servidor HIDRA -char Puerto[20]; // Puerto Unicode -int puerto; // Puerto -char usuario[20]; -char pasguor[20]; -char datasource[20]; -char catalog[50]; - -int swcSocket; - -struct s_socketCLRMB{ // Estructura usada para guardar información de los clientes - char ip[16]; // IP del cliente - char estado[4]; // Tipo de sistema Operativo del cliente "RMB"=rembo,"W98"=windows98,"W2K"=windows 2000, etc - SOCKET sock; // Socket por el que se comunica - char ipsrvdhcp[16]; // IP del servidor dhcp - char ipsrvrmb[16]; // IP del servidor rembo -}; -struct s_socketCLRMB tbsockets[MAXIMOS_SOCKETS]; - -struct s_socketSRVRMB{ // Estructura usada para guardar información de los servidores REMBO - char ip[16]; // IP del servidor rembo - int puertorepo; - char ipes[MAXLON_PARAMETROSIPH]; // IP de los clientes rembo - int swenv; // Switch de envio - -}; -struct s_socketSRVRMB tbsocketsSRVRMB[MAXIMOS_SRVRMB]; - -static pthread_mutex_t guardia; // Controla acceso exclusivo de hebras - -// Prototipo de funciones -void* GestionaConexion(void*); -void gestiona_comando(SOCKET s,TRAMA trama); -int manda_comando(SOCKET sock,char* parametros); -int manda_trama(SOCKET sock,TRAMA* trama); -int manda_trama_servidorrembo(char* ,char *,int); -SOCKET UDPConnect(char *); -int envia_comandos(SOCKET ,TRAMA* , char* ,int); -int hay_hueco(int *); -BOOLEAN cliente_existente(char *,int*); -int hay_huecoservidorrembo(int *); -BOOLEAN servidorrembo_existente(char *,int*); -char * corte_iph(char *); -char * escaparComillas(char*); -int respuesta_cortesia(SOCKET ); -int NoComandosPendientes(SOCKET); -int Coloca_estado(char *,const char *,SOCKET); -int actualiza_configuracion(Database , Table ,char* ,int,int ,char* ); -int actualiza_hardware(Database , Table ,char* ,char* ,char*); -int actualiza_software(Database , Table ,char* ,char*,char*,char* ,char*); -int CuestionPerfilHardware(Database , Table ,int ,char* ,int *,int ,char*); -int CuestionPerfilSoftware(Database, Table ,int ,char* ,int *,int,char *,char*); - -void TomaParticiones(char*, char* ,int ); -int Toma_menu(Database,Table,char*,int,int); -int RecuperaItem(SOCKET,char *); -int ComandosPendientes(SOCKET ,char *); -int procesaCOMANDOS(SOCKET ,char *); -int DisponibilidadComandos(SOCKET ,char *); - -int InclusionCliente(SOCKET,char *); -int inclusion_srvRMB(char *,int); -int inclusion_REPO(SOCKET,char *); -int inclusion_cliWINLNX(SOCKET ,char *); - -int Sondeo(SOCKET ,char *); -int Sondear(char *,int); -int EcoConsola(SOCKET ,char *); -int enviaEcoConsola(SOCKET ,const char *); -int Arrancar(char *); -int Actualizar(char *); -int FicheroOperador(char *); -int IconoItem(TRAMA*); -int Conmutar(char *); -int ConsolaRemota(char *); -int EliminaFicheroRemoto(char*,char*,char*); -int RenovarItems(char *); - -void PurgarTablaSockets(char *); -int borra_entrada(int); -int RESPUESTA_Arrancar(SOCKET ,char *); -int RESPUESTA_Apagar(SOCKET ,char *); -int RESPUESTA_Reiniciar(SOCKET ,char *); -int RESPUESTA_IniciarSesion(SOCKET ,char *); -int RESPUESTA_Actualizar(SOCKET,char *); -int RESPUESTA_ExecShell(SOCKET ,char *); -int RespuestaEstandar(char *,char *,char *,char*,Database, Table); -int RESPUESTA_CrearPerfilSoftware(SOCKET ,char *); -int RESPUESTA_CrearSoftwareIncremental(SOCKET,char *); -int RESPUESTA_RestaurarImagen(SOCKET,char *); -int RESPUESTA_ParticionaryFormatear(SOCKET ,char *); -int RESPUESTA_Configurar(SOCKET ,char *); -int RESPUESTA_TomaConfiguracion(SOCKET ,char *); -int RESPUESTA_TomaHardware(SOCKET ,char *); -int RESPUESTA_TomaSoftware(SOCKET ,char *); - -int RESPUESTA_inclusionREPO(TRAMA*); - -int Actualiza_ordenador_imagen(char *,const char *,char *,Database); -int Actualiza_ordenador_perfil(char *,char *, char*, Database); -int busca_comandos(char* ,char*,char *,int *); -int InsertaNotificaciones(int,int,int,char *,Database); -int comprueba_resultados(int ,Database ); -int comprueba_finalizada(int ,char *,Database ); - -void EnviaServidoresRembo(char*,int); -void DesmarcaServidoresRembo(void); -void MarcaServidoresRembo(char*,char*); - -int EjecutarItem(SOCKET,char *); -BOOLEAN TomaIPServidorRembo(char*,int*); - -void envia_tarea(char* ); -int EjecutarTarea(int ,int ,int ,int , Database,char * ); -int EjecutarTrabajo(int ,Database,char * ); -int cuestion_nuevoordenador(Database,Table ,int*,char *,char *,char *,char *,char*,char*,char*); -int alta_ordenador(Database db,Table tbl,int*,char *,char *,char*,int,int,int); -int Toma_idservidorres(Database ,Table ,char*,char*,int*,int*); -int tomaIpRepoPort(char *,char *,char *); -void cambiacarac(char *,char , char ); -int TomaConfiguracion(char* ); - -unsigned int TomaEnvio(); -int recibeFichero(char *,char *,char *,char *); diff --git a/admin/Services/opengnsys.default b/admin/Services/opengnsys.default deleted file mode 100644 index f1e25285..00000000 --- a/admin/Services/opengnsys.default +++ /dev/null @@ -1,10 +0,0 @@ -# RUN_OGADMSERVER run OpenGNSys Admin service. -# RUN_OGADMREPO run OpenGNSys Repository Manager service. -# RUN_OGADMAGENT run OpenGNSys Agent service. -# RUN_BTTRACKER run Bittorrent Tracker -# RUN_BTSEEDER starts seeding of selected torrent files -RUN_OGADMSERVER="yes" -RUN_OGADMREPO="yes" -RUN_OGADMAGENT="yes" -RUN_BTTRACKER="yes" -RUN_BTSEEDER="yes" diff --git a/admin/Services/opengnsys.init b/admin/Services/opengnsys.init deleted file mode 100755 index 6af54ab2..00000000 --- a/admin/Services/opengnsys.init +++ /dev/null @@ -1,165 +0,0 @@ -#! /bin/sh - -################################################################################################################## -####### Script de arranque de los servicios OpenGnSys: -####### Servidor ogAdmServer, -####### Servidor de repositorio ogAdmRepo, -####### Servidor ogAdmAgent, para tareas programadas -####### -####### Tracker Bittorrent y seeder de imagenes por Bittorrent -####### autor: jcxifre <jcxifre@unizar.es> -####### basado en http://www.epilogue.org/~xef4/start-stop-example -################################################################################################################## - - -### BEGIN INIT INFO -# Provides: opengnsys -# Required-Start: -# Required-Stop: -# Default-Start: 2 3 4 5 -# Default-Stop: 1 -# Short-Description: Servicios del sistema OpenGnSys -# Description: Servicios del sistema OpenGnSys: -### END INIT INFO - -# -# Definiciones globales -# -BASEDIR=/opt/opengnsys - -# -# Servidor de OpenGnSys -# -SERVERNAME=ogAdmServer -SERVERDAEMON=$BASEDIR/sbin/$SERVERNAME -SERVERCFG=$BASEDIR/etc/$SERVERNAME.cfg -SERVERLOG=$BASEDIR/log/$SERVERNAME.log -SERVERDAEMON_OPTIONS="-f $SERVERCFG -l $SERVERLOG" - -# -# Servidor de Repositorio -# -REPONAME=ogAdmRepo -REPODAEMON=$BASEDIR/sbin/$REPONAME -REPOCFG=$BASEDIR/etc/$REPONAME.cfg -REPOLOG=$BASEDIR/log/$REPONAME.log -REPODAEMON_OPTIONS="-f $REPOCFG -l $REPOLOG" - -# -# Servidor ogAdmAgent -# -AGENTNAME=ogAdmAgent -AGENTDAEMON=$BASEDIR/sbin/$AGENTNAME -AGENTCFG=$BASEDIR/etc/$AGENTNAME.cfg -AGENTLOG=$BASEDIR/log/$AGENTNAME.log -AGENTDAEMON_OPTIONS="-f $AGENTCFG -l $AGENTLOG" - -# -# Opciones Bittorrent -# - -BTTRACK=/usr/bin/bttrack.bittorrent -BTSEEDER=/usr/bin/btlaunchmany.bittornado -BTTRACKPORT=6969 -BTTRACKDFILE=/tmp/dstate -BTTRACKLOG=/opt/opengnsys/log/bttrack.log -BTINTERVAL=30 -BTTORRENTSDIR=/opt/opengnsys/images -BTALLOW_GET=1 -BTTRACK_OPTIONS=" --port $BTTRACKPORT --dfile $BTTRACKDFILE --reannounce_interval $BTINTERVAL --logfile $BTTRACKLOG --allowed_dir $BTTORRENTSDIR --allow_get $BTALLOW_GET --parse_allowed_interval 1" -BTTRACKPID="/var/run/bttrack.pid" -BTSEEDERPID="/var/run/btseeder.pid" - - -set -e -export PATH="${PATH:+$PATH:}/usr/sbin:/sbin:/usr/bin" - -# Read config file if it is present. -if [ -r /etc/default/opengnsys ] -then - . /etc/default/opengnsys -fi - -arranca_demonios() { - if [ $RUN_OGADMSERVER = "yes" ] - then - echo -n "Iniciando demonio: "$SERVERNAME - start-stop-daemon --start --quiet --background --exec $SERVERDAEMON -- $SERVERDAEMON_OPTIONS - echo "." - fi - if [ $RUN_OGADMSERVER = "yes" ] && [ $RUN_OGADMREPO = "yes" ] - then - sleep 5 # Damos tiempo a que ogAdmServer este funcionando - fi - if [ $RUN_OGADMREPO = "yes" ] - then - echo -n "Iniciando demonio: "$REPONAME - start-stop-daemon --start --quiet --background --exec $REPODAEMON -- $REPODAEMON_OPTIONS - echo "." - fi - if [ $RUN_OGADMAGENT = "yes" ] - then - echo -n "Iniciando demonio: "$AGENTNAME - start-stop-daemon --start --quiet --background --exec $AGENTDAEMON -- $AGENTDAEMON_OPTIONS - echo "." - fi - - if [ $RUN_BTTRACKER = "yes" ] - then - echo -n "Iniciando demonio: "$BTTRACK - start-stop-daemon --make-pidfile --pidfile $BTTRACKPID --start --quiet --background --exec $BTTRACK -- $BTTRACK_OPTIONS - echo "." - fi - if [ $RUN_BTSEEDER = "yes" ] - then - echo -n "Iniciando demonio: "$BTSEEDER - start-stop-daemon --make-pidfile --pidfile $BTSEEDERPID --start --quiet --background --exec $BTSEEDER -- $BTTORRENTSDIR - echo "." - fi - -} -para_demonios() { - if [ -e $BTSEEDERPID ] - then - echo -n "Parando demonio: "$BTSEEDER - start-stop-daemon --stop --quiet --oknodo --retry 30 --pidfile $BTSEEDERPID - echo "." - rm $BTSEEDERPID > /dev/null - fi - if [ -e $BTTRACKPID ] - then - echo -n "Parando demonio: "$BTTRACK - start-stop-daemon --stop --quiet --oknodo --pidfile $BTTRACKPID - echo "." - rm $BTTRACKPID > /dev/null - fi - echo -n "Parando demonio: "$AGENTNAME - start-stop-daemon --stop --quiet --oknodo --name $AGENTNAME - echo "." - echo -n "Parando demonio: "$REPONAME - start-stop-daemon --stop --quiet --oknodo --name $REPONAME - echo "." - echo -n "Parando demonio: "$SERVERNAME - start-stop-daemon --stop --quiet --oknodo --name $SERVERNAME - echo "." -} - -case "$1" in - start) - arranca_demonios - ;; - stop) - para_demonios - ;; - restart) - para_demonios - arranca_demonios - ;; - - *) - echo "Uso: opengnsys "$1" {start|stop|restart}" - exit 1 - ;; -esac - -exit 0 diff --git a/admin/WebConsole/acceso.php b/admin/WebConsole/acceso.php deleted file mode 100644 index 717750cd..00000000 --- a/admin/WebConsole/acceso.php +++ /dev/null @@ -1,21 +0,0 @@ -<? -// ******************************************************************************************************** -// Aplicacin WEB: ogAdmWebCon -// Autor: Jos Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creacin: Diciembre-2003 -// Fecha ltima modificacin: Marzo-2005 -// Nombre del fichero: barramenu.php -// Descripcin :Este fichero implementa el menu general de la Aplicacin -// ******************************************************************************************************** -if(isset($_SESSION)){ // Si existe algua sesin ... - session_unset(); // Elimina variables - session_destroy(); // Destruye sesin -} - -include_once("controlacceso.php"); - -$herror=0; -if (isset($_GET["herror"])) $herror=$_GET["herror"]; -if (isset($_POST["herror"])) $herror=$_POST["herror"]; -Header("Location: acceso_".$idi.".php?herror=".$herror); // Redireccionamiento a la pgina de inicio en el idioma por defecto -?> diff --git a/admin/WebConsole/acceso_eng.php b/admin/WebConsole/acceso_eng.php deleted file mode 100644 index 631c0242..00000000 --- a/admin/WebConsole/acceso_eng.php +++ /dev/null @@ -1,105 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Diciembre-2003 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: acceso.php -// Descripción : Presenta la pantalla de login de la aplicación -// ************************************************************************************************************************************************* -if(isset($_SESSION)){ // Si existe algua sesión ... - session_unset(); // Elimina variables - session_destroy(); // Destruye sesión -} -$herror=0; -if (isset($_GET["herror"])) $herror=$_GET["herror"]; - -$TbErr=array(); -$TbErr[0]="NO ERRORS"; -$TbErr[1]="WARNING:You must access to aplication through login pag"; -$TbErr[2]="WARNING:Aplication without access to Server Data Base"; -$TbErr[3]="WARNING: There are some problem to recovery the record, must be it is removed"; -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE> Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="estilos.css"> -<SCRIPT LANGUAGE="JAVASCRIPT"> -//________________________________________________________________________________________________________ -function confirmar(){ - if (comprobar_datos()){ - var usu=document.fdatos.usu.value; - var pss=document.fdatos.pss.value; - var ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="controlacceso.php?usu="+usu+"&pss="+pss - ifr.src=wurl; // LLama a la página gestora - } -} -//________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.usu.value==""){ - alert("You must introduce a User name") - document.fdatos.usu.focus() - return(false) - } - if (document.fdatos.pss.value==""){ - alert("You must introduce a Password") - document.fdatos.pss.focus() - return(false) - } - return(true) -} -//______________________________________________________________________________________________________ -function resultado_acceso(resul){ - if (!resul){ - alert('WARNING: You are not authorized to access this aplication') - return - } - location.href="frames.php"; -} -//______________________________________________________________________________________________________ -function PulsaEnter(oEvento){ - var iAscii; - if (oEvento.keyCode) - iAscii = oEvento.keyCode; - else{ - if (oEvento.which) - iAscii = oEvento.which; - else - return false; - } - if (iAscii == 13) confirmar(); - return true; -} -//________________________________________________________________________________________________________ -</SCRIPT> -</HEAD> -<BODY> -<DIV style="POSITION:absolute;top:90;left:212"> - <FORM action="controlacceso.php" name="fdatos" method="post"> - <DIV align="center"> - <IMG src="./images/login_eng.jpg" > - <INPUT onkeypress="PulsaEnter(event)" name="usu" style="POSITION:absolute;top:160;left:455;width=130;height:20;COLOR: #999999; FONT-FAMILY: Verdana; FONT-SIZE: 12px;"> - <INPUT onkeypress="PulsaEnter(event)" name="pss" type="password" style="POSITION:absolute;top:190;left:455;width=130;height:20;COLOR: #999999; FONT-FAMILY: Verdana; FONT-SIZE: 12px;"> - <IMG onclick="confirmar()" src="./images/botonok.gif" style="POSITION:absolute;top:215;left:555;CURSOR: hand"> - </DIV> - </FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -echo '<DIV style="POSITION: absolute;LEFT: 20px;TOP:300px;visibility=hidden" height=300 width=300>'; -echo '<IFRAME scrolling=yes height=300 width=310 id="iframes_comodin" src="./nada.php"></IFRAME>'; -echo '</DIV>'; -//________________________________________________________________________________________________________ -// Posiciona cursor en campo usuario y muestra mensaje de error si lo hubiera -echo '<SCRIPT LANGUAGE="javascript">'; -if (!empty($herror)) - echo " alert('".$TbErr[$herror]."');"; -echo 'document.fdatos.usu.focus()'; -echo '</SCRIPT>'; -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> diff --git a/admin/WebConsole/acceso_esp.php b/admin/WebConsole/acceso_esp.php deleted file mode 100644 index a9b325cc..00000000 --- a/admin/WebConsole/acceso_esp.php +++ /dev/null @@ -1,117 +0,0 @@ -<? -// ********************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación: Diciembre-2003 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: acceso.php -// Descripción : Presenta la pantalla de login de la aplicación -// ******************************************************************************************************** -include_once("controlacceso.php"); -include_once("./includes/CreaComando.php"); -include_once("./clases/AdoPhp.php"); -include_once("./includes/HTMLSELECT.php"); -//________________________________________________________________________________________________________ -$cmd=CreaComando($cnx); // Crea objeto comando -if (!$cmd) - die("Error de acceso"); -//________________________________________________________________________________________________________ -$herror=0; -if (isset($_GET["herror"])) $herror=$_GET["herror"]; -if (isset($_POST["herror"])) $herror=$_POST["herror"]; - -$TbErr=array(); -$TbErr[0]="SIN ERRORES"; -$TbErr[1]="ATENCIÓN: Debe acceder a la aplicación a través de la pagina inicial"; -$TbErr[2]="ATENCIÓN: La Aplicación no tiene acceso al Servidor de Bases de Datos"; -$TbErr[3]="ATENCIÓN: Existen problemas para recuperar el registro, puede que haya sido eliminado"; -$TbErr[4]="ATENCIÓN: Usted no tiene acceso a esta aplicación"; -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="estilos.css"> -<SCRIPT LANGUAGE="JAVASCRIPT"> -//________________________________________________________________________________________________________ -function confirmar(){ - if (comprobar_datos()) - document.fdatos.submit(); -} -//________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.usu.value==""){ - alert("Debe introducir un nombre de Usuario") - document.fdatos.usu.focus() - return(false) - } - if (document.fdatos.pss.value==""){ - alert("Debe introducir una contraseña") - document.fdatos.pss.focus() - return(false) - } - var p=document.fdatos.idcentro.selectedIndex - if (p==0){ - var res=confirm("ATENCIÓN: No ha introducido ninguna Unidad Organizativa. NO tendrá acceso al sistema a menos que sea adminstrador general de la Aplicación. ¿Desea acceder con este perfil?"); - if(!res) - return(false) - } - return(true) -} -//______________________________________________________________________________________________________ -function PulsaEnter(oEvento){ - var iAscii; - if (oEvento.keyCode) - iAscii = oEvento.keyCode; - else{ - if (oEvento.which) - iAscii = oEvento.which; - else - return false; - } - if (iAscii == 13) confirmar(); - return true; -} -//________________________________________________________________________________________________________ -</SCRIPT> -</HEAD> -<BODY> -<DIV style="POSITION:absolute;top:90;left:250"> - <FORM action="controlpostacceso.php" name="fdatos" method="post"> - <DIV align="center"> - <IMG src="./images/login_esp.jpg" width=500 > - <INPUT onkeypress="PulsaEnter(event)" name="usu" - style="POSITION:absolute;top:125px;left:365px;width:90;height:20;COLOR: #999999; FONT-FAMILY: Verdana; FONT-SIZE: 12px;"> - <INPUT onkeypress="PulsaEnter(event)" name="pss" type="password" - style="POSITION:absolute;top:160px;left:365;width:90;height:20;COLOR: #999999; FONT-FAMILY: Verdana; FONT-SIZE: 12px;"> - - <DIV style="POSITION:absolute;top:180px;left:265;COLOR: #F9F9F9; FONT-FAMILY: Verdana; FONT-SIZE: 12px;"> - <P>Unidad Organizativa<BR> - <? - - echo HTMLSELECT($cmd,0,'centros',$idcentro,'idcentro','nombrecentro',220); - ?> - </P></DIV> - - <IMG onclick="confirmar()" src="./images/botonok.gif" style="POSITION:absolute;top:240;left:400;CURSOR: hand"> - </DIV> - </FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -echo '<DIV style="POSITION: absolute;LEFT: 20px;TOP:300px;visibility:hidden" height=300 width=300>'; -echo '<IFRAME scrolling=yes height=300 width=310 id="iframes_comodin" src="./nada.php"></IFRAME>'; -echo '</DIV>'; -//________________________________________________________________________________________________________ -// Posiciona cursor en campo usuario y muestra mensaje de error si lo hubiera -echo '<SCRIPT LANGUAGE="javascript">'; -if (!empty($herror)) - echo " alert('".$TbErr[$herror]."');"; -echo 'document.fdatos.usu.focus()'; -echo '</SCRIPT>'; -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> diff --git a/admin/WebConsole/barramenu.php b/admin/WebConsole/barramenu.php deleted file mode 100644 index 3573c39a..00000000 --- a/admin/WebConsole/barramenu.php +++ /dev/null @@ -1,194 +0,0 @@ -<? -// ******************************************************************************************************** -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Diciembre-2003 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: barramenu.php -// Descripción :Este fichero implementa el menu general de la Aplicación -// ******************************************************************************************************** -include_once("./includes/ctrlacc.php"); -include_once("./includes/constantes.php"); -include_once("./idiomas/php/".$idioma."/barramenu_".$idioma.".php"); -//________________________________________________________________________________________________________ -?> -<HTML> - <TITLE>Administración web de aulas</TITLE> - <HEAD> - <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"> - var currentOp=null; - //________________________________________________________________________________________________________ - function resaltar(o){ - if (o==currentOp) return - o.style.borderBottomColor="#808080" - o.style.borderRightColor="#808080" - o.style.borderTopColor="#ffffff" - o.style.borderLeftColor="#ffffff" - } - //________________________________________________________________________________________________________ - function desresaltar(o){ - if (o==currentOp) return - o.style.borderBottomColor="#d4d0c8" - o.style.borderRightColor="#d4d0c8" - o.style.borderTopColor="#d4d0c8" - o.style.borderLeftColor="#d4d0c8" - } - //________________________________________________________________________________________________________ - function eleccion(o,op){ - opadre=window.parent // Toma frame padre - opadre.frames["frame_contenidos"].document.location.href="nada.php" - var href; - var href2="nada.php" - var href3="./api/tree.html" - var href4="./api/main.html" - var href5="./api/index.html" - - switch(op){ - case 1: - href="./principal/aulas.php" - break; - case 2: - href="./principal/acciones.php" - break; - case 3: - href="./principal/imagenes.php" - break; - case 4: - href="./principal/hardwares.php" - break; - case 5: - href="./principal/softwares.php" - break; - case 6: - href="./principal/servidores.php" - break; - case 7: - href="./principal/menus.php" - break; - case 8: - href="./principal/reservas.php" - break; - case 9: - href="./principal/administracion.php" - break; - case 10: - href="./images/L_Iconos.php" - href2="./images/M_Iconos.php" - break; - case 13: - href="./principal/usuarios.php" - break; - } - var oldOp=currentOp - currentOp=o; - if (oldOp) desresaltar(oldOp); - currentOp.style.borderBottomColor="#ffffff" - currentOp.style.borderRightColor="#ffffff" - currentOp.style.borderTopColor="#808080" - currentOp.style.borderLeftColor="#808080" - if(op<20){ - opadre.frames["frame_arbol"].document.location.href=href - opadre.frames["frame_contenidos"].document.location.href=href2 - } - else{ - switch(op){ - case 21: - window.top.location.href="acceso.php"; - break; - case 22: - opadre.frames["frame_contenidos"].document.location.href=href4 - break; - } - } - } - - //________________________________________________________________________________________________________ - </SCRIPT> - </HEAD> - <BODY bgcolor="#d4d0c8"> - <FORM name=fdatos> - <TABLE border=0 style="POSITION:absolute;LEFT:0px;TOP:0px" cellPadding=2 cellSpacing=0> - <TR> - <TD align=left> - <TABLE class=menupral align=left cellPadding=1 cellSpacing=0 > - <TR valign=baseline> - <TD width=10><IMG src="./images/iconos/pomo.gif"></TD> - - <? if($idtipousuario!=$SUPERADMINISTRADOR){?> - <TD onclick=eleccion(this,1) onmouseout=desresaltar(this) onmouseover=resaltar(this) > - <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/centros.gif"> <SPAN class="menupral"><?echo $TbMsg[0]?></SPAN></A> </TD> - <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> - <TD onclick=eleccion(this,2) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> - <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/acciones.gif"> <SPAN class=menupral ><?echo $TbMsg[1]?></SPAN></A> </TD> - <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> - <TD onclick=eleccion(this,3) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> - <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/imagenes.gif"> <SPAN class=menupral ><?echo $TbMsg[2]?></SPAN></A> </TD> - <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> - <TD onclick=eleccion(this,4) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> - <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/confihard.gif"> <SPAN class=menupral ><?echo $TbMsg[3] ?></SPAN></A> </TD> - <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> - <TD onclick=eleccion(this,5) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> - <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/confisoft.gif"> <SPAN class=menupral ><?echo $TbMsg[4] ?></SPAN></A> </TD> - <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> - - - <? if($_SESSION["repcentralizado"]==0) {?> - - <TD onclick=eleccion(this,6) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> - <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/servidores.gif"> <SPAN class=menupral ><?echo $TbMsg[5] ?></SPAN></A> </TD> - <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> - - <?}?> - - <TD onclick=eleccion(this,7) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> - <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/menus.gif"> <SPAN class=menupral ><?echo $TbMsg[6] ?></SPAN></A> </TD> - <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> - <TD onclick=eleccion(this,8) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> - <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/reservas.gif"> <SPAN class=menupral ><?echo $TbMsg[7] ?></SPAN></A> </TD> - <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> - <? } - else{ - if($idtipousuario==$SUPERADMINISTRADOR){?> - <TD onclick=eleccion(this,9) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> - <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/administracion.gif"> - <SPAN class=menupral ><?echo $TbMsg[8] ?></SPAN></A> </TD> - <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> - - <TD onclick=eleccion(this,10) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> - <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/iconos.gif"> - <SPAN class=menupral ><?echo $TbMsg[9] ?></SPAN></A> </TD> - <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> - - <? if($_SESSION["repcentralizado"]==1) {?> - <TD onclick=eleccion(this,6) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> - <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/servidores.gif"> - <SPAN class=menupral ><?echo $TbMsg[5] ?></SPAN></A> </TD> - <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> - - <?}?> - - - - - <?}?> - <?}?> - - <TD onclick=eleccion(this,22) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> - <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/ayuda.gif"> - <SPAN class=menupral ><?echo $TbMsg[11] ?></SPAN></A> </TD> - <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> - <TD onclick=eleccion(this,21) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> - <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/usuarioslog.gif"> - <SPAN class=menupral ><?echo $TbMsg[10] ?></SPAN></A> </TD> - - - </TR> - </TABLE> - </TR> - </TABLE> - </FORM> - </BODY> -</HTML> diff --git a/admin/WebConsole/clases/AdoPhp.php b/admin/WebConsole/clases/AdoPhp.php deleted file mode 100644 index 8699edbd..00000000 --- a/admin/WebConsole/clases/AdoPhp.php +++ /dev/null @@ -1,654 +0,0 @@ -<?php -/*================================================================================ -Clase para conectar con una base de datos. - -Especificaciones: - - Estado de la conexión($estado) - 0: No conectado - 1: Conectado - 2: Se est�intentando conectar - -================================================================================*/ - -class Conexion{ - var $basedatos; // Base de datos - var $servidor; // Servidor de Base de datos - var $usuario; // Nombre de usuario - var $password; // Clave de usuario - var $controlador; // Controlador - var $estado; // Estado de la conexion - var $proveedor; // Proveedor de BD - var $error; // Colecci� de errores ocurridos durante el proceso (C�igo de error) - var $ultimoerror; // Ultimo error detectado - var $inderror; // Nmero de errores ocurridos durante el proceso - var $msgerrores=array( - "No se ha producido ningn error", - "001 : conexiónError - La conexion no se pudo establecer", - "002 : conexiónError - Se estableci� la conexióncon el servidor pero la base de datos no responde", - "003 : conexiónError - No se ha podido cerrar la actual conexi�", - "004 : conexiónError - El objeto est�ocupado intentando establecer una conexiónanterior", - "005 : conexiónError - La conexiónya est�cerrada", - "006 : conexiónError - No se ha especificado ningn servidor de base de datos", - "007 : conexiónError - No se ha especificado ningn usuario de la base de datos", - "008 : conexiónError - No se ha especificado password de usuario", - "009 : conexiónError - No se ha especificado ninguna base de datos", - "010 : conexiónError - No se ha especificado ningn proveedor de bases de datos", - ); - /*--------------------------------------------------------------------------------------------*/ - function Conexion(){ // Constructor de la clase - $this->inderror=0; - $this->ultimoerror=0; - $this->estado=0; - } - /* ------------------------------------------------------------------------------------------- - Adquiere o actualiza los datos necesarias para establecer conexiones - - Par�etros de entrada: - servidor: Servidor donde se ubica la base de datos - usuario : Un usuario con acceso al servidor - passwor : Clave de usuario - basedato: Base de datos a la se quiere acceder - proveedor: Proveedor de Base de datos - - Devuelve : - true : Si los datos aportadospara establecer conexiones son correctos - false: En caso contrario - - En el caso de devolver false, la funci� TomaUltimoError() devuelve el error ocurrido - ----------------------------------------------------------------------------------------------*/ - function CadenaConexion($servidor,$usuario,$password,$basedatos,$proveedor){ - $this->servidor=$servidor; - $this->usuario=$usuario; - $this->password=$password; - $this->basedatos=$basedatos; - $this->proveedor=$proveedor; - if (!$this->_cadena_conexion()) return(false); else return(true); - } - /* ------------------------------------------------------------------------------------------- - Abre una conexión - - Devuelve : - true : Si la apertura de la conexiónha sido satisfactoria - false: En caso contrario - - En el caso de devolver false, la funci� TomaUltimoError() devuelve el error ocurrido - ----------------------------------------------------------------------------------------------*/ - function Abrir(){ - $this->inderror=-1; // Inicializar contador de errores - $this->ultimoerror=-1; - $MAXIMOS_INTENTOS_DE_CONECCION=10; - if (!$this->_cadena_conexion()) return(false); // Comprueba si los datos necesarios para conexiones se han aportado - switch ($this->estado) { - case 1: // Existe actualmente una conexiónabierta que se sustituir�por la nueva - if (mysql_close($this->controlador)){ // Se cierra la conexion actual - $this->estado=0; - $intentos_de_conexion=0; - while(true){ - $intentos_de_conexion++; - $resul=($this->_nueva_conexion()); - if ($resul || $intentos_de_conexion>$MAXIMOS_INTENTOS_DE_CONECCION) return($resul); - sleep(1); // Espera 1 segundo para intentar la conexiónde nuevo - } - } - else{ // Error al cerrar la conexi� - $this->error[$this->inderror++]=3; - $this->ultimoerror=3; - return(false); - } - break; - case 2: // Actualmente est�objeto est�ocupado intentando establecer otra conexi� - $this->error[$this->inderror++]=4; - $this->ultimoerror=4; - return(false); - break; - default : // No existe actualmente ninguna conexiónabierta, se abrir�una nueva - $intentos_de_conexion=0; - while(true){ - $intentos_de_conexion++; - $resul=($this->_nueva_conexion()); - if ($resul || $intentos_de_conexion>$MAXIMOS_INTENTOS_DE_CONECCION) return($resul); - sleep(1); // Espera 1 segundo para intentar la conexiónde nuevo - } - } - } - /* ------------------------------------------------------------------------------------------- - Cierra una conexión - - Devuelve : - true : Si la conexiónse ha cerrado satisfactoriamente - false: En caso contrario - - En el caso de devolver false, la funci� TomaUltimoError() devuelve el error ocurrido - ----------------------------------------------------------------------------------------------*/ - function Cerrar(){ - $this->inderror=-1; // Inicializar contador de errores - $this->ultimoerror=-1; - switch ($this->estado) { - case 1: // Actualmente la conexion est�abierta - if (mysql_close($this->controlador)){ // Se cierra la conexion actual - $this->estado=0; - $this->error[$this->inderror++]=0; - $this->ultimoerror=0; - return(true); - } - else{ // Error al cerrar la conexi� - $this->error[$this->inderror++]=3; - $this->ultimoerror=3; - return(false); - } - break; - case 2: // Actualmente est�objeto est�ocupado intentando establecer otra conexi� - $this->error[$this->inderror++]=4; - $this->ultimoerror=4; - return(false); - break; - - default : // Actualmente la conexiónest�ya cerrada - $this->error[$this->inderror++]=5; - $this->ultimoerror=5; - return(false); - } - } - /* ------------------------------------------------------------------------------------------- - Establece una nueva conexi�. Este m�odo es privado y s�o lo puede ejecutar la propia - clase desde el m�odo pblico Abrir. - ----------------------------------------------------------------------------------------------*/ - function _nueva_conexion(){ - $this->estado=2;// Intenta la conexion - if ($this->controlador=mysql_connect($this->servidor,$this->usuario,$this->password)){// Conexion O.K. - $this->estado=1; // La conexion con el servidor se estableci� - if (mysql_select_db($this->basedatos, $this->controlador)){// Base datos O.K. - $this->error[$this->inderror++]=0; - $this->ultimoerror=0; - return(true); - } - else{ // Problemas con la base de datos - $this->error[$this->inderror++]=2; - $this->ultimoerror=2; - if (mysql_close ($this->controlador)) $this->estado=0; // Se cierra la conexion - return(false); - } - } - else{ // Problemas con la conexion - $this->estado=0; - $this->error[$this->inderror++]=1; - $this->ultimoerror=1; - return(false); - } - } - /* ------------------------------------------------------------------------------------------- - Establece una sistema UTF8 para las consultas - ----------------------------------------------------------------------------------------------*/ - function SetUtf8(){ - mysql_query("SET NAMES 'utf8'"); - } - /* ------------------------------------------------------------------------------------------- - Revisa y detecta las condiciones que deben cumplir los datos necesarios para establecer - conexiones - - Devuelve : - true : Si los datos aportados son correctos - false: Si algn dato NO ha sido aportado o es incorrecto - - Este m�odo es privado y s�o lo ejecutan m�odos pblicos de la propia clase - ----------------------------------------------------------------------------------------------*/ - function _cadena_conexion(){ - - if ($this->servidor==null){ - $this->error[$this->inderror++]=6; // Servidor no establecido - $this->ultimoerror=6; - return(false); - } - if ($this->usuario==null){ - $this->error[$this->inderror++]=7;// usuario no establecido - $this->ultimoerror=7; - return(false); - } - if ($this->password==null){ - $this->error[$this->inderror++]=8; // password no establecido - $this->ultimoerror=8; - return(false); - } - if ($this->basedatos==null){ - $this->error[$this->inderror++]=9; // base de datos no establecido - $this->ultimoerror=9; - return(false); - } - if ($this->proveedor==null){ - $this->error[$this->inderror++]=10; // proveedor no establecido - $this->ultimoerror=10; - return(false); - } - $this->error[$this->inderror++]=0; // Datos de conexióncorrectos - $this->ultimoerror=0; - return(true); - } - /* ------------------------------------------------------------------------------------------- - Devuelve el c�igo del ltimo error ocurrido durante el proceso anterior. - ----------------------------------------------------------------------------------------------*/ - function UltimoError(){ - return($this->ultimoerror); - } - /* ------------------------------------------------------------------------------------------- - Devuelve una cadena con el mensage del ltimo error ocurrido durante el proceso anterior. - ----------------------------------------------------------------------------------------------*/ - function DescripUltimoError(){ - return($this->msgerrores[$this->ultimoerror]); - } -} -/*========================================================================================= - Clase para usarla con la clase comando. - - Especificaciones: - - Esta clase tiene dos propiedades que definen su contenido - nombre=nombre del parametro - valor = valor de dicho par�etro - tipo = tipo de parametro: - 0: El valor del par�etro debe ir encerrado entre comillas simples - 1: El valor del par�etro no necesita ir entre comillas simples -========================================================================================*/ -class parametro{ - var $nombre; - var $valor; - var $tipo; - /*--------------------------------------------------------------------------------------------*/ - function parametro($nombre="SinNombre",$valor="",$tipo="0"){ // Constructor de la clase - $this->SetParametro($nombre,$valor,$tipo); - } - /* ------------------------------------------------------------------------------------------- - Modifica los valores de las propiedades de la clase - ----------------------------------------------------------------------------------------------*/ - function SetParametro($nombre,$valor,$tipo){ - $this->nombre=$nombre; - $this->valor=$valor; - $this->tipo=$tipo; - if($tipo==1 && empty($valor)) $this->valor=0; - } -} -/*========================================================================================== - Clase para manipular bases de datos a traves de una conexiónprevia. - - Especificaciones: - - Las sentencias SQL pueden contener par�etros que pueden ser sustituidos por el valor - de los objetos par�etro. Estos par�etros tendr� la forma:@nombre_del_parametro -==================================================================================================*/ -class Comando{ - var $texto; - var $Conexion; - var $parametros=array(); - var $Recordset; - var $resul; - var $error; // Error - var $ultimoerror; // Ultimo error detectado - var $inderror; // Contador de errores - var $msgerrores=array( - "No se ha producido ningn error", - "001 : Comando Error - No se ha establecido el texto del comando", - "002 : Comando Error - No se ha establecido la conexióndel comando", - "003 : Comando Error - No se ha abierto la conexi�", - "004 : Comando Error - La sentencia SQl del comando no es correcta", - "005 : Comando Error - No se ha podido recuperar el valor @@identity de la ltima clave insertada", - ); - /*--------------------------------------------------------------------------------------------*/ - function Comando(){ // Constructor de la clase - $this->inderror=0; - $this->ultimoerror=0; - $this->Recordset=new Recordset; - } - /* ------------------------------------------------------------------------------------------- - Devuelve el c�igo del ltimo error ocurrido durante el proceso anterior. - ----------------------------------------------------------------------------------------------*/ - function UltimoError(){ - return($this->ultimoerror); - } - /* ------------------------------------------------------------------------------------------- - Devuelve una cadena con el mensage del ltimo error ocurrido durante el proceso anterior. - ----------------------------------------------------------------------------------------------*/ - function DescripUltimoError(){ - return($this->msgerrores[$this->ultimoerror]); - } - /* ------------------------------------------------------------------------------------------- - A�de un par�etro a la colecci� de parametros. La matriz que implementa la colecci� - es una matriz asociativa cuyo indice asociativo es el nombre del par�etro - - Par�etros de entrada: - objparam: Un objeto parametro - ---------------------------------------------------------------------------------------------*/ - function AddParametro($objparam){ - $tbparametro["nombre"]=$objparam->nombre; - $tbparametro["valor"]=$objparam->valor; - $tbparametro["tipo"]=$objparam->tipo; - $this->parametros[]=$tbparametro; - } - /* ------------------------------------------------------------------------------------------- - A�de un par�etro a la colecci� de parametros. La matriz que implementa la colecci� - es una matriz asociativa cuyo indice asociativo es el del par�etro - - Par�etros de entrada: - nombre: El nombre del par�etro - valor : El valor del par�etro - tipo = tipo de parametro: - 0: El valor del par�etro debe ir encerrado entre comillas simples - 1: El valor del par�etro no necesita ir entre comillas simples - - - ---------------------------------------------------------------------------------------------*/ - function CreaParametro($nombre,$valor,$tipo){ - for($i=0;$i<sizeof($this->parametros);$i++){ - if($this->parametros[$i]["nombre"]==$nombre){ - $this->parametros[$i]["valor"]=$valor; - return; - } - } - $p = new parametro($nombre,$valor,$tipo); - $this->AddParametro($p); - } - - /* ------------------------------------------------------------------------------------------- - Sustituye el valor de un par�etro existente por otro - Par�etros de entrada: - nombre: El nombre del par�etro - valor : El nuevo valor del par�etro - ---------------------------------------------------------------------------------------------*/ - function ParamSetValor($nombre,$valor){ - for($i=0;$i<sizeof($this->parametros);$i++){ - if($this->parametros[$i]["nombre"]==$nombre) - $this->parametros[$i]["valor"]=$valor; - } - } - /* ------------------------------------------------------------------------------------------- - Establece la conexiónque se usar�para ejecutar las acciones pertinentes - - Par�etros de entrada: - objconexion: Un objeto conexion - ---------------------------------------------------------------------------------------------*/ - function EstableceConexion($objconexion){ - $this->Conexion= $objconexion; - } - /* ------------------------------------------------------------------------------------------- - Establece la conexiónque se usar�para ejecutar las acciones pertinentes - - Par�etros de entrada: - textocomando: Un texto con la sentencia SQL (Puede contener par�etros) - ---------------------------------------------------------------------------------------------*/ - function EstableceTexto($textocomando){ - $this->texto=$textocomando; - } - /* ------------------------------------------------------------------------------------------- - Sustituye el valor de los parametros en la expresi� que forma el texto del Comando - ---------------------------------------------------------------------------------------------*/ - function Traduce(){ - $execomando=$this->texto; - if (sizeof($this->parametros)>0){ // Hay par�etros que sustituir - foreach($this->parametros as $parametro){ - if ($parametro["tipo"]==0) // Tipo alfanum�ico - $execomando=str_replace($parametro["nombre"],"'".$parametro["valor"]."'",$execomando); - else - $execomando=str_replace($parametro["nombre"],$parametro["valor"],$execomando); - } - } - $this->texto=$execomando; - } - /* ------------------------------------------------------------------------------------------- - Ejecuta la sentencia SQL contenida en la propiedad texto - ---------------------------------------------------------------------------------------------*/ - function Ejecutar(){ - $this->inderror=-1; // Inicializar contador de errores - $this->ultimoerror=-1; - if ($this->texto==null){ - $this->error[$this->inderror++]=1; // Texto no especificado - $this->ultimoerror=1; - return(false); - } - else{ - if ($this->Conexion==null){ - $this->error[$this->inderror++]=2; // conexiónNO establecida - $this->ultimoerror=2; - return(false); - } - else{ - if ($this->Conexion->estado==0){ - $this->error[$this->inderror++]=3; // conexiónNO abierta - $this->ultimoerror=3; - return(false); - } - } - } - $this->Traduce(); - if (!$this->resul=mysql_query($this->texto,$this->Conexion->controlador)){ - $this->error[$this->inderror++]=4; // Error en la sentencia SQL del comando - $this->ultimoerror=4; - return(false); - } - if (stristr($this->texto,"select")){ - $this->Recordset->Inicializar(); - $this->Recordset->filas=$this->resul; - $this->Recordset->numerodecampos=mysql_num_fields($this->Recordset->filas); - $this->Recordset->numeroderegistros=mysql_num_rows($this->Recordset->filas); - if ($this->Recordset->numeroderegistros>0){ - $this->Recordset->BOF=false; - $this->Recordset->EOF=false; - $this->Recordset->campos=mysql_fetch_array($this->Recordset->filas); - } - } - - $this->error[$this->inderror++]=0; // Comando ejecutado correctamante - $this->ultimoerror=0; - return(true); - } - /* ------------------------------------------------------------------------------------------- - Esta funci� recupera el ltimo nmero asignado a una clave autonum�ica de una tabla - ---------------------------------------------------------------------------------------------*/ - function Autonumerico(){ - $ulreg=mysql_insert_id(); - return($ulreg); - } -} -/*========================================================================================= - Clase para consultar tablas y vistas de una base de datos. - - Especificaciones: - - Estado del recordset ($estado) - 0: Cerrado - 1: Abierto -=========================================================================================*/ -class Recordset{ - var $Comando; - var $filas= array(); - var $BOF,$EOF,$estado; - var $campos; - var $numeroderegistros,$numerodecampos,$posicion; - - var $error; // Error - var $ultimoerror; // Ultimo error detectado - var $inderror; // Contador de errores - var $msgerrores=array( - "No se ha producido ningn error", - "001 : Recordset Error - Comando no establecido", - "002 : Recordset Error - No se ha establecido la conexióndel comando", - "003 : Recordset Error - No se ha abierto la conexi�", - "004 : Recordset Error - No se pudo abrir la consulta", - "005 : Recordset Error - La sentencia SQl del comando no contiene la clausula SELECT", - "006 : Recordset Error - No se puede liberar la consulta", - ); - /*--------------------------------------------------------------------------------------------*/ - function Recordset(){ // Constructor de la clase - $this->Inicializar(); - } - /* ------------------------------------------------------------------------------------------- - Inicializa propiedades de las clase - ----------------------------------------------------------------------------------------------*/ - function Inicializar(){ - $this->BOF=true; - $this->EOF=true; - $this->posicion=0; - $this->numeroderegistros=0; - $this->numerodecampos=0; - $this->estado=0; - } - /* ------------------------------------------------------------------------------------------- - Devuelve el c�igo del ltimo error ocurrido durante el proceso anterior. - ----------------------------------------------------------------------------------------------*/ - function UltimoError(){ - return($this->ultimoerror); - } - /* ------------------------------------------------------------------------------------------- - Devuelve una cadena con el mensage del ltimo error ocurrido durante el proceso anterior. - ----------------------------------------------------------------------------------------------*/ - function DescripUltimoError(){ - return($this->msgerrores[$this->ultimoerror]); - } - /* ------------------------------------------------------------------------------------------- - Establece el comando que se usar�para ejecutar las consultas pertinentes - - Par�etros de entrada: - objcomando: Un objeto comando con la sentencia SQL (Puede contener par�etros) - - Devuelve : - true : Si el texto del comando contiene la clausula SELECT - false: En caso contrario - - En el caso de devolver false, la funci� TomaUltimoError() devuelve el error ocurrido - ---------------------------------------------------------------------------------------------*/ - function EstableceComando($objcomando){ - $this->inderror=-1; // Inicializar contador de errores - $this->ultimoerror=-1; - if (stristr($objcomando->texto,"select")){ - $this->Comando=$objcomando; - $this->error[$this->inderror++]=0; // Comando v�ido, contiene "SELECT" - $this->ultimoerror=0; - return(true); - } - else{ - $this->error[$this->inderror++]=5; // Comando no valido, NO contiene "SELECT" - $this->ultimoerror=5; - return(false); - } - } - /* ------------------------------------------------------------------------------------------- - Sustituye el valor de los parametros en la expresi� que forma el texto del Comando - ---------------------------------------------------------------------------------------------*/ - function Traduce(){ - $execomando=$this->Comando->texto; - if (sizeof($this->Comando->parametros)>0){ // Hay par�etros que sustituir - foreach($this->Comando->parametros as $parametro){ - if ($parametro["tipo"]==0) // Tipo alfanum�ico - $execomando=str_replace($parametro["nombre"],"'".$parametro["valor"]."'",$execomando); - else - $execomando=str_replace($parametro["nombre"],$parametro["valor"],$execomando); - } - } - $this->Comando->texto=$execomando; - } - /* ------------------------------------------------------------------------------------------- - Recupera registros de la base de datos - ---------------------------------------------------------------------------------------------*/ - function Abrir(){ - $this->inderror=-1; // Inicializar contador de errores - $this->ultimoerror=-1; - if ($this->Comando==null){ - $this->error[$this->inderror++]=1; // Comando no especificado - $this->ultimoerror=1; - return(false); - } - else{ - if ($this->Comando->Conexion==null){ - $this->error[$this->inderror++]=2; // conexiónNO establecida - $this->ultimoerror=2; - return(false); - } - else{ - if ($this->Comando->Conexion->estado==0){ - $this->error[$this->inderror++]=3; // conexiónNO abierta - $this->ultimoerror=3; - return(false); - } - } - } - $this->Traduce(); - $this->Inicializar(); - if (!$this->filas=mysql_query($this->Comando->texto,$this->Comando->Conexion->controlador)){ - $this->error[$this->inderror++]=4; // Error en la sentencia SQL del comando o al abrir la consula - $this->ultimoerror=4; - return(false); - } - $this->numeroderegistros=mysql_num_rows($this->filas); // La consulta se ha realizado con �ito - $this->numerodecampos=mysql_num_fields($this->filas); - if ($this->numeroderegistros>0){ - $this->BOF=false; - $this->EOF=false; - $this->campos=mysql_fetch_array($this->filas); - } - $this->estado=1; // Recordset abierto - $this->error[$this->inderror++]=0; // Recuperaci� de registros correcta - $this->ultimoerror=0; - return(true); - } - /* ------------------------------------------------------------------------------------------- - Libera los registros de una consulta de la base de datos - ---------------------------------------------------------------------------------------------*/ - function Cerrar(){ - $this->inderror=-1; // Inicializar contador de errores - $this->ultimoerror=-1; - if (!mysql_free_result($this->filas)){ - $this->error[$this->inderror++]=6; // Error al cerrar la consulta (Al liberar memoria) - $this->ultimoerror=6; - return(false); - } - $this->Inicializar(); - $this->error[$this->inderror++]=0; // Recuperaci� de registros correcta - $this->ultimoerror=0; - return(true); - } - /* ------------------------------------------------------------------------------------------- - Mueve el puntero de lectura al siguiente registro del recordset - ---------------------------------------------------------------------------------------------*/ - function Siguiente(){ - if (!$this->EOF){ - $this->posicion++; - if ($this->posicion==$this->numeroderegistros) - $this->EOF=true; - else{ - if (mysql_data_seek($this->filas,$this->posicion)) - $this->campos=mysql_fetch_array($this->filas); - } - } - } - /* ------------------------------------------------------------------------------------------- - Mueve el puntero de lectura al anterior registro del recordset - ---------------------------------------------------------------------------------------------*/ - function Anterior(){ - if (!$this->BOF){ - $this->posicion--; - if ($this->posicion<0) - $this->BOF=true; - else{ - if (mysql_data_seek($this->filas,$this->posicion)); - $this->campos=mysql_fetch_array($this->filas); - } - } - } - /* ------------------------------------------------------------------------------------------- - Mueve el puntero de lectura al primer registro del recordset - ---------------------------------------------------------------------------------------------*/ - function Primero(){ - if ($this->numeroderegistros>0){ - $this->posicion=0; - if (mysql_data_seek($this->filas,$this->posicion)) - $this->campos=mysql_fetch_array($this->filas); - } - } - /* ------------------------------------------------------------------------------------------- - Mueve el puntero de lectura al ltimo registro del recordset - ---------------------------------------------------------------------------------------------*/ - function Ultimo(){ - if ($this->numeroderegistros>0){ - $this->posicion=$this->numeroderegistros-1; - if (mysql_data_seek($this->filas,$this->posicion)) - $this->campos=mysql_fetch_array($this->filas); - } - } -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/clases/ArbolVistaXML.php b/admin/WebConsole/clases/ArbolVistaXML.php deleted file mode 100644 index c8529070..00000000 --- a/admin/WebConsole/clases/ArbolVistaXML.php +++ /dev/null @@ -1,272 +0,0 @@ -<? -include_once("XmlPhp.php"); -/*=============================================================== -Esta clase implementa la apariencia y comportamiento de un treeview en código HTML y javascript. -La clase utiliza la clase XmlPhp.php para acceder al documento XML. - - Parámetros del constructor: - -fXML=Fichero XML - -fileocade=Indica si el dato anterior es un fichero o una variable con el contenido del árbol - 0: Es una cadena - 1: Es un fichero - -baseurlimg= Url base de las imágenes de los nodos de contracción-expansión - -clasedefault=Clase por defecto de los literales de los nodos - -nivelexp= Máximo nivel que aparecera expandido - -x= Posición x donde aparecerá la tabla - -y= Posición y donde aparecerá la tabla -=================================================================*/ -class ArbolVistaXML{ - var $baseurlimg; // Base de la URL de las imágenes de los nodos de contracción-expansión - var $clasedefault; // Clase por defecto de los literales de los nodos - var $gXML; // Objeto gestor del documento XML - var $nivelexp; // Nivel máximo que aprecerá visible - var $x; // Posición x donde aparecerá la tabla - var $y; // Posición y donde aparecerá la tabla - var $c_imgnivel=array(); // Imagenes de expansión y contracción para los distintos niveles - var $v_imgnivel=array(); // Valores de expansión y contracción para los distintos niveles - var $nodos_count; // Contador de nodo - - Function ArbolVistaXML($fXML,$fileocade,$baseurlimg="/.images/",$clasedefault,$nivelexp=0,$x=0,$y=0,$tipotabla=0,$titulotabla=""){ - // Constructor - $this->gXML=new XmlPhp($fXML,$fileocade); - $this->baseurlimg=$baseurlimg; - $this->clasedefault=$clasedefault; - $this->nivelexp=$nivelexp; - $this->x=$x; - $this->y=$y; - $this->tipotabla=$tipotabla; - $this->titulotabla=$titulotabla; - - // Anchura de los distibtos tipos de tablas - if($this->tipotabla>0){ - $this->anchoM=" width=100% "; - $this->ancho=" width=100% "; - } - else{ - $this->anchoM=" width=1024 "; - $this->ancho=""; - } - for($i=0;$i<=5;$i++){ // Inicializar - $this->c_imgnivel[$i]=$this->baseurlimg.'/nada.gif'; - $this->v_imgnivel[$i]="nada"; - } - $this->nodos_count=0; - } - /*------------------------------------------------------------------------------------------------ - Esta función devuelve una cadena con el contenido de un treeview en código HTML - ------------------------------------------------------------------------------------------------*/ - Function CreaArbolVistaXML(){ - if (!$this->gXML->NodoRaiz()) return; // No existe documento XML que analizar - $arbol_total='<TABLE border=0 '.$this->anchoM.' class="'.$this->clasedefault. '" style="POSITION:absolute;TOP:'.$this->y.'px;LEFT:'.$this->x.'px" class=texto_arbol cellspacing=0 cellpadding=0 border=0>'; - if($this->tipotabla>0) $arbol_total.='<TR><TH>'. $this->titulotabla .'</TH></TR>'; - $arbol_total.='<TR style="display:block">'; - $arbol_total.='<TD>'; - $arbol_total.='<TABLE id=tablanivel-0 border=0 cellspacing=0 cellpadding="0">'; - $arbol_total.=$this->_arbolXmlrecur(0); - $arbol_total.='</TABLE>'; - $arbol_total.='</TD>'; - $arbol_total.='</TR>'; - $arbol_total.='</TABLE>'; - return($arbol_total); - } - // ------------------------------------------------------------------------------------- - // Recorrido recursivo del arbol XML - // Parámetros: - // nivel: nivel del nodo - // ------------------------------------------------------------------------------------- - function _arbolXmlrecur($nivel){ - $arbol_total=""; - if ($nivel+1>$this->nivelexp) $displai="none"; else $displai="block"; - do{ - $gnptr=$this->gXML->nptr; - $arbol_total.='<TR style="display:block" id=TRNodo-'.$this->nodos_count.'>'; - $arbol_total.='<TD>'; - $arbol_total.=$this->_dibujo_nodo($this->gXML->Nodo(),$nivel,$this->gXML->NumerodeHijos(),$this->gXML->EsUltimoHermano()); - $arbol_total.='</TD>'; - $arbol_total.='</TR>'; - $this->nodos_count++; - if ($this->gXML->PrimerNodoHijo()){ - $arbol_total.='<TR id="TRNodoHijo-'.$this->nodos_count.'" style="display:'.$displai.'">'; - $arbol_total.='<TD>'; - $arbol_total.='<TABLE id="tablanivel-'.($nivel+1).'" border=0 cellspacing=0 cellpadding=0>'; - $arbol_total.=$this->_arbolXmlrecur($nivel+1); - $arbol_total.='</TABLE>'; - $arbol_total.='</TD>'; - $arbol_total.='</TR>'; - } - $this->gXML->nptr=$gnptr; - }while($this->gXML->SiguienteNodoHermano()); - return($arbol_total); - } - // ------------------------------------------------------------------------------------- - // Crea un nodo - // Parámetros: - // nivel: nivel del nodo - // ------------------------------------------------------------------------------------- - function CreaNodo($nivel){ - $nodo=$this->_dibujo_nodo($this->gXML->Nodo(),$nivel,0,true); - return($nodo); - } - /*------------------------------------------------------------------------------------------------ - Dibuja los nodos del árbol - parámetros: - nodo: La información del nodo - nivel: Nivel del nodo - nhijos: numero de hijos - uhermano: Es true si el nodo es el último de sus hermanos - - Especificaciones: - Los atributos de los nodos pueden ser HTML o especificos de - esta aplicación. Lso atributos del nodo propios de ésta son: - - - clicksupimg: Función suplementaria de la imagen de signo - - imagenid: Identificador de la imagen de signo - - clickimg: La función que se ejecutará al hacer click sobre la imagen de nodo - - downimg: La función que se ejecutará al pulsar el ratón sobre la imagen de nodo - - clickcontextualimg: Función que se ejecutara al hacer click con el boton derecho sobre la imagen del nodo - - imagenodo: Es la url de la imagen de nodo - - infonodo: Es texto que se visualiza del nodo - - mouseovernodo: La función a ejecutar cuando se posa el ratón sobre el literal del nodo - - clicksupnodo: Función suplementaria del literal del nodo - - clickcontextualnodo: Función que se ejecutara al hacer click con el boton derecho sobre el nodo - - classnodo: Clase (style) a la que pertenece el nodo - - nodoid: identificador del nodo - - nodovalue: parametro value del nodo - ------------------------------------------------------------------------------------------------*/ - function _dibujo_nodo($nodo,$nivel,$nhijos,$uhermano){ - // Comprobar descendencia y posición dentro de los hermanos - $swu=false; // switch para saber si el nodo es el último hermano - $swh=false; // switch para saber si el nodo tiene hijos - if ($nhijos>0) $swh=true; - $swu=$uhermano; - if ($swh){ // Si tiene hijos .. - if ($swu){ // Si es el último de sus hermanos .. - if ($nivel<$this->nivelexp){ - $this->c_imgnivel[$nivel]=$this->baseurlimg.'/menos_c.gif'; - $this->v_imgnivel[$nivel]="menos_c"; - } - else{ - $this->c_imgnivel[$nivel]=$this->baseurlimg.'/mas_c.gif'; - $this->v_imgnivel[$nivel]="mas_c"; - } - } - else{ // Si NO lo es .. - if ($nivel<$this->nivelexp){ - $this->c_imgnivel[$nivel]=$this->baseurlimg.'/menos_t.gif'; - $this->v_imgnivel[$nivel]="menos_t"; - } - else{ - $this->c_imgnivel[$nivel]=$this->baseurlimg.'/mas_t.gif'; - $this->v_imgnivel[$nivel]="mas_t"; - } - } - if ($nivel==0){ - if ($this->nivelexp>0) - $this->c_imgnivel[$nivel]=$this->baseurlimg.'/menos_root.gif'; - else - $this->c_imgnivel[$nivel]=$this->baseurlimg.'/mas_root.gif'; - } - } - else{ // Si NO tiene hijos .. - if ($swu){ // Si es el último de sus hermanos .. - $this->c_imgnivel[$nivel]=$this->baseurlimg.'/nada_c.gif'; - $this->v_imgnivel[$nivel]="nada_c"; - } - else{ // Si no lo es .. - $this->c_imgnivel[$nivel]=$this->baseurlimg.'/nada_t.gif'; - $this->v_imgnivel[$nivel]="nada_t"; - } - } - // Fin Comprobar descendencia y posición dentro de los hermanos - if($this->tipotabla==0) - $arbol='<TABLE border=0 cellspacing=0 cellpadding=0>'; - else - $arbol='<TABLE style="BORDER-BOTTOM:#000000 1px solid;" border=0 cellspacing=0 cellpadding=0>'; - $arbol.='<TR height="16px">'; - $atributosHTML=" "; - $atributosHTML=$this->gXML->Atributos($nodo); - $colornodo=""; - $fondonodo=""; - $estilo=""; - $atributosHTML=$this->gXML->TomaAtributoEspecial("colornodo",$colornodo,$atributosHTML); - $atributosHTML=$this->gXML->TomaAtributoEspecial("fondonodo",$fondonodo,$atributosHTML); - if ($colornodo!="" ) $colornodo=' COLOR:'.$colornodo.";"; - if ($fondonodo!="" ) $fondonodo=' BACKGROUND-COLOR:'.$fondonodo.";"; - $estilo=$colornodo || $fondonodo; - if ($estilo!="" ) $estilo='style="'.$colornodo.$fondonodo.'"'; - - for ($i=0;$i<$nivel;$i++){ // Niveles previos - $arbol.='<TD '.$estilo.'width="3px"></TD>'; - $arbol.='<TD '.$estilo.' width="16px"><IMG src="'.$this->c_imgnivel[$i].'" width="16px" height="16px" ></TD>'; - } - $arbol.='<TD '.$estilo.' width="3px"></TD>'; // Desplazamiento de la imagen - $arbol.='<TD '.$estilo.' width="16px">'; - - $imagenid=""; - $clicksupimg=""; - $atributosHTML=$this->gXML->TomaAtributoEspecial("imagenid",$imagenid,$atributosHTML); - $atributosHTML=$this->gXML->TomaAtributoEspecial("clicksupimg",$clicksupimg,$atributosHTML); - if ($clicksupimg!="") $clicksupimg.=';'; - if ($swh){ // El nodo tiene hijos - $arbol.='<A href="#nodo"><IMG border=0 '.$estilo.' id="'.$imagenid.'" onclick="clickImagenSigno(this,' ."'".$this->baseurlimg."'".','.$nivel.');'.$clicksupimg.'" src="'.$this->c_imgnivel[$nivel].'" width="16px" height="16px" value="'.$this->v_imgnivel[$nivel].'"></A></TD>'; - } - else - $arbol.='<SPAN><IMG '.$estilo.' id="'.$imagenid.'" src="'.$this->c_imgnivel[$nivel].'" width="16px" height="16px" value="'.$this->v_imgnivel[$nivel].'"></SPAN></TD>'; - - $imagenodo=""; - $clickimg=""; - $downimg=""; - $clickcontextualimg=""; - $styleimg=""; - - $atributosHTML=$this->gXML->TomaAtributoEspecial("imagenodo",$imagenodo,$atributosHTML); - $atributosHTML=$this->gXML->TomaAtributoEspecial("clickimg",$clickimg,$atributosHTML); - $atributosHTML=$this->gXML->TomaAtributoEspecial("downimg",$downimg,$atributosHTML); - $atributosHTML=$this->gXML->TomaAtributoEspecial("clickcontextualimg",$clickcontextualimg,$atributosHTML); - if ($clickimg!="" ) $clickimg=' onclick="'.$clickimg.'" '; - if ($downimg!="" ) $downimg=' onmousedown="'.$downimg.'" '; - if ($clickcontextualimg!="" ) $clickcontextualimg=' oncontextmenu=" '.$clickcontextualimg.'" '; - - if ($clickimg!="" || $downimg!="" || $clickcontextualimg!="" ) $styleimg=' style="cursor:hand"'; - - $arbol.='<TD '.$estilo.' width=16px><IMG '.$styleimg.' src="'.$imagenodo.'"'.$clickimg.$downimg.$clickcontextualimg.' width="16px" height="16px"></TD>'; - $arbol.='<TD '.$estilo.' width="4px"></TD>'; - - $clicksupnodo=""; - $clickcontextualnodo=""; - $classnodo=""; - $nodoid=""; - $nodovalue=""; - $mouseovernodo=""; - $infonodo=""; - - $atributosHTML=$this->gXML->TomaAtributoEspecial("clickcontextualnodo",$clickcontextualnodo,$atributosHTML); - $atributosHTML=$this->gXML->TomaAtributoEspecial("clicksupnodo",$clicksupnodo,$atributosHTML); - $atributosHTML=$this->gXML->TomaAtributoEspecial("classnodo",$classnodo,$atributosHTML); - $atributosHTML=$this->gXML->TomaAtributoEspecial("nodoid",$nodoid,$atributosHTML); - $atributosHTML=$this->gXML->TomaAtributoEspecial("nodovalue",$nodovalue,$atributosHTML); - $atributosHTML=$this->gXML->TomaAtributoEspecial("colornodo",$colornodo,$atributosHTML); - $atributosHTML=$this->gXML->TomaAtributoEspecial("fondonodo",$fondonodo,$atributosHTML); - $atributosHTML=$this->gXML->TomaAtributoEspecial("mouseovernodo",$mouseovernodo,$atributosHTML); - $atributosHTML=$this->gXML->TomaAtributoEspecial("infonodo",$infonodo,$atributosHTML); - if ($clickcontextualnodo!="" ) $clickcontextualnodo=' oncontextmenu="'.$clickcontextualnodo.'" '; - if ($mouseovernodo!="" ) $mouseovernodo=' onmouseover="'.$mouseovernodo.'" '; - if ($nodovalue!="" ) $nodovalue=' value="'.$nodovalue.'" '; - if (!$classnodo) $classnodo=$this->clasedefault; - - $arbol.='<TD width="1024px" '.$estilo.' class="'.$classnodo.'">'; - $arbol.='<A href="#nodo" class="'.$this->clasedefault. '" style="text-decoration: none"><SPAN id="'.$nodoid.'" '; - if($this->tipotabla<2){ - $arbol.=' onclick="clickLiteralNodo(this ,' ."'".$this->baseurlimg."'".');'; - $arbol.=" ".$clicksupnodo.'"'.$nodovalue.$mouseovernodo.$clickcontextualnodo; - } - $arbol.=' >'.$infonodo.'</SPAN></A></TD>'; - $arbol.='</TR>'; - $arbol.='</TABLE>'; - if ($swu) - $this->c_imgnivel[$nivel]=$this->baseurlimg.'/nada.gif'; - else - $this->c_imgnivel[$nivel]=$this->baseurlimg.'/nada_l.gif'; - return($arbol); - } -} // Fin de la clase
\ No newline at end of file diff --git a/admin/WebConsole/clases/EncripDescrip.php b/admin/WebConsole/clases/EncripDescrip.php deleted file mode 100644 index 62c07acf..00000000 --- a/admin/WebConsole/clases/EncripDescrip.php +++ /dev/null @@ -1,56 +0,0 @@ -<?php - -/*================================================================================ - Clase para encriptar y desencriptar cadenas cadenas -================================================================================*/ -class EncripDescrip{ - var $cadena; // La cadena encriptada o desencriptada que ser�devuelta - var $clave; // La clave de la cadena encriptada o desencriptada que ser�devuelta - //________________________________________________________________________________________ - // - // Constructor - //________________________________________________________________________________________ - function EncripDescrip($clave=12){ - $this->cadena=""; - $this->clave=$clave; - } - // ____________________________________________________________________________ - // - // Encripta una cadena - //_____________________________________________________________________________ - function Encriptar($cadena){ - - return( $cadena); - - $clave=(int)$this->clave; - $clave = (int)$clave & 0xFF; - $lon=strlen($cadena); - $this->cadena=""; - for($i=0;$i<$lon;$i++){ - $ch=(int)ord($cadena[$i]); - $pot=(int)$ch^(int)$clave; - $this->cadena.=chr($pot); - } - return( $this->cadena); - } - // ____________________________________________________________________________ - // - // Desencripta una cadena - //_____________________________________________________________________________ - function Desencriptar($cadena){ - - return( $cadena); - - $clave=(int)$this->clave; - $clave = (int)$clave & 0xFF; - $lon=strlen($cadena); - $this->cadena=""; - for($i=0;$i<$lon;$i++){ - $ch=(int)ord($cadena[$i]); - $pot=(int)$ch^(int)$clave; - $this->cadena.=chr($pot); - } - return( $this->cadena); - } -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/clases/MenuContextual.php b/admin/WebConsole/clases/MenuContextual.php deleted file mode 100644 index 31a9d2a6..00000000 --- a/admin/WebConsole/clases/MenuContextual.php +++ /dev/null @@ -1,164 +0,0 @@ -<?php -/*================================================================================================== -Clase para trabajar con menús contextuales. - - Especificaciones de las etiquetas XML: - - MENUCONTEXTUAL: Elemento raiz en el se especifican los atributos del <DIV> - - ITEM: Especificaciones de cada item. - - SEPARADOR: Indica una linea divisoria entre items - - Especificaciones de atributos: - - idctx: Identificador del menu contextual (DIV) - - imgitem: La url de la imagen que acompañará al literal - - alignitem: La alineación del texto del item (por defecto left) - - textoitem: El literal del item - - subflotante: Si el item despliega otro menu contextual. El valor es el id de ése - - maxanchu: Máxima anchura del menu contextual - - swimg: Vale 1 si el menu tiene algún item con imagen y 0 en caso contrario - - alpulsar: Nombre de la función javascript que se ejecutará en respuesta al evento onclick - - clase: Estilo CSS que tendrán los item menu contextual - - origen_x: Posición de origen, coordenada x - - origen_y: Posición de origen, coordenada y - - - Especificaciones de eventos: - - Los eventos onmouseover y onmouseout están implicitos en la clase por defecto - Especificaciones de submenus: - - Si una opción lleva un submenu asociado el id de éste va en el atributo name del <TR> - - -==================================================================================================*/ -class MenuContextual{ - Function MenuContextual($urlImages="../images/flotantes"){ - $this->urlImg=$urlImages; - } - /*--------------------------------------------------------------------------------------------- - Devuelve una cadena en formato HTML de un layer para usarlo como menu contextual - Parametros: - - cadenaXML: Una cadena en formato XML con los atributos de cada item - ---------------------------------------------------------------------------------------------*/ - function CreaMenuContextual($cadenaXML){ - $idx=0; - $layer=""; - $idctx=""; - $maxanchu=100; - $swimg=0; - $imgitem=""; - $alignitem=""; - $textoitem=""; - $clase=""; - $subflotante=""; - $origen_x="0"; - $origen_y="0"; - - $gXML=new XmlPhp($cadenaXML,0); - $gXML->NodoRaiz(); - $atributosHTML=$gXML->Atributos(); - $atributosHTML=$gXML->TomaAtributoEspecial("maxanchu",$maxanchu,$atributosHTML); - $atributosHTML=$gXML->TomaAtributoEspecial("swimg",$swimg,$atributosHTML); - $atributosHTML=$gXML->TomaAtributoEspecial("clase",$clase,$atributosHTML); - $atributosHTML=$gXML->TomaAtributoEspecial("idctx",$idctx,$atributosHTML); - $atributosHTML=$gXML->TomaAtributoEspecial("origen_x",$origen_x,$atributosHTML); - $atributosHTML=$gXML->TomaAtributoEspecial("origen_y",$origen_y,$atributosHTML); - if(empty($origen_x)) $origen_x=0; - if(empty($origen_y)) $origen_y=0; - if (!$clase) $clase="menu_contextual"; - $layer.='<DIV class="'.$clase.'" id="'.$idctx.'" width='.$maxanchu.' style="visibility:hidden;position:absolute;top:'.$origen_y.';left:'.$origen_x.'" >'; - $nuitems=2; - if ($gXML->PrimerNodoHijo()){ - $layer.='<TABLE border=0 width='.$maxanchu.' border=0 cellspacing=0 cellpadding=0>'; - $layer.='<TR width='.$maxanchu.' height=3>'; // Primera linea - $layer.='<TD width=3 background="'.$this->urlImg.'/esi.gif"></TD>'; - $layer.='<TD colspan=6 background="'.$this->urlImg.'/lsu.gif"></TD>'; - $layer.='<TD width=3 background="'.$this->urlImg.'/esd.gif"></TD>'; - $layer.='</TR>'; - - $layer.='<TR width='.$maxanchu.' height=3>'; // Linea de relleno - $layer.='<TD width=3 background="'.$this->urlImg.'/liz.gif"></TD>'; - $layer.='<TD width=3></TD>'; - $layer.='<TD colspan=4></TD>'; - $layer.='<TD width=3></TD>'; - $layer.='<TD width=3 background="'.$this->urlImg.'/ldr.gif"></TD>'; - $layer.='</TR>'; - do{ - $nuitems++; - $atributosHTML=$gXML->Atributos(); - $tiponodo=$gXML->NombreNodo(); - if ($tiponodo=="ITEM"){ - $atributosHTML=$gXML->TomaAtributoEspecial("imgitem",$imgitem,$atributosHTML); - $atributosHTML=$gXML->TomaAtributoEspecial("textoitem",$textoitem,$atributosHTML); - $atributosHTML=$gXML->TomaAtributoEspecial("subflotante",$subflotante,$atributosHTML); - $atributosHTML=$gXML->TomaAtributoEspecial("alpulsar",$alpulsar,$atributosHTML); - $atributosHTML=$gXML->TomaAtributoEspecial("alignitem",$alignitem,$atributosHTML); - - if ($alignitem==null) $alignitem="left"; - - $clickcontextual=' onclick="'.$alpulsar.'" '; - $oncontextual=' onmouseover="sobre_contextual(this)" '; - $offcontextual=""; - - $idx++; - $layer.='<TR id='.$idx.' name="'.$subflotante.'" width='.$maxanchu.' '.$clickcontextual.' '.$oncontextual.' '.$offcontextual.' height=20>'; // Linea de item - $layer.='<TD width=3 background="'.$this->urlImg.'/liz.gif"></TD>'; - $layer.='<TD width=3></TD>'; - - if ($imgitem!=null){ // Item con imagen - $imgonclick=""; - $layer.='<TD width=20 align=center id="TDimg-'.$idx .'"><IMG width=16 src="'.$imgitem.'"></TD>'; - $layer.='<TD width=3></TD>'; - $layer.='<TD align='.$alignitem.' id="TDLit-'.$idx .'" width='.($maxanchu-38).' '.$atributosHTML.'><A href="#" style="text-decoration: none"><SPAN>'.$textoitem.'</SPAN></A></TD>'; - } - else{ - if ($swimg==1){ // Hay algún item con imagen - $layer.='<TD width=20></TD>'; - $layer.='<TD width=3></TD>'; - $layer.='<TD align='.$alignitem.' width='.($maxanchu-38).' '.$atributosHTML.'><A href="#" style="text-decoration: none"><SPAN>'.$textoitem.'</SPAN></A></TD>'; - } - else{ - $layer.='<TD width=10></TD>'; - $layer.='<TD colspan=2 align='.$alignitem.' width='.($maxanchu-25).' ' .$atributosHTML.' ><A href="#" style="text-decoration: none"><SPAN>'.$textoitem.'</SPAN></A></TD>'; - } - } - if ($subflotante!=null) - $layer.='<TD valign=middle><IMG width=3 name="swsbfn" align=left src="'.$this->urlImg.'/swsbfn.gif">'; - else - $layer.='<TD width=3 >'; - $layer.='</TD>'; - $layer.='<TD width=3></TD>'; - $layer.='<TD width=3 background="'.$this->urlImg.'/ldr.gif"></TD>'; - $layer.='</TR>'; - } - if ($tiponodo=="SEPARADOR"){ // Separadores - $layer.='<TR width='.$maxanchu.' height=16>'; // Linea de separación - $layer.='<TD width=3 background="'.$this->urlImg.'/liz.gif"></TD>'; - $layer.='<TD width=3></TD>'; - $layer.='<TD colspan=4 background="'.$this->urlImg.'/sep.gif"></TD>'; - $layer.='<TD width=3></TD>'; - $layer.='<TD width=3 background="'.$this->urlImg.'/ldr.gif"></TD>'; - $layer.='</TR>'; - } - - }while($gXML->SiguienteNodoHermano()); - - $layer.='<TR width='.$maxanchu.' height=3>'; // Linea de relleno - $layer.='<TD width=3 background="'.$this->urlImg.'/liz.gif"></TD>'; - $layer.='<TD width=3></TD>'; - $layer.='<TD colspan=4></TD>'; - $layer.='<TD width=3></TD>'; - $layer.='<TD width=3 background="'.$this->urlImg.'/ldr.gif"></TD>'; - $layer.='</TR>'; - - - $layer.='<TR width='.$maxanchu.' height=3>'; // Última linea - $layer.='<TD width=3 background="'.$this->urlImg.'/eii.gif"></TD>'; - $layer.='<TD colspan=6 background="'.$this->urlImg.'/lin.gif"></TD>'; - $layer.='<TD width=3 background="'.$this->urlImg.'/eid.gif"></TD>'; - $layer.='</TR>'; - $layer.='</TABLE>'; - $layer.='<INPUT type=hidden value="-1">'; // Representará el índice seleccionado - $layer.='</DIV>'; - } - return($layer); - } -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/clases/SockHidra.php b/admin/WebConsole/clases/SockHidra.php deleted file mode 100644 index ce51bbfb..00000000 --- a/admin/WebConsole/clases/SockHidra.php +++ /dev/null @@ -1,120 +0,0 @@ -<?php - -include_once("EncripDescrip.php"); - -/*================================================================================ - Clase para conectarse con el servidor hidra y enviar comandos - Cualquier error producido en los procesos se puede recuperar con los m�odos -================================================================================*/ -class SockHidra{ - var $ultimoerror; // Ultimo error detectado - var $descripultimoerror; // Descripción del ltimo error detectado - var $socket; // Stream socket - var $servidor; // El servidor hidra - var $puerto; // El puerto odnde se conectar� - var $timeout; // El tiempo de espera para la conexi� - var $encripdescrip; // El encriptador - var $LONGITUD_TRAMA; // M�ima longitud de la trama - - //________________________________________________________________________________________ - // - // Constructor - // Par�etros: - // - servidor: El nombre o la IP del servidor - // - puerto: El puerto usado para las comunicaciones - // - timeout: El tiempo de espera para la conexi� - //________________________________________________________________________________________ - function SockHidra($servidor,$puerto,$timeout=30){ - $this->servidor=$servidor; - if (!$this->_esIP($this->servidor)) - $this->servidor = gethostbyname ($servidor); - $this->puerto=$puerto; - $this->timeout=$timeout; - $this->LONGITUD_TRAMA=4048; - - $this->encripdescrip=new EncripDescrip(); - } - //________________________________________________________________________________________ - // - // Averigua si el parametro pasado es una IP. devuelve true en caso afirmativo - //________________________________________________________________________________________ - function _esIP(){ - return(false); - } - //________________________________________________________________________________________ - // - // Conecta con el servidor - // Devuelve: - // - false: Si falla la conexi� - // - true: En caso contrario - //________________________________________________________________________________________ - function conectar(){ - $this->socket = socket_create (AF_INET, SOCK_STREAM, 0); - if ($this->socket < 0) { - $this->ultimoerror=socket_strerror($socket); - $this->descripultimoerror="socket_create() fallo"; - return(false); - } - $result = socket_connect ($this->socket,$this->servidor,$this->puerto); - if ($result < 0) { - $this->ultimoerror=socket_strerror($result); - $this->descripultimoerror="socket_connect() fallo"; - return(false); - } - return(true); - } - //________________________________________________________________________________________ - // - // Cerrar la conexióncon el servidor - // Devuelve: - // - false: Si falla la conexi� - // - true: En caso contrario - //________________________________________________________________________________________ - function desconectar(){ - socket_close ($this->socket); - } - //________________________________________________________________________________________ - // - // Devuelve el c�igo del ltimo error ocurrido durante el proceso anterior. - //________________________________________________________________________________________ - function UltimoError(){ - return($this->ultimoerror); - } - //________________________________________________________________________________________ - // - // Devuelve una cadena con el mensage del ltimo error ocurrido durante el proceso anterior. - //________________________________________________________________________________________ - function DescripUltimoError(){ - return($this->descripultimoerror); - } - //________________________________________________________________________________________ - // - // Envia una trama de comando al servidor - // Par�etros: - // - trama: Trama a enviar - //________________________________________________________________________________________ - function envia_comando($parametros){ - $trama="@JMMLCAMDJ".$parametros; - $resul=socket_write($this->socket, $this->encripdescrip->Encriptar($trama), strlen($trama)); - if (!$resul) { - $this->ultimoerror=socket_strerror($resul); - $this->descripultimoerror="socket_write() fallo"; - return(false); - } - return(true); - } - //________________________________________________________________________________________ - // - // Recibe una trama del servidor - // Par�etros: - // - lon: Longitud de la trama - // Devuelve: - // La trama recibida - //________________________________________________________________________________________ - function recibe_respuesta(){ - $trama = socket_read ($this->socket,$this->LONGITUD_TRAMA); - $cadenaret=$this->encripdescrip->Desencriptar($trama); - return($cadenaret); - } - } -?> diff --git a/admin/WebConsole/clases/XmlPhp.php b/admin/WebConsole/clases/XmlPhp.php deleted file mode 100644 index 190fe84a..00000000 --- a/admin/WebConsole/clases/XmlPhp.php +++ /dev/null @@ -1,285 +0,0 @@ -<? -/*================================================================================ -Esta clase implementa funciones de utilidad para tratar ficheros XML - - Parametros del constructor: - fxml=Fichero XML que contiene los atributos de los nodos - fileocade=Indica si el dato anterior es un fichero o una variable con el contenido del rbol: - 0: Es una cadena - 1: Es un fichero - - Especificaciones: - Se le llama informacin del nodo al nombre del nodo + sus atributos eliminando los marcadores - de comienzo:"<" y fin:">" -================================================================================*/ -class XmlPhp{ - var $buffer; - var $nptr; - - Function XmlPhp($fxml,$fileocade){ // Constructor - if ($fileocade==0){ - $this->nptr=1; - $this->buffer=trim($fxml); - } - else{ - $tbuffer=filesize($fxml); // Calcula tamao del fichero - if ($tbuffer>0){ // EL fichero tiene contenido - $fd=fopen($fxml, "r"); - $this->buffer=fread ($fd,$tbuffer); - fclose ($fd); - $this->nptr=1; - $this->buffer=trim($this->buffer); - } - } - $this->buffer=ereg_replace( "[\n\r\t]"," ", $this->buffer ); - } - /* ------------------------------------------------------------------------------------------- - Recupera la informacin del primer nodo (nodo raiz) del arbol.Devuelve false en caso de que - no tenga hijos o bien no exista documento XML que analizar. - ---------------------------------------------------------------------------------------------*/ - function InfoNodoRaiz(){ - if (!$this->NodoRaiz()) // No existe documento XML - return(false); - return($this->Infonodo()); - } - /* ------------------------------------------------------------------------------------------- - Establece el puntero de nodos al primer nodo del rbol (nodo raiz). Devuelve false en caso - de que no exista documento XML que analizar. - ---------------------------------------------------------------------------------------------*/ - function NodoRaiz(){ - if ($this->buffer==null) return(false); // No existe documento XML - $this->nptr=0; - while ($this->nptr<strlen($this->buffer)) - if ('<'==substr($this->buffer,$this->nptr++,1)) return(true); - return(false); - } - /* ------------------------------------------------------------------------------------------- - Recupera la informacin del primer nodo hijo del nodo actual. Devuelve false en caso de que - no tenga hijos o bien no exista documento XML que analizar. - ---------------------------------------------------------------------------------------------*/ - function InfoPrimerNodoHijo(){ - if (!$this->PrimerNodoHijo()) // No tiene hijos o no existe documento XML - return(false); - return($this->Infonodo()); - } - /* ------------------------------------------------------------------------------------------- - Establece el puntero de nodos al primer nodo hijo del nodo actual. Devuelve false en caso - de que no tenga hijos o bien no exista documento XML que analizar. - ---------------------------------------------------------------------------------------------*/ - function PrimerNodoHijo(){ - if ($this->buffer==null) return(false); // No existe documento XML - $gnptr=$this->nptr; - while ($this->nptr<strlen($this->buffer)) - if ('<'==substr($this->buffer,$this->nptr++,1)) break; - $lon=$this->nptr; - if ('/'==substr($this->buffer,$lon,1)){ // No tiene hijos - $this->nptr=$gnptr; - return(false); - } - return(true); - } - /* ------------------------------------------------------------------------------------------- - Recupera la informacin del siguiente nodo hermano del actual. Devuelve false en caso de que - el nodo actual sea el ltimo de sus hermanos o bien no exista documento XML que analizar. - ---------------------------------------------------------------------------------------------*/ - function InfoSiguienteNodoHermano(){ - if (!$this->SiguienteNodoHermano()) // No tiene hermanos o no existe documento XML - return(false); - return($this->Infonodo()); - } - /* ------------------------------------------------------------------------------------------- - Establece el puntero de nodos al siguiente nodo hermano del nodo actual. Devuelve false en - caso de que el nodo actual sea el ltimo de los hermanos o bien no exista documento XML que analizar. - ---------------------------------------------------------------------------------------------*/ - function SiguienteNodoHermano(){ - if ($this->buffer==null) return(false); // No existe documento XML - $gnptr=$this->nptr; - $resul=$this->_siguiente_hermano(); - if (!$resul){ - $this->nptr=$gnptr; // Es el ltimo hermano - return(false); - } - return(true); - } - /* ------------------------------------------------------------------------------------------- - Establece el puntero de nodos al siguiente nodo hermano del actual - ---------------------------------------------------------------------------------------------*/ - function _siguiente_hermano(){ - $lon=$this->nptr; - $sw=1; - $nombrenodo=$this->NombreNodo(); - while (1){ - $lon = strpos($this->buffer,'<',++$lon); - if (substr($this->buffer,++$lon,1)=='/') - $sw--; - else - $sw++; - if ($sw==0){ - while ($lon<strlen($this->buffer)){ - if (substr($this->buffer,$lon++,1)=='<'){ - if (substr($this->buffer,$lon,1)=='/') - return(false); // Es el ltimo hermano - else{ - $this->nptr=$lon; - return(true); - } - } - } - return(false); // Se trata del nodo raiz - } - } - } - /* ------------------------------------------------------------------------------------------- - Recupera el nmero de hijos del nodo actual - ---------------------------------------------------------------------------------------------*/ - function NumerodeHijos(){ - $gnptr=$this->nptr; - $nh=0; - if ($this->PrimerNodoHijo()){ - $nh++; - while ($this->SiguienteNodoHermano()) $nh++; - } - $this->nptr=$gnptr; - return($nh); - } - /* ------------------------------------------------------------------------------------------- - Devuelve true si el nodo es el ltimo de sus hermanos - ---------------------------------------------------------------------------------------------*/ - function EsUltimoHermano(){ - $gnptr=$this->nptr; - if (!$this->SiguienteNodoHermano()){ - $this->nptr=$gnptr; - return(true); - } - $this->nptr=$gnptr; - return(false); - } - /* ------------------------------------------------------------------------------------------- - Devuelve los atributos del nodo. - Prmetros: - Si se aporta el puntero del nodo se devolvern los atributos del nodo apuntado - pero si no se especifican argumentos se devuelven los atributos del nodo actual. - ---------------------------------------------------------------------------------------------*/ - function Atributos($ptrnodo=-1){ - if ($ptrnodo!=-1) - $this->_setnodo($ptrnodo); - $atributosHTML=""; - $info=$this->Infonodo(); - $pos=strpos($info," "); - if ($pos) // El nodo tiene atributos - $atributosHTML=" ".substr($info,$pos); - return($atributosHTML); - } - /* ------------------------------------------------------------------------------------------- - Posiciona el puntero de nodos - ---------------------------------------------------------------------------------------------*/ - function _setnodo($ptrnodo){ - $this->nptr=$ptrnodo; - } - /* ------------------------------------------------------------------------------------------- - Devuelve el puntero del nodo actual - ---------------------------------------------------------------------------------------------*/ - function Nodo(){ - return($this->nptr); - } - /* ------------------------------------------------------------------------------------------- - Recupera el nombre del nodo - ---------------------------------------------------------------------------------------------*/ - function NombreNodo(){ - $infonodo=$this->Infonodo(); - $trozos=split(" ",$infonodo); - return ($trozos[0]); - } - /* ------------------------------------------------------------------------------------------- - Recupera la informacin del nodo actual - ---------------------------------------------------------------------------------------------*/ - function Infonodo(){ - if ($this->buffer==null) return(false); // No existe documento XML - $lon=$this->nptr; - while ($lon<strlen($this->buffer)) - if ('>'==substr($this->buffer,++$lon,1)) break; - $info=trim(substr($this->buffer,$this->nptr,$lon-$this->nptr)); - $info=str_replace("[","<",$info); - $info=str_replace("]",">",$info); - return $info; - } - /* ------------------------------------------------------------------------------------------- - Recorre el arbol de nodos del documento XML y para cada nodo genera un evento que se - puede capturar a travs de una funcion que tiene esta forma: - fNodoXML(nivel,infonodo) donde: - - nivel es el nivel de profundidad del nodo (en base 0) - - infonodo es toda la informacin contenida en el nodo. - ---------------------------------------------------------------------------------------------*/ - function RecorreArboXML(){ - if (!$this->NodoRaiz()) return; // No existe documento XML que analizar - $this->_arbolXmlrecur(0); - } - // ------------------------------------------------------------------------------------- - // Recorrido recursivo del arbol XML - // ------------------------------------------------------------------------------------- - function _arbolXmlrecur($nivel){ - do{ - $infonodo=$this->Infonodo(); - fNodoXML($nivel,$infonodo); - $gnptr=$this->nptr; - if ($this->PrimerNodoHijo()) - $this->_arbolXmlrecur($nivel+1); - $this->nptr=$gnptr; - }while($this->SiguienteNodoHermano()); - } - /*------------------------------------------------------------------------------------------------ - Elimina un atributo de la informacin del nodo - Parametros: - - nombreatributo:El nombre del atributo - - info: La informacin del Nodo - ------------------------------------------------------------------------------------------------*/ - function EliminaAtributo($nombreatributo,$info){ - $nada=""; - return($this->TomaAtributo($nombreatributo,&$nada,$info,true)); - } - /*------------------------------------------------------------------------------------------------ - Recupera el valor del atributo y lo elimina de la informacin del nodo - Parametros: - - nombreatributo:El nombre del atributo - - puntero: Referencia a la variable que contendr el valor del atributo - - info: La informacin del Nodo - ------------------------------------------------------------------------------------------------*/ - function TomaAtributoEspecial($nombreatributo,&$puntero,$info){ - return($this->TomaAtributo($nombreatributo,&$puntero,$info,true)); - } - /*------------------------------------------------------------------------------------------------ - Recupera el valor del atributo - Parametros: - - nombreatributo:El nombre del atributo - - puntero: Referencia a la variable que contendr el valor del atributo - - info: La informacin del Nodo - - sw: Si vale true el atributo se eliminar de la informacin del nodo - ------------------------------------------------------------------------------------------------*/ - function TomaAtributo($nombreatributo,&$puntero,$info,$swkill=false){ - $doblescomillas='"'; - $strAtributo=" ".$nombreatributo."="; - $pos=strpos($info,$strAtributo); - if (!$pos){ - $puntero=null; - return($info); - } - $pos+=strlen($strAtributo); // Avanza hasta el signo igual - $posa=$pos; // Primera posicin del valor del atributo - $swcomillas=false; - while ($pos<strlen($info)){ - if ($doblescomillas==substr($info,$pos,1)) $swcomillas=!$swcomillas; - if (' '==substr($info,$pos,1) || '> '==substr($info,$pos,1)) - if (!$swcomillas) break; - $pos++; - } - $posb=$pos; - $valoratributo=substr($info,$posa,$posb-$posa); - if ($swkill) // Eliminar el atributo de la la cadena - $info=str_replace($strAtributo.$valoratributo,"",$info); // Elimina el atributo de la informacin - if ($doblescomillas==substr($valoratributo,0,1)) // Elimina las comillas - $valoratributo=str_replace($doblescomillas,"",$valoratributo); - $puntero=$valoratributo; - return($info); - } -} // Fin de la clase -?>
\ No newline at end of file diff --git a/admin/WebConsole/clases/jscripts/ArbolVistaXML.js b/admin/WebConsole/clases/jscripts/ArbolVistaXML.js deleted file mode 100644 index 249abb29..00000000 --- a/admin/WebConsole/clases/jscripts/ArbolVistaXML.js +++ /dev/null @@ -1,565 +0,0 @@ -// ************************************************************************************************ -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fichero: ArbolVistaXML.js -// Este fichero implementa las funciones javascript de la clase ArbolVistaXML.php -// ************************************************************************************************* -var botonraton=null; // Botón presionado -var currentNodo=""; // Nodo actual -var currentpathimg=""; // Path por defecto de las imágenes de signo -var gLiteralcolor; // Color nodo vista para restablecer -var gLiteralbackground; // Fondo color nodo vista para restablecer -//________________________________________________________________________________________________________ -// definicion dela clase triada -//________________________________________________________________________________________________________ - function NodoVista(){ - this.nivel=0; // Profundidad del nodo - this.imgsigno=null; // Objeto IMG (Imagen de signo de la celda vista) O SPAN si el nodo vista no tiene hijos - this.literal=null; // Objeto SPAN (Literal de la celda vista) - - this.CeldaVista=null; // El objeto TABLE que contiene la imagen de signo y el literal) - this.Nodo=null; // El nodo en si (Objeto TR que contiene el objeto TABLE celda vista final) - this.ArbolHijos=null; // El arbol conteniendo todos los nodos hijos ( Si nulo no tiene hijos)(Objeto TR) - this.NodoPadre=null; // El nodo padre (Objeto TR que contiene el objeto TABLE celda vista final, del padre) - this.ArbolHijosNodoPadre=null; // El arbol del padre conteniendo los nodos hijos(Objeto TR) - this.siguienteHermano=null; // El nodo hermano siguiente ( Si nulo es el último hermano)(Objeto TR) - //____________________________________________________________________________ - // - // Devuelve el estado del nodo 0: Contraido 1:Desplegado - //____________________________________________________________________________ - this.estadoNodo= function(){ - var signoimg=this.imgsigno.getAttribute("value"); - var estado; - switch(signoimg){ - case "menos_t" : - case "menos_c" : - estado=1; - break; - case "mas_t" : - case "mas_c" : - estado=0; - break; - default: - estado=-1; - } - return(estado); - } - //____________________________________________________________________________ - // - // Devuelve el segundo dato de una cadena con formato xxxxx-xxx que es id del nodo vista - //____________________________________________________________________________ - this.toma_identificador= function(){ - if(this.literal==null) return(null); - var cadena=this.literal.getAttribute("id"); - var iditem=cadena.split("-") // Toma el identificador - return(iditem[1]); - } - //____________________________________________________________________________ - // - // Devuelve el primer dato de una cadena con formato xxxxx-xxx que es sufijo del nodo vista - //____________________________________________________________________________ - this.toma_sufijo= function(){ - if(this.literal==null) return(null); - var cadena=this.literal.getAttribute("id"); - var iditem=cadena.split("-") // Toma el identificador - return(iditem[0]); - } - //____________________________________________________________________________ - // - // Devuelve el literal de un nodo vista - //____________________________________________________________________________ - this.toma_infonodo= function(){ - if(this.literal==null) return(null); - return(this.literal.innerHTML); - } - //____________________________________________________________________________ - // - // Devuelve el literal de un nodo vista - //____________________________________________________________________________ - this.pone_infonodo= function(lit){ - this.literal.innerHTML=lit; - } - //____________________________________________________________________________ - // - // Devuelve true si el nodo tiene hijos,false en caso contrario - //____________________________________________________________________________ - this.TieneHijos= function(){ - return(this.ArbolHijos!=null); - } - //____________________________________________________________________________ - // - // Devuelve true si el nodo es el último, false en caso contrario - //____________________________________________________________________________ - this.UltimoHermano= function(){ - return(this.siguienteHermano==null); - } - //____________________________________________________________________________ - // - // Devuelve el nodo vista padre - //____________________________________________________________________________ - this.PapaNodo= function(){ - if(this.NodoPadre==null) return(null); - var oTABLE=this.NodoPadre.getElementsByTagName('TABLE')[0]; - return(TomaDatosNodo(oTABLE)); - } - // Fin de la clase -} -//________________________________________________________________________________________________________ -// -// Devuelve un nodo vista -// Parametro: -// o: Objeto que puede ser la imagen de signo o el literal de una de las lineas del arbolVista -//________________________________________________________________________________________________________ - function TomaDatosNodo(o){ - var nodo=new NodoVista(); - - while(o.tagName!="TABLE" ) - o=o.parentNode; - nodo.CeldaVista=o; - var TAnchor=nodo.CeldaVista.getElementsByTagName('A'); - if(TAnchor.length==2){ // Imagen de signo pulsable - nodo.imgsigno=TAnchor[0].childNodes[0]; - nodo.literal=TAnchor[1].childNodes[0]; - } - else{ - var TSpan=nodo.CeldaVista.getElementsByTagName('SPAN'); - nodo.imgsigno=TSpan[0].childNodes[0]; - nodo.literal=TAnchor[0].childNodes[0]; - } - while(o.tagName!="TR" ) - o=o.parentNode; - nodo.Nodo=o; - - while(o.tagName!="TABLE" ) - o=o.parentNode; - var Mnivel=o.getAttribute("id").split("-") - nodo.nivel=Mnivel[1] - - while(o.tagName!="TR" ) - o=o.parentNode; - nodo.ArbolHijosNodoPadre=o; - - if(parseInt(nodo.nivel)>0){ - o=o.previousSibling; - while(o.nodeType!=1 ) - o=o.previousSibling - nodo.NodoPadre=o; - } - else - nodo.NodoPadre=null; // Es el primer nodo - var o=nodo.Nodo; - var auxsplit=o.getAttribute("id"); - var idTR=auxsplit.split("-") [0]; - o=o.nextSibling - while(o!=null && o.nodeType!=1 ) - o=o.nextSibling - if(o==null){ // Es el último hermano y no tiene hijos - nodo.ArbolHijos=null; - nodo.siguienteHermano=null; - return(nodo); - } - var auxsplit=o.getAttribute("id"); - var idTRhijo=auxsplit.split("-") [0]; - if(idTR==idTRhijo) { // El nodo no tiene hiijos y no es último hermano - nodo.ArbolHijos=null; - nodo.siguienteHermano=o; - return(nodo); - } - nodo.ArbolHijos=o; - o=o.nextSibling - while(o!=null && o.nodeType!=1) - o=o.nextSibling - if(o==null){ // El nodo tiene hijos y es ultimo hermano - nodo.siguienteHermano=null; - return(nodo); - } - nodo.siguienteHermano=o; // El nodo tiene hijos y no es último hermano - return(nodo); - } -//----------------------------------------------------------------------------------------------------------------------- -// Gestiona el despliegue y contracción de nodovs -//----------------------------------------------------------------------------------------------------------------------- -function clickNodo(nodov,pathimg){ - var signoimg=nodov.imgsigno.getAttribute("value"); - switch(signoimg){ - case "menos_t" : - nodov.imgsigno.setAttribute("value","mas_t",null); - nodov.imgsigno.setAttribute("src",pathimg+"/mas_t.gif",null); - nodov.ArbolHijos.style.display="none" - break; - case "menos_c" : - nodov.imgsigno.setAttribute("value","mas_c",null); - nodov.imgsigno.setAttribute("src",pathimg+"/mas_c.gif",null); - if (nodov.nivel==0) - nodov.imgsigno.setAttribute("src",pathimg+"/mas_root.gif",null); - nodov.ArbolHijos.style.display="none" - break; - case "mas_t" : - nodov.imgsigno.setAttribute("value","menos_t",null); - nodov.imgsigno.setAttribute("src",pathimg+"/menos_t.gif",null); - nodov.ArbolHijos.style.display="block" - break; - case "mas_c" : - nodov.imgsigno.setAttribute("value","menos_c",null); - nodov.imgsigno.setAttribute("src",pathimg+"/menos_c.gif",null); - if (nodov.nivel==0) - nodov.imgsigno.setAttribute("src",pathimg+"/menos_root.gif",null); - nodov.ArbolHijos.style.display="block" - break; - } -} -//----------------------------------------------------------------------------------------------------------------------- -// Gestiona el despliegue y contracción de nodos a través de la imagen del nodo -//----------------------------------------------------------------------------------------------------------------------- -function clickImagenSigno(oIMG,pathimg){ - currentpathimg=pathimg; - var nodov=TomaDatosNodo(oIMG); - clickNodo(nodov,pathimg); - if (EsAncestro(nodov,currentNodo)) - resalta(nodov); -} -//----------------------------------------------------------------------------------------------------------------------- -// Gestiona el despliegue y contracción de nodos a través del literal del nodo -//----------------------------------------------------------------------------------------------------------------------- -function clickLiteralNodo(oLIT,pathimg){ - var nodov=TomaDatosNodo(oLIT); - resalta(nodov); - if(nodov.imgsigno==null) return; - - if(pathimg==null){ - var signoimg=nodov.imgsigno.getAttribute("src"); - var p=signoimg.lastIndexOf("/"); - var pathimg=signoimg.substring(0,p); - currentpathimg=pathimg; - } - var signoimg=nodov.imgsigno.getAttribute("value"); - var signo=signoimg.split("_") - if(botonraton==1){ - if (signo[0]=="mas" || signo[0]=="menos" ) clickNodo(nodov,pathimg); - } - else{ - if (signo[0]=="mas" ) clickNodo(nodov,pathimg); - } -} -//----------------------------------------------------------------------------------------------------------------------- -// Resalta el nodo vista seleccionado y lo pone como nodo vista actual -//----------------------------------------------------------------------------------------------------------------------- -function resalta(nodov){ - if(currentNodo==nodov) return; - if (currentNodo){ - currentNodo.literal.style.color=gLiteralcolor; - currentNodo.literal.style.backgroundColor=gLiteralbackground; - } - gLiteralcolor=nodov.literal.style.color; // Guarda el color del nodo - gLiteralbackground=nodov.literal.style.backgroundColor; // Guarda el background del nodo - - nodov.literal.style.color="#FFFFFF"; // Blanco - nodov.literal.style.backgroundColor="#0a266a"; // Azul marino - currentNodo=nodov; -} -//----------------------------------------------------------------------------------------------------------------------- -// Deja de resaltar un nodo vista -//____________________________________________________________________________ -function desresalta(nodov){ - nodov.literal.style.color=nodov.Literalcolor; - nodov.literal.style.backgroundColor=nodov.Literalbackground; -} -//----------------------------------------------------------------------------------------------------------------------- -// Averigua si el primer nodo vista es ancestro del segundo -//____________________________________________________________________________ -function EsAncestro(nodoA,nodoH){ - if(nodoH==null) return(false); - var NodoAncestro=nodoA.ArbolHijos; - var NodoHijo=nodoH.Nodo; - while(NodoHijo!=null){ - if(NodoHijo==NodoAncestro) return(true); - NodoHijo=NodoHijo.parentNode; - } - return(false); -} -//----------------------------------------------------------------------------------------------------------------------- -// Despliega un nivel el nodo indicado -//----------------------------------------------------------------------------------------------------------------------- -function despliega(o,pathimg){ - var nodov=TomaDatosNodo(o); - clickNodo(nodov,pathimg); -} -//----------------------------------------------------------------------------------------------------------------------- -// Despliega el nodo indicado ( desde la pagina -//----------------------------------------------------------------------------------------------------------------------- -function DespliegaNodo(lit,id){ - var o=document.getElementById(lit+"-"+id); - if(o!=null){ - var ancestro= TomaDatosNodo(o); - resalta(ancestro); - while(ancestro!=null){ - if(ancestro.estadoNodo()==0) // Nodo contraido - clickNodo(ancestro,currentpathimg); - ancestro=ancestro.PapaNodo(); - } - } -} -//____________________________________________________________________________ -// -// Inserta un nodo en el árbol -// Especificaciones: -// Los parámetros recibidos son: -// - nodov: Nodo vista -// - tablanodo: Tabla nodo generada para la nueva celda vista -//____________________________________________________________________________ -function InsertaNodo(nodov,tablanodo){ - var nwceldavista=CreaCeldaVista(nodov,tablanodo); - var nwTR = document.createElement('TR'); - nwTR.id="TRNodo-0"; - var nwTD = document.createElement('TD'); - nwTD.innerHTML=nwceldavista; - nwTR.appendChild(nwTD); - - if(!nodov.TieneHijos()){ - CreaNodoHijo(nodov); - if(parseInt(nodov.nivel)==0){ // Nodo raiz - nodov.imgsigno.setAttribute("value","menos_c",null); - nodov.imgsigno.setAttribute("src",currentpathimg+"/menos_root.gif",null); - } - else{ - if(nodov.UltimoHermano()){ - nodov.imgsigno.setAttribute("value","menos_c",null); - nodov.imgsigno.setAttribute("src",currentpathimg+"/menos_c.gif",null); - } - else{ - nodov.imgsigno.setAttribute("value","menos_t",null); - nodov.imgsigno.setAttribute("src",currentpathimg+"/menos_t.gif",null); - } - } - var ATTonclick='clickImagenSigno(this,' + "'"+currentpathimg+"'"+','+nodov.nivel+');'; - nodov.imgsigno.setAttribute("onclick",ATTonclick,null); - nodov.imgsigno.setAttribute("border","0",null); - var oSPAN=nodov.imgsigno.parentNode; - var htmlIMG=oSPAN.innerHTML; - TDpadre=oSPAN.parentNode; - TDpadre.innerHTML='<A href="#">'+htmlIMG+'</A>'; - } - var pivoteNodo=nodov.ArbolHijos; - var nodoTD = pivoteNodo.childNodes[0];; - var nodoTABLE=nodoTD.childNodes[0]; - var nodoTBODY=nodoTABLE.childNodes[0]; - var nodoTR=nodoTBODY.childNodes[0]; - if(nodoTR!=null) - nodoTBODY.insertBefore(nwTR,nodoTR); - else - nodoTBODY.appendChild(nwTR); -} -//____________________________________________________________________________ -// -// Monta y devuelve el código HTML de la estructura de una celda vista -// Los parámetros recibidos son: -// - pivoteNodo: Nodo vista -// - tablanodo: Tabla nodo generada para la nueva celda vista -//____________________________________________________________________________ -function CreaCeldaVista(nodov,tablanodo){ - var nodoTD = document.createElement('TD'); - nodoTD.innerHTML=tablanodo; - var nodoTABLE=nodoTD.childNodes[0]; - var nodoTBODY=nodoTABLE.childNodes[0]; - var nodoTBODYTR=nodoTBODY.childNodes[0]; - var oIMG=nodoTBODYTR.getElementsByTagName('IMG')[0]; - var HTMLinner=nodoTBODYTR.innerHTML; - - if(nodov.TieneHijos()){ - var patron = new RegExp("nada_c","gi") - HTMLinner=HTMLinner.replace(patron,"nada_t"); - } - else{ - var patron = new RegExp("nada_t","gi") - HTMLinner=HTMLinner.replace(patron,"nada_c"); - } - var auxnodo=nodov; - var nwHTMLinner=""; - var img=""; - while(auxnodo!=null){ - (auxnodo.UltimoHermano())? img="nada.gif" : img="nada_l.gif"; - nwHTMLinner='<TD width="3px"></TD><TD width="16px"><IMG src="../images/signos/'+img+'" width="16px" height="16px" ></TD>'+nwHTMLinner; - auxnodo=auxnodo.PapaNodo(); - } - nwHTMLinner='<TABLE border=0 cellspacing=0 cellpadding=0><TR height="16px">'+nwHTMLinner+HTMLinner+"</TR></TABLE>"; // Contenido de la tabla del nodo literal - return(nwHTMLinner); -} -//____________________________________________________________________________ -// -// Crea un nuevo nodo Hijo (objeto TABLE) -// Parámetros: -// - nodov: Un nodo vista -//____________________________________________________________________________ -function CreaNodoHijo(nodov){ - var nivel=parseInt(nodov.nivel)+1; - var nTR=document.createElement('TR'); - nTR.id="TRNodoHijo-0"; - var nTD=document.createElement('TD'); - nTD.innerHTML='<TABLE with="100%"id="tablanivel-'+nivel+'" border="0" cellspacing="0" cellpadding="0"><TBODY></TBODY></TABLE>'; - nTR.appendChild(nTD); - - var pivoteNodo=nodov.Nodo.parentNode; - if(nodov.UltimoHermano()){ - pivoteNodo.appendChild(nTR); // Para insertar al final - } - else{ - pivoteNodo.insertBefore(nTR,nodov.siguienteHermano) - } - nodov.ArbolHijos=nTR; -} -//____________________________________________________________________________ -// -// Inserta un nodo en el árbol -// Especificaciones: -// Los parámetros recibidos son: -// - nodov: Nodo vista -//____________________________________________________________________________ -function EliminaNodo(nodov){ - var swuh=nodov.UltimoHermano(); - var pn=nodov.Nodo.parentNode; // Nodo padre - var papa=nodov.PapaNodo(); // Nodo vista padre - - if(nodov.TieneHijos()) - pn.removeChild(nodov.ArbolHijos); // Elimina arbol hijo - pn.removeChild(nodov.Nodo); // Elimina Nodo - - var antHermano=pn.lastChild - if(antHermano==null){ // El nodo padre no tiene más hijos - var pn=papa.ArbolHijos.parentNode; // Nodo padre - pn.removeChild(papa.ArbolHijos); // Elimina arbol hijo - ChgSignoPadreEliminaNodo(papa.imgsigno); - } - else{ - if(swuh){ // Si era el último hermano ... - var auxsplit=antHermano.getAttribute("id"); - var idTR=auxsplit.split("-") [0]; - if(idTR=="TRNodoHijo"){ - antHermano=antHermano.previousSibling; - while(antHermano.nodeType!=1 ) - antHermano=antHermano.previousSibling - var TAnchor=antHermano.getElementsByTagName('A'); - if(TAnchor.length==2) // Imagen de signo pulsable - var oIMG=TAnchor[0].childNodes[0]; - } - else{ - var TSpan=antHermano.getElementsByTagName('SPAN'); - var oIMG=TSpan[0].childNodes[0]; - } - var nh=TomaDatosNodo(oIMG); - ChgSignoEliminaNodo(oIMG); - if(nh.TieneHijos()) - ChgSignoNivel(nh.ArbolHijos,nh.nivel); - } - } -} -//----------------------------------------------------------------------------------------------------------------------- -// Cambia la imagen de signo del hermano anterior de un nodo eliminado -//----------------------------------------------------------------------------------------------------------------------- -function ChgSignoEliminaNodo(imgsigno){ - var signoimg=imgsigno.getAttribute("value"); - switch(signoimg){ - case "menos_t" : - imgsigno.setAttribute("value","menos_c",null); - imgsigno.setAttribute("src",currentpathimg+"/menos_c.gif",null); - break; - case "mas_t" : - imgsigno.setAttribute("value","mas_c",null); - imgsigno.setAttribute("src",currentpathimg+"/mas_c.gif",null); - break; - case "nada_t" : - imgsigno.setAttribute("value","nada_c",null); - imgsigno.setAttribute("src",currentpathimg+"/nada_c.gif",null); - break; - } -} -//----------------------------------------------------------------------------------------------------------------------- -// Cambia la imagen de signo del nodo padre de un nodo eliminado ( unico hijo) -//----------------------------------------------------------------------------------------------------------------------- -function ChgSignoPadreEliminaNodo(imgsigno){ - var signoimg=imgsigno.getAttribute("value"); - switch(signoimg){ - case "menos_t" : - imgsigno.setAttribute("value","nada_t",null); - imgsigno.setAttribute("src",currentpathimg+"/nada_t.gif",null); - QuitaANCHOR(imgsigno); - break; - case "menos_c" : - imgsigno.setAttribute("value","nada_c",null); - imgsigno.setAttribute("src",currentpathimg+"/nada_c.gif",null); - QuitaANCHOR(imgsigno); - break; - case "mas_t" : - imgsigno.setAttribute("value","nada_t",null); - imgsigno.setAttribute("src",currentpathimg+"/nada_t.gif",null); - QuitaANCHOR(imgsigno); - break; - case "mas_c" : - imgsigno.setAttribute("value","nada_c",null); - imgsigno.setAttribute("src",currentpathimg+"/nada_c.gif",null); - QuitaANCHOR(imgsigno); - break; - } -} -//----------------------------------------------------------------------------------------------------------------------- -// Cambia la imagen de un determinado nivel -//----------------------------------------------------------------------------------------------------------------------- -function QuitaANCHOR(oIMG){ - var TAnchor=oIMG.parentNode; - var oHTML=TAnchor.innerHTML; - var oTD=TAnchor.parentNode; - oTD.innerHTML="<SPAN>"+oHTML+"</SPAN>"; -} -//----------------------------------------------------------------------------------------------------------------------- -// Cambia la imagen de un determinado nivel -//----------------------------------------------------------------------------------------------------------------------- -function ChgSignoNivel(arbolv,n){ - if(arbolv==null) return - var nodoTD =arbolv.childNodes[0]; - var nodoTABLE=nodoTD.childNodes[0]; - var nodoTBODY=nodoTABLE.childNodes[0]; - var oTRs=nodoTBODY.childNodes; - for(var i=0;i<oTRs.length;i++){ - var auxsplit=oTRs[i].getAttribute("id"); - var idTR=auxsplit.split("-") [0]; - if(idTR=="TRNodoHijo"){ - ChgSignoNivel(oTRs[i],n) - } - else{ - var oTABLE=oTRs[i].getElementsByTagName('TABLE'); - var oIMGs=oTABLE[0].getElementsByTagName('IMG'); - oIMGs[n].setAttribute("src",currentpathimg+"/nada.gif",null); - } - } -} -//____________________________________________________________________________ -// -// Se ejecuta cada vez que se mueve el puntero del ratón. Se usa para desmarca -// cualquier item de menu contextual que estuviese activo -//____________________________________________________________________________ -function click_de_raton_prov(e){ - if(IE){ - botonraton=event.button - event.returnValue=true; - return; - } - if(NS){ - botonraton=e.which; - e.returnValue=true; - return; - } -} -//____________________________________________________________________________ -// -// Recupera el navegador utilizado -//____________________________________________________________________________ -var IE=(navigator.appName=="Microsoft Internet Explorer"); -var NS=(navigator.appName=="Netscape"); -//____________________________________________________________________________ -// -// Redirecciona el evento onmousedown a la función de usuario especificada. -//____________________________________________________________________________ -document.onmousedown = click_de_raton_prov; // Redefine el evento onmousedown - if(NS) document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP) - - diff --git a/admin/WebConsole/clases/jscripts/HttpLib.js b/admin/WebConsole/clases/jscripts/HttpLib.js deleted file mode 100644 index e6cc297a..00000000 --- a/admin/WebConsole/clases/jscripts/HttpLib.js +++ /dev/null @@ -1,59 +0,0 @@ -// ******************************************************************************** -// Aplicacin WEB: ogAdmWebCon -// Autor: Jos Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creacin: Ao 2003-2004 -// Fecha ltima modificacin: Febrero-2005 -// Nombre del fichero: consolaremota.php -// Descripcin : Clase para llamar pginas web usando metodologa AJAX -// ********************************************************************************
-var _url;
-var _fun;
-var oXMLHttpRequest;
-//____________________________________________________________________________
-//
-// LLama a la pgina
-//
-// Parmetros:
-//
-// url // Url de la pgina a la que se llama
-// fun // Funcin a la que se llama despues de descargarse la pgina
-//____________________________________________________________________________
-function CallPage(url,prm,fun,met){ - _url=url;
- _fun=fun; -
- if (window.XMLHttpRequest) {
- oXMLHttpRequest= new XMLHttpRequest();
- oXMLHttpRequest.onreadystatechange = procesaoXMLHttpRequest;
- oXMLHttpRequest.open("POST",_url, true); - oXMLHttpRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded')
- oXMLHttpRequest.send(prm);
- } else if (window.ActiveXObject) {
- isIE = true;
- try {
- oXMLHttpRequest= new ActiveXObject("Msxml2.XMLHTTP");
- } catch (e) {
- try {
- oXMLHttpRequest= new ActiveXObject("Microsoft.XMLHTTP");
- } catch (E) {
- oXMLHttpRequest= false;
- }
- }
- if (oXMLHttpRequest) {
- oXMLHttpRequest.onreadystatechange =procesaoXMLHttpRequest;
- oXMLHttpRequest.open("POST",_url, true); - oXMLHttpRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded')
- oXMLHttpRequest.send(prm);
- }
- }
-}
- //_____________________________________________________________________________________
- function procesaoXMLHttpRequest(){ - if (oXMLHttpRequest.readyState == 4) {
- if (oXMLHttpRequest.status == 200) {
- var fcbk=_fun+"(oXMLHttpRequest.responseText)"; - eval(fcbk)
- }
- }
-} - diff --git a/admin/WebConsole/clases/jscripts/MenuContextual.js b/admin/WebConsole/clases/jscripts/MenuContextual.js deleted file mode 100644 index e63ffa51..00000000 --- a/admin/WebConsole/clases/jscripts/MenuContextual.js +++ /dev/null @@ -1,395 +0,0 @@ -// *************************************************************************** -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fichero: menucontextual.js -// Este fichero implementa las funciones javascript de la clase MenuContextual -// *************************************************************************** -var ctx_grissistema="#d4d0c8" -var ctx_azulmarino="#0a266a"; -var ctx_blanco="#ffffff"; -var ctx_negro="#000000"; -var ctx_grissombra="#808080"; - -gmenuctx=new Array(); // Guarda el último menu flotante -var idxmnu=0 // Indice de los menus flotantes -var currentItem=null; -var currentPadresubmenu; -var currentPadreY; - -var ClickX=null // Coordenada x del evento click del boton derecho -var ClickY=null // Coordenada y del evento click del boton derecho -var botonraton=null; -//____________________________________________________________________________ -// -// Esta función muestra un menu contextual -// Parámetros: -// - x: Coordenada x de referencia -// - y: Coordenada y de referencia -// - menuctx: Objeto DIV contenedor del menu contextual -//____________________________________________________________________________ -function muestra_contextual(x,y,menuctx){ - var margen=0 - dpzx=16 - dpzy=16 - wtop=calculatop_ctx(y,dpzy,margen,menuctx) // Calcula posición del menu contextual - wleft=calculaleft_ctx(x,dpzx,margen,menuctx) - ftop=wtop+parseInt(document.body.scrollTop) // Tiene en cuenta el scrolling - fleft=wleft+parseInt(document.body.scrollLeft) - menuctx.style.top=ftop - menuctx.style.left=fleft - menuctx.style.visibility="visible" - menuctxSetSelectedIndex(menuctx,-1) // Coloca el nuevo indice - gmenuctx[idxmnu++]=menuctx; -} -//____________________________________________________________________________ -// -// Calcula coordenada top para el menu contextual que se mostrará. -// Parametros: -// - oriy : Coordenada Y del objeto que provoca el evento -// - dpzy : Desplazamiento sobre el eje y -// - margen : Margen para que el menu aparezca un poco separado del ese objeto -// - menuctx: El menu (objeto DIV) que se mostrará -//____________________________________________________________________________ -function calculatop_ctx(oriy,dpzy,margen,menuctx){ // Calcula Y del menu contextual - largodiv=parseInt(menuctx.offsetHeight); - var wtop=oriy+dpzy+margen - if (wtop+largodiv>parseInt(document.body.clientHeight)){ - var nwtop=oriy-dpzy-margen-largodiv - if (nwtop>0) wtop=nwtop - } - return(wtop) -} -//____________________________________________________________________________ -// -// Calcula coordenada left para el menu contextual que se mostrará. -// Parametros: -// - orix : Coordenada X del objeto que provoca el evento -// - dpzx : Desplazamiento sobre el eje x -// - margen : Margen para que el menu aparezca un poco separado del ese objeto -// - menuctx: El menu (objeto DIV) que se mostrará -//____________________________________________________________________________ -function calculaleft_ctx(orix,dpzx,margen,menuctx){ // Calcula Y del menu contextual - anchodiv=parseInt(menuctx.offsetWidth) - var wleft=orix+dpzx+margen - var maximodpl=parseInt(document.body.clientWidth) - if (wleft+anchodiv>maximodpl){ // Si no cabe a la derecha - var nwleft=orix-dpzx-margen-anchodiv // lo intenta a la izda. - if (nwleft>0) wleft=nwleft - else{ - wleft=maximodpl-dpzx-margen-anchodiv; - if(wleft<document.body.scrollLeft) wleft=document.body.scrollLeft+16 - } - } - return(wleft) -} -//____________________________________________________________________________ -// -// Esta función devuelve el objeto DIV al que pertenece el item <TR> -// Parametros: -// - o: El objeto <TR> -//____________________________________________________________________________ -function contextual(o){ - while(o.tagName!="DIV") - o=o.parentNode - return(o) -} -//____________________________________________________________________________ -// -// Esta función devuelve el objeto <TR> apuntado por el indice -// Parametros: -// - o: El objeto TR -// - idx: el indice del item, si es nulo se devuelve el item(objeto TR), seleccionado -//____________________________________________________________________________ -function menuctxSelectedItem(o,idx){ - var oDIV=contextual(o); // Se asegura que el objeto de inicio es DIV - var oTABLE=oDIV.childNodes[0]; // objeto TABLE - var oINPUT=oDIV.childNodes[1]; // objeto INPUT - var oTBODY=oTABLE.getElementsByTagName('TBODY')[0]; - if(idx==null) // No se especificó indice, devuelve el item seleccionado - idx=oINPUT.getAttribute("value"); - var oTRS=oTBODY.getElementsByTagName('TR'); - for (var i=0;i<oTRS.length;i++){ - var oTR=oTRS[i]; - if(oTR.getAttribute("id")==idx) return(oTR); - } - return(null); -} -//____________________________________________________________________________ -// -// Esta función actualiza el nuevo el indice del item seleccionado -// Parametros: -// - o: El objeto DIV que contiene el menu contextual o un item(objeto TR) de él -// - i: El valor del indice -//____________________________________________________________________________ -function menuctxSetSelectedIndex(o,idx){ - var oDIV=contextual(o); // Se asegura que el objeto de inicio es DIV - var oINPUT=oDIV.childNodes[1]; - oINPUT.value=idx; -} -//____________________________________________________________________________ -// -// Esta función devuelve el indice del item seleccionado -// Parametros: -// -o : El objeto DIV que contiene el menu contextual o un item(objeto TR) de él -//____________________________________________________________________________ -function menuctxSelectedIndex(o){ - var oDIV=contextual(o); // Se asegura que el objeto de inicio es DIV - var oINPUT=oDIV.childNodes[1]; - return(oINPUT.value); -} -//____________________________________________________________________________ -// Se ejecuta cuando se posiciona el cursor dentro de un item de algún menú contextual. -// Parámetros: -// - o: El item (objeto TR) donde se ha colocado el ratón -//____________________________________________________________________________ -function sobre_contextual(o){ - var oDIV=contextual(o) // Se asegura que el objeto de inicio es DIV - var idx=menuctxSelectedIndex(oDIV) // Indice del Item anterior seleccionado - var nwid=o.getAttribute("id"); - if (parseInt(idx)!=parseInt(nwid)){ // Si cambio de item - if(idx>0){ // Si existía item anterior seleccionado - desmarcar_item(oDIV,idx) // Desmarca item anterior - } - marcar_item(o); // Marca el actual item - currentItem=o; - } -} -//____________________________________________________________________________ -// -// Hace resaltar el item del menu contextual donde se coloca el cursor. -// Si este item tuviese un submenu contextual,éste también aparecería. -// Además, inicializa el campo oculto de cada DIV donde se guarda el índice -// del item selecionado. -// -// Parametros: -// - item: El objeto <TR> -//____________________________________________________________________________ -function marcar_item(item){ - marca_desmarca(item,true) // Marca el item - if (item.getAttribute("name")!=""){ // Existe submenu contextual - currentPadresubmenu=item - currentPadreY=ClickY - setTimeout ("muestra_submenu();", 300); - } - menuctxSetSelectedIndex(contextual(item),item.getAttribute("id")); // Coloca el nuevo indice -} -//____________________________________________________________________________ -// -// Quita el resalte de un item y oculta los posibles submenus que tuviera -// Parametros: -// -o : El objeto DIV que contiene el menu contextual -// - idx: el indice del item, si es nulo desmarca el item(objeto TR), seleccionado -//____________________________________________________________________________ -function desmarcar_item(o,idx){ - var oDIV=contextual(o) // Se asegura que el objeto de inicio es DIV - if(idx==null) // No se especificó indice - idx=menuctxSelectedIndex(oDIV) // Indice del Item seleccionado - var item=menuctxSelectedItem(oDIV,idx) - if(item==null) return // No hay item seleccionado - marca_desmarca(item,false); - var nomsub=item.getAttribute("name"); - if (nomsub!=null &&nomsub!=""){ // Tiene submenu - var submenuctx=document.getElementById(nomsub); - desmarcar_item(submenuctx); // Desmarca submenu - submenuctx.style.visibility="hidden"; - } -} -//____________________________________________________________________________ -// -// Marca o desmarca items dependiendo del parametro sw. -// Parámetros: -// - o: El item (objeto TR) -// Si sw=true marca, si sw=false demarca -//____________________________________________________________________________ -function marca_desmarca(o,sw){ - if(sw){ // Marca - var wfondo=ctx_azulmarino; - var wcolor=ctx_blanco; - } - else{ // Desmarca - var wfondo=ctx_grissistema; - var wcolor=ctx_negro; - } - (MenuconImagen(contextual(o)) ? i0=2:i0=1); - var nh=o.childNodes.length; - for (var i=i0;i<nh-1;i++){ - var oTD=o.childNodes[i]; - var oIMGS=oTD.getElementsByTagName('IMG'); - if (oIMGS.length>0){ - var oIMG=oIMGS[0]; - if (oIMG.getAttribute("name")=="swsbfn"){ // imagen switch submenu - oTD.style.backgroundColor=wfondo - oTD.style.color=wcolor - if (sw) - oIMG.setAttribute("src","../images/flotantes/swsbfb.gif",null); - else - oIMG.setAttribute("src","../images/flotantes/swsbfn.gif",null); - } - else{ // imagen del item - if (sw){ // Marcar - oIMG.style.border="1px"; - oIMG.style.borderStyle="outset"; - - } - else{ // Desmarcar - oIMG.style.borderStyle="none"; - } - } - } - else{ - oTD.style.backgroundColor=wfondo - var oSPAN=oTD.getElementsByTagName('SPAN'); - if (oSPAN.length>0) - oSPAN[0].style.color=wcolor - } - } -} -//____________________________________________________________________________ -// -// Detecta si el menu contextual tiene items con imágenes asociadas -// Devuelve true en caso afirmativo y false en caso contrario. -//____________________________________________________________________________ -function MenuconImagen(o){ - var oDIV=contextual(o); - var oIMGS=oDIV.getElementsByTagName('IMG'); - return(oIMGS.length>0); -} -//____________________________________________________________________________ -function reset_contextual(x,y){ - var swm=false; - for (var i=0;i<idxmnu;i++ ){ - if (gmenuctx[i].style.visibility=="visible") - swm=swm || EnContextual(x,y,gmenuctx[i]) - } - if (!swm){ // No se ha hecho click en ningún menu contextual - for (var i=0;i<idxmnu;i++ ){ - desmarcar_item(gmenuctx[i]); - gmenuctx[i].style.visibility="hidden"; - gmenuctx[i]=null - } - idxmnu=0; - } -} -//____________________________________________________________________________ -// -// Detecta si ha hecho fuera del menu contextual pasado como parametro -// Parametros: -// - x : Coordenada X de la pantalla donde se hizo click -// - y : Coordenada Y de la pantalla donde se hizo click -// - menuctx: El submenu (objeto DIV) -//____________________________________________________________________________ -function EnContextual(x,y,menuctx){ - origen_x=parseInt(menuctx.offsetLeft)-parseInt(document.body.scrollLeft) - origen_y=parseInt(menuctx.offsetTop)-parseInt(document.body.scrollTop) - anchodiv=parseInt(menuctx.offsetWidth) - largodiv=parseInt(menuctx.offsetHeight) - - if ( x>=origen_x && x<=origen_x+anchodiv && y>=origen_y && y<=origen_y+largodiv ) return true - return(false) -} -//____________________________________________________________________________ -// -// Muestra un submenu -// Parametros: -// - item: El objeto <TR> padre del submenu -//____________________________________________________________________________ -function muestra_submenu(){ - if(currentPadresubmenu==currentItem){ - var objdiv=contextual(currentPadresubmenu) - var menuctx=document.getElementById(currentPadresubmenu.getAttribute("name")); // Obtiene el submenu - //desmarcar_item(menuctx) // Desmarca el submenu por si se ha usado anteriormente - wleft=subcalculaleft_ctx(objdiv,menuctx) // La x en función del padre - wtop=subcalculatop_ctx(currentPadreY,menuctx) // La y depende de la longitud del submenu - menuctx.style.top=wtop - menuctx.style.left=wleft - menuctx.style.visibility="visible"; - menuctxSetSelectedIndex(menuctx,-1) // Coloca el nuevo indice - gmenuctx[idxmnu++]=menuctx; - } -} -//____________________________________________________________________________ -// -// Calcula coordenada top para el submenu contextual que se mostrará. -// Parametros: -// - y : Coordenada Y de la pantalla donde se hizo click -// - menuctx: El submenu (objeto DIV) que se mostrará -//____________________________________________________________________________ -function subcalculatop_ctx(y,menuctx){ // Calcula el posicionamiento (y) del DIV ( SUBmenu contextual) - var dpl=0 - largodiv=parseInt(menuctx.offsetHeight) - var wtop=y+dpl+parseInt(document.body.scrollTop) - if (parseInt(wtop+largodiv)>parseInt(document.body.clientHeight+parseInt(document.body.scrollTop))){ - var nwtop=y+parseInt(document.body.scrollTop)-16-largodiv - if (nwtop>0) wtop=nwtop - } - return(wtop) -} -//____________________________________________________________________________ -// -// Calcula coordenada left para el submenu contextual que se mostrará. -// Parametros: -// - padrediv : Objeto DIV padre del submenu a mostrar -// - menuctx: El submenu (objeto DIV) que se mostrará -//____________________________________________________________________________ -function subcalculaleft_ctx(padrediv,menuctx){ // Calcula el posicionamiento (x) del DIV ( SUBmenu contextual) - anchopadrediv=parseInt(padrediv.offsetWidth) // Ancho del div padre - anchomenuctx=parseInt(menuctx.offsetWidth) // Ancho del div - if(IE) - leftpadrediv=padrediv.style.pixelLeft // Coordenada x del div padre - else - if(NS) - leftpadrediv=parseInt(padrediv.style.left) // Coordenada x del div padre - desplazamiento=leftpadrediv+anchopadrediv-4 // Desplazamiento - var wleft=parseInt(desplazamiento) - var maximodpl=parseInt(document.body.clientWidth)+parseInt(document.body.scrollLeft) - if (wleft+anchomenuctx>maximodpl){ - var nwleft=leftpadrediv-anchomenuctx - if (nwleft>0) wleft=nwleft - else{ - wleft=maximodpl-anchomenuctx; - if(wleft<document.body.scrollLeft) wleft=document.body.scrollLeft+18 - } - } - return(wleft) -} -//____________________________________________________________________________ -// -// Se ejecuta cada vez que se hace click con el puntero del ratón. Se usa para desmarca -// cualquier item de menu contextual que estuviese activo -//____________________________________________________________________________ -function click_de_raton(e){ - if(IE){ - botonraton=event.button - event.returnValue=true; - } - if(NS){ - botonraton=e.which; - e.returnValue=true; - } - if (gmenuctx.length>0){ - reset_contextual(ClickX,ClickY); - } -} -//____________________________________________________________________________ -// -// Se ejecuta cada vez que se mueve el puntero del ratón. Se usa para capturar coordenadas -//____________________________________________________________________________ -function move_de_raton(e){ - if(IE){ - ClickX=event.clientX - ClickY=event.clientY - event.returnValue=true; - } - if(NS){ - ClickX=e.clientX - ClickY=e.clientY - e.returnValue=true; - } -} -//____________________________________________________________________________ -// -// Redirecciona el evento onmousedown a la función de usuario especificada. -//____________________________________________________________________________ -document.onmousedown = click_de_raton; // Redefine el evento onmousedown -document.onmousemove = move_de_raton; // Redefine el evento onmousedown diff --git a/admin/WebConsole/comandos/Apagar.php b/admin/WebConsole/comandos/Apagar.php deleted file mode 100644 index 0b28542f..00000000 --- a/admin/WebConsole/comandos/Apagar.php +++ /dev/null @@ -1,82 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: Apagar.php -// Descripción : -// Implementación del comando "Apagar" -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../idiomas/php/".$idioma."/comandos/apagar_".$idioma.".php"); -//________________________________________________________________________________________________________ -$fp = fopen($fileparam,"r"); -$parametros= fread ($fp, filesize ($fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$ambito=$ValorParametros["ambito"]; -$nombreambito=$ValorParametros["nombreambito"]; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="./jscripts/Apagar.js"></SCRIPT> - <SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<? -switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[0]; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[1]; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[2]; - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[3]; - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito=$TbMsg[4]; - break; - } - echo '<p align=center><span class=cabeceras>'.$TbMsg[5].' </span><br>'; - echo '<IMG src="'.$urlimg.'"> <span align=center class=subcabeceras><U>'.$TbMsg[6].': '.$textambito.','.$nombreambito.'</U></span> </span></p>'; -?> -<BR> -<BR> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesacciones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> diff --git a/admin/WebConsole/comandos/Arrancar.php b/admin/WebConsole/comandos/Arrancar.php deleted file mode 100644 index 338aad44..00000000 --- a/admin/WebConsole/comandos/Arrancar.php +++ /dev/null @@ -1,82 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: Arrancar.php -// Descripción : -// Implementación del comando "Arrancar" -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../idiomas/php/".$idioma."/comandos/arrancar_".$idioma.".php"); -//________________________________________________________________________________________________________ -$fp = fopen($fileparam,"r"); -$parametros= fread ($fp, filesize ($fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$ambito=$ValorParametros["ambito"]; -$nombreambito=$ValorParametros["nombreambito"]; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="./jscripts/Arrancar.js"></SCRIPT> - <SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<? -switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[0]; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[1]; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[2]; - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[3]; - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito=$TbMsg[4]; - break; - } - echo '<p align=center><span class=cabeceras>'.$TbMsg[5].' </span><br>'; - echo '<IMG src="'.$urlimg.'"> <span align=center class=subcabeceras><U>'.$TbMsg[6].':'.$textambito.','.$nombreambito.'</U></span> </span></p>'; -?> -<BR> -<BR> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesacciones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> diff --git a/admin/WebConsole/comandos/Configurar.php b/admin/WebConsole/comandos/Configurar.php deleted file mode 100644 index eb0cc81c..00000000 --- a/admin/WebConsole/comandos/Configurar.php +++ /dev/null @@ -1,432 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: Configurar.php -// Descripción : -// Implementación del comando "Configurar" -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../includes/HTMLCTESELECT.php"); -include_once("../idiomas/php/".$idioma."/comandos/configurar_".$idioma.".php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$tipotrama=""; -$ambito=0; -$idambito=0; -$nombreambito=""; -$cadenaip=""; -$tbconfigur=""; - -$fp = fopen($fileparam,"r"); -$parametros= fread ($fp, filesize ($fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$identificador=$ValorParametros["identificador"]; -$nombrefuncion=$ValorParametros["nombrefuncion"]; -$ejecutor=$ValorParametros["ejecutor"]; -$tipotrama=$ValorParametros["tipotrama"]; -$ambito=$ValorParametros["ambito"]; -$idambito=$ValorParametros["idambito"]; -$nombreambito=$ValorParametros["nombreambito"]; -$cadenaip=$ValorParametros["cadenaip"]; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -//___________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript" src="./jscripts/Configurar.js"></SCRIPT> -<SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/configurar_'.$idioma.'.js"></SCRIPT>'?> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatosocultos"> - <INPUT type=hidden name=identificador value=<? echo $identificador ?>> - <INPUT type=hidden name=nombrefuncion value=<? echo $nombrefuncion ?>> - <INPUT type=hidden name=ejecutor value=<? echo $ejecutor ?>> - <INPUT type=hidden name=tipotrama value=<? echo $tipotrama ?>> - <INPUT type=hidden name=ambito value=<? echo $ambito ?>> - <INPUT type=hidden name=idambito value=<? echo $idambito ?>> - <INPUT type=hidden name=cadenaip value=<? echo $cadenaip ?>> -</FORM> -<? -switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[0]; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[1]; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[2]; - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[3]; - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito=$TbMsg[4]; - break; - } - echo '<p align=center><span class=cabeceras>'.$TbMsg[5].' </span><br>'; - echo '<IMG src="'.$urlimg.'"> <span align=center class=subcabeceras><U>'.$TbMsg[6].': '.$textambito.','.$nombreambito.'</U></span> </span></p>'; -//________________________________________________________________________________________________________ -?> -<BR> - <FORM name="fdatos"> - <? - echo tabla_configuraciones($cmd,$idcentro,$idambito,$ambito); - echo '<TABLE border=0 style="visibility: hidden" id=patron_contenidoparticion>'.Patrontabla_Particion().'</TABLE>'; - echo '<INPUT type=hidden id=tbconfigur value="'.$tbconfigur.'">'; - ?> - </FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesacciones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -// *********************************************************************************************************** -function tabla_configuraciones($cmd,$idcentro,$idambito,$ambito){ - global $cadenaip; - global $AMBITO_AULAS; - global $AMBITO_GRUPOSORDENADORES; - global $AMBITO_ORDENADORES; - - $tablaHtml=""; - $rs=new Recordset; - $numorde=0; - - switch($ambito){ - case $AMBITO_AULAS : - $cmd->texto="SELECT COUNT(*) AS numorde FROM ordenadores WHERE idaula=".$idambito; - break; - case $AMBITO_GRUPOSORDENADORES : - $cmd->texto="SELECT COUNT(*) AS numorde FROM ordenadores WHERE grupoid=".$idambito; - break; - case $AMBITO_ORDENADORES : - $cmd->texto="SELECT COUNT(*) AS numorde FROM ordenadores WHERE idordenador=".$idambito; - break; - } - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF) - $numorde=$rs->campos["numorde"]; - $idconfiguracion=""; - - switch($ambito){ - case $AMBITO_AULAS : - $cmd->texto="SELECT COUNT(*) AS cuenta,configuraciones.descripcion,configuraciones.idconfiguracion FROM aulas"; - $cmd->texto.=" INNER JOIN ordenadores ON aulas.idaula = ordenadores.idaula"; - $cmd->texto.=" INNER JOIN configuraciones ON ordenadores.idconfiguracion = configuraciones.idconfiguracion"; - $cmd->texto.=" WHERE aulas.idaula = ".$idambito; - $cmd->texto.=" GROUP BY configuraciones.descripcion, configuraciones.idconfiguracion"; - $cmd->texto.=" HAVING configuraciones.idconfiguracion>0"; - $cmd->texto.=" ORDER BY configuraciones.descripcion"; - break; - case $AMBITO_GRUPOSORDENADORES : - $cmd->texto="SELECT COUNT(*) AS cuenta,configuraciones.descripcion,configuraciones.idconfiguracion FROM gruposordenadores"; - $cmd->texto.=" INNER JOIN ordenadores ON gruposordenadores.idgrupo = ordenadores.grupoid"; - $cmd->texto.=" INNER JOIN configuraciones ON ordenadores.idconfiguracion = configuraciones.idconfiguracion"; - $cmd->texto.=" WHERE (gruposordenadores.idgrupo = ".$idambito.") AND configuraciones.idconfiguracion>0"; - $cmd->texto.=" GROUP BY configuraciones.descripcion, configuraciones.idconfiguracion"; - $cmd->texto.=" HAVING configuraciones.idconfiguracion>0"; - $cmd->texto.=" ORDER BY configuraciones.descripcion"; - break; - case $AMBITO_ORDENADORES : - $cmd->texto="SELECT COUNT(*) AS cuenta,configuraciones.descripcion,configuraciones.idconfiguracion FROM ordenadores"; - $cmd->texto.=" INNER JOIN configuraciones ON ordenadores.idconfiguracion = configuraciones.idconfiguracion"; - $cmd->texto.=" WHERE ordenadores.idordenador = ".$idambito; - $cmd->texto.=" GROUP BY configuraciones.descripcion, configuraciones.idconfiguracion"; - $cmd->texto.=" HAVING configuraciones.idconfiguracion>0"; - $cmd->texto.=" ORDER BY configuraciones.descripcion"; - break; - } - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF){ - if($numorde!=$rs->campos["cuenta"]){ // El numero de ordenadores del aula no coincide con los que tienen el mismo perfil hardware - while (!$rs->EOF){ - if($idconfiguracion!=$rs->campos["idconfiguracion"]){ - if($idconfiguracion!=0) $tablaHtml.="</TABLE>"; - $tablaHtml.= '<TABLE align=center border=0 cellPadding=1 cellSpacing=1'; - $descripcion=$rs->campos["descripcion"]; - $tablaHtml.= "<TR>"; - $tablaHtml.= '<TD align=center ><IMG style="cursor:hand" oncontextmenu="resalta(this,'.$rs->campos["idconfiguracion"].')" src="../images/iconos/configuraciones.gif">'; - $tablaHtml.='  <span style="COLOR: #000000;FONT-FAMILY: Verdana;FONT-SIZE: 12px; "><U><b>Configuration</b> '.$rs->campos["descripcion"].'</U></SPAN></TD>'; - $tablaHtml.= "</TR>"; - } - $tablaHtml.= '<TR><TD>'; - $tablaHtml.=PintaOrdenadores($cmd,$idambito,$ambito,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); - $tablaHtml.= '</TD></TR>'; - $tablaHtml.= '<TR><TD>'; - $tablaHtml.=tabla_particiones($cmd,$idcentro,$idambito,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); - $tablaHtml.= '</TD></TR>'; - $rs->Siguiente(); - } - $tablaHtml.="</TABLE>"; - } - else{ - $tablaHtml.=tabla_particiones($cmd,$idcentro,$idambito,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); - $tablaHtml.='<INPUT type=hidden name="nuevasipes" id="ipes_'.$rs->campos["idconfiguracion"].'" value="'.$cadenaip.'">'; - } - } - echo $tablaHtml; - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function PintaOrdenadores($cmd,$idambito,$ambito,$idconfiguracion){ - global $AMBITO_AULAS; - global $AMBITO_GRUPOSORDENADORES; - $ipidpidc=""; - $rs=new Recordset; - $contor=0; - $maxcontor=10; - switch($ambito){ - case $AMBITO_AULAS : - $cmd->texto=" SELECT nombreordenador,ip FROM ordenadores WHERE idconfiguracion=".$idconfiguracion." AND idaula=".$idambito." ORDER BY nombreordenador"; - break; - case $AMBITO_GRUPOSORDENADORES : - $cmd->texto=" SELECT nombreordenador,ip FROM ordenadores WHERE idconfiguracion=".$idconfiguracion." AND grupoid=".$idambito." ORDER BY nombreordenador"; - break; - } - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $tablaHtml='<TABLE align=center border=0><TR>'; - while (!$rs->EOF){ - $contor++; - $tablaHtml.= '<TD align=center style="FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 8px"><br><IMG src="../images/iconos/ordenador.gif"><br><span style="FONT-SIZE:9px" >'.$rs->campos["nombreordenador"].'</TD>'; - if($contor>$maxcontor){ - $contor=0; - $tablaHtml.='</TR><TR>'; - } - $ipidpidc.=$rs->campos["ip"].";"; - $rs->Siguiente(); - } - $ipidpidc= substr($ipidpidc,0,strlen($ipidpidc)-1); // Quita la coma - $tablaHtml.='</TR>'; - $tablaHtml.= '</TR></TABLE>'; - $tablaHtml.='<INPUT type=hidden name="nuevasipes" id="ipes_'.$idconfiguracion.'" value="'.$ipidpidc.'">'; - return($tablaHtml); -} -//________________________________________________________________________________________________________ -function tabla_particiones($cmd,$idcentro,$idambito,$idconfiguracion,$cuenta){ - global $tbconfigur; - global $TbMsg; - $tablaHtml=""; - $configuracion=""; - $rs=new Recordset; - $cmd->texto="SELECT idconfiguracion, configuracion FROM configuraciones WHERE idconfiguracion=".$idconfiguracion; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF) - $idc=$rs->campos["idconfiguracion"]; - $configuracion=$rs->campos["configuracion"]; - $rs->Cerrar(); - $auxsplit=split("\t",$configuracion); - $tablaHtml.= '<TABLE align=center id=tabla_contenidoparticion_'.$idc.' value=0>'; - $tablaHtml.='<TR>'; - $tablaHtml.=' <TD>'; - $tablaHtml.= '<TABLE id=tb_particiones_'.$idc.' class=tabla_listados_sin align=center value=0 cellPadding=1 cellSpacing=1 >'; - $tablaHtml.= '<TR>'; - $tablaHtml.= '<TH align=center ><IMG src="../images/iconos/eliminar.gif"></TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[8].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[9].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[10].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[11].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[12].' </TH>'; - $tablaHtml.= '</TR>'; - $ultpa=0; - for($j=0;$j<8;$j++){ - $ValorParametros=extrae_parametros($auxsplit[$j],chr(10),'='); - $particion=$ValorParametros["numpart"]; // Toma la partición - if(!empty($particion)){ - $p=$particion; - $tipopart=$ValorParametros["tipopart"]; // Toma tipo la partición - if($tipopart=="CACHE" || $tipopart=="EMPTY") continue; - $tamapart=$ValorParametros["tamapart"]; // Toma tamaño la partición - $nombreso=$ValorParametros["nombreso"]; // Toma nombre del sistema operativo - $tiposo=$ValorParametros["tiposo"]; - $ultpa=$p; // Valor de la ultima particion de esa configuración - } - else{ - $p=$j+1; - $tipopart="EMPTY"; // Toma tipo la partición - $tamapart=0; // Toma tamaño la partición - $nombreso=""; // Toma nombre del sistema operativo - $tiposo=""; - } - $valocul=0; - $codpar=0; - switch($tipopart){ - case "EMPTY": - $codpar=0; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red"> Espacio sin particionar !!</span>'; - break; - case "EXT": - $codpar=0; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red"> partición extendida !!</span>'; - break; - case "BIGDOS": - $codpar=1; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Msdos</span>'; - break; - case "FAT32": - $codpar=2; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Windows 98, Millenium</span>'; - break; - case "HFAT32": - $codpar=2; - $valocul=2; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Windows 98, Millenium<span style="COLOR:green;font-weight:600"> ('.$TbMsg[7].')</span></span>'; - else - $nombreso.='<span style="COLOR:green;font-weight:600"> (partición oculta)</span>'; - break; - case "NTFS": - $codpar=3; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Windows XP, Windows 2000, Windows 2003</span>'; - break; - case "HNTFS": - $codpar=3; - $valocul=2; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Windows XP, Windows 2000, Windows 2003<span style="COLOR:green;font-weight:600"> ('.$TbMsg[7].')</span></span>'; - else - $nombreso.='<span style="COLOR:green;font-weight:600"> ('.$TbMsg[7].')</span>'; - break; - case "EXT2": - $codpar=4; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Linux</span>'; - break; - case "EXT3": - $codpar=5; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Linux</span>'; - break; - case "EXT4": - $codpar=6; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Linux</span>'; - break; - case "LINUX-SWAP": - $codpar=7; - $nombreso='<span style="COLOR:blue">Linux-swap</span>'; - break; - case "CACHE": - $codpar=8; - $nombreso='<span style="COLOR:blue">CACHE</span>'; - break; - } - - $tablaHtml.='<TR id="TRparticion_'.$p."_".$idc.'"'; - if($tipopart=="EMPTY") - $tablaHtml.=' style="visibility:hidden"'; - $tablaHtml.='>'; - $tablaHtml.='<TD><input type=checkbox onclick="elimina_particion(this,'.$idc.')" id=eliminarparticion_'.$p."_".$idc.' value=0></TD>'.chr(13); - $opciones=""; - for($i=1;$i<8;$i++){ - $opciones.=$i."=".$i.chr(13); - } - $opciones.="8=8"; - $tablaHtml.='<TD>'.HTMLCTESELECT($opciones,"numpar_".$p."_".$idc,"estilodesple","",$p,35,"chgpar").'</TD>'.chr(13); - $opciones="1=BIGDOS".chr(13); - $opciones.="2=FAT32".chr(13); - $opciones.="3=NTFS".chr(13); - $opciones.="4=EXT2".chr(13); - $opciones.="5=EXT3".chr(13); - $opciones.="6=EXT4".chr(13); - $opciones.="7=LINUX-SWAP"; - - $tablaHtml.='<TD>'.HTMLCTESELECT($opciones,"tipospar_".$p."_".$idc,"estilodesple","EMPTY",$codpar,100,"chgtipopar").'</TD>'.chr(13); - $tablaHtml.='<TD><span id=tiposo_'.$p."_".$idc.' value=0> '.$nombreso.' </span></TD>'.chr(13); - $tablaHtml.='<TD align=center><input type=text onchange="chgtama('.$idc.')" id="tamano_'.$p."_".$idc.'" style="width=70" value='.$tamapart.' ></TD>'.chr(13); - $opciones="1=".$TbMsg[14]."".chr(13); - $opciones.="2=".$TbMsg[15]."".chr(13); - $opciones.="3=".$TbMsg[16].""; - $tablaHtml.='<TD>'.HTMLCTESELECT($opciones,"acciones_".$p."_".$idc,"estilodesple",$TbMsg[13],$valocul,100,"chgaccion").'</TD>'.chr(13); - $tablaHtml.='</TR>'.chr(13); - } - $tablaHtml.='</TABLE>'; - $tablaHtml.= '</TD>'; - $tablaHtml.= '</TR>'; - $tablaHtml.= '</TABLE>'; - - // Boton de insercion - $tablaHtml.= '<INPUT type=hidden id="ultpa_'.$idc.'" value='.$ultpa.'>'; - $tablaHtml.= '<div align=center>'; - $tablaHtml.= '<br><A href="#boton_add"><IMG border=0 name="btanade_"'.$idc.' src="../images/boton_annadir.gif" onclick="annadir_particion('.$idc.')" WIDTH="73" HEIGHT="22"></A>'; - $tablaHtml.= '</div><br>'; - $tbconfigur.=$idc.";"; - return($tablaHtml); -} -//________________________________________________________________________________________________________ -// Crea la patron de linea de la tabla Particiones -//________________________________________________________________________________________________________ -function Patrontabla_Particion(){ - global $TbMsg; - $p="_upa_"; - $idc="_cfg_"; - $tablaHtml='<TR id=TRparticion_'.$p."_".$idc.'>'.chr(13); - $tablaHtml.='<TD><input type=checkbox onclick="elimina_particion(this,'.$idc.')" id=eliminarparticion_'.$p."_".$idc.' value=0></TD>'.chr(13); - $opciones=""; - for($i=1;$i<8;$i++){ - $opciones.=$i."=".$i.chr(13); - } - $opciones.="8=8"; - $tablaHtml.='<TD>'.HTMLCTESELECT($opciones,"numpar_".$p."_".$idc,"estilodesple","",$p,35,"chgpar").'</TD>'.chr(13); - $opciones="1=BIGDOS".chr(13); - $opciones.="2=FAT32".chr(13); - $opciones.="3=NTFS".chr(13); - $opciones.="4=EXT2".chr(13); - $opciones.="5=EXT3".chr(13); - $opciones.="6=EXT4".chr(13); - $opciones.="7=LINUX-SWAP"; - $tablaHtml.='<TD>'.HTMLCTESELECT($opciones,"tipospar_".$p."_".$idc,"estilodesple","EMPTY",0,100,"chgtipopar").'</TD>'.chr(13); - $tablaHtml.='<TD><span id=tiposo_'.$p."_".$idc.' value=0> <span style="COLOR:red">'.$TbMsg[17].'</span> </span></TD>'.chr(13); - $tablaHtml.='<TD align=center><input type=text onchange="chgtama('.$idc.')" id="tamano_'.$p."_".$idc.'" style="width=70" value=0 ></TD>'.chr(13); - $opciones="1=".$TbMsg[14]."".chr(13); - $opciones.="2=".$TbMsg[15]."".chr(13); - $opciones.="3=".$TbMsg[16].""; - $tablaHtml.='<TD>'.HTMLCTESELECT($opciones,"acciones_".$p."_".$idc,"estilodesple",$TbMsg[13],0,100,"chgaccion").' </TD>'.chr(13); - $tablaHtml.='</TR>'.chr(13); - //$tablaHtml.='</TABLE>'; - //$tablaHtml.= '</TD></TR></TABLE>'; - return($tablaHtml); -} -?> diff --git a/admin/WebConsole/comandos/CrearPerfilSoftware.php b/admin/WebConsole/comandos/CrearPerfilSoftware.php deleted file mode 100644 index a0110dbb..00000000 --- a/admin/WebConsole/comandos/CrearPerfilSoftware.php +++ /dev/null @@ -1,238 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: CrearPerfilSoftware.php -// Descripción : -// Implementaci� del comando "CrearPerfilSoftware" -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../includes/TomaDato.php"); -include_once("../idiomas/php/".$idioma."/comandos/crearperfilsoftware_".$idioma.".php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$tipotrama=""; -$ambito=0; -$idambito=0; -$cadenaip=""; - -$fp = fopen($fileparam,"r"); -$parametros= fread ($fp, filesize ($fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$identificador=$ValorParametros["identificador"]; -$nombrefuncion=$ValorParametros["nombrefuncion"]; -$ejecutor=$ValorParametros["ejecutor"]; -$tipotrama=$ValorParametros["tipotrama"]; -$ambito=$ValorParametros["ambito"]; -$idambito=$ValorParametros["idambito"]; -$cadenaip=$ValorParametros["cadenaip"]; -//________________________________________________________________________________________________________ -$idperfilsoftware=0; -$idordenador=$idambito; -$nombreordenador=""; -$ip=""; -$mac=""; -$idperfilhard=0; -$idservidordhcp=0; -$idservidorrembo=0; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -$resul=toma_propiedades($cmd,$idordenador); -if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperaci� de datos. -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript" src="./jscripts/CrearPerfilSoftware.js"></SCRIPT> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/crearperfilsoftware_'.$idioma.'.js"></SCRIPT>'?> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?> -<SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT> -</HEAD> -<BODY> -<FORM name="fdatos"> - <INPUT type=hidden name=identificador value=<? echo $identificador ?>> - <INPUT type=hidden name=nombrefuncion value=<? echo $nombrefuncion ?>> - <INPUT type=hidden name=ejecutor value=<? echo $ejecutor ?>> - <INPUT type=hidden name=tipotrama value=<? echo $tipotrama ?>> - <INPUT type=hidden name=ambito value=<? echo $ambito ?>> - <INPUT type=hidden name=idambito value=<? echo $idambito ?>> - <INPUT type=hidden name=cadenaip value=<? echo $cadenaip ?>> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <P align=center class=cabeceras><? echo $TbMsg[0] ?><P> - <P align=center> - <SPAN align=center class=subcabeceras><? echo $TbMsg[1] ?></SPAN> - </BR> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> - <TR> - <TH align=center> <? echo $TbMsg[2] ?> </TD> - <? echo '<TD>'.$nombreordenador.'</TD>';?> - <TD colspan=2 valign=top align=left rowspan=3><IMG border=2 style="border-color:#63676b" src="../images/fotoordenador.gif"></TD> - </TR> - <TR> - <TH align=center> <? echo $TbMsg[3] ?> </TD> - <? echo '<TD>'.$ip.'</TD>';?> - </TR> - <TR> - <TH align=center> <? echo $TbMsg[4] ?> </TD> - <? echo '<TD>'.$mac.'</TD>';?> - </TR> - <TR> - <TH align=center> <? echo $TbMsg[5] ?> </TD> - <? echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion').'</TD>'; ?> - </TR> - </TABLE> - </P> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <P align=center> - <SPAN align=center class=subcabeceras><? echo $TbMsg[6] ?></SPAN> - </BR> - <TABLE id="tabla_conf" align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> - <TR> - <TH align=center> </TH> - <TH align=center> <? echo $TbMsg[8] ?> </TH> - <TH align=center> <? echo $TbMsg[9] ?> </TH> - <TH align=center> <? echo $TbMsg[10] ?> </TD></TR> - <? - echo tabla_configuraciones($cmd,$idordenador); - ?> - </TABLE> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesacciones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Recupera los datos de un ordenador - Parametros: - - cmd: Una comando ya operativo (con conexiónabierta) - - ido: El identificador del ordenador -________________________________________________________________________________________________________*/ -function toma_propiedades($cmd,$ido){ - global $nombreordenador; - global $ip; - global $mac; - global $idperfilhard; - global $idservidordhcp; - global $idservidorrembo; - $rs=new Recordset; - $cmd->texto="SELECT nombreordenador,ip,mac,idperfilhard FROM ordenadores WHERE idordenador='".$ido."'"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $nombreordenador=$rs->campos["nombreordenador"]; - $ip=$rs->campos["ip"]; - $mac=$rs->campos["mac"]; - $idperfilhard=$rs->campos["idperfilhard"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -/*________________________________________________________________________________________________________ - Crea la etiqueta html <SELECT> de los perfiles softwares -________________________________________________________________________________________________________*/ -function HTMLSELECT_perfiles($cmd,$idcentro,$tipopart,$particion,$idordenador){ - $SelectHtml=""; - $rs=new Recordset; - /* - $cmd->texto="SELECT imagenes.descripcion,perfilessoft.idperfilsoft,perfilessoft.descripcion as perfil,tiposos.nemonico - FROM tiposos - INNER JOIN softwares ON tiposos.idtiposo = softwares.idtiposo - INNER JOIN perfilessoft_softwares ON softwares.idsoftware = perfilessoft_softwares.idsoftware - INNER JOIN perfilessoft ON perfilessoft.idperfilsoft = perfilessoft_softwares.idperfilsoft - INNER JOIN imagenes ON perfilessoft.idperfilsoft = imagenes.idperfilsoft - - WHERE perfilessoft.idcentro=".$idcentro; - */ - $cmd->texto="SELECT imagenes.descripcion,ordenador_perfilsoft.idperfilsoft FROM imagenes - INNER JOIN perfilessoft ON perfilessoft.idperfilsoft=imagenes.idperfilsoft - INNER JOIN ordenador_perfilsoft ON ordenador_perfilsoft .idperfilsoft=perfilessoft.idperfilsoft - WHERE ordenador_perfilsoft.particion=".$particion." - AND ordenador_perfilsoft.idordenador=".$idordenador." - AND perfilessoft.idcentro=".$idcentro; - - // Cuesti� partici� oculta - /* - $swo=substr ($tipopart,0,1); - if($swo=="H") - $tipopart=substr ($tipopart,1,strlen($tipopart)-1); - $cmd->texto.=" AND (tiposos.tipopar = '".$tipopart."' OR tiposos.tipopar ='H".$tipopart."' )"; - $cmd->texto.=" AND tiposos.tipopar = '".$tipopart."'"; - */ - $rs->Comando=&$cmd; - - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $SelectHtml.= '<SELECT class="formulariodatos" id="desple_'.$particion.'" style="WIDTH: 300">'; - $SelectHtml.= ' <OPTION value="0"></OPTION>'; - $rs->Primero(); - while (!$rs->EOF){ - $SelectHtml.='<OPTION value="'.$rs->campos["idperfilsoft"].'">'; - $SelectHtml.= $rs->campos["descripcion"].'</OPTION>'; - $rs->Siguiente(); - } - $SelectHtml.= '</SELECT>'; - $rs->Cerrar(); - return($SelectHtml); -} -/*________________________________________________________________________________________________________ - Crea la tabla de configuraciones y perfiles a crear -________________________________________________________________________________________________________*/ -function tabla_configuraciones($cmd,$idordenador){ - global $idcentro; - $tablaHtml=""; - $rs=new Recordset; - $rsp=new Recordset; - $cmd->texto="SELECT configuraciones.configuracion FROM configuraciones INNER JOIN ordenadores ON configuraciones.idconfiguracion=ordenadores.idconfiguracion WHERE ordenadores.idordenador='".$idordenador."'"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $configuracion= $rs->campos["configuracion"]; - $auxsplit=split("\t",$configuracion); - for($j=0;$j<sizeof($auxsplit)-1;$j++){ - $ValorParametros=extrae_parametros($auxsplit[$j],chr(10),'='); - $particion=$ValorParametros["numpart"]; // Toma la partici� - $tiposo=$ValorParametros["tiposo"]; // Toma nombre del sistema operativo - $tipopart=trim($ValorParametros["tipopart"]); // Toma tipo de partici� del sistema operativo - $nombreso=$ValorParametros["nombreso"]; // Toma nombre del sistema operativo - if(!empty($tiposo)){ - $tablaHtml.='<TR>'.chr(13); - $tablaHtml.='<TD ><input type=checkbox name=particion_'.$particion.' value='.$particion.'></TD>'.chr(13); - $tablaHtml.='<TD align=center> '.$particion.' </TD>'.chr(13); - $tablaHtml.='<TD> '.$nombreso.' </TD>'.chr(13); - $tiposo=$ValorParametros["tiposo"]; - $tablaHtml.='<TD>'.HTMLSELECT_perfiles($cmd,$idcentro,$tipopart,$particion,$idordenador).'</TD>'; - $tablaHtml.='</TR>'.chr(13); - } - } - $rs->Cerrar(); - return($tablaHtml); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/comandos/CrearSoftIncremental.php b/admin/WebConsole/comandos/CrearSoftIncremental.php deleted file mode 100644 index 6ce7f5ef..00000000 --- a/admin/WebConsole/comandos/CrearSoftIncremental.php +++ /dev/null @@ -1,218 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: CrearSoftIncremental.php -// Descripción : -// Implementación del comando "CrearSoftIncremental" -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../includes/TomaDato.php"); -include_once("../idiomas/php/".$idioma."/comandos/CrearSoftIncremental_".$idioma.".php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$tipotrama=""; -$ambito=0; -$idambito=0; -$cadenaip=""; - -$fp = fopen($fileparam,"r"); -$parametros= fread ($fp, filesize ($fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$identificador=$ValorParametros["identificador"]; -$nombrefuncion=$ValorParametros["nombrefuncion"]; -$ejecutor=$ValorParametros["ejecutor"]; -$tipotrama=$ValorParametros["tipotrama"]; -$ambito=$ValorParametros["ambito"]; -$idambito=$ValorParametros["idambito"]; -$cadenaip=$ValorParametros["cadenaip"]; -//________________________________________________________________________________________________________ -$idsoftincrementalware=0; -$idordenador=$idambito; -$nombreordenador=""; -$ip=""; -$mac=""; -$idperfilhard=0; -$idservidordhcp=0; -$idservidorrembo=0; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -$resul=toma_propiedades($cmd,$idordenador); -if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript" src="./jscripts/CrearSoftIncremental.js"></SCRIPT> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/CrearSoftIncremental_'.$idioma.'.js"></SCRIPT>'?> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?> -<SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT> -</HEAD> -<BODY> -<FORM name="fdatos"> - <INPUT type=hidden name=identificador value=<? echo $identificador ?>> - <INPUT type=hidden name=nombrefuncion value=<? echo $nombrefuncion ?>> - <INPUT type=hidden name=ejecutor value=<? echo $ejecutor ?>> - <INPUT type=hidden name=tipotrama value=<? echo $tipotrama ?>> - <INPUT type=hidden name=ambito value=<? echo $ambito ?>> - <INPUT type=hidden name=idambito value=<? echo $idambito ?>> - <INPUT type=hidden name=cadenaip value=<? echo $cadenaip ?>> - <INPUT type=hidden name=idperfilhard value=<? echo $idperfilhard ?>> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <P align=center class=cabeceras><? echo $TbMsg[0] ?><P> - <P align=center> - <SPAN align=center class=subcabeceras><? echo $TbMsg[1] ?></SPAN> - </BR> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> - <TR> - <TH align=center> <? echo $TbMsg[2] ?> </TD> - <? echo '<TD>'.$nombreordenador.'</TD>';?> - <TD colspan=2 valign=top align=left rowspan=3><IMG border=2 style="border-color:#63676b" src="../images/fotoordenador.gif"></TD> - </TR> - <TR> - <TH align=center> <? echo $TbMsg[3] ?> </TD> - <? echo '<TD>'.$ip.'</TD>';?> - </TR> - <TR> - <TH align=center> <? echo $TbMsg[4] ?> </TD> - <? echo '<TD>'.$mac.'</TD>';?> - </TR> - <TR> - <TH align=center> <? echo $TbMsg[5] ?> </TD> - <? echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion').'</TD>'; ?> - </TR> - </TABLE> - </P> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <P align=center> - <SPAN align=center class=subcabeceras><? echo $TbMsg[6] ?></SPAN> - </BR> - <TABLE id="tabla_conf" align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> - <TR> - <TH align=center> </TH> - <TH align=center> <? echo $TbMsg[8] ?> </TH> - <TH align=center> <? echo $TbMsg[9] ?> </TH> - <TH align=center> <? echo $TbMsg[10] ?> </TD></TR> - <? - echo tabla_configuraciones($cmd,$idordenador); - ?> - </TABLE> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesacciones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Recupera los datos de un ordenador - Parametros: - - cmd: Una comando ya operativo (con conexión abierta) - - ido: El identificador del ordenador -________________________________________________________________________________________________________*/ -function toma_propiedades($cmd,$ido){ - global $nombreordenador; - global $ip; - global $mac; - global $idperfilhard; - global $idservidordhcp; - global $idservidorrembo; - $rs=new Recordset; - $cmd->texto="SELECT nombreordenador,ip,mac,idperfilhard FROM ordenadores WHERE idordenador='".$ido."'"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $nombreordenador=$rs->campos["nombreordenador"]; - $ip=$rs->campos["ip"]; - $mac=$rs->campos["mac"]; - $idperfilhard=$rs->campos["idperfilhard"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -/*________________________________________________________________________________________________________ - Crea la etiqueta html <SELECT> de los perfiles softwares -________________________________________________________________________________________________________*/ -function HTMLSELECT_incrementales($cmd,$idcentro,$idperfilsoft,$particion){ - $SelectHtml=""; - $rs=new Recordset; - - $cmd->texto="SELECT softincrementales.idsoftincremental, softincrementales.descripcion, tiposoftwares.idtiposoftware FROM softincrementales INNER JOIN softwares INNER JOIN softincremental_softwares ON softwares.idsoftware = softincremental_softwares.idsoftware ON softincrementales.idsoftincremental = softincremental_softwares.idsoftincremental INNER JOIN perfilessoft_softwares ON softwares.idsoftware = perfilessoft_softwares.idsoftware INNER JOIN perfilessoft ON perfilessoft_softwares.idperfilsoft = perfilessoft.idperfilsoft INNER JOIN tiposoftwares ON softwares.idtiposoftware = tiposoftwares.idtiposoftware"; - - $cmd->texto.=" WHERE (softincrementales.idcentro = ".$idcentro.") AND (perfilessoft.idperfilsoft = ".$idperfilsoft.") AND (tiposoftwares.idtiposoftware = 1)"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $SelectHtml.= '<SELECT class="formulariodatos" id="desple_'.$particion.'" style="WIDTH: 300">'; - $SelectHtml.= ' <OPTION value="0"></OPTION>'; - $rs->Primero(); - while (!$rs->EOF){ - $SelectHtml.='<OPTION value="'.$idperfilsoft.'_'.$rs->campos["idsoftincremental"].'">'; - $SelectHtml.= $rs->campos["descripcion"].'</OPTION>'; - $rs->Siguiente(); - } - $SelectHtml.= '</SELECT>'; - $rs->Cerrar(); - return($SelectHtml); -} -/*________________________________________________________________________________________________________ - Crea la tabla de configuraciones y perfiles a crear -________________________________________________________________________________________________________*/ -function tabla_configuraciones($cmd,$idordenador){ - global $idcentro; - $tablaHtml=""; - $rs=new Recordset; - $cmd->texto="SELECT ordenadores.idordenador,perfilessoft.idperfilsoft, perfilessoft.descripcion, ordenadores.ip, ordenador_imagen.particion FROM ordenadores INNER JOIN ordenador_imagen ON ordenadores.idordenador = ordenador_imagen.idordenador INNER JOIN imagenes ON ordenador_imagen.idimagen = imagenes.idimagen INNER JOIN perfilessoft ON imagenes.idperfilsoft = perfilessoft.idperfilsoft WHERE ordenadores.idordenador=".$idordenador." ORDER BY ordenador_imagen.particion "; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - while (!$rs->EOF){ - $tablaHtml.='<TR>'.chr(13); - $tablaHtml.='<TD ><input type=checkbox name=particion_'.$rs->campos["particion"].' value='.$rs->campos["particion"].'></TD>'.chr(13); - $tablaHtml.='<TD align=center> '.$rs->campos["particion"].' </TD>'.chr(13); - $tablaHtml.='<TD> '.$rs->campos["descripcion"].' </TD>'.chr(13); - $tablaHtml.='<TD>'.HTMLSELECT_incrementales($cmd,$idcentro,$rs->campos["idperfilsoft"],$rs->campos["particion"]).'</TD>'; - $tablaHtml.='</TR>'.chr(13); - $rs->Siguiente(); - } - $rs->Cerrar(); - return($tablaHtml); -} -?> - - - - - - - - - - - diff --git a/admin/WebConsole/comandos/EjecutarScripts.php b/admin/WebConsole/comandos/EjecutarScripts.php deleted file mode 100644 index 12912cae..00000000 --- a/admin/WebConsole/comandos/EjecutarScripts.php +++ /dev/null @@ -1,132 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: EjecutarScripts.php -// Descripción : -// Implementación del comando "EjecutarScripts" -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../idiomas/php/".$idioma."/comandos/ejecutarscripts_".$idioma.".php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$tipotrama=""; -$ambito=0; -$idambito=0; -$nombreambito=""; -$cadenaip=""; - -$fp = fopen($fileparam,"r"); -$parametros= fread ($fp, filesize ($fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$identificador=$ValorParametros["identificador"]; -$nombrefuncion=$ValorParametros["nombrefuncion"]; -$ejecutor=$ValorParametros["ejecutor"]; -$tipotrama=$ValorParametros["tipotrama"]; -$ambito=$ValorParametros["ambito"]; -$idambito=$ValorParametros["idambito"]; -$nombreambito=$ValorParametros["nombreambito"]; -$cadenaip=$ValorParametros["cadenaip"]; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//___________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript" src="./jscripts/EjecutarScripts.js"></SCRIPT> -<SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/ejecutarscripts_'.$idioma.'.js"></SCRIPT>'?> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM action="./gestores/gestor_EjecutarScripts.php" method="post" enctype="multipart/form-data" name="fdatos"> - <INPUT type=hidden name=identificador value=<? echo $identificador ?>> - <INPUT type=hidden name=nombrefuncion value=<? echo $nombrefuncion ?>> - <INPUT type=hidden name=ejecutor value=<? echo $ejecutor ?>> - <INPUT type=hidden name=tipotrama value=<? echo $tipotrama ?>> - <INPUT type=hidden name=ambito value=<? echo $ambito ?>> - <INPUT type=hidden name=idambito value=<? echo $idambito ?>> - <INPUT type=hidden name=cadenaip value=<? echo $cadenaip ?>> - <INPUT type=hidden name=pseudocodigo value=0> - <INPUT type=hidden name=sw_ejya value=""> - <INPUT type=hidden name=sw_seguimiento value=""> - <INPUT type=hidden name=sw_mkprocedimiento value=""> - <INPUT type=hidden name=nwidprocedimiento value=""> - <INPUT type=hidden name=nwdescriprocedimiento value=""> - <INPUT type=hidden name=sw_mktarea value=""> - <INPUT type=hidden name=nwidtarea value=""> - <INPUT type=hidden name=nwdescritarea value=""> - -<? -switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[0]; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[1]; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[2]; - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[3]; - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito=$TbMsg[4]; - break; - } - echo '<p align=center><span class=cabeceras>'.$TbMsg[5].' </span><br>'; - echo '<IMG src="'.$urlimg.'"> <span align=center class=subcabeceras><U>'.$TbMsg[6].': '.$textambito.','.$nombreambito.'</U></span> </span></p>'; -?> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> -<table align=center class=tabla_datos border="0" cellpadding="0" cellspacing="1"> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <tr> - <th> <? echo $TbMsg[7]?> </th> - <td ><input class="cajatexto" name="titulo" type="text" style="width:352"></td></tr> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <tr> - <th> <? echo $TbMsg[8]?> </th> - <td ><textarea class="cajatexto" name="descripcion" cols="70" rows="3"></textarea></td></tr> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <tr> - <th> <? echo $TbMsg[9]?> </th> - <td><textarea class="cajatexto" name="codigo" cols="70" rows="18"></textarea></td></tr> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <tr> - <th> <? echo $TbMsg[10]?> </th> - <td ><input class="cajatexto" name="userfile" type="file" size="45"></td></tr> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> -</TABLE> - </FORM> - <? - //________________________________________________________________________________________________________ -include_once("../includes/opcionesacciones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotones.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> diff --git a/admin/WebConsole/comandos/IniciarSesion.php b/admin/WebConsole/comandos/IniciarSesion.php deleted file mode 100644 index ae3a0214..00000000 --- a/admin/WebConsole/comandos/IniciarSesion.php +++ /dev/null @@ -1,191 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: IniciarSesion.php -// Descripción : -// Implementación� del comando "Iniciar Sesión" -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../includes/TomaDato.php"); -include_once("../idiomas/php/".$idioma."/comandos/iniciarsesion_".$idioma.".php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$tipotrama=""; -$ambito=0; -$idambito=0; -$cadenaip=""; - -$fp = fopen($fileparam,"r"); -$parametros= fread ($fp, filesize ($fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$identificador=$ValorParametros["identificador"]; -$nombrefuncion=$ValorParametros["nombrefuncion"]; -$ejecutor=$ValorParametros["ejecutor"]; -$tipotrama=$ValorParametros["tipotrama"]; -$ambito=$ValorParametros["ambito"]; -$idambito=$ValorParametros["idambito"]; -$cadenaip=$ValorParametros["cadenaip"]; -//________________________________________________________________________________________________________ -$idperfilsoftware=0; -$idordenador=$idambito; -$nombreordenador=""; -$ip=""; -$mac=""; -$idperfilhard=0; -$idservidordhcp=0; -$idservidorrembo=0; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -$resul=toma_propiedades($cmd,$idordenador); -if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperaci� de datos. -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript" src="./jscripts/IniciarSesion.js"></SCRIPT> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/iniciarsesion_'.$idioma.'.js"></SCRIPT>'?> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?> -<SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT> -</HEAD> -<BODY> -<FORM name="fdatos"> - <INPUT type=hidden name=identificador value=<? echo $identificador ?>> - <INPUT type=hidden name=nombrefuncion value=<? echo $nombrefuncion ?>> - <INPUT type=hidden name=ejecutor value=<? echo $ejecutor ?>> - <INPUT type=hidden name=tipotrama value=<? echo $tipotrama ?>> - <INPUT type=hidden name=ambito value=<? echo $ambito ?>> - <INPUT type=hidden name=idambito value=<? echo $idambito ?>> - <INPUT type=hidden name=cadenaip value=<? echo $cadenaip ?>> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <P align=center class=cabeceras><? echo $TbMsg[0] ?><P> - <P align=center> - <SPAN align=center class=subcabeceras><? echo $TbMsg[1] ?></SPAN> - </BR> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> - <TR> - <TH align=center> <? echo $TbMsg[2] ?> </TD> - <? echo '<TD>'.$nombreordenador.'</TD>';?> - <TD colspan=2 valign=top align=left rowspan=3><IMG border=2 style="border-color:#63676b" src="../images/fotoordenador.gif"></TD> - </TR> - <TR> - <TH align=center> <? echo $TbMsg[3] ?> </TD> - <? echo '<TD>'.$ip.'</TD>';?> - </TR> - <TR> - <TH align=center> <? echo $TbMsg[4] ?> </TD> - <? echo '<TD>'.$mac.'</TD>';?> - </TR> - <TR> - <TH align=center> <? echo $TbMsg[5] ?> </TD> - <? echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion').'</TD>'; ?> - </TR> - </TABLE> - </P> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <P align=center> - <SPAN align=center class=subcabeceras><? echo $TbMsg[6] ?></SPAN> - </BR> - <TABLE id="tabla_conf" align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> - <TR> - <TH align=center> </TH> - <TH align=center> <? echo $TbMsg[8] ?> </TH> - <TH align=center> <? echo $TbMsg[9] ?> </TH> - </TR> - <? - echo tabla_configuraciones($cmd,$idordenador); - ?> - </TABLE> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesacciones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Recupera los datos de un ordenador - Parametros: - - cmd: Una comando ya operativo (con conexiónabierta) - - ido: El identificador del ordenador -________________________________________________________________________________________________________*/ -function toma_propiedades($cmd,$ido){ - global $nombreordenador; - global $ip; - global $mac; - global $idperfilhard; - global $idservidordhcp; - global $idservidorrembo; - $rs=new Recordset; - $cmd->texto="SELECT nombreordenador,ip,mac,idperfilhard FROM ordenadores WHERE idordenador='".$ido."'"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $nombreordenador=$rs->campos["nombreordenador"]; - $ip=$rs->campos["ip"]; - $mac=$rs->campos["mac"]; - $idperfilhard=$rs->campos["idperfilhard"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -/*________________________________________________________________________________________________________ - Crea la tabla de configuraciones y perfiles a crear -________________________________________________________________________________________________________*/ -function tabla_configuraciones($cmd,$idordenador){ - global $idcentro; - $tablaHtml=""; - $rs=new Recordset; - $rsp=new Recordset; - $cmd->texto="SELECT configuraciones.configuracion FROM configuraciones INNER JOIN ordenadores ON configuraciones.idconfiguracion=ordenadores.idconfiguracion WHERE ordenadores.idordenador='".$idordenador."'"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $configuracion= $rs->campos["configuracion"]; - $auxsplit=split("\t",$configuracion); - for($j=0;$j<sizeof($auxsplit)-1;$j++){ - $ValorParametros=extrae_parametros($auxsplit[$j],chr(10),'='); - $particion=$ValorParametros["numpart"]; // Toma la partici� - $tiposo=$ValorParametros["tiposo"]; // Toma nombre del sistema operativo - $tipopart=trim($ValorParametros["tipopart"]); // Toma tipo de partici� del sistema operativo - $nombreso=$ValorParametros["nombreso"]; // Toma nombre del sistema operativo - if(!empty($tiposo)){ - $tablaHtml.='<TR>'.chr(13); - $tablaHtml.='<TD ><input type="radio" name="particion" value='.$particion.'></TD>'.chr(13); - $tablaHtml.='<TD align=center> '.$particion.' </TD>'.chr(13); - $tablaHtml.='<TD> '.$nombreso.' </TD>'.chr(13); - $tiposo=$ValorParametros["tiposo"]; - $tablaHtml.='</TR>'.chr(13); - } - } - $rs->Cerrar(); - return($tablaHtml); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/comandos/InventarioHardware.php b/admin/WebConsole/comandos/InventarioHardware.php deleted file mode 100644 index b2d901ba..00000000 --- a/admin/WebConsole/comandos/InventarioHardware.php +++ /dev/null @@ -1,82 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: InventarioHardware.php -// Descripción : -// Implementaci� del comando "Inventario Hardware" -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../idiomas/php/".$idioma."/comandos/inventariohardware_".$idioma.".php"); -//________________________________________________________________________________________________________ -$fp = fopen($fileparam,"r"); -$parametros= fread ($fp, filesize ($fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$ambito=$ValorParametros["ambito"]; -$nombreambito=$ValorParametros["nombreambito"]; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="./jscripts/InventarioHardware.js"></SCRIPT> - <SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<? -switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[0]; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[1]; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[2]; - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[3]; - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito=$TbMsg[4]; - break; - } - echo '<p align=center><span class=cabeceras>'.$TbMsg[5].' </span><br>'; - echo '<IMG src="'.$urlimg.'"> <span align=center class=subcabeceras><U>'.$TbMsg[6].': '.$textambito.','.$nombreambito.'</U></span> </span></p>'; -?> -<BR> -<BR> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesacciones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> diff --git a/admin/WebConsole/comandos/InventarioSoftware.php b/admin/WebConsole/comandos/InventarioSoftware.php deleted file mode 100644 index 682339cb..00000000 --- a/admin/WebConsole/comandos/InventarioSoftware.php +++ /dev/null @@ -1,130 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: InventarioSoftware.php -// Descripción : -// Implementación del comando "Inventario Software" -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../idiomas/php/".$idioma."/comandos/inventariosoftware_".$idioma.".php"); -//________________________________________________________________________________________________________ -$fp = fopen($fileparam,"r"); -$parametros= fread ($fp, filesize ($fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$idambito=$ValorParametros["idambito"]; -$ambito=$ValorParametros["ambito"]; -$nombreambito=$ValorParametros["nombreambito"]; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="./jscripts/InventarioSoftware.js"></SCRIPT> - <SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<? -switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[0]; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[1]; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[2]; - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[3]; - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito=$TbMsg[4]; - break; - } - echo '<p align=center><span class=cabeceras>'.$TbMsg[5].' </span><br>'; - echo '<IMG src="'.$urlimg.'"> <span align=center class=subcabeceras><U>'.$TbMsg[6].': '.$textambito.','.$nombreambito.'</U></span> </span></p>'; -?> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <P align=center> - <SPAN align=center class=subcabeceras><? echo $TbMsg[7] ?></SPAN> - </BR> - <TABLE id="tabla_conf" align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> - <TR> - <TH align=center> </TH> - <TH align=center> <? echo $TbMsg[8] ?> </TH> - <TH align=center> <? echo $TbMsg[9] ?> </TH> - </TR> - <? - echo tabla_configuraciones($cmd,$idambito); - ?> - </TABLE> - -<BR> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesacciones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -/*________________________________________________________________________________________________________ - Particiones -________________________________________________________________________________________________________*/ -function tabla_configuraciones($cmd,$idordenador){ - global $idcentro; - $tablaHtml=""; - $rs=new Recordset; - $rsp=new Recordset; - $cmd->texto="SELECT configuraciones.configuracion FROM configuraciones INNER JOIN ordenadores ON configuraciones.idconfiguracion=ordenadores.idconfiguracion WHERE ordenadores.idordenador='".$idordenador."'"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $configuracion= $rs->campos["configuracion"]; - $auxsplit=split("\t",$configuracion); - for($j=0;$j<sizeof($auxsplit)-1;$j++){ - $ValorParametros=extrae_parametros($auxsplit[$j],chr(10),'='); - $particion=$ValorParametros["numpart"]; // Toma la partici� - $tiposo=$ValorParametros["tiposo"]; // Toma nombre del sistema operativo - $tipopart=trim($ValorParametros["tipopart"]); // Toma tipo de partici� del sistema operativo - $nombreso=$ValorParametros["nombreso"]; // Toma nombre del sistema operativo - if(!empty($tiposo)){ - $tablaHtml.='<TR>'.chr(13); - $tablaHtml.='<TD ><input type=checkbox name=particion_'.$particion.' value='.$particion.'></TD>'.chr(13); - $tablaHtml.='<TD align=center> '.$particion.' </TD>'.chr(13); - $tablaHtml.='<TD> '.$nombreso.' </TD>'.chr(13); - $tiposo=$ValorParametros["tiposo"]; - $tablaHtml.='</TR>'.chr(13); - } - } - $rs->Cerrar(); - return($tablaHtml); -} -?> diff --git a/admin/WebConsole/comandos/Particionar.php b/admin/WebConsole/comandos/Particionar.php deleted file mode 100644 index 7242de0d..00000000 --- a/admin/WebConsole/comandos/Particionar.php +++ /dev/null @@ -1,401 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: Configurar.php -// Descripción : -// Implementaci� del comando "Configurar" -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../includes/HTMLCTESELECT.php"); -include_once("../idiomas/php/".$idioma."/comandos/configurar_".$idioma.".php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$tipotrama=""; -$ambito=0; -$idambito=0; -$nombreambito=""; -$cadenaip=""; -$tbconfigur=""; - -$fp = fopen($fileparam,"r"); -$parametros= fread ($fp, filesize ($fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$identificador=$ValorParametros["identificador"]; -$nombrefuncion=$ValorParametros["nombrefuncion"]; -$ejecutor=$ValorParametros["ejecutor"]; -$tipotrama=$ValorParametros["tipotrama"]; -$ambito=$ValorParametros["ambito"]; -$idambito=$ValorParametros["idambito"]; -$nombreambito=$ValorParametros["nombreambito"]; -$cadenaip=$ValorParametros["cadenaip"]; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -//___________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript" src="./jscripts/Configurar.js"></SCRIPT> -<SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/configurar_'.$idioma.'.js"></SCRIPT>'?> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatosocultos"> - <INPUT type=hidden name=identificador value=<? echo $identificador ?>> - <INPUT type=hidden name=nombrefuncion value=<? echo $nombrefuncion ?>> - <INPUT type=hidden name=ejecutor value=<? echo $ejecutor ?>> - <INPUT type=hidden name=tipotrama value=<? echo $tipotrama ?>> - <INPUT type=hidden name=ambito value=<? echo $ambito ?>> - <INPUT type=hidden name=idambito value=<? echo $idambito ?>> - <INPUT type=hidden name=cadenaip value=<? echo $cadenaip ?>> -</FORM> -<? -switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[0]; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[1]; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[2]; - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[3]; - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito=$TbMsg[4]; - break; - } - echo '<p align=center><span class=cabeceras>'.$TbMsg[5].' </span><br>'; - echo '<IMG src="'.$urlimg.'"> <span align=center class=subcabeceras><U>'.$TbMsg[6].': '.$textambito.','.$nombreambito.'</U></span> </span></p>'; -//________________________________________________________________________________________________________ -?> -<BR> - <FORM name="fdatos"> - <? - echo tabla_configuraciones($cmd,$idcentro,$idambito,$ambito); - echo '<TABLE border=0 style="visibility: hidden" id=patron_contenidoparticion>'.Patrontabla_Particion().'</TABLE>'; - echo '<INPUT type=hidden id=tbconfigur value="'.$tbconfigur.'">'; - ?> - </FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesacciones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function tabla_configuraciones($cmd,$idcentro,$idambito,$ambito){ - global $cadenaip; - global $AMBITO_AULAS; - global $AMBITO_GRUPOSORDENADORES; - global $AMBITO_ORDENADORES; - - $tablaHtml=""; - $rs=new Recordset; - $numorde=0; - - switch($ambito){ - case $AMBITO_AULAS : - $cmd->texto="SELECT COUNT(*) AS numorde FROM ordenadores WHERE idaula=".$idambito; - break; - case $AMBITO_GRUPOSORDENADORES : - $cmd->texto="SELECT COUNT(*) AS numorde FROM ordenadores WHERE grupoid=".$idambito; - break; - case $AMBITO_ORDENADORES : - $cmd->texto="SELECT COUNT(*) AS numorde FROM ordenadores WHERE idordenador=".$idambito; - break; - } - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF) - $numorde=$rs->campos["numorde"]; - $idconfiguracion=""; - - switch($ambito){ - case $AMBITO_AULAS : - $cmd->texto="SELECT COUNT(*) AS cuenta,configuraciones.descripcion,configuraciones.idconfiguracion FROM aulas"; - $cmd->texto.=" INNER JOIN ordenadores ON aulas.idaula = ordenadores.idaula"; - $cmd->texto.=" INNER JOIN configuraciones ON ordenadores.idconfiguracion = configuraciones.idconfiguracion"; - $cmd->texto.=" WHERE aulas.idaula = ".$idambito; - $cmd->texto.=" GROUP BY configuraciones.descripcion, configuraciones.idconfiguracion"; - $cmd->texto.=" HAVING configuraciones.idconfiguracion>0"; - $cmd->texto.=" ORDER BY configuraciones.descripcion"; - break; - case $AMBITO_GRUPOSORDENADORES : - $cmd->texto="SELECT COUNT(*) AS cuenta,configuraciones.descripcion,configuraciones.idconfiguracion FROM gruposordenadores"; - $cmd->texto.=" INNER JOIN ordenadores ON gruposordenadores.idgrupo = ordenadores.grupoid"; - $cmd->texto.=" INNER JOIN configuraciones ON ordenadores.idconfiguracion = configuraciones.idconfiguracion"; - $cmd->texto.=" WHERE (gruposordenadores.idgrupo = ".$idambito.") AND configuraciones.idconfiguracion>0"; - $cmd->texto.=" GROUP BY configuraciones.descripcion, configuraciones.idconfiguracion"; - $cmd->texto.=" HAVING configuraciones.idconfiguracion>0"; - $cmd->texto.=" ORDER BY configuraciones.descripcion"; - break; - case $AMBITO_ORDENADORES : - $cmd->texto="SELECT COUNT(*) AS cuenta,configuraciones.descripcion,configuraciones.idconfiguracion FROM ordenadores"; - $cmd->texto.=" INNER JOIN configuraciones ON ordenadores.idconfiguracion = configuraciones.idconfiguracion"; - $cmd->texto.=" WHERE ordenadores.idordenador = ".$idambito; - $cmd->texto.=" GROUP BY configuraciones.descripcion, configuraciones.idconfiguracion"; - $cmd->texto.=" HAVING configuraciones.idconfiguracion>0"; - $cmd->texto.=" ORDER BY configuraciones.descripcion"; - break; - } - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF){ - if($numorde!=$rs->campos["cuenta"]){ // El numero de ordenadores del aula no coincide con los que tienen el mismo perfil hardware - while (!$rs->EOF){ - if($idconfiguracion!=$rs->campos["idconfiguracion"]){ - if($idconfiguracion!=0) $tablaHtml.="</TABLE>"; - $tablaHtml.= '<TABLE align=center border=0 cellPadding=1 cellSpacing=1'; - $descripcion=$rs->campos["descripcion"]; - $tablaHtml.= "<TR>"; - $tablaHtml.= '<TD align=center ><IMG style="cursor:hand" oncontextmenu="resalta(this,'.$rs->campos["idconfiguracion"].')" src="../images/iconos/configuraciones.gif">'; - $tablaHtml.='  <span style="COLOR: #000000;FONT-FAMILY: Verdana;FONT-SIZE: 12px; "><U><b>Configuration</b> '.$rs->campos["descripcion"].'</U></SPAN></TD>'; - $tablaHtml.= "</TR>"; - } - $tablaHtml.= '<TR><TD>'; - $tablaHtml.=PintaOrdenadores($cmd,$idambito,$ambito,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); - $tablaHtml.= '</TD></TR>'; - $tablaHtml.= '<TR><TD>'; - $tablaHtml.=tabla_particiones($cmd,$idcentro,$idambito,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); - $tablaHtml.= '</TD></TR>'; - $rs->Siguiente(); - } - $tablaHtml.="</TABLE>"; - } - else{ - $tablaHtml.=tabla_particiones($cmd,$idcentro,$idambito,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); - $tablaHtml.='<INPUT type=hidden name="nuevasipes" id="ipes_'.$rs->campos["idconfiguracion"].'" value="'.$cadenaip.'">'; - } - } - echo $tablaHtml; - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function PintaOrdenadores($cmd,$idambito,$ambito,$idconfiguracion){ - global $AMBITO_AULAS; - global $AMBITO_GRUPOSORDENADORES; - $ipidpidc=""; - $rs=new Recordset; - $contor=0; - $maxcontor=10; - switch($ambito){ - case $AMBITO_AULAS : - $cmd->texto=" SELECT nombreordenador,ip FROM ordenadores WHERE idconfiguracion=".$idconfiguracion." AND idaula=".$idambito." ORDER BY nombreordenador"; - break; - case $AMBITO_GRUPOSORDENADORES : - $cmd->texto=" SELECT nombreordenador,ip FROM ordenadores WHERE idconfiguracion=".$idconfiguracion." AND grupoid=".$idambito." ORDER BY nombreordenador"; - break; - } - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $tablaHtml='<TABLE align=center border=0><TR>'; - while (!$rs->EOF){ - $contor++; - $tablaHtml.= '<TD align=center style="FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 8px"><br><IMG src="../images/iconos/ordenador.gif"><br><span style="FONT-SIZE:9px" >'.$rs->campos["nombreordenador"].'</TD>'; - if($contor>$maxcontor){ - $contor=0; - $tablaHtml.='</TR><TR>'; - } - $ipidpidc.=$rs->campos["ip"].";"; - $rs->Siguiente(); - } - $ipidpidc= substr($ipidpidc,0,strlen($ipidpidc)-1); // Quita la coma - $tablaHtml.='</TR>'; - $tablaHtml.= '</TR></TABLE>'; - $tablaHtml.='<INPUT type=hidden name="nuevasipes" id="ipes_'.$idconfiguracion.'" value="'.$ipidpidc.'">'; - return($tablaHtml); -} -//________________________________________________________________________________________________________ -function tabla_particiones($cmd,$idcentro,$idambito,$idconfiguracion,$cuenta){ - global $tbconfigur; - global $TbMsg; - $tablaHtml=""; - $configuracion=""; - $rs=new Recordset; - $cmd->texto="SELECT idconfiguracion, configuracion FROM configuraciones WHERE idconfiguracion=".$idconfiguracion; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF) - $idc=$rs->campos["idconfiguracion"]; - $configuracion=$rs->campos["configuracion"]; - $rs->Cerrar(); - $auxsplit=split("\t",$configuracion); - $tablaHtml.= '<TABLE align=center id=tabla_contenidoparticion_'.$idc.' value=0><TR><TD>'; - $tablaHtml.= '<TABLE id=tb_particiones_'.$idc.' class=tabla_listados_sin align=center value=0 cellPadding=1 cellSpacing=1 >'; - $tablaHtml.= '<TR>'; - $tablaHtml.= '<TH align=center ><IMG src="../images/iconos/eliminar.gif"></TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[8].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[9].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[10].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[11].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[12].' </TH>'; - $tablaHtml.= '</TR>'; - $ultpa=0; - for($j=0;$j<sizeof($auxsplit)-1;$j++){ - $ValorParametros=extrae_parametros($auxsplit[$j],chr(10),'='); - $particion=$ValorParametros["numpart"]; // Toma la partici� - $p=$particion; - $tipopart=$ValorParametros["tipopart"]; // Toma tama� la partici� - $tamapart=$ValorParametros["tamapart"]; // Toma tama� la partici� - $nombreso=$ValorParametros["nombreso"]; // Toma nombre del sistema operativo - $tiposo=$ValorParametros["tiposo"]; - $valocul=0; - $codpar=0; -echo "<BR>tipopart=".$tipopart; - switch($tipopart){ - case "EMPTY": - $codpar=0; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red"> Espacio sin particionar !!</span>'; - break; - case "EXT": - $codpar=0; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red"> Partici� extendida !!</span>'; - break; - case "BIGDOS": - $codpar=1; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Msdos</span>'; - break; - case "FAT32": - $codpar=2; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Windows 98, Millenium</span>'; - break; - case "HFAT32": - $codpar=2; - $valocul=2; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Windows 98, Millenium<span style="COLOR:green;font-weight:600"> ('.$TbMsg[7].')</span></span>'; - else - $nombreso.='<span style="COLOR:green;font-weight:600"> (Partici� oculta)</span>'; - break; - case "NTFS": - $codpar=3; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Windows XP, Windows 2000, Windows 2003</span>'; - break; - case "HNTFS": - $codpar=3; - $valocul=2; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Windows XP, Windows 2000, Windows 2003<span style="COLOR:green;font-weight:600"> ('.$TbMsg[7].')</span></span>'; - else - $nombreso.='<span style="COLOR:green;font-weight:600"> ('.$TbMsg[7].')</span>'; - break; - case "EXT2": - $codpar=4; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Linux</span>'; - break; - case "EXT3": - $codpar=6; - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Linux</span>'; - break; - case "LINUX-SWAP": - $codpar=5; - $nombreso='<span style="COLOR:blue">Linux-swap</span>'; - break; - } - $ultpa=$p; // Valor de la ultima particion de esa configuraci� - $tablaHtml.='<TR id=TRparticion_'.$p."_".$idc.'>'.chr(13); - $tablaHtml.='<TD><input type=checkbox onclick="elimina_particion(this,'.$idc.')" id=eliminarparticion_'.$p."_".$idc.' value=0></TD>'.chr(13); - $opciones=""; - for($i=1;$i<8;$i++){ - $opciones.=$i."=".$i.chr(13); - } - $opciones.="8=8"; - $tablaHtml.='<TD>'.HTMLCTESELECT($opciones,"numpar_".$p."_".$idc,"estilodesple","",$p,35,"chgpar").'</TD>'.chr(13); - $opciones="1=BIGDOS".chr(13); - $opciones.="2=FAT32".chr(13); - $opciones.="3=NTFS".chr(13); - $opciones.="4=EXT2".chr(13); - $opciones.="5=LINUX-SWAP"; - $tablaHtml.='<TD>'.HTMLCTESELECT($opciones,"tipospar_".$p."_".$idc,"estilodesple","EMPTY",$codpar,100,"chgtipopar").'</TD>'.chr(13); - $tablaHtml.='<TD><span id=tiposo_'.$p."_".$idc.' value=0> '.$nombreso.' </span></TD>'.chr(13); - $tablaHtml.='<TD align=center> <input type=text onchange="chgtama('.$idc.')" id="tamano_'.$p."_".$idc.'" style="width=70" value='.$tamapart.' > </TD>'.chr(13); - $opciones="1=".$TbMsg[14]."".chr(13); - $opciones.="2=".$TbMsg[15]."".chr(13); - $opciones.="3=".$TbMsg[16].""; - $tablaHtml.='<TD> '.HTMLCTESELECT($opciones,"acciones_".$p."_".$idc,"estilodesple",$TbMsg[13],$valocul,100,"chgaccion").' </TD>'.chr(13); - $tablaHtml.='</TR>'.chr(13); - } - $tablaHtml.='</TABLE>'; - $tablaHtml.= '</TD></TR></TABLE>'; - - // Boton de insercion - $tablaHtml.= '<INPUT type=hidden id="ultpa_'.$idc.'" value='.$ultpa.'>'; - $tablaHtml.= '<div align=center>'; - $tablaHtml.= '<br><IMG style="cursor:hand" name="btanade_"'.$idc.' src="../images/boton_annadir.gif" onclick="annadir_particion('.$idc.')" WIDTH="73" HEIGHT="22">'; - $tablaHtml.= '</div><br>'; - $tbconfigur.=$idc.";"; - return($tablaHtml); -} -//________________________________________________________________________________________________________ -// Crea la patron de linea de la tabla Particiones -//________________________________________________________________________________________________________ -function Patrontabla_Particion(){ - global $TbMsg; - $p="_upa_"; - $idc="_cfg_"; - $tablaHtml='<TR id=TRparticion_'.$p."_".$idc.'>'.chr(13); - $tablaHtml.='<TD><input type=checkbox onclick="elimina_particion(this,'.$idc.')" id=eliminarparticion_'.$p."_".$idc.' value=0></TD>'.chr(13); - $opciones=""; - for($i=1;$i<8;$i++){ - $opciones.=$i."=".$i.chr(13); - } - $opciones.="8=8"; - $tablaHtml.='<TD>'.HTMLCTESELECT($opciones,"numpar_".$p."_".$idc,"estilodesple","",$p,35,"chgpar").'</TD>'.chr(13); - $opciones="1=BIGDOS".chr(13); - $opciones.="2=FAT32".chr(13); - $opciones.="3=NTFS".chr(13); - $opciones.="4=EXT2".chr(13); - $opciones.="5=LINUX-SWAP"; - $tablaHtml.='<TD>'.HTMLCTESELECT($opciones,"tipospar_".$p."_".$idc,"estilodesple","EMPTY",0,100,"chgtipopar").'</TD>'.chr(13); - $tablaHtml.='<TD><span id=tiposo_'.$p."_".$idc.' value=0> <span style="COLOR:red">'.$TbMsg[17].'</span> </span></TD>'.chr(13); - $tablaHtml.='<TD align=center> <input type=text onchange="chgtama('.$idc.')" id="tamano_'.$p."_".$idc.'" style="width=70" value=0 > </TD>'.chr(13); - $opciones="1=".$TbMsg[14]."".chr(13); - $opciones.="2=".$TbMsg[15]."".chr(13); - $opciones.="3=".$TbMsg[16].""; - $tablaHtml.='<TD> '.HTMLCTESELECT($opciones,"acciones_".$p."_".$idc,"estilodesple",$TbMsg[13],0,100,"chgaccion").' </TD>'.chr(13); - $tablaHtml.='</TR>'.chr(13); - $tablaHtml.='</TABLE>'; - $tablaHtml.= '</TD></TR></TABLE>'; - return($tablaHtml); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/comandos/ParticionaryFormatear.php b/admin/WebConsole/comandos/ParticionaryFormatear.php deleted file mode 100644 index 0d4c0cf9..00000000 --- a/admin/WebConsole/comandos/ParticionaryFormatear.php +++ /dev/null @@ -1,183 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: ParticionaryFormatear.php -// Descripción : -// Implementación del comando "ParticionaryFormatear" -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../includes/HTMLCTESELECT.php"); -include_once("../idiomas/php/".$idioma."/comandos/particionaryformatear_".$idioma.".php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$tipotrama=""; -$ambito=0; -$idambito=0; -$nombreambito=""; -$cadenaip=""; - -$tbconfigur=""; - -$fp = fopen($fileparam,"r"); -$parametros= fread ($fp, filesize ($fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$identificador=$ValorParametros["identificador"]; -$nombrefuncion=$ValorParametros["nombrefuncion"]; -$ejecutor=$ValorParametros["ejecutor"]; -$tipotrama=$ValorParametros["tipotrama"]; -$ambito=$ValorParametros["ambito"]; -$idambito=$ValorParametros["idambito"]; -$nombreambito=$ValorParametros["nombreambito"]; -$cadenaip=$ValorParametros["cadenaip"]; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript" src="./jscripts/ParticionaryFormatear.js"></SCRIPT> -<SCRIPT language="javascript" src="../clases/jscripts/MenuContextual.js"></SCRIPT> -<SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT> -<SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/particionaryformatear_'.$idioma.'.js"></SCRIPT>'?> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatosocultos"> - <INPUT type=hidden name=identificador value=<? echo $identificador ?>> - <INPUT type=hidden name=nombrefuncion value=<? echo $nombrefuncion ?>> - <INPUT type=hidden name=ejecutor value=<? echo $ejecutor ?>> - <INPUT type=hidden name=tipotrama value=<? echo $tipotrama ?>> - <INPUT type=hidden name=ambito value=<? echo $ambito ?>> - <INPUT type=hidden name=idambito value=<? echo $idambito ?>> - <INPUT type=hidden name=cadenaip value=<? echo $cadenaip ?>> -</FORM> -<? -switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[0]; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[1]; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[2]; - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[3]; - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito=$TbMsg[4]; - break; - } - echo '<p align=center><span class=cabeceras>'.$TbMsg[5].' </span><br>'; - echo '<IMG src="'.$urlimg.'"> <span align=center class=subcabeceras><U>'.$TbMsg[6].': '.$textambito.','.$nombreambito.'</U></span> </span></p>'; -//________________________________________________________________________________________________________ -?> -<BR> - <P align=center><SPAN align=center class=subcabeceras><? echo "Partitions"?></SPAN></P> - <FORM name="fdatos"> - <? - echo tabla_configuraciones($cmd,$idcentro,$idambito,$ambito); - echo '<TABLE border=0 style="visibility: hidden" id=patron_contenidoparticion>'.Patrontabla_Particion().'</TABLE>'; - echo '<INPUT type=hidden id=tbconfigur value="'.$tbconfigur.'">'; - ?> - </FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesacciones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function tabla_configuraciones($cmd,$idcentro,$idambito,$ambito){ - global $tbconfigur; - global $TbMsg; - $idc=0; - $tablaHtml=""; - $tablaHtml.= '<TABLE align=center id=tabla_contenidoparticion_'.$idc.' value=0><TR><TD>'; - $tablaHtml.= '<TABLE id=tb_particiones_'.$idc.' class=tabla_listados_sin align=center value=0 cellPadding=1 cellSpacing=1 >'; - $tablaHtml.= '<TR>'; - $tablaHtml.= '<TH align=center ><IMG src="../images/iconos/eliminar.gif"></TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[8].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[9].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[10].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[11].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[12].' </TH>'; - $tablaHtml.= '</TR>'; - $ultpa=0; - $tablaHtml.='</TABLE>'; - $tablaHtml.= '</TD></TR></TABLE>'; - - // Boton de insercion - $tablaHtml.= '<INPUT type=hidden id="ultpa_'.$idc.'" value='.$ultpa.'>'; - $tablaHtml.= '<div align=center>'; - $tablaHtml.= '<br><A href="#"><IMG border=0 style="cursor:hand" name="btanade_"'.$idc.' src="../images/boton_annadir.gif" onclick="annadir_particion('.$idc.')" WIDTH="73" HEIGHT="22"></A>'; - $tablaHtml.= '</div><br>'; - $tbconfigur.=$idc.";"; - return($tablaHtml); -} -//________________________________________________________________________________________________________ -function Patrontabla_Particion(){ - global $TbMsg; - $p="_upa_"; - $idc="_cfg_"; - $tablaHtml='<TR id=TRparticion_'.$p."_".$idc.'>'.chr(13); - $tablaHtml.='<TD><input type=checkbox onclick="elimina_particion(this,'.$idc.')" id=eliminarparticion_'.$p."_".$idc.' value=0></TD>'.chr(13); - $opciones=""; - for($i=1;$i<8;$i++){ - $opciones.=$i."=".$i.chr(13); - } - $opciones.="8=8"; - $tablaHtml.='<TD>'.HTMLCTESELECT($opciones,"numpar_".$p."_".$idc,"estilodesple","",$p,35,"chgpar").'</TD>'.chr(13); - $opciones="1=BIGDOS".chr(13); - $opciones.="2=FAT32".chr(13); - $opciones.="3=NTFS".chr(13); - $opciones.="4=EXT2".chr(13); - $opciones.="5=EXT3".chr(13); - $opciones.="6=EXT4".chr(13); - $opciones.="7=LINUX-SWAP".chr(13); - $opciones.="8=CACHE"; - $tablaHtml.='<TD>'.HTMLCTESELECT($opciones,"tipospar_".$p."_".$idc,"estilodesple","EMPTY",0,100,"chgtipopar").'</TD>'.chr(13); - $tablaHtml.='<TD><span id=tiposo_'.$p."_".$idc.' value=0> <span style="COLOR:red">'.$TbMsg[17].'</span> </span></TD>'.chr(13); - $tablaHtml.='<TD align=center><INPUT type=text onchange="chgtama('.$idc.')" id="tamano_'.$p."_".$idc.'" style="width=70" value=0 ></TD>'.chr(13); - $opciones="1=".$TbMsg[14]."".chr(13); - $opciones.="2=".$TbMsg[15]."".chr(13); - $opciones.="3=".$TbMsg[16].""; - $tablaHtml.='<TD>'.HTMLCTESELECT($opciones,"acciones_".$p."_".$idc,"estilodesple",$TbMsg[13],0,100,"chgaccion").'</TD>'.chr(13); - $tablaHtml.='</TR>'.chr(13); - $tablaHtml.='</TABLE>'; - $tablaHtml.= '</TD></TR></TABLE>'; - return($tablaHtml); -} -?> diff --git a/admin/WebConsole/comandos/Reiniciar.php b/admin/WebConsole/comandos/Reiniciar.php deleted file mode 100644 index 889affb7..00000000 --- a/admin/WebConsole/comandos/Reiniciar.php +++ /dev/null @@ -1,82 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: Reiniciar.php -// Descripción : -// Implementación del comando "Reiniciar" -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../idiomas/php/".$idioma."/comandos/reiniciar_".$idioma.".php"); -//________________________________________________________________________________________________________ -$fp = fopen($fileparam,"r"); -$parametros= fread ($fp, filesize ($fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$ambito=$ValorParametros["ambito"]; -$nombreambito=$ValorParametros["nombreambito"]; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//__________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="./jscripts/Reiniciar.js"></SCRIPT> - <SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<? -switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[0]; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[1]; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[2]; - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[3]; - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito=$TbMsg[4]; - break; - } - echo '<p align=center><span class=cabeceras>'.$TbMsg[5].' </span><br>'; - echo '<IMG src="'.$urlimg.'"> <span align=center class=subcabeceras><U>'.$TbMsg[6].': '.$textambito.','.$nombreambito.'</U></span> </span></p>'; -?> -<BR> -<BR> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesacciones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> diff --git a/admin/WebConsole/comandos/RemboOffline.php b/admin/WebConsole/comandos/RemboOffline.php deleted file mode 100644 index 64a4219a..00000000 --- a/admin/WebConsole/comandos/RemboOffline.php +++ /dev/null @@ -1,82 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Abril-2005 -// Nombre del fichero: RemboOffline.php -// Descripción : -// Implementación del comando "RemboOffline" -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../idiomas/php/".$idioma."/comandos/rembooffline_".$idioma.".php"); -//________________________________________________________________________________________________________ -$fp = fopen($fileparam,"r"); -$parametros= fread ($fp, filesize ($fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$ambito=$ValorParametros["ambito"]; -$nombreambito=$ValorParametros["nombreambito"]; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="./jscripts/rembooffline.js"></SCRIPT> - <SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<? -switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[0]; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[1]; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[2]; - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[3]; - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito=$TbMsg[4]; - break; - } - echo '<p align=center><span class=cabeceras>'.$TbMsg[5].' </span><br>'; - echo '<IMG src="'.$urlimg.'"> <span align=center class=subcabeceras><U>'.$TbMsg[6].': '.$textambito.','.$nombreambito.'</U></span> </span></p>'; -?> -<BR> -<BR> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesacciones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> diff --git a/admin/WebConsole/comandos/RestaurarImagenAula.php b/admin/WebConsole/comandos/RestaurarImagenAula.php deleted file mode 100644 index 58766ef1..00000000 --- a/admin/WebConsole/comandos/RestaurarImagenAula.php +++ /dev/null @@ -1,414 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: RestaurarImagenAula.php -// Descripción : -// Implementación del comando "RestaurarImagen" (Aula) -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../includes/HTMLCTESELECT.php"); -include_once("../idiomas/php/".$idioma."/comandos/restaurarimagen_".$idioma.".php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$tipotrama=""; -$ambito=0; -$idambito=0; -$nombreambito=""; -$cadenaip=""; - -$fp = fopen($fileparam,"r"); -$parametros= fread ($fp, filesize ($fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$identificador=$ValorParametros["identificador"]; -$nombrefuncion=$ValorParametros["nombrefuncion"]; -$ejecutor=$ValorParametros["ejecutor"]; -$tipotrama=$ValorParametros["tipotrama"]; -$ambito=$ValorParametros["ambito"]; -$idambito=$ValorParametros["idambito"]; -$nombreambito=$ValorParametros["nombreambito"]; -$cadenaip=$ValorParametros["cadenaip"]; -//________________________________________________________________________________________________________ -$idaula=$idambito; -$nombreaula=""; -$urlfoto=""; -$cagnon=false; -$pizarra=false; -$ubicacion=""; -$comentarios=""; -$ordenadores=0; -$puestos=0; -$grupoid=0; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -$resul=toma_propiedades($cmd,$idaula); -if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperaci� de datos. -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript" src="./jscripts/RestaurarImagenAula.js"></SCRIPT> -<SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/restaurarimagen_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatosocultos"> - <INPUT type=hidden name=identificador value=<? echo $identificador ?>> - <INPUT type=hidden name=nombrefuncion value=<? echo $nombrefuncion ?>> - <INPUT type=hidden name=ejecutor value=<? echo $ejecutor ?>> - <INPUT type=hidden name=tipotrama value=<? echo $tipotrama ?>> - <INPUT type=hidden name=ambito value=<? echo $ambito ?>> - <INPUT type=hidden name=idambito value=<? echo $idambito ?>> - <INPUT type=hidden name=cadenaip value=<? echo $cadenaip ?>> -</FORM> -<? -switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[0]; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[1]; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[2]; - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[3]; - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito=$TbMsg[4]; - break; -} -echo '<p align=center><span class=cabeceras>'.$TbMsg[5].'</span><br>'; -echo '<IMG src="'.$urlimg.'"> <span align=center class=subcabeceras><U>'.$TbMsg[6].': '.$textambito.','.$nombreambito.'</U></span> </span></p>'; -?> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> -<BR> -<P align=center><SPAN align=center class=subcabeceras><? echo $TbMsg[7]?></SPAN> -<BR><BR> -<FORM name="fdatos"> - <? echo tabla_imagenes($cmd,$idcentro,$idambito); ?> -</FORM> -<BR> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesacciones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//************************************************************************************************************************************************* -function tabla_imagenes($cmd,$idcentro,$idaula){ - global $cadenaip; - $tablaHtml=""; - $rs=new Recordset; - $numorde=0; - $cmd->texto="SELECT COUNT(*) AS numorde FROM ordenadores WHERE idaula=".$idaula; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF) - $numorde=$rs->campos["numorde"]; - $descripcion=""; - $cmd->texto="SELECT COUNT(*) AS cuenta,perfileshard.descripcion,perfileshard.idperfilhard, ordenadores.idparticion FROM aulas"; - $cmd->texto.=" INNER JOIN ordenadores ON aulas.idaula = ordenadores.idaula"; - $cmd->texto.=" INNER JOIN perfileshard ON ordenadores.idperfilhard = perfileshard.idperfilhard"; - $cmd->texto.=" WHERE (aulas.idaula = ".$idaula.") AND idparticion>0"; - $cmd->texto.=" GROUP BY perfileshard.descripcion,perfileshard.idperfilhard,ordenadores.idparticion"; - $cmd->texto.=" ORDER BY perfileshard.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF){ - if($numorde!=$rs->campos["cuenta"]){ // El numero de ordenadores del aula no coincide con los que tienen el mismo perfil hardware - while (!$rs->EOF){ - if($descripcion!=$rs->campos["descripcion"]){ - if($descripcion!="") - $tablaHtml.="</TABLE><br><br>"; - $tablaHtml.= '<TABLE align=center border=0 cellPadding=1 cellSpacing=1'; - $descripcion=$rs->campos["descripcion"]; - $tablaHtml.= "<TR>"; - $tablaHtml.= '<TD align=center ><IMG src="../images/iconos/perfilhardware.gif">'; - $tablaHtml.='<span style="COLOR: #000000;FONT-FAMILY: Verdana;FONT-SIZE: 12px; "><U><b> Perfil Hardware:</b> '.$rs->campos["descripcion"].'</U></SPAN></TD>'; - $tablaHtml.= "</TR>"; - } - $tablaHtml.= '<TR><TD align=center>'; - $tablaHtml.=PintaOrdenadores($cmd,$idaula,$rs->campos["idperfilhard"],$rs->campos["idparticion"],$rs->campos["cuenta"]); - $tablaHtml.= '</TD></TR>'; - $tablaHtml.= '<TR><TD>'; - $tablaHtml.=tabla_particiones($cmd,$idcentro,$idaula,$rs->campos["idperfilhard"],$rs->campos["idparticion"],$rs->campos["cuenta"]); - $tablaHtml.= '</TD></TR>'; - $rs->Siguiente(); - } - $tablaHtml.="</TABLE>"; - } - else{ - $tablaHtml.=tabla_particiones($cmd,$idcentro,$idaula,$rs->campos["idperfilhard"],$rs->campos["idparticion"],$rs->campos["cuenta"]); - $tablaHtml.='<INPUT type=hidden name="nuevasipes" id="ipes_'.$rs->campos["idperfilhard"].'_'.$rs->campos["idparticion"].'" value="'.$cadenaip.'">'; - } - } - echo $tablaHtml; - $rs->Cerrar(); -} -/*________________________________________________________________________________________________________ - Crea los desplegables de las imagenes disponibles para la particiones -________________________________________________________________________________________________________*/ -function HTMLSELECT_Imagendis($cmd,$idcentro,$tipopart,$particion,$miso,$idimagen,$idaula,$idperfilhard,$idparticion,$cuenta){ - $SelectHtml=""; - $rs=new Recordset; - $cmd->texto="SELECT COUNT(*) AS contador, perfilessoft.idperfilsoft, imagenes.descripcion, imagenes.idimagen,tiposos.tipopar,tiposos.nemonico FROM ordenadores"; - $cmd->texto.=" INNER JOIN perfileshard ON ordenadores.idperfilhard = perfileshard.idperfilhard"; - $cmd->texto.=" INNER JOIN perfileshard_perfilessoft ON perfileshard.idperfilhard = perfileshard_perfilessoft.idperfilhard"; - $cmd->texto.=" INNER JOIN perfilessoft ON perfileshard_perfilessoft.idperfilsoft = perfilessoft.idperfilsoft"; - $cmd->texto.=" INNER JOIN imagenes ON perfilessoft.idperfilsoft = imagenes.idperfilsoft"; - $cmd->texto.=" INNER JOIN perfilessoft_softwares ON perfilessoft.idperfilsoft = perfilessoft_softwares.idperfilsoft"; - $cmd->texto.=" INNER JOIN softwares ON perfilessoft_softwares.idsoftware = softwares.idsoftware"; - $cmd->texto.=" INNER JOIN tiposos ON softwares.idtiposo = tiposos.idtiposo"; - $cmd->texto.=" WHERE (imagenes.idcentro = ".$idcentro.") AND (ordenadores.idaula = ".$idaula.") AND (ordenadores.idperfilhard = ".$idperfilhard.") AND (ordenadores.idparticion=".$idparticion.")"; - - $swo=substr ($tipopart,0,1); - if($swo=="H") - $tipopart=substr ($tipopart,1,strlen($tipopart)-1); - - $sufi=""; - if($miso){ - $cmd->texto.=" AND (tiposos.tipopar = '".$tipopart."' OR tiposos.tipopar ='H".$tipopart."' )"; - $sufi="M"; // Mismo sistema - } - else{ - $cmd->texto.=" AND (tiposos.tipopar <> '".$tipopart."' AND tiposos.tipopar <> 'H".$tipopart."')"; - $sufi="O"; // Otro sistema - } - $cmd->texto.=" GROUP BY perfilessoft.idperfilsoft, imagenes.descripcion, imagenes.idimagen,tiposos.tipopar,tiposos.nemonico "; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $SelectHtml.= '<SELECT onchange="marcar(this,'."'".$particion."_".$idperfilhard."_".$idparticion."'".')" class="formulariodatos" id="desple_'.$sufi."_".$particion."_".$idperfilhard."_".$idparticion.'" style="WIDTH: 250">'; - $SelectHtml.= ' <OPTION value="0"></OPTION>'; - $rs->Primero(); - while (!$rs->EOF){ - if($rs->campos["contador"]==$cuenta){ - if(CuestionIncrementales($cmd,$idperfilhard,$rs->campos["idperfilsoft"],$rs->campos["idimagen"])){ - $SelectHtml.='<OPTION value="'.$rs->campos["idimagen"]."_".$idperfilhard."_".$rs->campos["idperfilsoft"]."_".$rs->campos["tipopar"]."_".$rs->campos["nemonico"].'"'; - if($idimagen==$rs->campos["idimagen"]) $SelectHtml.= " selected "; - $SelectHtml.=">".$rs->campos["descripcion"].'</OPTION>'; - } - } - $rs->Siguiente(); - } - $SelectHtml.= '</SELECT>'; - $rs->Cerrar(); - return($SelectHtml); -} -/*________________________________________________________________________________________________________ - Crea la tabla de ordenadores ( iconos peque�s cuando en el aula no hay uniformidad -________________________________________________________________________________________________________*/ -function PintaOrdenadores($cmd,$idaula,$idperfilhard,$idparticion){ - $ipidpidc=""; - $rs=new Recordset; - $contor=0; - $maxcontor=10; - $cmd->texto=" SELECT nombreordenador,ip FROM ordenadores WHERE idperfilhard=".$idperfilhard." AND idparticion=".$idparticion." AND idaula=".$idaula." ORDER BY nombreordenador"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $tablaHtml='<TABLE align=center border=0><TR>'; - while (!$rs->EOF){ - $contor++; - $tablaHtml.= '<TD align=center style="FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 8px"><br><IMG src="../images/iconos/ordenador.gif"><br><span style="FONT-SIZE:9px" >'.$rs->campos["nombreordenador"].'</TD>'; - if($contor>$maxcontor){ - $contor=0; - $tablaHtml.='</TR><TR>'; - } - $ipidpidc.=$rs->campos["ip"].";"; - $rs->Siguiente(); - } - $ipidpidc= substr($ipidpidc,0,strlen($ipidpidc)-1); // Quita la coma - $tablaHtml.='</TR>'; - $tablaHtml.= '</TR></TABLE>'; - $tablaHtml.='<INPUT type=hidden name="nuevasipes" id="ipes_'.$idperfilhard.'_'.$idparticion.'" value="'.$ipidpidc.'">'; - return($tablaHtml); -} -/*________________________________________________________________________________________________________ - Crea la tabla de particiones -________________________________________________________________________________________________________*/ -function tabla_particiones($cmd,$idcentro,$idaula,$idperfilhard,$idparticion,$cuenta){ - global $TbMsg; - $tablaHtml=""; - $particion=""; - $rs=new Recordset; - $cmd->texto="SELECT particion FROM particiones WHERE idparticion=".$idparticion; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF) - $particion=$rs->campos["particion"]; - $rs->Cerrar(); - $tablaHtml.= '<TABLE class=tabla_listados_sin align=center border=0 cellPadding=1 cellSpacing=1>'; - $tablaHtml.= '<TR>'; - $tablaHtml.= '<TH align=center> </TH>'; - $tablaHtml.= '<TH align=center> P </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[9].' </TH>'; - $tablaHtml.= '<TH align=center> Path </TH>'; - $tablaHtml.= '<TH align=center> Repositorios centralizados </TH>'; - - $tablaHtml.= '</TR>'; - $auxsplit=split(";",$particion); - for($j=0;$j<sizeof($auxsplit)-1;$j++){ - $dual=split("=",$auxsplit[$j]); - $particion=$dual[0]; // Toma la partici� - $tipopart=$dual[1]; // Toma la partici� - if($tipopart== "EMPTY" || $tipopart== "LINUX-SWAP" || $tipopart== "CACHE" ) continue; - - $tablaHtml.='<TR >'.chr(13); - $tablaHtml.='<TD ><input onclick=seleccionar("'.$particion.'_'.$idperfilhard.'_'.$idparticion.'") type=checkbox name=particion_'.$particion.'_'.$idperfilhard.'_'.$idparticion.' value='.$particion.'_'.$idperfilhard.'_'.$idparticion.'></TD>'.chr(13); - $tablaHtml.='<TD ><b> '.$particion.' </b></TD>'.chr(13); - $idimagen=TomaImagen($cmd,$idaula,$idperfilhard,$idparticion,$particion,$cuenta); - - $tablaHtml.='<TD align=center>'. HTMLSELECT_Imagendis($cmd,$idcentro,$tipopart,$particion,true,$idimagen,$idaula,$idperfilhard,$idparticion,$cuenta).'</TD>'; - - $parametros="0=".chr(13); - $parametros.="1=cache".chr(13); - $parametros.="2=repositorio"; - $tablaHtml.= '<TD>'.HTMLCTESELECT($parametros, "pathrmb_".$particion.'_'.$idperfilhard.'_'.$idparticion,"estilodesple","",0,60).'</TD>'; - - - //Clonación - $metodos="UNICAST=UNICAST".chr(13); - $metodos.="MULTICAST=MULTICAST".chr(13); - $metodos.="TORRENT=TORRENT"; - $tablaHtml.='<TD>'.HTMLCTESELECT($metodos,"protoclonacion_".$particion.'_'.$idperfilhard.'_'.$idparticion,"estilodesple","",$_SESSION["protclonacion"],150).'</TD>'; - - - $tablaHtml.='</TR>'.chr(13); - -/* - $idimagen=TomaImagen($cmd,$idaula,$idperfilhard,$idparticion,$particion,$cuenta); - - $tablaHtml.='<TR>'.chr(13); - $tablaHtml.='<TD></TD>'.chr(13); - $tablaHtml.='<TD></TD>'.chr(13); - $tablaHtml.='<TD align=center>'. HTMLSELECT_Imagendis($cmd,$idcentro,$tipopart,$particion,true,$idimagen,$idaula,$idperfilhard,$idparticion,$cuenta).'</TD>'; - - $parametros="0=".chr(13); - $parametros.="1=cache".chr(13); - $parametros.="2=net"; - $tablaHtml.= '<TD>'.HTMLCTESELECT($parametros, "pathrmb_".$particion.'_'.$idperfilhard.'_'.$idparticion,"estilodesple","",0,60).'</TD>'; - - $tablaHtml.='<TD align=center>'. HTMLSELECT_Imagendis($cmd,$idcentro,$tipopart,$particion,false,$idimagen,$idaula,$idperfilhard,$idparticion,$cuenta).'</TD>'; - $tablaHtml.='</TR>'.chr(13); -*/ - } - $tablaHtml.='</TABLE>'; - $tablaHtml.='<BR>'; - return($tablaHtml); -} -//________________________________________________________________________________________________________ -// Comprueba que la imagen no tiene incrementales o si la tiene que existen para el perfil hardware del ordenador -//________________________________________________________________________________________________________ -function CuestionIncrementales($cmd,$idperfilhard,$idperfilsoft,$idimagen){ - $wrs=new Recordset; - $cmd->texto=" SELECT idsoftincremental FROM imagenes_softincremental WHERE idimagen=".$idimagen; - $wrs->Comando=&$cmd; - if (!$wrs->Abrir()) return(false); // Error al abrir recordset - if ($wrs->numeroderegistros==0) return(true); - while (!$wrs->EOF){ - if(!ExisteIncremental($cmd,$idperfilhard,$idperfilsoft ,$wrs->campos["idsoftincremental"])) return(false); - $wrs->Siguiente(); - } - return(true); -} -//________________________________________________________________________________________________________ -// Comprueba que existe una incremental para cierta combinaci� de perfil software y perfil hardware -//________________________________________________________________________________________________________ -function ExisteIncremental($cmd,$idperfilhard,$idperfilsoft ,$idsoftincremental){ - $rs=new Recordset; - $cmd->texto="SELECT COUNT(*) as contador FROM perfileshard_perfilessoft INNER JOIN phard_psoft_softincremental ON perfileshard_perfilessoft.idphardidpsoft = phard_psoft_softincremental.idphardidpsoft WHERE (perfileshard_perfilessoft.idperfilhard = ".$idperfilhard.") AND (perfileshard_perfilessoft.idperfilsoft = ".$idperfilsoft.") AND (phard_psoft_softincremental.idsoftincremental = ".$idsoftincremental.")"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->campos["contador"]==0) return(false); - return(true); -} -/*________________________________________________________________________________________________________ - Recupera los datos de un aula - Parametros: - - cmd:Una comando ya operativo (con conexiónabierta) - - ida:El identificador del aula -________________________________________________________________________________________________________*/ -function toma_propiedades($cmd,$ida){ - global $nombreaula; - global $urlfoto; - global $cagnon; - global $pizarra; - global $ubicacion; - global $comentarios; - global $ordenadores; - global $puestos; - $rs=new Recordset; - $cmd->texto="SELECT * FROM aulas WHERE idaula=".$ida; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $nombreaula=$rs->campos["nombreaula"]; - $urlfoto=$rs->campos["urlfoto"]; - $cagnon=$rs->campos["cagnon"]; - $pizarra=$rs->campos["pizarra"]; - $ubicacion=$rs->campos["ubicacion"]; - $comentarios=$rs->campos["comentarios"]; - $puestos=$rs->campos["puestos"]; - $rs->Cerrar(); - $cmd->texto="SELECT count(*) as numordenadores FROM ordenadores WHERE idaula=".$ida; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF) - $ordenadores=$rs->campos["numordenadores"]; - return(true); - } - else - return(false); -} -/*________________________________________________________________________________________________________ - Toma el identificador de la imagen -________________________________________________________________________________________________________*/ -function TomaImagen($cmd,$idaula,$idperfilhard,$idparticion,$particion,$cuenta){ - $rs=new Recordset; - $cmd->texto="SELECT COUNT(*) AS contador, imagenes.idimagen FROM ordenadores INNER JOIN ordenador_imagen ON ordenadores.idordenador = ordenador_imagen.idordenador INNER JOIN imagenes ON ordenador_imagen.idimagen = imagenes.idimagen WHERE ordenadores.idperfilhard = ".$idperfilhard." AND ordenadores.idparticion = ".$idparticion." AND ordenadores.idaula =".$idaula." AND ordenador_imagen.particion = ".$particion." GROUP BY imagenes.idimagen" ; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $idimagen=0; - if(!$rs->EOF){ - if($rs->campos["contador"]==$cuenta){ - $idimagen=$rs->campos["idimagen"]; - } - } - $rs->Cerrar(); - return($idimagen); -} -?> diff --git a/admin/WebConsole/comandos/RestaurarImagenGrupoOrdenadores.php b/admin/WebConsole/comandos/RestaurarImagenGrupoOrdenadores.php deleted file mode 100644 index f02a7168..00000000 --- a/admin/WebConsole/comandos/RestaurarImagenGrupoOrdenadores.php +++ /dev/null @@ -1,390 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: RestaurarImagenGrupoOrdenadores.php -// Descripción : -// Implementación del comando "RestaurarImagen" ( Grupo de ordenadores) -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../includes/HTMLCTESELECT.php"); -include_once("../idiomas/php/".$idioma."/comandos/restaurarimagen_".$idioma.".php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$tipotrama=""; -$ambito=0; -$idambito=0; -$nombreambito=""; -$cadenaip=""; - -$fp = fopen($fileparam,"r"); -$parametros= fread ($fp, filesize ($fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$identificador=$ValorParametros["identificador"]; -$nombrefuncion=$ValorParametros["nombrefuncion"]; -$ejecutor=$ValorParametros["ejecutor"]; -$tipotrama=$ValorParametros["tipotrama"]; -$ambito=$ValorParametros["ambito"]; -$idambito=$ValorParametros["idambito"]; -$nombreambito=$ValorParametros["nombreambito"]; -$cadenaip=$ValorParametros["cadenaip"]; -//___________________________________________________________________________________________________ -$idgrupo=$idambito; -$nombregrupoordenador=""; -$ordenadores=0; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -$resul=toma_propiedades($cmd,$idgrupo); -if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript" src="./jscripts/RestaurarImagenGrupoOrdenadores.js"></SCRIPT> -<SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/restaurarimagen_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatosocultos"> - <INPUT type=hidden name=identificador value=<? echo $identificador ?>> - <INPUT type=hidden name=nombrefuncion value=<? echo $nombrefuncion ?>> - <INPUT type=hidden name=ejecutor value=<? echo $ejecutor ?>> - <INPUT type=hidden name=tipotrama value=<? echo $tipotrama ?>> - <INPUT type=hidden name=ambito value=<? echo $ambito ?>> - <INPUT type=hidden name=idambito value=<? echo $idambito ?>> - <INPUT type=hidden name=cadenaip value=<? echo $cadenaip ?>> -</FORM> -<? -switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[0]; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[1]; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[2]; - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[3]; - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito=$TbMsg[4]; - break; -} -echo '<p align=center><span class=cabeceras>'.$TbMsg[5].'</span><br>'; -echo '<IMG src="'.$urlimg.'"> <span align=center class=subcabeceras><U>'.$TbMsg[6].': '.$textambito.','.$nombreambito.'</U></span> </span></p>'; -?> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> -<P align=center><SPAN align=center class=subcabeceras><? echo $TbMsg[7]?></SPAN> -<BR> -<FORM name="fdatos"> - <? echo tabla_imagenes($cmd,$idcentro,$idambito);?> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesacciones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//************************************************************************************************************************************************* -function tabla_imagenes($cmd,$idcentro,$idgrupo){ - global $cadenaip; - $tablaHtml=""; - $rs=new Recordset; - $numorde=0; - $cmd->texto="SELECT COUNT(*) AS numorde FROM ordenadores WHERE grupoid=".$idgrupo; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF) - $numorde=$rs->campos["numorde"]; - $descripcion=""; - $cmd->texto="SELECT COUNT(*) AS cuenta,perfileshard.descripcion,perfileshard.idperfilhard, ordenadores.idparticion FROM gruposordenadores"; - $cmd->texto.=" INNER JOIN ordenadores ON gruposordenadores.idgrupo = ordenadores.grupoid"; - $cmd->texto.=" INNER JOIN perfileshard ON ordenadores.idperfilhard = perfileshard.idperfilhard"; - $cmd->texto.=" WHERE (gruposordenadores.idgrupo = ".$idgrupo.") AND idparticion>0"; - $cmd->texto.=" GROUP BY perfileshard.descripcion,perfileshard.idperfilhard,ordenadores.idparticion"; - $cmd->texto.=" ORDER BY perfileshard.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF){ - if($numorde!=$rs->campos["cuenta"]){ - while (!$rs->EOF){ - if($descripcion!=$rs->campos["descripcion"]){ - if($descripcion!="") - $tablaHtml.="</TABLE><br><br>"; - $tablaHtml.= '<TABLE align=center border=0 cellPadding=1 cellSpacing=1'; - $descripcion=$rs->campos["descripcion"]; - $tablaHtml.= "<TR>"; - $tablaHtml.= '<TD align=center><IMG src="../images/iconos/perfilhardware.gif">'; - $tablaHtml.='<span style="COLOR: #000000;FONT-FAMILY: Verdana;FONT-SIZE: 12px; "><U><b> Perfil Hardware:</b> '.$rs->campos["descripcion"].'</U></SPAN></TD>'; - $tablaHtml.= "</TR>"; - } - $tablaHtml.= '<TR><TD>'; - $tablaHtml.=PintaOrdenadores($cmd,$idgrupo,$rs->campos["idperfilhard"],$rs->campos["idparticion"],$rs->campos["cuenta"]); - $tablaHtml.= '</TD></TR>'; - $tablaHtml.= '<TR><TD>'; - $tablaHtml.=tabla_particiones($cmd,$idcentro,$idgrupo,$rs->campos["idperfilhard"],$rs->campos["idparticion"],$rs->campos["cuenta"]); - $tablaHtml.= '</TD></TR>'; - $rs->Siguiente(); - } - $tablaHtml.="</TABLE>"; - } - else{ - $tablaHtml.=tabla_particiones($cmd,$idcentro,$idgrupo,$rs->campos["idperfilhard"],$rs->campos["idparticion"],$rs->campos["cuenta"]); - $tablaHtml.='<INPUT type=hidden name="nuevasipes" id="ipes_'.$rs->campos["idperfilhard"].'_'.$rs->campos["idparticion"].'" value="'.$cadenaip.'">'; - } - } - echo $tablaHtml; - $rs->Cerrar(); -} -/*________________________________________________________________________________________________________ - Crea los desplegables de las imagenes disponibles para la particiones -________________________________________________________________________________________________________*/ -function HTMLSELECT_Imagendis($cmd,$idcentro,$tipopart,$particion,$miso,$idimagen,$idgrupo,$idperfilhard,$idparticion,$cuenta){ - $SelectHtml=""; - $rs=new Recordset; - $cmd->texto="SELECT COUNT(*) AS contador, perfilessoft.idperfilsoft, imagenes.descripcion, imagenes.idimagen,tiposos.tipopar,tiposos.nemonico FROM ordenadores"; - $cmd->texto.=" INNER JOIN perfileshard ON ordenadores.idperfilhard = perfileshard.idperfilhard"; - $cmd->texto.=" INNER JOIN perfileshard_perfilessoft ON perfileshard.idperfilhard = perfileshard_perfilessoft.idperfilhard"; - $cmd->texto.=" INNER JOIN perfilessoft ON perfileshard_perfilessoft.idperfilsoft = perfilessoft.idperfilsoft"; - $cmd->texto.=" INNER JOIN imagenes ON perfilessoft.idperfilsoft = imagenes.idperfilsoft"; - $cmd->texto.=" INNER JOIN perfilessoft_softwares ON perfilessoft.idperfilsoft = perfilessoft_softwares.idperfilsoft"; - $cmd->texto.=" INNER JOIN softwares ON perfilessoft_softwares.idsoftware = softwares.idsoftware"; - $cmd->texto.=" INNER JOIN tiposos ON softwares.idtiposo = tiposos.idtiposo"; - $cmd->texto.=" WHERE (imagenes.idcentro = ".$idcentro.") AND (ordenadores.grupoid = ".$idgrupo.") AND (ordenadores.idperfilhard = ".$idperfilhard.") AND (ordenadores.idparticion=".$idparticion.")"; - - $swo=substr ($tipopart,0,1); - if($swo=="H") - $tipopart=substr ($tipopart,1,strlen($tipopart)-1); - - $sufi=""; - if($miso){ - $cmd->texto.=" AND (tiposos.tipopar = '".$tipopart."' OR tiposos.tipopar ='H".$tipopart."' )"; - $sufi="M"; // Mismo sistema - } - else{ - $cmd->texto.=" AND (tiposos.tipopar <> '".$tipopart."' AND tiposos.tipopar <> 'H".$tipopart."')"; - $sufi="O"; // Otro sistema - } - $cmd->texto.=" GROUP BY perfilessoft.idperfilsoft, imagenes.descripcion, imagenes.idimagen,tiposos.tipopar,tiposos.nemonico "; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $SelectHtml.= '<SELECT onchange="marcar(this,'."'".$particion."_".$idperfilhard."_".$idparticion."'".')" class="formulariodatos" id="desple_'.$sufi."_".$particion."_".$idperfilhard."_".$idparticion.'" style="WIDTH: 250">'; - $SelectHtml.= ' <OPTION value="0"></OPTION>'; - $rs->Primero(); - while (!$rs->EOF){ - if($rs->campos["contador"]==$cuenta){ - if(CuestionIncrementales($cmd,$idperfilhard,$rs->campos["idperfilsoft"],$rs->campos["idimagen"])){ - $SelectHtml.='<OPTION value="'.$rs->campos["idimagen"]."_".$idperfilhard."_".$rs->campos["idperfilsoft"]."_".$rs->campos["tipopar"]."_".$rs->campos["nemonico"].'"'; - if($idimagen==$rs->campos["idimagen"]) $SelectHtml.= " selected "; - $SelectHtml.=">".$rs->campos["descripcion"].'</OPTION>'; - } - } - $rs->Siguiente(); - } - $SelectHtml.= '</SELECT>'; - $rs->Cerrar(); - return($SelectHtml); -} -/*________________________________________________________________________________________________________ - Crea la tabla de ordenadores ( iconos pequeños cuando en el aula no hay uniformidad -________________________________________________________________________________________________________*/ -function PintaOrdenadores($cmd,$idgrupo,$idperfilhard,$idparticion){ - $ipidpidc=""; - $rs=new Recordset; - $contor=0; - $cmd->texto=" SELECT nombreordenador,ip FROM ordenadores WHERE idperfilhard=".$idperfilhard." AND idparticion=".$idparticion." AND grupoid=".$idgrupo." ORDER BY nombreordenador"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $tablaHtml='<TABLE align=center border=0 ><TR>'; - while (!$rs->EOF){ - $contor++; - $tablaHtml.= '<TD><IMG src="../images/iconos/ordenador.gif"><span style="COLOR: #000000;FONT-FAMILY:Verdana;FONT-SIZE:9px; "> '.$rs->campos["nombreordenador"].' </TD>'; - if($contor>10){ - $contor=0; - $tablaHtml.='</TR><TR>'; - } - $ipidpidc.=$rs->campos["ip"].";"; - $rs->Siguiente(); - } - $tablaHtml.='</TR>'; - $tablaHtml.= '</TR></TABLE>'; - $tablaHtml.='<INPUT type=hidden name="nuevasipes" id="ipes_'.$idperfilhard.'_'.$idparticion.'" value="'.$ipidpidc.'">'; - return($tablaHtml); -} -/*________________________________________________________________________________________________________ - Crea la tabla de particiones -________________________________________________________________________________________________________*/ -function tabla_particiones($cmd,$idcentro,$idgrupo,$idperfilhard,$idparticion,$cuenta){ - global $TbMsg; - $tablaHtml=""; - $particion=""; - $rs=new Recordset; - $cmd->texto="SELECT particion FROM particiones WHERE idparticion=".$idparticion; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF) - $particion=$rs->campos["particion"]; - $rs->Cerrar(); - $tablaHtml.= '<TABLE class=tabla_listados_sin align=center border=0 cellPadding=1 cellSpacing=1>'; - $tablaHtml.= '<TR>'; - $tablaHtml.= '<TH align=center> </TH>'; - $tablaHtml.= '<TH align=center> P </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[9].' </TH>'; - $tablaHtml.= '<TH align=center> path </TH>'; - $tablaHtml.= '<TH align=center> Repositorios centralizados </TH>'; - $tablaHtml.= '</TR>'; - $auxsplit=split(";",$particion); - for($j=0;$j<sizeof($auxsplit)-1;$j++){ - $dual=split("=",$auxsplit[$j]); - $particion=$dual[0]; // Toma la partición - $tipopart=$dual[1]; // Toma la partición - if($tipopart== "EMPTY" || $tipopart== "LINUX-SWAP" || $tipopart== "CACHE") continue; - - $tablaHtml.='<TR >'.chr(13); - $tablaHtml.='<TD ><input onclick=seleccionar("'.$particion.'_'.$idperfilhard.'_'.$idparticion.'") type=checkbox name=particion_'.$particion.'_'.$idperfilhard.'_'.$idparticion.' value='.$particion.'_'.$idperfilhard.'_'.$idparticion.'></TD>'.chr(13); - $tablaHtml.='<TD ><b> '.$particion.' </b></TD>'.chr(13); - $idimagen=TomaImagen($cmd,$idgrupo,$idperfilhard,$idparticion,$particion,$cuenta); - - $tablaHtml.='<TD align=center>'. HTMLSELECT_Imagendis($cmd,$idcentro,$tipopart,$particion,true,$idimagen,$idgrupo,$idperfilhard,$idparticion,$cuenta).'</TD>'; - - $parametros="0=".chr(13); - $parametros.="1=cache".chr(13); - $parametros.="2=repositorio"; - $tablaHtml.= '<TD>'.HTMLCTESELECT($parametros, "pathrmb_".$particion.'_'.$idperfilhard.'_'.$idparticion,"estilodesple","",0,60).'</TD>'; - $tablaHtml.= '<TD'.chr(13); - - - //Clonación - $metodos="UNICAST=UNICAST".chr(13); - $metodos.="MULTICAST=MULTICAST".chr(13); - $metodos.="TORRENT=TORRENT"; - $tablaHtml.='<TD>'.HTMLCTESELECT($metodos,"protoclonacion_".$particion.'_'.$idperfilhard.'_'.$idparticion,"estilodesple","",$_SESSION["protclonacion"],150).'</TD>'; - - $tablaHtml.='</TR>'.chr(13); -/* - $idimagen=TomaImagen($cmd,$idgrupo,$idperfilhard,$idparticion,$particion,$cuenta); - - $tablaHtml.='<TR>'.chr(13); - $tablaHtml.='<TD></TD>'.chr(13); - $tablaHtml.='<TD></TD>'.chr(13); - $tablaHtml.='<TD align=center>'. HTMLSELECT_Imagendis($cmd,$idcentro,$tipopart,$particion,true,$idimagen,$idgrupo,$idperfilhard,$idparticion,$cuenta).'</TD>'; - - $parametros="0=".chr(13); - $parametros.="1=cache".chr(13); - $parametros.="2=net"; - $tablaHtml.= '<TD>'.HTMLCTESELECT($parametros, "pathrmb_".$particion.'_'.$idperfilhard.'_'.$idparticion,"estilodesple","",0,60).'</TD>'; - $tablaHtml.= '<TD'.chr(13); - - $tablaHtml.='<TD align=center>'. HTMLSELECT_Imagendis($cmd,$idcentro,$tipopart,$particion,false,$idimagen,$idgrupo,$idperfilhard,$idparticion,$cuenta).'</TD>'; - $tablaHtml.='</TR>'.chr(13); -*/ - } - $tablaHtml.='</TABLE>'; - $tablaHtml.='<BR>'; - return($tablaHtml); -} -//________________________________________________________________________________________________________ -// Comprueba que la imagen no tiene incrementales o si la tiene que existen para el perfil hardware del ordenador -//________________________________________________________________________________________________________ -function CuestionIncrementales($cmd,$idperfilhard,$idperfilsoft,$idimagen){ - $wrs=new Recordset; - $cmd->texto=" SELECT idsoftincremental FROM imagenes_softincremental WHERE idimagen=".$idimagen; - $wrs->Comando=&$cmd; - if (!$wrs->Abrir()) return(false); // Error al abrir recordset - if ($wrs->numeroderegistros==0) return(true); - while (!$wrs->EOF){ - if(!ExisteIncremental($cmd,$idperfilhard,$idperfilsoft ,$wrs->campos["idsoftincremental"])) return(false); - $wrs->Siguiente(); - } - return(true); -} -//________________________________________________________________________________________________________ -// Comprueba que existe una incremental para cierta combinación de perfil software y perfil hardware -//________________________________________________________________________________________________________ -function ExisteIncremental($cmd,$idperfilhard,$idperfilsoft ,$idsoftincremental){ - $rs=new Recordset; - $cmd->texto="SELECT COUNT(*) as contador FROM perfileshard_perfilessoft INNER JOIN phard_psoft_softincremental ON perfileshard_perfilessoft.idphardidpsoft = phard_psoft_softincremental.idphardidpsoft WHERE (perfileshard_perfilessoft.idperfilhard = ".$idperfilhard.") AND (perfileshard_perfilessoft.idperfilsoft = ".$idperfilsoft.") AND (phard_psoft_softincremental.idsoftincremental = ".$idsoftincremental.")"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->campos["contador"]==0) return(false); - return(true); -} -/*________________________________________________________________________________________________________ - Recupera los datos de un grupo de ordenadores - Parametros: - - cmd:Una comando ya operativo (con conexión abierta) - - idg:El identificador del grupo -________________________________________________________________________________________________________*/ -function toma_propiedades($cmd,$idg){ - global $nombregrupoordenador; - global $ordenadores; - $rs=new Recordset; - $cmd->texto="SELECT * FROM gruposordenadores WHERE idgrupo=".$idg; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $nombregrupoordenador=$rs->campos["nombregrupoordenador"]; - $rs->Cerrar(); - $cmd->texto="SELECT count(*) as numordenadores FROM ordenadores WHERE grupoid=".$idg; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF) - $ordenadores=$rs->campos["numordenadores"]; - return(true); - } - else - return(false); -} -/*________________________________________________________________________________________________________ - Toma el identificador de la imagen -________________________________________________________________________________________________________*/ -function TomaImagen($cmd,$idgrupo,$idperfilhard,$idparticion,$particion,$cuenta){ - $rs=new Recordset; - $cmd->texto="SELECT COUNT(*) AS contador, imagenes.idimagen FROM ordenadores INNER JOIN ordenador_imagen ON ordenadores.idordenador = ordenador_imagen.idordenador INNER JOIN imagenes ON ordenador_imagen.idimagen = imagenes.idimagen WHERE ordenadores.idperfilhard = ".$idperfilhard." AND ordenadores.idparticion = ".$idparticion." AND ordenadores.grupoid =".$idgrupo." AND ordenador_imagen.particion = ".$particion." GROUP BY imagenes.idimagen" ; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $idimagen=0; - if(!$rs->EOF){ - if($rs->campos["contador"]==$cuenta){ - $idimagen=$rs->campos["idimagen"]; - } - } - $rs->Cerrar(); - return($idimagen); -} -?> diff --git a/admin/WebConsole/comandos/RestaurarImagenOrdenador.php b/admin/WebConsole/comandos/RestaurarImagenOrdenador.php deleted file mode 100644 index 6ec75e94..00000000 --- a/admin/WebConsole/comandos/RestaurarImagenOrdenador.php +++ /dev/null @@ -1,325 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: RestaurarImagenOrdenador.php -// Descripción : -// Implementación del comando "RestaurarImagen" (Ordenadores) -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../includes/HTMLCTESELECT.php"); -include_once("../idiomas/php/".$idioma."/comandos/restaurarimagen_".$idioma.".php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$tipotrama=""; -$ambito=0; -$idambito=0; -$nombreambito=""; -$cadenaip=""; -$cadenamac=""; - -$fp = fopen($fileparam,"r"); -$parametros= fread ($fp, filesize ($fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$identificador=$ValorParametros["identificador"]; -$nombrefuncion=$ValorParametros["nombrefuncion"]; -$ejecutor=$ValorParametros["ejecutor"]; -$tipotrama=$ValorParametros["tipotrama"]; -$ambito=$ValorParametros["ambito"]; -$idambito=$ValorParametros["idambito"]; -$nombreambito=$ValorParametros["nombreambito"]; -$cadenaip=$ValorParametros["cadenaip"]; -$cadenamac=$ValorParametros["cadenamac"]; -//________________________________________________________________________________________________________ -$idordenador=$idambito; -$nombreordenador=""; -$ip=$cadenaip; -$mac=$cadenamac; -$idperfilhard=0; -$idservidordhcp=0; -$idservidorrembo=0; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -$resul=toma_propiedades($cmd,$idordenador); -if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperaci� de datos. -//___________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<STYLE TYPE="text/css"></STYLE> -<SCRIPT language="javascript" src="./jscripts/RestaurarImagenOrdenador.js"></SCRIPT> -<SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/restaurarimagen_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatosocultos"> - <INPUT type=hidden name=identificador value=<? echo $identificador ?>> - <INPUT type=hidden name=nombrefuncion value=<? echo $nombrefuncion ?>> - <INPUT type=hidden name=ejecutor value=<? echo $ejecutor ?>> - <INPUT type=hidden name=tipotrama value=<? echo $tipotrama ?>> - <INPUT type=hidden name=ambito value=<? echo $ambito ?>> - <INPUT type=hidden name=idambito value=<? echo $idambito ?>> - <INPUT type=hidden name=cadenaip value=<? echo $cadenaip ?>> -</FORM> -<? -switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[0]; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[1]; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[2]; - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[3]; - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito=$TbMsg[4]; - break; -} -echo '<p align=center><span class=cabeceras>'.$TbMsg[5].'</span><br>'; -echo '<IMG src="'.$urlimg.'"> <span align=center class=subcabeceras><U>'.$TbMsg[6].': '.$textambito.','.$nombreambito.'</U></span> </span></p>'; -?> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> -<BR> -<P align=center><SPAN align=center class=subcabeceras><? echo $TbMsg[7]?></SPAN> -<BR> -<FORM name="fdatos"> - <?echo tabla_particiones($cmd,$idcentro,$idambito);?> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesacciones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//************************************************************************************************************************************************* -function tabla_particiones($cmd,$idcentro,$idordenador){ - global $TbMsg; - $tablaHtml=""; - $rs=new Recordset; - $rsp=new Recordset; - $cmd->texto="SELECT particiones.particion FROM particiones INNER JOIN ordenadores ON particiones.idparticion=ordenadores.idparticion WHERE ordenadores.idordenador='".$idordenador."'"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if ($rs->EOF) return($tablaHtml); - $particion=$rs->campos["particion"]; - $tablaHtml.= '<TABLE class=tabla_listados_sin align=center border=0 cellPadding=1 cellSpacing=1 >'; - $tablaHtml.= '<TR>'; - $tablaHtml.= '<TH align=center> </TH>'; - $tablaHtml.= '<TH align=center> P </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[9].' </TH>'; - $tablaHtml.= '<TH align=center> Path </TH>'; - $tablaHtml.= '<TH align=center> Repositorios centralizados </TH>'; - //$tablaHtml.= '<TH colspan=4 align=center> '.$TbMsg[9].' </TH>'; - $tablaHtml.= '</TR>'; - $auxsplit=split(";",$particion); - - for($j=0;$j<sizeof($auxsplit)-1;$j++){ - $dual=split("=",$auxsplit[$j]); - $particion=$dual[0]; // Toma la partici� - $tipopart=$dual[1]; // Toma la partici� - - if($tipopart== "EMPTY" || $tipopart== "LINUX-SWAP" || $tipopart== "CACHE") continue; - - $tablaHtml.='<TR >'.chr(13); - // selector checkbox - $tablaHtml.='<TD ><input onclick=seleccionar("'.$particion.'") type=checkbox name=particion_'.$particion.' value='.$particion.'></TD>'.chr(13); - // partición - $tablaHtml.='<TD ><b> '.$particion.' </b></TD>'.chr(13); - //$tablaHtml.='<TD align=center><b> ('.$tipopart.") - </b>".$TbMsg[10].'</TD>'; - - $idimagen=TomaImagen($cmd,$idordenador,$particion); - //imagen a elegir - $tablaHtml.='<TD align=cente>'.HTMLSELECT_Imagendis($cmd,$idcentro,$tipopart,$particion,true,$idimagen,$idordenador).'</TD>'; - - //path - $parametros="0=".chr(13); - $parametros.="1=cache".chr(13); - $parametros.="2=repositorio"; - $tablaHtml.= '<TD>'.HTMLCTESELECT($parametros,"pathrmb_".$particion,"estilodesple","",0,60).'</TD>'; - - - //Clonación - $metodos="UNICAST=UNICAST".chr(13); - $metodos.="MULTICAST=MULTICAST".chr(13); - $metodos.="TORRENT=TORRENT"; - $tablaHtml.='<TD>'.HTMLCTESELECT($metodos,"protoclonacion_".$particion,"estilodesple","",$_SESSION["protclonacion"],150).'</TD>'; - - //$tablaHtml.='<TD align=center><b> ('.$tipopart.") -</b> ".$TbMsg[11].'</TD>'; - $tablaHtml.='</TR>'.chr(13); - - - - /* - $tablaHtml.='<TR>'.chr(13); - $tablaHtml.='<TD></TD>'.chr(13); - $tablaHtml.='<TD></TD>'.chr(13); - $tablaHtml.='<TD align=cente>'.HTMLSELECT_Imagendis($cmd,$idcentro,$tipopart,$particion,true,$idimagen,$idordenador).'</TD>'; - - $parametros="0=".chr(13); - $parametros.="1=cache".chr(13); - $parametros.="2=net"; - $tablaHtml.= '<TD>'.HTMLCTESELECT($parametros,"pathrmb_".$particion,"estilodesple","",0,60).'</TD>'; - - $tablaHtml.='<TD align=cente>'.HTMLSELECT_Imagendis($cmd,$idcentro,$tipopart,$particion,false,$idimagen,$idordenador).'</TD>'; - $tablaHtml.='</TR>'.chr(13); - */ - } - $tablaHtml.='</TABLE>'; - $tablaHtml.='<BR>'; - return($tablaHtml); -} -/*________________________________________________________________________________________________________ - Crea los desplegables de las imagenes disponibles para la particiones -________________________________________________________________________________________________________*/ -function HTMLSELECT_Imagendis($cmd,$idcentro,$tipopart,$particion,$miso,$idimagen,$idordenador){ - $SelectHtml=""; - $rs=new Recordset; - $cmd->texto="SELECT perfilessoft.idperfilsoft,ordenadores.idperfilhard,imagenes.descripcion,imagenes.idimagen,tiposos.tipopar,tiposos.nemonico FROM ordenadores"; - $cmd->texto.=" INNER JOIN perfileshard ON ordenadores.idperfilhard = perfileshard.idperfilhard"; - $cmd->texto.=" INNER JOIN perfileshard_perfilessoft ON perfileshard.idperfilhard = perfileshard_perfilessoft.idperfilhard"; - $cmd->texto.=" INNER JOIN perfilessoft ON perfileshard_perfilessoft.idperfilsoft = perfilessoft.idperfilsoft"; - $cmd->texto.=" INNER JOIN imagenes ON perfilessoft.idperfilsoft = imagenes.idperfilsoft"; - $cmd->texto.=" INNER JOIN perfilessoft_softwares ON perfilessoft.idperfilsoft = perfilessoft_softwares.idperfilsoft"; - $cmd->texto.=" INNER JOIN softwares ON perfilessoft_softwares.idsoftware = softwares.idsoftware"; - $cmd->texto.=" INNER JOIN tiposos ON softwares.idtiposo = tiposos.idtiposo"; - $cmd->texto.=" WHERE imagenes.idcentro=".$idcentro." AND ordenadores.idordenador='".$idordenador."'"; - - $swo=substr ($tipopart,0,1); - if($swo=="H") - $tipopart=substr ($tipopart,1,strlen($tipopart)-1); - - $sufi=""; - if($miso){ - $cmd->texto.=" AND (tiposos.tipopar = '".$tipopart."' OR tiposos.tipopar ='H".$tipopart."' )"; - $sufi="M"; // Mismo sistema - } - else{ - $cmd->texto.=" AND (tiposos.tipopar <> '".$tipopart."' AND tiposos.tipopar <> 'H".$tipopart."')"; - $sufi="O"; // Otro sistema - } - - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $SelectHtml.= '<SELECT onchange="marcar(this,'.$particion.')" class="formulariodatos" id="desple_'.$sufi."_".$particion.'" style="WIDTH: 250">'; - $SelectHtml.= ' <OPTION value="0"></OPTION>'; - $rs->Primero(); - while (!$rs->EOF){ - if(CuestionIncrementales($cmd,$rs->campos["idperfilhard"],$rs->campos["idperfilsoft"],$rs->campos["idimagen"])){ - $SelectHtml.='<OPTION value="'.$rs->campos["idimagen"]."_".$rs->campos["idperfilhard"]."_".$rs->campos["idperfilsoft"]."_".$rs->campos["tipopar"]."_".$rs->campos["nemonico"].'"'; - if($idimagen==$rs->campos["idimagen"]) $SelectHtml.= " selected "; - $SelectHtml.=">".$rs->campos["descripcion"].'</OPTION>'; - } - $rs->Siguiente(); - } - $SelectHtml.= '</SELECT>'; - $rs->Cerrar(); - return($SelectHtml); -} -//________________________________________________________________________________________________________ -// Comprueba que la imagen no tiene incrementales o si la tiene que existen para el perfil hardware del ordenador -//________________________________________________________________________________________________________ -function CuestionIncrementales($cmd,$idperfilhard,$idperfilsoft,$idimagen){ - $wrs=new Recordset; - $cmd->texto=" SELECT idsoftincremental FROM imagenes_softincremental WHERE idimagen=".$idimagen; - $wrs->Comando=&$cmd; - if (!$wrs->Abrir()) return(false); // Error al abrir recordset - if ($wrs->numeroderegistros==0) return(true); - while (!$wrs->EOF){ - if(!ExisteIncremental($cmd,$idperfilhard,$idperfilsoft ,$wrs->campos["idsoftincremental"])) return(false); - $wrs->Siguiente(); - } - return(true); -} -//________________________________________________________________________________________________________ -// Comprueba que existe una incremental para cierta combinaci� de perfil software y perfil hardware -//________________________________________________________________________________________________________ -function ExisteIncremental($cmd,$idperfilhard,$idperfilsoft ,$idsoftincremental){ - $rs=new Recordset; - $cmd->texto="SELECT COUNT(*) as contador FROM perfileshard_perfilessoft INNER JOIN phard_psoft_softincremental ON perfileshard_perfilessoft.idphardidpsoft = phard_psoft_softincremental.idphardidpsoft WHERE (perfileshard_perfilessoft.idperfilhard = ".$idperfilhard.") AND (perfileshard_perfilessoft.idperfilsoft = ".$idperfilsoft.") AND (phard_psoft_softincremental.idsoftincremental = ".$idsoftincremental.")"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->campos["contador"]==0) return(false); - return(true); -} -/*________________________________________________________________________________________________________ - Recupera los datos de un ordenador - Parametros: - - cmd: Una comando ya operativo (con conexiónabierta) - - ido: El identificador del ordenador -________________________________________________________________________________________________________*/ -function toma_propiedades($cmd,$ido){ - global $nombreordenador; - global $ip; - global $mac; - global $idperfilhard; - global $idservidordhcp; - global $idservidorrembo; - $rs=new Recordset; - $cmd->texto="SELECT nombreordenador,ip,mac,idperfilhard FROM ordenadores WHERE idordenador='".$ido."'"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $nombreordenador=$rs->campos["nombreordenador"]; - $ip=$rs->campos["ip"]; - $mac=$rs->campos["mac"]; - $idperfilhard=$rs->campos["idperfilhard"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -/*________________________________________________________________________________________________________ - Toma el identificador de la imagen -________________________________________________________________________________________________________*/ -function TomaImagen($cmd,$idordenador,$particion){ - $rs=new Recordset; - $cmd->texto="SELECT imagenes.idimagen FROM ordenador_imagen"; - $cmd->texto.=" INNER JOIN imagenes ON ordenador_imagen.idimagen = imagenes.idimagen "; - $cmd->texto.=" INNER JOIN ordenadores ON ordenador_imagen.idordenador = ordenadores.idordenador "; - $cmd->texto.=" WHERE ordenadores.idordenador ='".$idordenador."' AND ordenador_imagen.particion = ".$particion; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $idimagen=0; - if(!$rs->EOF) - $idimagen=$rs->campos["idimagen"]; - $rs->Cerrar(); - return($idimagen); -} -?> diff --git a/admin/WebConsole/comandos/TomaConfiguracion.php b/admin/WebConsole/comandos/TomaConfiguracion.php deleted file mode 100644 index 40a8989d..00000000 --- a/admin/WebConsole/comandos/TomaConfiguracion.php +++ /dev/null @@ -1,82 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: TomaConfiguracion.php -// Descripción : -// Implementación del comando "TomaConfiguracion" -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../idiomas/php/".$idioma."/comandos/tomaconfiguracion_".$idioma.".php"); -//________________________________________________________________________________________________________ -$fp = fopen($fileparam,"r"); -$parametros= fread ($fp, filesize ($fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$ambito=$ValorParametros["ambito"]; -$nombreambito=$ValorParametros["nombreambito"]; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="./jscripts/TomaConfiguracion.js"></SCRIPT> - <SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<? -switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[0]; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[1]; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[2]; - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[3]; - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito=$TbMsg[4]; - break; - } - echo '<p align=center><span class=cabeceras>'.$TbMsg[5].' </span><br>'; - echo '<IMG src="'.$urlimg.'"> <span align=center class=subcabeceras><U>'.$TbMsg[6].': '.$textambito.','.$nombreambito.'</U></span> </span></p>'; -?> -<BR> -<BR> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesacciones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotones.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> diff --git a/admin/WebConsole/comandos/gestores/gestor_Apagar.php b/admin/WebConsole/comandos/gestores/gestor_Apagar.php deleted file mode 100644 index bd0cd8e6..00000000 --- a/admin/WebConsole/comandos/gestores/gestor_Apagar.php +++ /dev/null @@ -1,106 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_Apagar.php -// Descripción : -// Gestor del comando "Apagar" -// ************************************************************************************************************************************************* -include_once("../../includes/ctrlacc.php"); -include_once("../../clases/AdoPhp.php"); -include_once("../../clases/SockHidra.php"); -include_once("../../includes/constantes.php"); -include_once("../../includes/comunes.php"); -include_once("../../includes/cuestionacciones.php"); -include_once("../../includes/CreaComando.php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$cadenaip=""; - -include_once("../../includes/cuestionaccionescab.php"); - -$fp = fopen('../'.$fileparam,"r"); -$parametros= fread ($fp, filesize ("../".$fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$identificador=$ValorParametros["identificador"]; -$nombrefuncion=$ValorParametros["nombrefuncion"]; -$ejecutor=$ValorParametros["ejecutor"]; -$cadenaip=$ValorParametros["cadenaip"]; -$ambito=$ValorParametros["ambito"]; -$idambito=$ValorParametros["idambito"]; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona($cmd); - $cmd->Conexion->Cerrar(); -} -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -if ($resul){ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_apagar(1)'.chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_apagar(0)'.chr(13); - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona($cmd){ - global $ACCION_SINERRORES; // Activa y con algún error - global $ACCION_INICIADA; - global $idcentro; - global $identificador; - global $nombrefuncion; - global $ejecutor; - global $cadenaip; - global $ambito; - global $idambito; - global $EJECUCION_COMANDO; - global $PROCESOS; - global $servidorhidra; - global $hidraport; - - $shidra=new SockHidra($servidorhidra,$hidraport); - - $cmd->CreaParametro("@tipoaccion",$EJECUCION_COMANDO,1); - $cmd->CreaParametro("@idtipoaccion",$identificador,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",$ambito,1); - $cmd->CreaParametro("@idambito",$idambito,1); - $cmd->CreaParametro("@fechahorareg",date("y/m/d H:i:s"),0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros","",0); - - $cmd->CreaParametro("@descripcion","",0); - $cmd->CreaParametro("@idtarea",0,1); - $cmd->CreaParametro("@idprocedimiento",0,1); - $cmd->CreaParametro("@idcomando",0,1); - - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $parametros.="iph=".$cadenaip.chr(13); - $cmd->ParamSetValor("@parametros",$parametros); - - return(CuestionAcciones($cmd,$shidra,$parametros)); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/comandos/gestores/gestor_Arrancar.php b/admin/WebConsole/comandos/gestores/gestor_Arrancar.php deleted file mode 100644 index 24b5e233..00000000 --- a/admin/WebConsole/comandos/gestores/gestor_Arrancar.php +++ /dev/null @@ -1,148 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_Arrancar.php -// Descripción : -// Gestor del comando "Arrancar" -// ************************************************************************************************************************************************* -include_once("../../includes/ctrlacc.php"); -include_once("../../clases/AdoPhp.php"); -include_once("../../clases/SockHidra.php"); -include_once("../../includes/constantes.php"); -include_once("../../includes/comunes.php"); -include_once("../../includes/cuestionacciones.php"); -include_once("../../includes/CreaComando.php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$cadenamac=""; -$cadenaip=""; - -include_once("../../includes/cuestionaccionescab.php"); - -$fp = fopen('../'.$fileparam,"r"); -$parametros= fread ($fp, filesize ("../".$fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$identificador=$ValorParametros["identificador"]; -$nombrefuncion=$ValorParametros["nombrefuncion"]; -$ejecutor=$ValorParametros["ejecutor"]; -$cadenamac=$ValorParametros["cadenamac"]; -$cadenaip=$ValorParametros["cadenaip"]; -$ambito=$ValorParametros["ambito"]; -$idambito=$ValorParametros["idambito"]; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona($cmd); - $cmd->Conexion->Cerrar(); -} -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -if ($resul){ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_arrancar(1)'.chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_arrancar(0)'.chr(13); - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona($cmd){ - global $ACCION_SINERRORES; // Activa y con algún error - global $ACCION_INICIADA; - global $idcentro; - global $identificador; - global $nombrefuncion; - global $ejecutor; - global $cadenamac; - global $cadenaip; - global $ambito; - global $idambito; - global $EJECUCION_COMANDO; - global $PROCESOS; - global $servidorhidra; - global $hidraport; - - $shidra=new SockHidra($servidorhidra,$hidraport); - - $cmd->CreaParametro("@tipoaccion",$EJECUCION_COMANDO,1); - $cmd->CreaParametro("@idtipoaccion",$identificador,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",$ambito,1); - $cmd->CreaParametro("@idambito",$idambito,1); - $cmd->CreaParametro("@fechahorareg",date("y/m/d H:i:s"),0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros","",0); - - $cmd->CreaParametro("@descripcion","",0); - $cmd->CreaParametro("@idtarea",0,1); - $cmd->CreaParametro("@idprocedimiento",0,1); - $cmd->CreaParametro("@idcomando",0,1); - - $resul=false; - if ($cmd){ - $resul=true; - $cadenamac=ereg_replace( ";", "','", $cadenamac ); - $cmd->texto="SELECT ordenadores.mac,servidoresrembo.ip FROM ordenadores INNER JOIN servidoresrembo ON ordenadores.idservidorrembo =servidoresrembo.idservidorrembo WHERE ordenadores.mac IN ('".$cadenamac."') ORDER BY servidoresrembo.ip"; - $rs=new Recordset; - $rs->Comando=&$cmd; - - if (!$rs->Abrir()) $resul=false; // Error al abrir recordset - $rs->Primero(); - if(!$rs->EOF){ - $ipservidorrembo=trim($rs->campos["ip"]); // toma ip servidor rembo - $cadenamac=""; - while(!$rs->EOF && $resul){ - if($ipservidorrembo!=trim($rs->campos["ip"])){ // compara si cambia el servidor rembo - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $cadenamac=substr($cadenamac,0,strlen($cadenamac)-1); // Quita la coma - $parametros.="mac=".$cadenamac.chr(13); - $parametros.="rmb=".$ipservidorrembo.chr(13); - $parametros.="iph=".$cadenaip.chr(13); - $cmd->ParamSetValor("@parametros",$parametros); - $resul=CuestionAcciones($cmd,$shidra,$parametros); - if(!$resul) - return($resul); - $ipservidorrembo=trim($rs->campos["ip"]); // toma ip servidor rembo - $cadenamac=""; - } - $cadenamac.=trim($rs->campos["mac"]).";"; // toma mac del cliente - $rs->Siguiente(); - } - if($resul){ - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $cadenamac=substr($cadenamac,0,strlen($cadenamac)-1); // Quita la coma - $parametros.="mac=".$cadenamac.chr(13); - $parametros.="rmb=".$ipservidorrembo.chr(13); - $parametros.="iph=".$cadenaip.chr(13); - $cmd->ParamSetValor("@parametros",$parametros); - $resul=CuestionAcciones($cmd,$shidra,$parametros); - } - } - $rs->Cerrar(); - } - return($resul); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/comandos/gestores/gestor_Configurar.php b/admin/WebConsole/comandos/gestores/gestor_Configurar.php deleted file mode 100644 index e4618e6d..00000000 --- a/admin/WebConsole/comandos/gestores/gestor_Configurar.php +++ /dev/null @@ -1,152 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_Configurar.php -// Descripción : -// Gestor del comando "Configurar" -// ************************************************************************************************************************************************* -include_once("../../includes/ctrlacc.php"); -include_once("../../clases/AdoPhp.php"); -include_once("../../clases/SockHidra.php"); -include_once("../../includes/constantes.php"); -include_once("../../includes/comunes.php"); -include_once("../../includes/cuestionacciones.php"); -include_once("../../includes/CreaComando.php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$tipotrama=""; -$ambito=0; -$idambito=0; -$cadenaip=""; -$particiones=""; - -$parametros=""; -if (isset($_GET["parametros"])) $parametros=$_GET["parametros"]; - -include_once("../../includes/cuestionaccionescab.php"); - -$resul=false; -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if ($cmd){ - $auxsplit=split("\t",$parametros); - $numpar=sizeof($auxsplit); - for($j=0;$j<$numpar-1;$j++){ - $ValorParametros=extrae_parametros($auxsplit[$j],chr(13),'='); - $identificador=$ValorParametros["identificador"]; - $nombrefuncion=$ValorParametros["nombrefuncion"]; - $ejecutor=$ValorParametros["ejecutor"]; - $tipotrama=$ValorParametros["tipotrama"]; - $ambito=$ValorParametros["ambito"]; - $idambito=$ValorParametros["idambito"]; - $cadenaip=$ValorParametros["cadenaip"]; - $particiones=$ValorParametros["particiones"]; - $resul=false; - $idaula=$idambito; - $resul=Gestiona($cmd); - if(!$resul) break; - } -} -$cmd->Conexion->Cerrar(); -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -if ($resul){ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_Configurar(1)'.chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_Configurar(0)'.chr(13); - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona($cmd){ - global $ACCION_SINERRORES; // Activa y con algn error - global $ACCION_INICIADA; - global $idcentro; - global $idaula; - global $cadenaip; - global $identificador; - global $nombrefuncion; - global $ejecutor; - global $tipotrama; - global $ambito; - global $idambito; - global $particiones; - global $EJECUCION_COMANDO; - global $PROCESOS; - global $servidorhidra; - global $hidraport; - global $tbTiposParticiones; - - $swvez=true; - $auxsplit=split("\n",$particiones); // Toma las distintas particiones con sus particiones - $shidra=new SockHidra($servidorhidra,$hidraport); - - $cmd->CreaParametro("@tipoaccion",$EJECUCION_COMANDO,1); - $cmd->CreaParametro("@idtipoaccion",$identificador,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",$ambito,1); - $cmd->CreaParametro("@idambito",$idambito,1); - $cmd->CreaParametro("@fechahorareg",date("y/m/d H:i:s"),0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros","",0); - - $cmd->CreaParametro("@descripcion","",0); - $cmd->CreaParametro("@idtarea",0,1); - $cmd->CreaParametro("@idprocedimiento",0,1); - $cmd->CreaParametro("@idcomando",0,1); - - $parampar=""; - $lparampar=""; - $hdclean=""; - $isizepart=0; - for($j=0;$j<sizeof($auxsplit)-1;$j++){ - $cuadruparticion=split(";",$auxsplit[$j]); - $particion=$cuadruparticion[0]; - $tipopart=$cuadruparticion[1]; - $nemopar=$tbTiposParticiones[$tipopart]; - $sizepart=$cuadruparticion[2]; - if($particion>4) - $isizepart+=(int)($sizepart); - $accion=$cuadruparticion[3]; - if($accion==2) $nemopar="H".$nemopar; // Particion oculta - if($particion<5) - $parampar.=$nemopar.":".$sizepart." "; - else - $lparampar.=$nemopar.":".$sizepart." "; - if($accion==1) $hdclean.=$particion.";"; // Formatear la partici� - } - if($isizepart>0) // Existen particiones extendidas - $parampar.="EXT:".$isizepart." "; - $parampar=substr($parampar,0,strlen($parampar)-1); // Quita el espacion final - if(strlen($lparampar)>0) - $lparampar=substr($lparampar,0,strlen($lparampar)-1); // Quita el espacion final - $hdclean=substr($hdclean,0,strlen($hdclean)-1); // Quita la coma final - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $parametros.="ppa=".$parampar.chr(13); - $parametros.="lpa=".$lparampar.chr(13); - $parametros.="hdc=".$hdclean.chr(13); - $parametros.="iph=".$cadenaip.chr(13); - - $cmd->ParamSetValor("@parametros",$parametros); - return(CuestionAcciones($cmd,$shidra,$parametros)); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/comandos/gestores/gestor_CrearPerfilSoftware.php b/admin/WebConsole/comandos/gestores/gestor_CrearPerfilSoftware.php deleted file mode 100644 index 56b18f7c..00000000 --- a/admin/WebConsole/comandos/gestores/gestor_CrearPerfilSoftware.php +++ /dev/null @@ -1,163 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_CrearPerfilSoftware.php -// Descripción : -// Gestor del comando "CrearPerfilSoftware" -// ************************************************************************************************************************************************* -include_once("../../includes/ctrlacc.php"); -include_once("../../clases/AdoPhp.php"); -include_once("../../clases/SockHidra.php"); -include_once("../../includes/constantes.php"); -include_once("../../includes/comunes.php"); -include_once("../../includes/cuestionacciones.php"); -include_once("../../includes/CreaComando.php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$tipotrama=""; -$ambito=0; -$idambito=0; -$cadenaip=""; -$perfiles=""; - -if (isset($_GET["identificador"])) $identificador=$_GET["identificador"]; -if (isset($_GET["nombrefuncion"])) $nombrefuncion=$_GET["nombrefuncion"]; -if (isset($_GET["ejecutor"])) $ejecutor=$_GET["ejecutor"]; -if (isset($_GET["tipotrama"])) $tipotrama=$_GET["tipotrama"]; -if (isset($_GET["ambito"])) $ambito=$_GET["ambito"]; -if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; -if (isset($_GET["cadenaip"])) $cadenaip=$_GET["cadenaip"]; -if (isset($_GET["perfiles"])) $perfiles=$_GET["perfiles"]; - -include_once("../../includes/cuestionaccionescab.php"); - -$idaula=0; -$idperfilhard=0; -$idordenador=$idambito; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - TomaPerfilAula($cmd,&$idperfilhard,&$idaula,$idordenador); - $resul=Gestiona($cmd); - $cmd->Conexion->Cerrar(); -} -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -if ($resul){ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_crearperfilsoftware(1)'.chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_crearperfilsoftware(0)'.chr(13); - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function TomaPerfilAula($cmd,$idperfilhard,$idaula,$ido){ - $rs=new Recordset; - $cmd->texto="SELECT idaula,idperfilhard FROM ordenadores WHERE idordenador=".$ido; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $idperfilhard=$rs->campos["idperfilhard"]; - $idaula=$rs->campos["idaula"]; - } -} -//________________________________________________________________________________________________________ -// Devuelve el nemonico de un S.O. incluido en un perfil software -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - ips: identificador del perfil software -//________________________________________________________________________________________________________ -function toma_nemonico($cmd,$ips){ - $cmd->texto="SELECT tiposos.nemonico FROM perfilessoft INNER JOIN perfilessoft_softwares ON perfilessoft.idperfilsoft = perfilessoft_softwares.idperfilsoft INNER JOIN softwares ON perfilessoft_softwares.idsoftware = softwares.idsoftware INNER JOIN tiposos ON softwares.idtiposo = tiposos.idtiposo WHERE tiposos.idtiposo > 0 AND perfilessoft.idperfilsoft=".$ips; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF) - return($rs->campos["nemonico"]); - else - return(""); -} -//________________________________________________________________________________________________________ -function Gestiona($cmd){ - global $ACCION_EXITOSA; // Finalizada con exito - global $ACCION_FALLIDA; // Finalizada con errores - global $ACCION_TERMINADA; // Finalizada manualmente con indicacion de exito - global $ACCION_ABORTADA; // Finalizada manualmente con indicacion de errores - global $ACCION_SINERRORES; // Activa y con algún error - global $ACCION_CONERRORES; // Activa y sin error - global $ACCION_DETENIDA; - global $ACCION_INICIADA; - global $ACCION_FINALIZADA; - global $idcentro; - global $idaula; - global $idperfilhard; - global $cadenaip; - global $identificador; - global $nombrefuncion; - global $ejecutor; - global $tipotrama; - global $ambito; - global $idambito; - global $perfiles; - global $EJECUCION_COMANDO; - global $PROCESOS; - global $servidorhidra; - global $hidraport; - - $auxsplit=split(";",$perfiles); // Toma las distintas particiones con sus perfiles - $shidra=new SockHidra($servidorhidra,$hidraport); - - $cmd->CreaParametro("@tipoaccion",$EJECUCION_COMANDO,1); - $cmd->CreaParametro("@idtipoaccion",$identificador,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",$ambito,1); - $cmd->CreaParametro("@idambito",$idambito,1); - $cmd->CreaParametro("@fechahorareg",date("y/m/d H:i:s"),0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros","",0); - $cmd->CreaParametro("@descripcion","",0); - $cmd->CreaParametro("@idtarea",0,1); - $cmd->CreaParametro("@idprocedimiento",0,1); - $cmd->CreaParametro("@idcomando",0,1); - for($j=0;$j<sizeof($auxsplit)-1;$j++){ - $dualperfil=split("_",$auxsplit[$j]); - $particion=$dualperfil[0]; - $idperfilsoft=$dualperfil[1]; - $nemonico=toma_nemonico($cmd,$idperfilsoft); - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $parametros.="par=".$particion.chr(13); - $parametros.="ifs=".$idperfilsoft.chr(13); - $parametros.="ifh=".$idperfilhard.chr(13); - $parametros.="nem=".$nemonico.chr(13); - $parametros.="idc=".$idcentro.chr(13); - $parametros.="ida=".$idaula.chr(13); - $parametros.="iph=".$cadenaip.chr(13); - $cmd->ParamSetValor("@parametros",$parametros); - if(!CuestionAcciones($cmd,$shidra,$parametros)) return(false); - } - return(true); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/comandos/gestores/gestor_CrearSoftIncremental.php b/admin/WebConsole/comandos/gestores/gestor_CrearSoftIncremental.php deleted file mode 100644 index e9d99919..00000000 --- a/admin/WebConsole/comandos/gestores/gestor_CrearSoftIncremental.php +++ /dev/null @@ -1,148 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_SoftIncremental.php -// Descripción : -// Gestor del comando "SoftIncremental" -// ************************************************************************************************************************************************* -include_once("../../includes/ctrlacc.php"); -include_once("../../clases/AdoPhp.php"); -include_once("../../clases/SockHidra.php"); -include_once("../../includes/constantes.php"); -include_once("../../includes/comunes.php"); -include_once("../../includes/cuestionacciones.php"); -include_once("../../includes/CreaComando.php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$tipotrama=""; -$ambito=0; -$idambito=0; -$cadenaip=""; -$perfiles=""; -$idperfilhard=0; - -if (isset($_GET["identificador"])) $identificador=$_GET["identificador"]; -if (isset($_GET["nombrefuncion"])) $nombrefuncion=$_GET["nombrefuncion"]; -if (isset($_GET["ejecutor"])) $ejecutor=$_GET["ejecutor"]; -if (isset($_GET["tipotrama"])) $tipotrama=$_GET["tipotrama"]; -if (isset($_GET["ambito"])) $ambito=$_GET["ambito"]; -if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; -if (isset($_GET["idperfilhard"])) $idperfilhard=$_GET["idperfilhard"]; -if (isset($_GET["cadenaip"])) $cadenaip=$_GET["cadenaip"]; -if (isset($_GET["perfiles"])) $perfiles=$_GET["perfiles"]; - -include_once("../../includes/cuestionaccionescab.php"); - -$idordenador=$idambito; -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona($cmd); - $cmd->Conexion->Cerrar(); -} -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -if ($resul){ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_crearsoftincremental(1)'.chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_crearsoftincremental(0)'.chr(13); - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -// Devuelve el nemonico de un S.O. incluido en un perfil software -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - ips: identificador del perfil software -//________________________________________________________________________________________________________ -function toma_nemonico($cmd,$ips){ - $cmd->texto="SELECT tiposos.nemonico FROM perfilessoft INNER JOIN perfilessoft_softwares ON perfilessoft.idperfilsoft = perfilessoft_softwares.idperfilsoft INNER JOIN softwares ON perfilessoft_softwares.idsoftware = softwares.idsoftware INNER JOIN tiposos ON softwares.idtiposo = tiposos.idtiposo WHERE tiposos.idtiposo > 0 AND perfilessoft.idperfilsoft=".$ips; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF) - return($rs->campos["nemonico"]); - else - return(""); -} -//________________________________________________________________________________________________________ -function Gestiona($cmd){ - global $ACCION_EXITOSA; // Finalizada con exito - global $ACCION_FALLIDA; // Finalizada con errores - global $ACCION_TERMINADA; // Finalizada manualmente con indicacion de exito - global $ACCION_ABORTADA; // Finalizada manualmente con indicacion de errores - global $ACCION_SINERRORES; // Activa y con algún error - global $ACCION_CONERRORES; // Activa y sin error - global $ACCION_DETENIDA; - global $ACCION_INICIADA; - global $ACCION_FINALIZADA; - global $idcentro; - global $idperfilhard; - global $cadenaip; - global $identificador; - global $nombrefuncion; - global $ejecutor; - global $tipotrama; - global $ambito; - global $idambito; - global $perfiles; - global $EJECUCION_COMANDO; - global $PROCESOS; - global $servidorhidra; - global $hidraport; - - $auxsplit=split(";",$perfiles); // Toma las distintas particiones con sus perfiles - $shidra=new SockHidra($servidorhidra,$hidraport); - - $cmd->CreaParametro("@tipoaccion",$EJECUCION_COMANDO,1); - $cmd->CreaParametro("@idtipoaccion",$identificador,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",$ambito,1); - $cmd->CreaParametro("@idambito",$idambito,1); - $cmd->CreaParametro("@fechahorareg",date("y/m/d H:i:s"),0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros","",0); - $cmd->CreaParametro("@descripcion","",0); - $cmd->CreaParametro("@idtarea",0,1); - $cmd->CreaParametro("@idprocedimiento",0,1); - $cmd->CreaParametro("@idcomando",0,1); - for($j=0;$j<sizeof($auxsplit)-1;$j++){ - $dualperfil=split("_",$auxsplit[$j]); - $particion=$dualperfil[0]; - $idperfilsoft=$dualperfil[1]; - $idsoftincremental=$dualperfil[2]; - $nemonico=toma_nemonico($cmd,$idperfilsoft); - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $parametros.="par=".$particion.chr(13); - $parametros.="ifs=".$idperfilsoft.chr(13); - $parametros.="ifh=".$idperfilhard.chr(13); - $parametros.="nem=".$nemonico.chr(13); - $parametros.="icr=".$idsoftincremental.chr(13); - $parametros.="iph=".$cadenaip.chr(13); - $cmd->ParamSetValor("@parametros",$parametros); - if(!CuestionAcciones($cmd,$shidra,$parametros)) return(false); - } - return(true); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/comandos/gestores/gestor_EjecutarScripts.php b/admin/WebConsole/comandos/gestores/gestor_EjecutarScripts.php deleted file mode 100644 index 643e523b..00000000 --- a/admin/WebConsole/comandos/gestores/gestor_EjecutarScripts.php +++ /dev/null @@ -1,190 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_EjecutarScripts.php -// Descripción : -// Gestor del comando "EjecutarScripts" -// ************************************************************************************************************************************************* -include_once("../../includes/ctrlacc.php"); -include_once("../../clases/AdoPhp.php"); -include_once("../../clases/SockHidra.php"); -include_once("../../includes/constantes.php"); -include_once("../../includes/comunes.php"); -include_once("../../includes/cuestionacciones.php"); -include_once("../../includes/CreaComando.php"); -include_once("../../idiomas/php/".$idioma."/comandos/gestor_ejecutarscripts_".$idioma.".php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$tipotrama=""; -$ambito=0; -$idambito=0; -$cadenaip=""; -$titulo=""; -$descripcion=""; -$pseudocodigo=""; -$filescript=""; - -if (isset($_POST["titulo"])) $titulo=$_POST["titulo"]; -if (isset($_POST["descripcion"])) $descripcion=$_POST["descripcion"]; -if (isset($_POST["pseudocodigo"])) $pseudocodigo=$_POST["pseudocodigo"]; - -if (isset($_POST["identificador"])) $identificador=$_POST["identificador"]; -if (isset($_POST["nombrefuncion"])) $nombrefuncion=$_POST["nombrefuncion"]; -if (isset($_POST["ejecutor"])) $ejecutor=$_POST["ejecutor"]; - -if (isset($_POST["tipotrama"])) $tipotrama=$_POST["tipotrama"]; -if (isset($_POST["ambito"])) $ambito=$_POST["ambito"]; -if (isset($_POST["idambito"])) $idambito=$_POST["idambito"]; -if (isset($_POST["cadenaip"])) $cadenaip=$_POST["cadenaip"]; - -/* - // Se env� fichero de script -$ficheroPOST = $HTTP_POST_FILES['userfile']['tmp_name']; -$nombreOriginal_archivo = $HTTP_POST_FILES['userfile']['name']; -$tamano_archivo = $HTTP_POST_FILES['userfile']['size']; -*/ -$URLPATHFILESCRIPT="./filescripts"; -$FISPATHFILESCRIPT=realpath($URLPATHFILESCRIPT); -$NOMBREFILESCRIPT="cmdscript.rbc"; -$ficheroLOCAL=$FISPATHFILESCRIPT."/".$NOMBREFILESCRIPT; - -$sw_ejya=""; -$sw_seguimiento=""; -$sw_mktarea=""; -$nwidtarea=""; -$nwdescritarea=""; -$sw_mkprocedimiento=""; -$nwidprocedimiento=""; -$nwdescriprocedimiento=""; - -if (isset($_POST["sw_ejya"])) $sw_ejya=$_POST["sw_ejya"]; -if (isset($_POST["sw_seguimiento"])) $sw_seguimiento=$_POST["sw_seguimiento"]; -if (isset($_POST["sw_mktarea"])) $sw_mktarea=$_POST["sw_mktarea"]; -if (isset($_POST["nwidtarea"])) $nwidtarea=$_POST["nwidtarea"]; -if (isset($_POST["nwdescritarea"])) $nwdescritarea=$_POST["nwdescritarea"]; -if (isset($_POST["sw_mkprocedimiento"])) $sw_mkprocedimiento=$_POST["sw_mkprocedimiento"]; -if (isset($_POST["nwidprocedimiento"])) $nwidprocedimiento=$_POST["nwidprocedimiento"]; -if (isset($_POST["nwdescriprocedimiento"])) $nwdescriprocedimiento=$_POST["nwdescriprocedimiento"]; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=0; -if ($cmd){ - $resul=Gestiona($cmd); -} -$cmd->Conexion->Cerrar(); -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -</HEAD> -<BODY> -<? -echo '<SCRIPT language="javascript">'.chr(13); -echo ' var msg=new Array()'.chr(13); -echo ' msg[1]='.$TbMsg[1].chr(13); -echo ' msg[2]='.$TbMsg[2].chr(13); -echo ' msg[3]='.$TbMsg[3].chr(13); -echo ' msg[4]='.$TbMsg[4].chr(13); -echo ' msg[5]='.$TbMsg[5].chr(13); -echo 'alert( msg[' .$resul.'])'; -echo '</SCRIPT>'; -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona($cmd){ - global $ACCION_SINERRORES; // Activa y con algn error - global $ACCION_INICIADA; - global $MAXSIZEFILERBC; - global $idcentro; - global $cadenaip; - global $identificador; - global $nombrefuncion; - global $ejecutor; - global $tipotrama; - global $ambito; - global $idambito; - global $titulo; - global $descripcion; - global $pseudocodigo; - global $filescript; - global $EJECUCION_COMANDO; - global $PROCESOS; - global $FISPATHFILESCRIPT; - global $servidorhidra; - global $hidraport; - global $nombre_archivo; - global $nombreOriginal_archivo; - global $tamano_archivo; - global $ficheroPOST; - global $ficheroLOCAL; - - $shidra=new SockHidra($servidorhidra,$hidraport); - - $cmd->CreaParametro("@tipoaccion",$EJECUCION_COMANDO,1); - $cmd->CreaParametro("@idtipoaccion",$identificador,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",$ambito,1); - $cmd->CreaParametro("@idambito",$idambito,1); - $cmd->CreaParametro("@fechahorareg",date("y/m/d H:i:s"),0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros","",0); - $cmd->CreaParametro("@descripcion","",0); - $cmd->CreaParametro("@idtarea",0,1); - $cmd->CreaParametro("@idprocedimiento",0,1); - $cmd->CreaParametro("@idcomando",0,1); - - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $parametros.="tis=".$titulo.chr(13); - $parametros.="dcr=".$descripcion.chr(13); - - // Se env� fichero de script - if(!empty($ficheroPOST)){ - $posrbc=strpos($nombreOriginal_archivo, "rbc"); - if ($posrbc>0 && $tamano_archivo < $MAXSIZEFILERBC) { - if (salvafichero_POST($ficheroPOST,$ficheroLOCAL)){ - $fp = fopen ($ficheroLOCAL, "r"); - $pseudocodigo = fread ($fp, filesize ($ficheroLOCAL)); - fclose ($fp); - if(empty($pseudocodigo)) // No hay c�igo que ejecutar - return(4); // El fichero no contiene c�igo - } - else - return(5); // No se puede salvar el fichero de script enviado por POST - } - else{ - return(3); // El fichero no tiene la extension .rbc - } - } - $fp = fopen($ficheroLOCAL,"w"); - fwrite($fp, $pseudocodigo,strlen($pseudocodigo)); - fclose($fp); - - $parametros.="scp=".$pseudocodigo.chr(13); - $parametros.="iph=".$cadenaip.chr(13); - $cmd->ParamSetValor("@parametros",$parametros); - if(!CuestionAcciones($cmd,$shidra,$parametros)) return(2); - return(1); -} -//________________________________________________________________________________________________________ -// -// Salva un fichero enviado por POST -//________________________________________________________________________________________________________ -function salvafichero_POST($ficheroPost,$ficheroLocal){ - if (file_exists($ficheroLocal)) // Borra el fichero si existe - unlink($ficheroLocal); - return(move_uploaded_file($ficheroPost,$ficheroLocal)); // salva el fichero -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/comandos/gestores/gestor_IniciarSesion.php b/admin/WebConsole/comandos/gestores/gestor_IniciarSesion.php deleted file mode 100644 index 3eeebfbe..00000000 --- a/admin/WebConsole/comandos/gestores/gestor_IniciarSesion.php +++ /dev/null @@ -1,111 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_Apagar.php -// Descripción : -// Gestor del comando "IniciarSesion" -// ************************************************************************************************************************************************* -include_once("../../includes/ctrlacc.php"); -include_once("../../clases/AdoPhp.php"); -include_once("../../clases/SockHidra.php"); -include_once("../../includes/constantes.php"); -include_once("../../includes/comunes.php"); -include_once("../../includes/cuestionacciones.php"); -include_once("../../includes/CreaComando.php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$cadenaip=""; -$particion=""; - -if (isset($_GET["particion"])) $particion=$_GET["particion"]; - -include_once("../../includes/cuestionaccionescab.php"); - -$fp = fopen('../'.$fileparam,"r"); -$parametros= fread ($fp, filesize ("../".$fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$identificador=$ValorParametros["identificador"]; -$nombrefuncion=$ValorParametros["nombrefuncion"]; -$ejecutor=$ValorParametros["ejecutor"]; -$cadenaip=$ValorParametros["cadenaip"]; -$ambito=$ValorParametros["ambito"]; -$idambito=$ValorParametros["idambito"]; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona($cmd); - $cmd->Conexion->Cerrar(); -} -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -if ($resul){ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_iniciarsesion(1)'.chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_iniciarsesion(0)'.chr(13); - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona($cmd){ - global $ACCION_SINERRORES; // Activa y con algún error - global $ACCION_INICIADA; - global $idcentro; - global $identificador; - global $nombrefuncion; - global $ejecutor; - global $cadenaip; - global $ambito; - global $idambito; - global $EJECUCION_COMANDO; - global $PROCESOS; - global $servidorhidra; - global $hidraport; - global $particion; - - $shidra=new SockHidra($servidorhidra,$hidraport); - - $cmd->CreaParametro("@tipoaccion",$EJECUCION_COMANDO,1); - $cmd->CreaParametro("@idtipoaccion",$identificador,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",$ambito,1); - $cmd->CreaParametro("@idambito",$idambito,1); - $cmd->CreaParametro("@fechahorareg",date("y/m/d H:i:s"),0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros","",0); - - $cmd->CreaParametro("@descripcion","",0); - $cmd->CreaParametro("@idtarea",0,1); - $cmd->CreaParametro("@idprocedimiento",0,1); - $cmd->CreaParametro("@idcomando",0,1); - - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $parametros.="par=".$particion.chr(13); - $parametros.="iph=".$cadenaip.chr(13); - $cmd->ParamSetValor("@parametros",$parametros); - - return(CuestionAcciones($cmd,$shidra,$parametros)); -} -?> diff --git a/admin/WebConsole/comandos/gestores/gestor_InventarioHardware.php b/admin/WebConsole/comandos/gestores/gestor_InventarioHardware.php deleted file mode 100644 index c82e91e2..00000000 --- a/admin/WebConsole/comandos/gestores/gestor_InventarioHardware.php +++ /dev/null @@ -1,106 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_InventarioHardware.php -// Descripción : -// Gestor del comando "InventarioHardware" -// ************************************************************************************************************************************************* -include_once("../../includes/ctrlacc.php"); -include_once("../../clases/AdoPhp.php"); -include_once("../../clases/SockHidra.php"); -include_once("../../includes/constantes.php"); -include_once("../../includes/comunes.php"); -include_once("../../includes/cuestionacciones.php"); -include_once("../../includes/CreaComando.php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$cadenaip=""; - -include_once("../../includes/cuestionaccionescab.php"); - -$fp = fopen('../'.$fileparam,"r"); -$parametros= fread ($fp, filesize ("../".$fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$identificador=$ValorParametros["identificador"]; -$nombrefuncion=$ValorParametros["nombrefuncion"]; -$ejecutor=$ValorParametros["ejecutor"]; -$cadenaip=$ValorParametros["cadenaip"]; -$ambito=$ValorParametros["ambito"]; -$idambito=$ValorParametros["idambito"]; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona($cmd); - $cmd->Conexion->Cerrar(); -} -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -if ($resul){ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_inventariohardware(1)'.chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_inventariohardware(0)'.chr(13); - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona($cmd){ - global $ACCION_SINERRORES; // Activa y con algn error - global $ACCION_INICIADA; - global $idcentro; - global $identificador; - global $nombrefuncion; - global $ejecutor; - global $cadenaip; - global $ambito; - global $idambito; - global $EJECUCION_COMANDO; - global $PROCESOS; - global $servidorhidra; - global $hidraport; - - $shidra=new SockHidra($servidorhidra,$hidraport); - - $cmd->CreaParametro("@tipoaccion",$EJECUCION_COMANDO,1); - $cmd->CreaParametro("@idtipoaccion",$identificador,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",$ambito,1); - $cmd->CreaParametro("@idambito",$idambito,1); - $cmd->CreaParametro("@fechahorareg",date("y/m/d H:i:s"),0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros","",0); - - $cmd->CreaParametro("@descripcion","",0); - $cmd->CreaParametro("@idtarea",0,1); - $cmd->CreaParametro("@idprocedimiento",0,1); - $cmd->CreaParametro("@idcomando",0,1); - - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $parametros.="iph=".$cadenaip.chr(13); - $cmd->ParamSetValor("@parametros",$parametros); - - return(CuestionAcciones($cmd,$shidra,$parametros)); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/comandos/gestores/gestor_InventarioSoftware.php b/admin/WebConsole/comandos/gestores/gestor_InventarioSoftware.php deleted file mode 100644 index b1ec7752..00000000 --- a/admin/WebConsole/comandos/gestores/gestor_InventarioSoftware.php +++ /dev/null @@ -1,117 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_InventarioSoftware.php -// Descripción : -// Gestor del comando "InventarioHardware" -// ************************************************************************************************************************************************* -include_once("../../includes/ctrlacc.php"); -include_once("../../clases/AdoPhp.php"); -include_once("../../clases/SockHidra.php"); -include_once("../../includes/constantes.php"); -include_once("../../includes/comunes.php"); -include_once("../../includes/cuestionacciones.php"); -include_once("../../includes/CreaComando.php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$cadenaip=""; - -$particiones=""; -if (isset($_GET["particiones"])) $particiones=$_GET["particiones"]; - -include_once("../../includes/cuestionaccionescab.php"); - -$fp = fopen('../'.$fileparam,"r"); -$parametros= fread ($fp, filesize ("../".$fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$identificador=$ValorParametros["identificador"]; -$nombrefuncion=$ValorParametros["nombrefuncion"]; -$ejecutor=$ValorParametros["ejecutor"]; -$cadenaip=$ValorParametros["cadenaip"]; -$ambito=$ValorParametros["ambito"]; -$idambito=$ValorParametros["idambito"]; -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona($cmd); - $cmd->Conexion->Cerrar(); -} -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -if ($resul){ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_inventariosoftware(1)'.chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_inventariosoftware(0)'.chr(13); - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona($cmd){ - global $ACCION_SINERRORES; // Activa y con algn error - global $ACCION_INICIADA; - global $idcentro; - global $identificador; - global $nombrefuncion; - global $ejecutor; - global $cadenaip; - global $ambito; - global $idambito; - global $EJECUCION_COMANDO; - global $PROCESOS; - global $servidorhidra; - global $hidraport; - global $particiones; - - $auxsplit=split(";",$particiones); // Toma las distintas particiones con sus perfiles - - $shidra=new SockHidra($servidorhidra,$hidraport); - - $cmd->CreaParametro("@tipoaccion",$EJECUCION_COMANDO,1); - $cmd->CreaParametro("@idtipoaccion",$identificador,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",$ambito,1); - $cmd->CreaParametro("@idambito",$idambito,1); - $cmd->CreaParametro("@fechahorareg",date("y/m/d H:i:s"),0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros","",0); - - $cmd->CreaParametro("@descripcion","",0); - $cmd->CreaParametro("@idtarea",0,1); - $cmd->CreaParametro("@idprocedimiento",0,1); - $cmd->CreaParametro("@idcomando",0,1); - -for($j=0;$j<sizeof($auxsplit)-1;$j++){ - $particion=$auxsplit[$j]; - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $parametros.="par=".$particion.chr(13); - $parametros.="tpl=si".chr(13); // Tipo de listado reducido - $parametros.="iph=".$cadenaip.chr(13); - - $cmd->ParamSetValor("@parametros",$parametros); - if(!CuestionAcciones($cmd,$shidra,$parametros)) return(false); - } - return(true); -} -?> diff --git a/admin/WebConsole/comandos/gestores/gestor_ParticionaryFormatear.php b/admin/WebConsole/comandos/gestores/gestor_ParticionaryFormatear.php deleted file mode 100644 index 18933119..00000000 --- a/admin/WebConsole/comandos/gestores/gestor_ParticionaryFormatear.php +++ /dev/null @@ -1,151 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_ParticionaryFormatear.php -// Descripción : -// Gestor del comando "ParticionaryFormatear" -// ************************************************************************************************************************************************* -include_once("../../includes/ctrlacc.php"); -include_once("../../clases/AdoPhp.php"); -include_once("../../clases/SockHidra.php"); -include_once("../../includes/constantes.php"); -include_once("../../includes/comunes.php"); -include_once("../../includes/cuestionacciones.php"); -include_once("../../includes/CreaComando.php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$tipotrama=""; -$ambito=0; -$idambito=0; -$cadenaip=""; -$particiones=""; -$parametros=""; -if (isset($_GET["parametros"])) $parametros=$_GET["parametros"]; - -include_once("../../includes/cuestionaccionescab.php"); - -$resul=false; -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if ($cmd){ - $auxsplit=split("\t",$parametros); - $numpar=sizeof($auxsplit); - for($j=0;$j<$numpar-1;$j++){ - $ValorParametros=extrae_parametros($auxsplit[$j],chr(13),'='); - $identificador=$ValorParametros["identificador"]; - $nombrefuncion=$ValorParametros["nombrefuncion"]; - $ejecutor=$ValorParametros["ejecutor"]; - $tipotrama=$ValorParametros["tipotrama"]; - $ambito=$ValorParametros["ambito"]; - $idambito=$ValorParametros["idambito"]; - $cadenaip=$ValorParametros["cadenaip"]; - $particiones=$ValorParametros["particiones"]; - $resul=false; - $idaula=$idambito; - $resul=Gestiona($cmd); - if(!$resul) break; - } -} -$cmd->Conexion->Cerrar(); -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -if ($resul){ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_ParticionaryFormatear(1)'.chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_ParticionaryFormatear(0)'.chr(13); - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona($cmd){ - global $ACCION_SINERRORES; // Activa y con algún error - global $ACCION_INICIADA; - global $idcentro; - global $idaula; - global $cadenaip; - global $identificador; - global $nombrefuncion; - global $ejecutor; - global $tipotrama; - global $ambito; - global $idambito; - global $particiones; - global $EJECUCION_COMANDO; - global $PROCESOS; - global $servidorhidra; - global $hidraport; - global $tbTiposParticiones; - - $swvez=true; - - $auxsplit=split("\n",$particiones); // Toma las distintas particiones con sus particiones - $shidra=new SockHidra($servidorhidra,$hidraport); - - $cmd->CreaParametro("@tipoaccion",$EJECUCION_COMANDO,1); - $cmd->CreaParametro("@idtipoaccion",$identificador,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",$ambito,1); - $cmd->CreaParametro("@idambito",$idambito,1); - $cmd->CreaParametro("@fechahorareg",date("y/m/d H:i:s"),0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros","",0); - $cmd->CreaParametro("@descripcion","",0); - $cmd->CreaParametro("@idtarea",0,1); - $cmd->CreaParametro("@idprocedimiento",0,1); - $cmd->CreaParametro("@idcomando",0,1); - $parampar=""; - $lparampar=""; - $hdclean=""; - $isizepart=0; - for($j=0;$j<sizeof($auxsplit)-1;$j++){ - $cuadruparticion=split(";",$auxsplit[$j]); - $particion=$cuadruparticion[0]; - $tipopart=$cuadruparticion[1]; - $nemopar=$tbTiposParticiones[$tipopart]; - $sizepart=$cuadruparticion[2]; - if($particion>4) - $isizepart+=(int)($sizepart); - $accion=$cuadruparticion[3]; - if($accion==2) $nemopar="H".$nemopar; // Particion oculta - if($particion<5) - $parampar.=$nemopar.":".$sizepart." "; - else - $lparampar.=$nemopar.":".$sizepart." "; - if($accion==1) $hdclean.=$particion.";"; // Formatear la partición - } - if($isizepart>0) // Existen particiones extendidas - $parampar.="EXT:".$isizepart." "; - $parampar=substr($parampar,0,strlen($parampar)-1); // Quita el espacion final - if(strlen($lparampar)>0) - $lparampar=substr($lparampar,0,strlen($lparampar)-1); // Quita el espacion final - $hdclean=substr($hdclean,0,strlen($hdclean)-1); // Quita la coma final - //________________________________________________________________________________________________________ - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $parametros.="ppa=".$parampar.chr(13); - $parametros.="lpa=".$lparampar.chr(13); - $parametros.="hdc=".$hdclean.chr(13); - $parametros.="iph=".$cadenaip.chr(13); - - $cmd->ParamSetValor("@parametros",$parametros); - return(CuestionAcciones($cmd,$shidra,$parametros)); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/comandos/gestores/gestor_Reiniciar.php b/admin/WebConsole/comandos/gestores/gestor_Reiniciar.php deleted file mode 100644 index ee50b3f6..00000000 --- a/admin/WebConsole/comandos/gestores/gestor_Reiniciar.php +++ /dev/null @@ -1,105 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_Reiniciar.php -// Descripción : -// Gestor del comando "Reiniciar" -// ************************************************************************************************************************************************* -include_once("../../includes/ctrlacc.php"); -include_once("../../clases/AdoPhp.php"); -include_once("../../clases/SockHidra.php"); -include_once("../../includes/constantes.php"); -include_once("../../includes/comunes.php"); -include_once("../../includes/cuestionacciones.php"); -include_once("../../includes/CreaComando.php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$cadenaip=""; - -include_once("../../includes/cuestionaccionescab.php"); - -$fp = fopen('../'.$fileparam,"r"); -$parametros= fread ($fp, filesize ("../".$fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$identificador=$ValorParametros["identificador"]; -$nombrefuncion=$ValorParametros["nombrefuncion"]; -$ejecutor=$ValorParametros["ejecutor"]; -$cadenaip=$ValorParametros["cadenaip"]; -$ambito=$ValorParametros["ambito"]; -$idambito=$ValorParametros["idambito"]; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona($cmd); - $cmd->Conexion->Cerrar(); -} -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -if ($resul){ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_reiniciar(1)'.chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_reiniciar(0)'.chr(13); - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona($cmd){ - global $ACCION_SINERRORES; // Activa y con algún error - global $ACCION_INICIADA; - global $idcentro; - global $identificador; - global $nombrefuncion; - global $ejecutor; - global $cadenaip; - global $ambito; - global $idambito; - global $EJECUCION_COMANDO; - global $PROCESOS; - global $servidorhidra; - global $hidraport; - - $shidra=new SockHidra($servidorhidra,$hidraport); - - $cmd->CreaParametro("@tipoaccion",$EJECUCION_COMANDO,1); - $cmd->CreaParametro("@idtipoaccion",$identificador,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",$ambito,1); - $cmd->CreaParametro("@idambito",$idambito,1); - $cmd->CreaParametro("@fechahorareg",date("y/m/d H:i:s"),0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros","",0); - $cmd->CreaParametro("@descripcion","",0); - $cmd->CreaParametro("@idtarea",0,1); - $cmd->CreaParametro("@idprocedimiento",0,1); - $cmd->CreaParametro("@idcomando",0,1); - - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $parametros.="iph=".$cadenaip.chr(13); - $cmd->ParamSetValor("@parametros",$parametros); - - return(CuestionAcciones($cmd,$shidra,$parametros)); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/comandos/gestores/gestor_RemboOffline.php b/admin/WebConsole/comandos/gestores/gestor_RemboOffline.php deleted file mode 100644 index e1b25e74..00000000 --- a/admin/WebConsole/comandos/gestores/gestor_RemboOffline.php +++ /dev/null @@ -1,106 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_RemboOffline.php -// Descripción : -// Gestor del comando "RemboOffline" -// ************************************************************************************************************************************************* -include_once("../../includes/ctrlacc.php"); -include_once("../../clases/AdoPhp.php"); -include_once("../../clases/SockHidra.php"); -include_once("../../includes/constantes.php"); -include_once("../../includes/comunes.php"); -include_once("../../includes/cuestionacciones.php"); -include_once("../../includes/CreaComando.php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$cadenaip=""; - -include_once("../../includes/cuestionaccionescab.php"); - -$fp = fopen('../'.$fileparam,"r"); -$parametros= fread ($fp, filesize ("../".$fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$identificador=$ValorParametros["identificador"]; -$nombrefuncion=$ValorParametros["nombrefuncion"]; -$ejecutor=$ValorParametros["ejecutor"]; -$cadenaip=$ValorParametros["cadenaip"]; -$ambito=$ValorParametros["ambito"]; -$idambito=$ValorParametros["idambito"]; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona($cmd); - $cmd->Conexion->Cerrar(); -} -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -if ($resul){ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_RemboOffline(1)'.chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_RemboOffline(0)'.chr(13); - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona($cmd){ - global $ACCION_SINERRORES; // Activa y con algún error - global $ACCION_INICIADA; - global $idcentro; - global $identificador; - global $nombrefuncion; - global $ejecutor; - global $cadenaip; - global $ambito; - global $idambito; - global $EJECUCION_COMANDO; - global $PROCESOS; - global $servidorhidra; - global $hidraport; - - $shidra=new SockHidra($servidorhidra,$hidraport); - - $cmd->CreaParametro("@tipoaccion",$EJECUCION_COMANDO,1); - $cmd->CreaParametro("@idtipoaccion",$identificador,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",$ambito,1); - $cmd->CreaParametro("@idambito",$idambito,1); - $cmd->CreaParametro("@fechahorareg",date("y/m/d H:i:s"),0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros","",0); - - $cmd->CreaParametro("@descripcion","",0); - $cmd->CreaParametro("@idtarea",0,1); - $cmd->CreaParametro("@idprocedimiento",0,1); - $cmd->CreaParametro("@idcomando",0,1); - - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $parametros.="iph=".$cadenaip.chr(13); - $cmd->ParamSetValor("@parametros",$parametros); - - return(CuestionAcciones($cmd,$shidra,$parametros)); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/comandos/gestores/gestor_RestaurarImagenAula.php b/admin/WebConsole/comandos/gestores/gestor_RestaurarImagenAula.php deleted file mode 100644 index 0131c9be..00000000 --- a/admin/WebConsole/comandos/gestores/gestor_RestaurarImagenAula.php +++ /dev/null @@ -1,170 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_RestaurarImagenAula.php -// Descripción : -// Gestor del comando "RestaurarImagenAula" -// ************************************************************************************************************************************************* -include_once("../../includes/ctrlacc.php"); -include_once("../../clases/AdoPhp.php"); -include_once("../../clases/SockHidra.php"); -include_once("../../includes/constantes.php"); -include_once("../../includes/comunes.php"); -include_once("../../includes/cuestionacciones.php"); -include_once("../../includes/CreaComando.php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$tipotrama=""; -$ambito=0; -$idambito=0; -$cadenaip=""; -$perfiles=""; -$pathrmb=""; -$protclona=""; - -$parametros=""; -if (isset($_GET["parametros"])) $parametros=$_GET["parametros"]; - -include_once("../../includes/cuestionaccionescab.php"); - -$resul=false; -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if ($cmd){ - $auxsplit=split("\t",$parametros); - $numpar=sizeof($auxsplit); - for($j=0;$j<$numpar-1;$j++){ - $ValorParametros=extrae_parametros($auxsplit[$j],chr(13),'='); - $identificador=$ValorParametros["identificador"]; - $nombrefuncion=$ValorParametros["nombrefuncion"]; - $ejecutor=$ValorParametros["ejecutor"]; - $tipotrama=$ValorParametros["tipotrama"]; - $ambito=$ValorParametros["ambito"]; - $idambito=$ValorParametros["idambito"]; - $cadenaip=$ValorParametros["cadenaip"]; - $perfiles=$ValorParametros["perfiles"]; - $pathrmb=$ValorParametros["pathrmb"]; - $protclona=$ValorParametros["protclona"]; - $resul=false; - $resul=Gestiona($cmd); - if(!$resul) break; - } -} -$cmd->Conexion->Cerrar(); -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -if ($resul){ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_RestaurarImagenAula(1)'.chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_RestaurarImagenAula(0)'.chr(13); - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona($cmd){ - global $ACCION_EXITOSA; // Finalizada con exito - global $ACCION_FALLIDA; // Finalizada con errores - global $ACCION_TERMINADA; // Finalizada manualmente con indicacion de exito - global $ACCION_ABORTADA; // Finalizada manualmente con indicacion de errores - global $ACCION_SINERRORES; // Activa y con algún error - global $ACCION_CONERRORES; // Activa y sin error - global $ACCION_DETENIDA; - global $ACCION_INICIADA; - global $ACCION_FINALIZADA; - global $idcentro; - global $cadenaip; - global $identificador; - global $nombrefuncion; - global $ejecutor; - global $tipotrama; - global $ambito; - global $idambito; - global $perfiles; - global $pathrmb; - global $protclona; - global $EJECUCION_COMANDO; - global $PROCESOS; - global $servidorhidra; - global $hidraport; - - $swvez=true; - $auxsplit=split(";",$perfiles); // Toma las distintas particiones con sus perfiles - $auxpsplit=split(";",$pathrmb); // Toma los distintas path de imagens - $auxcsplit=split(";",$protclona); //Toma el protocolo de clonación de las imágenes - $shidra=new SockHidra($servidorhidra,$hidraport); - - $cmd->CreaParametro("@tipoaccion",$EJECUCION_COMANDO,1); - $cmd->CreaParametro("@idtipoaccion",$identificador,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",$ambito,1); - $cmd->CreaParametro("@idambito",$idambito,1); - $cmd->CreaParametro("@fechahorareg",date("y/m/d H:i:s"),0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros","",0); - $cmd->CreaParametro("@descripcion","",0); - $cmd->CreaParametro("@idtarea",0,1); - $cmd->CreaParametro("@idprocedimiento",0,1); - $cmd->CreaParametro("@idcomando",0,1); - - for($j=0;$j<sizeof($auxsplit)-1;$j++){ - $dualperfil=split("_",$auxsplit[$j]); - $particion=$dualperfil[0]; - $swresimg=$dualperfil[1]; - $idimagen=$dualperfil[2]; - $idperfilhard=$dualperfil[3]; - $idperfilsoft=$dualperfil[4]; - $tipopar=$dualperfil[5]; - $nemonico=$dualperfil[6]; - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $parametros.="par=".$particion.chr(13); - $parametros.="idi=".$idimagen.chr(13); - $parametros.="ifs=".$idperfilsoft.chr(13); - $parametros.="ifh=".$idperfilhard.chr(13); - $parametros.="nem=".$nemonico.chr(13); - $parametros.="idc=".$idcentro.chr(13); - $parametros.="swr=".$swresimg.chr(13); - $parametros.="icr=".CuestionIncrementales($cmd,$idperfilhard,$idperfilsoft,$idimagen).chr(13);; - $parametros.="tpa=".$tipopar.chr(13); - $parametros.="pth=".$auxpsplit[$j].chr(13); - $parametros.="mcl=".$auxcsplit[$j].chr(13); - $parametros.="iph=".$cadenaip.chr(13); - $cmd->ParamSetValor("@parametros",$parametros); - if(!CuestionAcciones($cmd,$shidra,$parametros)) return(false); - } - return(true); -} -//________________________________________________________________________________________________________ -// Comprueba que la imagen no tiene incrementales o si la tiene que existen para el perfil hardware del ordenador -//________________________________________________________________________________________________________ -function CuestionIncrementales($cmd,$idperfilhard,$idperfilsoft,$idimagen){ - $wrs=new Recordset; - $cmd->texto=" SELECT idsoftincremental FROM imagenes_softincremental WHERE idimagen=".$idimagen; - $wrs->Comando=&$cmd; - if (!$wrs->Abrir()) return(""); // Error al abrir recordset - $strInc=""; - while (!$wrs->EOF){ - $strInc.=$wrs->campos["idsoftincremental"].";"; - $wrs->Siguiente(); - } - return($strInc); -} -?> diff --git a/admin/WebConsole/comandos/gestores/gestor_RestaurarImagenGrupoOrdenadores.php b/admin/WebConsole/comandos/gestores/gestor_RestaurarImagenGrupoOrdenadores.php deleted file mode 100644 index 6f69d9b3..00000000 --- a/admin/WebConsole/comandos/gestores/gestor_RestaurarImagenGrupoOrdenadores.php +++ /dev/null @@ -1,170 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_RestaurarImagenGrupoOrdenadores.php -// Descripción : -// Gestor del comando "RestaurarImagenGrupoOrdenadores" -// ************************************************************************************************************************************************* -include_once("../../includes/ctrlacc.php"); -include_once("../../clases/AdoPhp.php"); -include_once("../../clases/SockHidra.php"); -include_once("../../includes/constantes.php"); -include_once("../../includes/comunes.php"); -include_once("../../includes/cuestionacciones.php"); -include_once("../../includes/CreaComando.php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$tipotrama=""; -$ambito=0; -$idambito=0; -$cadenaip=""; -$perfiles=""; -$pathrmb=""; -$protclona=""; - -$parametros=""; -if (isset($_GET["parametros"])) $parametros=$_GET["parametros"]; - -include_once("../../includes/cuestionaccionescab.php"); - -$resul=false; -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if ($cmd){ - $auxsplit=split("\t",$parametros); - for($j=0;$j<sizeof($auxsplit)-1;$j++){ - $ValorParametros=extrae_parametros($auxsplit[$j],chr(13),'='); - $identificador=$ValorParametros["identificador"]; - $nombrefuncion=$ValorParametros["nombrefuncion"]; - $ejecutor=$ValorParametros["ejecutor"]; - $tipotrama=$ValorParametros["tipotrama"]; - $ambito=$ValorParametros["ambito"]; - $idambito=$ValorParametros["idambito"]; - $cadenaip=$ValorParametros["cadenaip"]; - $perfiles=$ValorParametros["perfiles"]; - $pathrmb=$ValorParametros["pathrmb"]; - $protclona=$ValorParametros["protclona"]; - $resul=false; - $resul=Gestiona($cmd); - if(!$resul) break; - } -} -$cmd->Conexion->Cerrar(); -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -if ($resul){ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_RestaurarImagenGrupoOrdenadores(1)'.chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_RestaurarImagenGrupoOrdenadores(0)'.chr(13); - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona($cmd){ - global $ACCION_EXITOSA; // Finalizada con exito - global $ACCION_FALLIDA; // Finalizada con errores - global $ACCION_TERMINADA; // Finalizada manualmente con indicacion de exito - global $ACCION_ABORTADA; // Finalizada manualmente con indicacion de errores - global $ACCION_SINERRORES; // Activa y con algún error - global $ACCION_CONERRORES; // Activa y sin error - global $ACCION_DETENIDA; - global $ACCION_INICIADA; - global $ACCION_FINALIZADA; - global $idcentro; - global $cadenaip; - global $identificador; - global $nombrefuncion; - global $ejecutor; - global $tipotrama; - global $ambito; - global $idambito; - global $perfiles; - global $pathrmb; - global $protclona; - global $EJECUCION_COMANDO; - global $PROCESOS; - global $servidorhidra; - global $hidraport; - - $swvez=true; - $auxsplit=split(";",$perfiles); // Toma las distintas particiones con sus perfiles - $auxpsplit=split(";",$pathrmb); // Toma los distintas path de imagens - $auxcsplit=split(";",$protclona); //Toma el protocolo de clonación de las imágenes - $shidra=new SockHidra($servidorhidra,$hidraport); - - $cmd->CreaParametro("@tipoaccion",$EJECUCION_COMANDO,1); - $cmd->CreaParametro("@idtipoaccion",$identificador,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",$ambito,1); - $cmd->CreaParametro("@idambito",$idambito,1); - $cmd->CreaParametro("@fechahorareg",date("y/m/d H:i:s"),0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros","",0); - - $cmd->CreaParametro("@descripcion","",0); - $cmd->CreaParametro("@idtarea",0,1); - $cmd->CreaParametro("@idprocedimiento",0,1); - $cmd->CreaParametro("@idcomando",0,1); - - for($j=0;$j<sizeof($auxsplit)-1;$j++){ - $dualperfil=split("_",$auxsplit[$j]); - $particion=$dualperfil[0]; - $swresimg=$dualperfil[1]; - $idimagen=$dualperfil[2]; - $idperfilhard=$dualperfil[3]; - $idperfilsoft=$dualperfil[4]; - $tipopar=$dualperfil[5]; - $nemonico=$dualperfil[6]; - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $parametros.="par=".$particion.chr(13); - $parametros.="idi=".$idimagen.chr(13); - $parametros.="ifs=".$idperfilsoft.chr(13); - $parametros.="ifh=".$idperfilhard.chr(13); - $parametros.="nem=".$nemonico.chr(13); - $parametros.="idc=".$idcentro.chr(13); - $parametros.="swr=".$swresimg.chr(13); - $parametros.="icr=".CuestionIncrementales($cmd,$idperfilhard,$idperfilsoft,$idimagen).chr(13);; - $parametros.="tpa=".$tipopar.chr(13); - $parametros.="pth=".$auxpsplit[$j].chr(13); - $parametros.="mcl=".$auxcsplit[$j].chr(13); - $parametros.="iph=".$cadenaip.chr(13); - $cmd->ParamSetValor("@parametros",$parametros); - if(!CuestionAcciones($cmd,$shidra,$parametros)) return(false); - } - return(true); -} -//________________________________________________________________________________________________________ -// Comprueba que la imagen no tiene incrementales o si la tiene que existen para el perfil hardware del ordenador -//________________________________________________________________________________________________________ -function CuestionIncrementales($cmd,$idperfilhard,$idperfilsoft,$idimagen){ - $wrs=new Recordset; - $cmd->texto=" SELECT idsoftincremental FROM imagenes_softincremental WHERE idimagen=".$idimagen; - $wrs->Comando=&$cmd; - if (!$wrs->Abrir()) return(""); // Error al abrir recordset - $strInc=""; - while (!$wrs->EOF){ - $strInc.=$wrs->campos["idsoftincremental"].";"; - $wrs->Siguiente(); - } - return($strInc); -} -?> diff --git a/admin/WebConsole/comandos/gestores/gestor_RestaurarImagenOrdenador.php b/admin/WebConsole/comandos/gestores/gestor_RestaurarImagenOrdenador.php deleted file mode 100644 index 58d7f821..00000000 --- a/admin/WebConsole/comandos/gestores/gestor_RestaurarImagenOrdenador.php +++ /dev/null @@ -1,164 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_RestaurarImagenOrdenador.php -// Descripción : -// Gestor del comando "RestaurarImagenOrdenador" -// ************************************************************************************************************************************************* -include_once("../../includes/ctrlacc.php"); -include_once("../../clases/AdoPhp.php"); -include_once("../../clases/SockHidra.php"); -include_once("../../includes/constantes.php"); -include_once("../../includes/comunes.php"); -include_once("../../includes/cuestionacciones.php"); -include_once("../../includes/CreaComando.php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$tipotrama=""; -$ambito=0; -$idambito=0; -$cadenaip=""; -$perfiles=""; -$pathrmb=""; -$protclona=""; - -if (isset($_GET["identificador"])) $identificador=$_GET["identificador"]; -if (isset($_GET["nombrefuncion"])) $nombrefuncion=$_GET["nombrefuncion"]; -if (isset($_GET["ejecutor"])) $ejecutor=$_GET["ejecutor"]; -if (isset($_GET["tipotrama"])) $tipotrama=$_GET["tipotrama"]; -if (isset($_GET["ambito"])) $ambito=$_GET["ambito"]; -if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; -if (isset($_GET["cadenaip"])) $cadenaip=$_GET["cadenaip"]; -if (isset($_GET["perfiles"])) $perfiles=$_GET["perfiles"]; -if (isset($_GET["pathrmb"])) $pathrmb=$_GET["pathrmb"]; -if (isset($_GET["protclona"])) $protclona=$_GET["protclona"]; - -include_once("../../includes/cuestionaccionescab.php"); - -$idordenador=$idambito; -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; - -if ($cmd){ - $resul=Gestiona($cmd); - $cmd->Conexion->Cerrar(); -} -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -if ($resul){ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_RestaurarImagenOrdenador(1)'.chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_RestaurarImagenOrdenador(0)'.chr(13); - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona($cmd){ - global $ACCION_EXITOSA; // Finalizada con exito - global $ACCION_FALLIDA; // Finalizada con errores - global $ACCION_TERMINADA; // Finalizada manualmente con indicacion de exito - global $ACCION_ABORTADA; // Finalizada manualmente con indicacion de errores - global $ACCION_SINERRORES; // Activa y con algún error - global $ACCION_CONERRORES; // Activa y sin error - global $ACCION_DETENIDA; - global $ACCION_INICIADA; - global $ACCION_FINALIZADA; - global $idcentro; - global $idordenador; - global $cadenaip; - global $identificador; - global $nombrefuncion; - global $ejecutor; - global $tipotrama; - global $ambito; - global $idambito; - global $perfiles; - global $pathrmb; - global $protclona; - global $EJECUCION_COMANDO; - global $PROCESOS; - global $servidorhidra; - global $hidraport; - - $auxsplit=split(";",$perfiles); // Toma las distintas particiones con sus perfiles - $auxpsplit=split(";",$pathrmb); // Toma los distintas path de imagens - $auxcsplit=split(";",$protclona); //Toma el protocolo de clonación de las imágenes - $shidra=new SockHidra($servidorhidra,$hidraport); - - $cmd->CreaParametro("@tipoaccion",$EJECUCION_COMANDO,1); - $cmd->CreaParametro("@idtipoaccion",$identificador,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",$ambito,1); - $cmd->CreaParametro("@idambito",$idambito,1); - $cmd->CreaParametro("@fechahorareg",date("y/m/d H:i:s"),0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros","",0); - - $cmd->CreaParametro("@descripcion","",0); - $cmd->CreaParametro("@idtarea",0,1); - $cmd->CreaParametro("@idprocedimiento",0,1); - $cmd->CreaParametro("@idcomando",0,1); - - for($j=0;$j<sizeof($auxsplit)-1;$j++){ - $dualperfil=split("_",$auxsplit[$j]); - $particion=$dualperfil[0]; - $swresimg=$dualperfil[1]; - $idimagen=$dualperfil[2]; - $idperfilhard=$dualperfil[3]; - $idperfilsoft=$dualperfil[4]; - $tipopar=$dualperfil[5]; - $nemonico=$dualperfil[6]; - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $parametros.="par=".$particion.chr(13); - $parametros.="idi=".$idimagen.chr(13); - $parametros.="ifs=".$idperfilsoft.chr(13); - $parametros.="ifh=".$idperfilhard.chr(13); - $parametros.="nem=".$nemonico.chr(13); - $parametros.="idc=".$idcentro.chr(13); - $parametros.="tpa=".$tipopar.chr(13); - $parametros.="swr=".$swresimg.chr(13); - $parametros.="icr=".CuestionIncrementales($cmd,$idperfilhard,$idperfilsoft,$idimagen).chr(13); - $parametros.="pth=".$auxpsplit[$j].chr(13); - $parametros.="mcl=".$auxcsplit[$j].chr(13); - $parametros.="iph=".$cadenaip.chr(13); - $cmd->ParamSetValor("@parametros",$parametros); - if(!CuestionAcciones($cmd,$shidra,$parametros)) return(false); - } - return(true); -} -//________________________________________________________________________________________________________ -// Comprueba que la imagen no tiene incrementales o si la tiene que existen para el perfil hardware del ordenador -//________________________________________________________________________________________________________ -function CuestionIncrementales($cmd,$idperfilhard,$idperfilsoft,$idimagen){ - $wrs=new Recordset; - $cmd->texto=" SELECT idsoftincremental FROM imagenes_softincremental WHERE idimagen=".$idimagen; - $wrs->Comando=&$cmd; - if (!$wrs->Abrir()) return(""); // Error al abrir recordset - $strInc=""; - while (!$wrs->EOF){ - $strInc.=$wrs->campos["idsoftincremental"].";"; - $wrs->Siguiente(); - } - return($strInc); -} -?> diff --git a/admin/WebConsole/comandos/gestores/gestor_TomaConfiguracion.php b/admin/WebConsole/comandos/gestores/gestor_TomaConfiguracion.php deleted file mode 100644 index 27448d6c..00000000 --- a/admin/WebConsole/comandos/gestores/gestor_TomaConfiguracion.php +++ /dev/null @@ -1,106 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_TomaConfiguracion.php -// Descripción : -// Gestor del comando "TomaConfiguracion" -// ************************************************************************************************************************************************* -include_once("../../includes/ctrlacc.php"); -include_once("../../clases/AdoPhp.php"); -include_once("../../clases/SockHidra.php"); -include_once("../../includes/constantes.php"); -include_once("../../includes/comunes.php"); -include_once("../../includes/cuestionacciones.php"); -include_once("../../includes/CreaComando.php"); -//________________________________________________________________________________________________________ -$identificador=0; -$nombrefuncion=""; -$ejecutor=""; -$cadenaip=""; - -include_once("../../includes/cuestionaccionescab.php"); - -$fp = fopen('../'.$fileparam,"r"); -$parametros= fread ($fp, filesize ("../".$fileparam)); -fclose($fp); - -$ValorParametros=extrae_parametros($parametros,chr(13),'='); -$identificador=$ValorParametros["identificador"]; -$nombrefuncion=$ValorParametros["nombrefuncion"]; -$ejecutor=$ValorParametros["ejecutor"]; -$cadenaip=$ValorParametros["cadenaip"]; -$ambito=$ValorParametros["ambito"]; -$idambito=$ValorParametros["idambito"]; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona($cmd); - $cmd->Conexion->Cerrar(); -} -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -if ($resul){ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_tomaconfiguracion(1)'.chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo 'window.parent.resultado_tomaconfiguracion(0)'.chr(13); - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona($cmd){ - global $ACCION_SINERRORES; // Activa y con algn error - global $ACCION_INICIADA; - global $idcentro; - global $identificador; - global $nombrefuncion; - global $ejecutor; - global $cadenaip; - global $ambito; - global $idambito; - global $EJECUCION_COMANDO; - global $PROCESOS; - global $servidorhidra; - global $hidraport; - - $shidra=new SockHidra($servidorhidra,$hidraport); - - $cmd->CreaParametro("@tipoaccion",$EJECUCION_COMANDO,1); - $cmd->CreaParametro("@idtipoaccion",$identificador,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",$ambito,1); - $cmd->CreaParametro("@idambito",$idambito,1); - $cmd->CreaParametro("@fechahorareg",date("y/m/d H:i:s"),0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros","",0); - - $cmd->CreaParametro("@descripcion","",0); - $cmd->CreaParametro("@idtarea",0,1); - $cmd->CreaParametro("@idprocedimiento",0,1); - $cmd->CreaParametro("@idcomando",0,1); - - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $parametros.="iph=".$cadenaip.chr(13); - $cmd->ParamSetValor("@parametros",$parametros); - - return(CuestionAcciones($cmd,$shidra,$parametros)); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/comandos/jscripts/Apagar.js b/admin/WebConsole/comandos/jscripts/Apagar.js deleted file mode 100644 index 9affbd2d..00000000 --- a/admin/WebConsole/comandos/jscripts/Apagar.js +++ /dev/null @@ -1,37 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: Apagar.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero Apagar.php (Comandos) -// ************************************************************************************************************************************************* - function confirmar(){ - if (comprobar_datos()){ - var wurl="./gestores/gestor_Apagar.php?" +compone_urlejecucion(); - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora - } - } -//________________________________________________________________________________________________________ - function cancelar(){ - alert(CTbMsg[0]); - location.href="../nada.php" - } -//________________________________________________________________________________________________________ - function comprobar_datos(){ - return(comprobar_datosejecucion()) -} -//________________________________________________________________________________________________________ -// -// Comprobar retorno -//________________________________________________________________________________________________________ -function resultado_apagar(resul){ - if (!resul){ - alert(CTbMsg[1]); - return - } - alert(CTbMsg[2]); -} diff --git a/admin/WebConsole/comandos/jscripts/Arrancar.js b/admin/WebConsole/comandos/jscripts/Arrancar.js deleted file mode 100644 index 28154859..00000000 --- a/admin/WebConsole/comandos/jscripts/Arrancar.js +++ /dev/null @@ -1,37 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: Arrancar.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero Arrancar.php (Comandos) -// ************************************************************************************************************************************************* - function confirmar(){ - if (comprobar_datos()){ - var wurl="./gestores/gestor_Arrancar.php?" +compone_urlejecucion(); - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora - } - } -//________________________________________________________________________________________________________ - function cancelar(){ - alert(CTbMsg[0]); - location.href="../nada.php" -} -//________________________________________________________________________________________________________ - function comprobar_datos(){ - return(comprobar_datosejecucion()) -} -//________________________________________________________________________________________________________ -// -// Comprobar retorno -//________________________________________________________________________________________________________ -function resultado_arrancar(resul){ - if (!resul){ - alert(CTbMsg[1]); - return - } - alert(CTbMsg[2]); -} diff --git a/admin/WebConsole/comandos/jscripts/Configurar.js b/admin/WebConsole/comandos/jscripts/Configurar.js deleted file mode 100644 index d6261ee1..00000000 --- a/admin/WebConsole/comandos/jscripts/Configurar.js +++ /dev/null @@ -1,413 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: Configurar.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero Configurar.php (Comandos) -// ************************************************************************************************************************************************* -var patrontablaparticion; -var ultpa; -var currentconfiguracion=null; -var currentimgconfiguracion=null; -//________________________________________________________________________________________________________ - function confirmar(){ - if (comprobar_datos()){ - var cadenaip=document.fdatosocultos.cadenaip.value; - var identificador=document.fdatosocultos.identificador.value; - var nombrefuncion=document.fdatosocultos.nombrefuncion.value; - var ejecutor=document.fdatosocultos.ejecutor.value; - var tipotrama=document.fdatosocultos.tipotrama.value; - var ambito=document.fdatosocultos.ambito.value; - var idambito=document.fdatosocultos.idambito.value; - var parametros=""; - var tagnuevasipes=document.fdatos.nuevasipes; - if(tagnuevasipes.length>0) - var nuevasipes=tagnuevasipes - else{ - nuevasipes=new Array(); - nuevasipes[0]=tagnuevasipes - } - swenv=false - for(var x=0;x<nuevasipes.length;x++){ - cadenaip=nuevasipes[x].value; - var auxsplit=nuevasipes[x].getAttribute("id").split("_"); - var idconfiguracion=auxsplit[1] - // Toma los datos de la tabla correspondiente a esa configuracion - var oTABLE=document.getElementById("tb_particiones_"+idconfiguracion) - var oTRs=oTABLE.getElementsByTagName('TR') // Numero de particiones - swenvio=oTABLE.value - if(parseInt(swenvio)==0) continue; // Tabla de particiones no modificada - swenv=true - var tbparticiones=new Array(9); - for(var i=0;i<9;i++) tbparticiones[i]=null // Inicializa matriz - for(var i=1;i<oTRs.length;i++){ // recorre TR's de las particiones - if(oTRs[i].style.visibility=="hidden") continue - var oTDs=oTRs[i].getElementsByTagName('TD') // Numero de particiones - var desplepar=oTDs[1].childNodes[0] // recupera el desplegable de particiones - var despletipopar=oTDs[2].childNodes[0] // recupera el desplegable de tipo de accion - var inputtama=oTDs[4].childNodes[0] // recupera el tama� - var despleacc=oTDs[5].childNodes[0] // recupera el desplegable de accion - var particion=desplepar.value - var tipopart=despletipopar.value - var sizepart=inputtama.value - var accion=despleacc.value - var idp=parseInt(particion) - tbparticiones[idp]=particion+";"+tipopart+";"+sizepart+";"+accion+'%0A' - } - var particiones="" - for(var i=0;i<9;i++){ - if(tbparticiones[i]!=null){ - particiones+=tbparticiones[i] - } - } - parametros+="cadenaip="+cadenaip+'%0D'+"identificador="+identificador+'%0D'+"nombrefuncion="+nombrefuncion+'%0D'+"ejecutor="+ejecutor+'%0D'+"tipotrama="+tipotrama+'%0D'+"ambito="+ambito+'%0D'+"idambito="+idambito+'%0D'+"particiones="+particiones - parametros+='%09'; - } - if(swenv){ - var wurl="./gestores/gestor_Configurar.php" - wurl+="?parametros="+parametros - wurl+="&" +compone_urlejecucion(); - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la p�ina gestora - } - else - alert(TbMsg[0]); - } -} -//________________________________________________________________________________________________________ - function cancelar(){ - alert(CTbMsg[0]); - location.href="../nada.php" - } -//________________________________________________________________________________________________________ - function comprobar_datos(){ - var tbconfigur=document.getElementById("tbconfigur") ; - var tbidc=tbconfigur.value.split(";"); - for(var j=0;j<tbidc.length-1;j++){ - var oTABLE=document.getElementById("tb_particiones_"+tbidc[j]) - var oTRs=oTABLE.getElementsByTagName('TR') - var tbp=new Array(9); - var otbp=new Array(9); - for(var i=0;i<9;i++){ - tbp[i]=0; // Inicializar matriz - otbp[i]=null - } - for(var i=1;i<oTRs.length;i++){ // recorre TR's de las particiones - if(oTRs[i].style.visibility=="hidden") continue - var oTDs=oTRs[i].getElementsByTagName('TD') - var desplepar=oTDs[1].childNodes[0] - var p=desplepar.selectedIndex - var wpar=desplepar.options[p].value - if(tbp[wpar]==1){ - alert(TbMsg[1]) - desplepar.focus(); - return(false) - } - else{ - tbp[wpar]=1; - otbp[wpar]=desplepar; - } - var inputtama=oTDs[4].childNodes[0] - var tama=inputtama.value - if (tama<=0){ - alert(TbMsg[2]); - inputtama.focus(); - return(false) - } - } - var swsw=false; - for(var i=1;i<9;i++){ - if(i!=4){ - if (tbp[i]==0) swsw=true - if (tbp[i]==1 && swsw){ - alert(TbMsg[3]); - otbp[i].focus(); - return(false) - } - } - } - } - return(comprobar_datosejecucion()) -} -//________________________________________________________________________________________________________ -function chgpar(o){ - var auxSplit=o.getAttribute("id").split("_"); - var despletipopar=document.getElementById("tipospar_"+auxSplit[1]+"_"+auxSplit[2]) - var despleacc=document.getElementById("acciones_"+auxSplit[1]+"_"+auxSplit[2]) - var littiposo=document.getElementById("tiposo_"+auxSplit[1]+"_"+auxSplit[2]) - var swenvio=document.getElementById("tb_particiones_"+auxSplit[2]) - var p=despletipopar.selectedIndex - var tipopar=despletipopar.options[p].value - switch(parseInt(tipopar)){ - case 0: // Sin particionar - littiposo.innerHTML=' <span style="COLOR:red"> Espacio sin particionar !!</span> '; - littiposo.value=0 - despleacc.selectedIndex=0 - break; - case 1: // Bigdos - littiposo.innerHTML=' <span style="COLOR:red">Msdos,Windows 95</span> '; - littiposo.value=1 - despleacc.selectedIndex=1 - break; - case 2: // FAt32 - littiposo.innerHTML=' <span style="COLOR:red">Windows 98,Millenium</span> '; - littiposo.value=1 - despleacc.selectedIndex=1 - break; - case 3: // NTFS - littiposo.innerHTML=' <span style="COLOR:red">Windows XP, Windows 2000, Windows 2003</span> '; - littiposo.value=1 - despleacc.selectedIndex=1 - break; - case 4: //Linux Ext2 - littiposo.innerHTML=' <span style="COLOR:red">Linux (Ext2)</span> '; - littiposo.value=1 - despleacc.selectedIndex=1 - break; - case 5: //Linux Ext3 - littiposo.innerHTML=' <span style="COLOR:red">Linux(Ext3)</span> '; - littiposo.value=1 - despleacc.selectedIndex=1 - break; - case 6: //Linux Ext4 - littiposo.innerHTML=' <span style="COLOR:red">Linux (Ext4)</span> '; - littiposo.value=1 - despleacc.selectedIndex=1 - break; - case 7: - littiposo.innerHTML=' <span style="COLOR:blue">Linux swap</span> '; - littiposo.value=0 - despleacc.selectedIndex=0 - break; - case 8: - littiposo.innerHTML=' <span style="COLOR:blue">Caché</span> '; - littiposo.value=1 - despleacc.selectedIndex=1 - break; - } - swenvio.value=1; // marca la partición para ser tratada en el env� de trama -} -//________________________________________________________________________________________________________ -function chgtipopar(o){ - - var auxSplit=o.getAttribute("id").split("_"); - var despleacc=document.getElementById("acciones_"+auxSplit[1]+"_"+auxSplit[2]) - var littiposo=document.getElementById("tiposo_"+auxSplit[1]+"_"+auxSplit[2]) - var swenvio=document.getElementById("tb_particiones_"+auxSplit[2]) - var p=o.selectedIndex - var tipopar=o.options[p].value - if(tipopar!=0 && tipopar!=7) - despleacc.selectedIndex=1; - else - despleacc.selectedIndex=0; - -switch(parseInt(tipopar)){ - case 0: // Bigdos - littiposo.innerHTML=' <span style="COLOR:red"> Espacio sin particionar !!</span> '; - break; - case 1: // Bigdos - littiposo.innerHTML=' <span style="COLOR:red">Msdos,Windows 95</span> '; - break; - littiposo.value=1 - case 2: // FAt32 - littiposo.innerHTML=' <span style="COLOR:red">Windows 98,Millenium</span> '; - littiposo.value=1 - break; - case 3: // NTFS - littiposo.innerHTML=' <span style="COLOR:red">Windows XP, Windows 2000, Windows 2003</span> '; - littiposo.value=1 - break; - case 4: //Linux Ext2 - littiposo.innerHTML=' <span style="COLOR:red">Linux (Ext2)</span> '; - littiposo.value=1 - break; - case 5: //Linux Ext3 - littiposo.innerHTML=' <span style="COLOR:red">Linux(Ext3)</span> '; - littiposo.value=1 - break; - case 6: //Linux Ext4 - littiposo.innerHTML=' <span style="COLOR:red">Linux (Ext4)</span> '; - littiposo.value=1 - break; - case 7: - littiposo.innerHTML=' <span style="COLOR:blue">Linux swap</span> '; - littiposo.value=0 - break; - case 8: - littiposo.innerHTML=' <span style="COLOR:blue">Caché</span> '; - littiposo.value=1 - break; - - } - swenvio.value=1; // marca la partición para ser tratada en el env� de trama -} -//________________________________________________________________________________________________________ -function chgtama(idc){ - var oTABLE=document.getElementById("tb_particiones_"+idc) - var oTRs=oTABLE.getElementsByTagName('TR') // Numero de particiones - for(var i=1;i<oTRs.length;i++){ // recorre TR's de las particiones - var oTDs=oTRs[i].getElementsByTagName('TD') // Numero de particiones - var despleacc=oTDs[5].childNodes[0] // recupera el desplegable de accion - var desplepar=oTDs[2].childNodes[0] // recupera el desplegable de tipos departiciones - if(desplepar.selectedIndex!=0 && desplepar.selectedIndex!=7){ // Si la particion no esta vacia - despleacc.selectedIndex=1; - var littiposo=oTDs[3].childNodes[0] - littiposo.value=1 // Marca como forzamente formaeable esta paticion - oTABLE.value=1; // marca la partición para ser tratada en el env� de trama - } - } -} -//________________________________________________________________________________________________________ -function chgaccion(o){ - var auxSplit=o.getAttribute("id").split("_"); // Toma numero de particion - var littiposo=document.getElementById("tiposo_"+auxSplit[1]+"_"+auxSplit[2]) - var despleacc=document.getElementById("acciones_"+auxSplit[1]+"_"+auxSplit[2]) - var despletipopar=document.getElementById("tipospar_"+auxSplit[1]+"_"+auxSplit[2]) - var swenvio=document.getElementById("tb_particiones_"+auxSplit[2]) - if(despletipopar.selectedIndex==0){ - alert(TbMsg[4]); - o.selectedIndex=0 - return - } - if (littiposo.value==1){ - alert(TbMsg[5]); - o.selectedIndex=1 - } - if(despleacc.selectedIndex==2){ - if(despletipopar.selectedIndex>3) - alert(TbMsg[6]); - } - if(despleacc.selectedIndex==3){ - if(despletipopar.selectedIndex>3) - alert(TbMsg[7]); - } - swenvio.value=1; // marca la partición para ser tratada en el env� de trama -} -//________________________________________________________________________________________________________ -function annadir_particion(idc){ - - oINPUT=document.getElementById("ultpa_"+idc) - var wultpa=parseInt(oINPUT.value); // Toma el valor de la última partición existente - wultpa++; // Incrementa en uno este valor para posteriores inserciones - oINPUT.value=wultpa; // Actualiza este valor en el campo oculto - var ultpa=oINPUT.value; // Crear variable javascript de trabajo con este valor - var oTR=document.getElementById("TRparticion_"+ultpa+"_"+idc) - if(oTR){ - oTR.style.visibility="visible"; - } - return; - - - // Antiguo código - var oTABLE=document.getElementById("tb_particiones_"+idc) - var oTRs=oTABLE.getElementsByTagName('TR') // Numero de particiones - if(parseInt(oTRs.length)>7){ // E número de particiones no puede ser mayor de 7 - alert(TbMsg[8]); - return; - } - - oTABLE=document.getElementById("tabla_contenidoparticion_"+idc) - var oTDs=oTABLE.getElementsByTagName('TD') // LLega hasta TD ( punto de pivote ) - textHtml=oTDs[0].innerHTML // Toma la tabla para añadir al final - - // Toma código html de la tabla modelo - oTABLE=document.getElementById("patron_contenidoparticion") - var wpatrontablaparticion=oTABLE.innerHTML - oINPUT=document.getElementById("ultpa_"+idc) - var wultpa=parseInt(oINPUT.value); // Toma el valor de la última partición existente - wultpa++; // Incrementa en uno este valor para posteriores inserciones - oINPUT.value=wultpa; // Actualiza este valor en el campo oculto - var ultpa=oINPUT.value; // Crear variable javascript de trabajo con este valor - - var re = new RegExp ('_upa_', 'gi') ; // Reemplaza partición y configuración - var rs =ultpa - var patrontablaparticion = wpatrontablaparticion.replace(re,rs) ; - wpatrontablaparticion=patrontablaparticion - var re = new RegExp ('_cfg_', 'gi') ; // Reemplaza configuración - var rs =idc - var patrontablaparticion = wpatrontablaparticion.replace(re,rs) ; - posb=textHtml.length - for (var posa=posb;posa>=0;posa--) { - if ("</TR>" == textHtml.substr(posa,5).toUpperCase()) break; // Retrocede buscando etiqueta </TR> - } - var nwrama=textHtml.substr(0,posa+5) // Primer trozo - nwrama+=patrontablaparticion - alert(patrontablaparticion); - nwrama+=textHtml.substr(posa,textHtml.length-posa) // Segundo trozo - oTDs[0].innerHTML=nwrama; // Actualiza todo el nuevo código de la tabla - var oDESPLE=document.getElementById("numpar_"+ultpa+"_"+idc) // Selecciona item creado - var ise=wultpa-1 - if (ise>3 && ise<7) ise-=1 - if(ise>6) ise=6 - oDESPLE.selectedIndex=ise -} -//________________________________________________________________________________________________________ -function elimina_particion(o,idc){ - oTABLE=document.getElementById("tabla_contenidoparticion_"+idc) - oTDs=oTABLE.getElementsByTagName('TD') // LLega hasta TD ( punto de pivote ) - textHtml=oTDs[0].innerHTML // Toma la rama a sustituir - var patron=o.getAttribute("id") - var re = new RegExp (patron, 'gi') ; - var pos=textHtml.search(patron) - for (var posa=pos;posa>=0;posa--) { - if ("<TR" == textHtml.substr(posa,3).toUpperCase()) break; // Retrocede buscando etiqueta <TR> - } - for (var posb=pos;posb<textHtml.length;posb++) { // Avanza buscando etiqueta </TR> - if ("</TR>" == textHtml.substr(posb,5).toUpperCase()) break; - } - posb+=5 - var nwrama=textHtml.substr(0,posa) // Primer trozo - nwrama+=textHtml.substr(posb,textHtml.length-posb) // Segundo trozo - oTDs[0].innerHTML=nwrama; - - var swenvio=document.getElementById("tb_particiones_"+idc) - swenvio.value=1; // marca la partición para ser tratada en el env� de trama -} -//________________________________________________________________________________________________________ -// -// Comprobar retorno -//________________________________________________________________________________________________________ -function resultado_Configurar(resul){ - if (!resul){ - alert(CTbMsg[1]); - return - } - alert(CTbMsg[2]); -} -//________________________________________________________________________________________________________ - function resalta(o,idc){ - currentconfiguracion=idc - if(currentimgconfiguracion!=null) - currentimgconfiguracion.src="../images/iconos/configuraciones.gif" - currentimgconfiguracion=o; - o.src="../images/iconos/configuraciones_ON.gif" - menu_contextual(o,'flo_configuraciones'); - } -//________________________________________________________________________________________________________ -function chgtotal(op){ - idc=currentconfiguracion - var oTABLE=document.getElementById("tb_particiones_"+idc) - var oTRs=oTABLE.getElementsByTagName('TR') // Numero de particiones - for(var i=1;i<oTRs.length;i++){ // recorre TR's de las particiones - var oTDs=oTRs[i].getElementsByTagName('TD') // Numero de particiones - var despleacc=oTDs[5].childNodes[0] // recupera el desplegable de accion - var despletipopar=oTDs[2].childNodes[0] // recupera el desplegable de tipos de particiones - var littiposo=oTDs[3].childNodes[0] - if(despletipopar.selectedIndex==0 || despletipopar.selectedIndex==5) // partición est�vac�o es swap no puede llevarse a cabo ningn tipo de acci� sobre ella - continue - if (littiposo.value==1) // Est�partición debe ser necesariamente formateada porque se ha cambiado el S.O. - continue - if(op==2){ // No tiene sentido ocultar esta partición al no tratarse de un sistema Windows; - if(despletipopar.selectedIndex>3) - continue - } - if(op==3){ // No tiene sentido mostrar esta partición al no tratarse de un sistema Windows; - if(despletipopar.selectedIndex>3) - continue - } - despleacc.selectedIndex=op; // Coloca la acci� en el desplegable - oTABLE.value=1; // marca la partición para ser tratada en el env� de trama - } -} diff --git a/admin/WebConsole/comandos/jscripts/CrearPerfilSoftware.js b/admin/WebConsole/comandos/jscripts/CrearPerfilSoftware.js deleted file mode 100644 index 2fda938c..00000000 --- a/admin/WebConsole/comandos/jscripts/CrearPerfilSoftware.js +++ /dev/null @@ -1,81 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: CrearPerfilSoftware.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero CrearPerfilSoftware.php (Comandos) -// ************************************************************************************************************************************************* -function confirmar(){ - if (comprobar_datos()){ - var cadenaip=document.fdatos.cadenaip.value; - var identificador=document.fdatos.identificador.value; - var nombrefuncion=document.fdatos.nombrefuncion.value; - var ejecutor=document.fdatos.ejecutor.value; - var tipotrama=document.fdatos.tipotrama.value; - var ambito=document.fdatos.ambito.value; - var idambito=document.fdatos.idambito.value; - tb_conf=document.getElementById("tabla_conf"); - var ochecks=tb_conf.getElementsByTagName('INPUT') - var perfiles="" - for(var i=0;i<ochecks.length;i++){ - if(ochecks[i].checked){ - var particion=ochecks[i].value - desple=document.getElementById("desple_"+particion); - perfiles+=particion+"_"+desple.value+";" - } - } - var wurl="./gestores/gestor_CrearPerfilSoftware.php" - wurl+="?cadenaip="+cadenaip+"&identificador="+identificador+"&nombrefuncion="+nombrefuncion+"&ejecutor="+ejecutor+"&tipotrama="+tipotrama+"&ambito="+ambito+"&idambito="+idambito+"&perfiles="+perfiles - wurl+="&" +compone_urlejecucion(); - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la p�ina gestora - } -} -//________________________________________________________________________________________________________ -// -// Cancela la edici� -//________________________________________________________________________________________________________ - function cancelar(){ - alert(CTbMsg[0]); - location.href="../nada.php" - } -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function comprobar_datos(){ - tb_conf=document.getElementById("tabla_conf"); - var ochecks=tb_conf.getElementsByTagName('INPUT') - var op=0 - for(var i=0;i<ochecks.length;i++){ - if(ochecks[i].checked){ - op++; - var particion=ochecks[i].value - desple=document.getElementById("desple_"+particion); - var p=desple.selectedIndex - if (p==0){ - alert(TbMsg[0]) - desple.focus() - return(false) - } - } - } - if(op==0){ - alert(TbMsg[1]) - return(false); - } - return(comprobar_datosejecucion()) -} -//________________________________________________________________________________________________________ -// -// Comprobar retorno -//________________________________________________________________________________________________________ -function resultado_crearperfilsoftware(resul){ - if (!resul){ - alert(CTbMsg[1]); - return - } - alert(CTbMsg[2]); -} diff --git a/admin/WebConsole/comandos/jscripts/CrearSoftIncremental.js b/admin/WebConsole/comandos/jscripts/CrearSoftIncremental.js deleted file mode 100644 index 74a4602c..00000000 --- a/admin/WebConsole/comandos/jscripts/CrearSoftIncremental.js +++ /dev/null @@ -1,83 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: CrearSoftIncremental.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero CrearSoftIncremental.php (Comandos) -// ************************************************************************************************************************************************* -function confirmar(){ - if (comprobar_datos()){ - var cadenaip=document.fdatos.cadenaip.value; - var identificador=document.fdatos.identificador.value; - var nombrefuncion=document.fdatos.nombrefuncion.value; - var ejecutor=document.fdatos.ejecutor.value; - var tipotrama=document.fdatos.tipotrama.value; - var ambito=document.fdatos.ambito.value; - var idambito=document.fdatos.idambito.value; - var idperfilhard=document.fdatos.idperfilhard.value; - tb_conf=document.getElementById("tabla_conf"); - var ochecks=tb_conf.getElementsByTagName('INPUT') - var perfiles="" - for(var i=0;i<ochecks.length;i++){ - if(ochecks[i].checked){ - var particion=ochecks[i].value - desple=document.getElementById("desple_"+particion); - perfiles+=particion+"_"+desple.value+";" - } - } - var wurl="./gestores/gestor_CrearSoftIncremental.php" - wurl+="?cadenaip="+cadenaip+"&identificador="+identificador+"&nombrefuncion="+nombrefuncion+"&ejecutor="+ejecutor+"&tipotrama="+tipotrama+"&ambito="+ambito+"&idambito="+idambito+"&idperfilhard="+idperfilhard+"&perfiles="+perfiles - wurl+="&" +compone_urlejecucion(); - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora - } -} -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ - function cancelar(){ - alert(CTbMsg[0]); - location.href="../nada.php" - } -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function comprobar_datos(){ - tb_conf=document.getElementById("tabla_conf"); - var ochecks=tb_conf.getElementsByTagName('INPUT') - var op=0 - for(var i=0;i<ochecks.length;i++){ - if(ochecks[i].checked){ - op++; - var particion=ochecks[i].value - desple=document.getElementById("desple_"+particion); - var p=desple.selectedIndex - if (p==0){ - alert(TbMsg[0]) - desple.focus() - return(false) - } - } - } - if(op==0){ - alert(TbMsg[1]) - return(false); - } - return(comprobar_datosejecucion()) -} -//________________________________________________________________________________________________________ -// -// Comprobar retorno -//________________________________________________________________________________________________________ -function resultado_crearsoftincremental(resul){ - if (!resul){ - alert(CTbMsg[1]); - return - } - alert(CTbMsg[2]); -} diff --git a/admin/WebConsole/comandos/jscripts/EjecutarScripts.js b/admin/WebConsole/comandos/jscripts/EjecutarScripts.js deleted file mode 100644 index 5a0dc0cc..00000000 --- a/admin/WebConsole/comandos/jscripts/EjecutarScripts.js +++ /dev/null @@ -1,61 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: EjecutarScripts.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero EjecutarScripts.php (Comandos) -// ************************************************************************************************************************************************* - function confirmar(){ - if (comprobar_datos()){ - if(confirm(TbMsg[0])){ - document.fdatos.pseudocodigo.value=convierte_a_pseudocodigo("#!/bin/bash \n"+document.fdatos.codigo.value); - document.fdatos.sw_ejya.value=document.fdatosejecucion.sw_ejya.checked - document.fdatosejecucion.sw_seguimiento.value=document.fdatosejecucion.sw_seguimiento[0].checked; - document.fdatos.sw_seguimiento.value=document.fdatosejecucion.sw_seguimiento.value - document.fdatos.sw_mkprocedimiento.value=document.fdatosejecucion.sw_mkprocedimiento.checked - document.fdatos.nwidprocedimiento.value=document.fdatosejecucion.idprocedimiento.value - document.fdatos.nwdescriprocedimiento.value=document.fdatosejecucion.nombreprocedimiento.value - document.fdatos.sw_mktarea.value=document.fdatosejecucion.sw_mktarea.checked - document.fdatos.nwidtarea.value=document.fdatosejecucion.idtarea.value - document.fdatos.nwdescritarea.value=document.fdatosejecucion.nombretarea.value - document.fdatos.submit(); - } - } - } -//________________________________________________________________________________________________________ - function convierte_a_pseudocodigo(codi){ - pseudo="" - for(var i=0;i<codi.length;i++) - pseudo+=escape(codi.charAt(i)); - return(pseudo); - } -//________________________________________________________________________________________________________ - function cancelar(){ - alert(CTbMsg[0]); - location.href="../nada.php" - } -//________________________________________________________________________________________________________ - function comprobar_datos(){ - var sw_seguimientocon=document.fdatosejecucion.sw_seguimiento[0].checked; - var sw_mkprocedimiento=document.fdatosejecucion.sw_mkprocedimiento.checked; - var sw_mktarea=document.fdatosejecucion.sw_mktarea.checked; - if (document.fdatos.codigo.value=="" && document.fdatos.userfile.value=="" ) { - alert(TbMsg[1]); - document.fdatos.codigo.focus(); - return(false); - } - if(!sw_seguimientocon && !sw_mkprocedimiento && !sw_mktarea) return(true) - if (document.fdatos.titulo.value=="" ) { - alert(TbMsg[2]); - document.fdatos.titulo.focus(); - return(false); - } - if (document.fdatos.descripcion.value=="" ) { - alert(TbMsg[3]); - document.fdatos.descripcion.focus(); - return(false); - } - return(comprobar_datosejecucion()) -} diff --git a/admin/WebConsole/comandos/jscripts/IniciarSesion.js b/admin/WebConsole/comandos/jscripts/IniciarSesion.js deleted file mode 100644 index c7c3de90..00000000 --- a/admin/WebConsole/comandos/jscripts/IniciarSesion.js +++ /dev/null @@ -1,71 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: IniciarSesion.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero IniciarSesion.php (Comandos) -// ************************************************************************************************************************************************* -function confirmar(){ - if (comprobar_datos()){ - var cadenaip=document.fdatos.cadenaip.value; - var identificador=document.fdatos.identificador.value; - var nombrefuncion=document.fdatos.nombrefuncion.value; - var ejecutor=document.fdatos.ejecutor.value; - var tipotrama=document.fdatos.tipotrama.value; - var ambito=document.fdatos.ambito.value; - var idambito=document.fdatos.idambito.value; - tb_conf=document.getElementById("tabla_conf"); - var ochecks=tb_conf.getElementsByTagName('INPUT') - var particion; - for(var i=0;i<ochecks.length;i++){ - if(ochecks[i].checked){ - particion=ochecks[i].value - } - } - var wurl="./gestores/gestor_IniciarSesion.php" - wurl+="?cadenaip="+cadenaip+"&identificador="+identificador+"&nombrefuncion="+nombrefuncion+"&ejecutor="+ejecutor+"&tipotrama="+tipotrama+"&ambito="+ambito+"&idambito="+idambito+"&particion="+particion - wurl+="&" +compone_urlejecucion(); - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la p�ina gestora - } -} -//________________________________________________________________________________________________________ -// -// Cancela la edici� -//________________________________________________________________________________________________________ - function cancelar(){ - alert(CTbMsg[0]); - location.href="../nada.php" - } -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function comprobar_datos(){ - tb_conf=document.getElementById("tabla_conf"); - var ochecks=tb_conf.getElementsByTagName('INPUT') - var op=0 - for(var i=0;i<ochecks.length;i++){ - if(ochecks[i].checked){ - op++; - } - } - if(op==0){ - alert(TbMsg[1]) - return(false); - } - return(true) -} -//________________________________________________________________________________________________________ -// -// Comprobar retorno -//________________________________________________________________________________________________________ -function resultado_iniciarsesion(resul){ - if (!resul){ - alert(CTbMsg[1]); - return - } - alert(CTbMsg[2]); -} diff --git a/admin/WebConsole/comandos/jscripts/InventarioHardware.js b/admin/WebConsole/comandos/jscripts/InventarioHardware.js deleted file mode 100644 index 9ddea07f..00000000 --- a/admin/WebConsole/comandos/jscripts/InventarioHardware.js +++ /dev/null @@ -1,36 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creació�:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: InventarioHardware.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero InventarioHardware.php (Comandos) -// ************************************************************************************************************************************************* - function confirmar(){ - if (comprobar_datos()){ - var wurl="./gestores/gestor_InventarioHardware.php?" +compone_urlejecucion(); - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la p�ina gestora - } - } -//________________________________________________________________________________________________________ - function cancelar(){ - alert(CTbMsg[0]); - location.href="../nada.php" - } -//________________________________________________________________________________________________________ - function comprobar_datos(){ - return(comprobar_datosejecucion()) -} -//________________________________________________________________________________________________________ -// -// Comprobar retorno -//________________________________________________________________________________________________________ -function resultado_inventariohardware(resul){ - if (!resul){ - alert(CTbMsg[1]); - return - } - alert(CTbMsg[2]); -}
\ No newline at end of file diff --git a/admin/WebConsole/comandos/jscripts/InventarioSoftware.js b/admin/WebConsole/comandos/jscripts/InventarioSoftware.js deleted file mode 100644 index b9cab97b..00000000 --- a/admin/WebConsole/comandos/jscripts/InventarioSoftware.js +++ /dev/null @@ -1,46 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creació�:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: InventarioHardware.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero InventarioHardware.php (Comandos) -// ************************************************************************************************************************************************* - function confirmar(){ - if (comprobar_datos()){ - var tb_conf=document.getElementById("tabla_conf"); - var ochecks=tb_conf.getElementsByTagName('INPUT') - var particiones="" - for(var i=0;i<ochecks.length;i++){ - if(ochecks[i].checked){ - var particion=ochecks[i].value - particiones+=particion+";" - } - } - var wurl="./gestores/gestor_InventarioSoftware.php" - wurl+="?particiones="+particiones+"&"+compone_urlejecucion(); - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la p�ina gestora - } - } -//________________________________________________________________________________________________________ - function cancelar(){ - alert(CTbMsg[0]); - location.href="../nada.php" - } -//________________________________________________________________________________________________________ - function comprobar_datos(){ - return(comprobar_datosejecucion()) -} -//________________________________________________________________________________________________________ -// -// Comprobar retorno -//________________________________________________________________________________________________________ -function resultado_inventariosoftware(resul){ - if (!resul){ - alert(CTbMsg[1]); - return - } - alert(CTbMsg[2]); -} diff --git a/admin/WebConsole/comandos/jscripts/ParticionaryFormatear.js b/admin/WebConsole/comandos/jscripts/ParticionaryFormatear.js deleted file mode 100644 index 64f5483e..00000000 --- a/admin/WebConsole/comandos/jscripts/ParticionaryFormatear.js +++ /dev/null @@ -1,394 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: Configurar.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero Configurar.php (Comandos) -// ************************************************************************************************************************************************* -var patrontablaparticion; -var ultpa; -var currentconfiguracion=null; -var currentimgconfiguracion=null; -//________________________________________________________________________________________________________ - function confirmar(){ - if (comprobar_datos()){ - var cadenaip=document.fdatosocultos.cadenaip.value; - var identificador=document.fdatosocultos.identificador.value; - var nombrefuncion=document.fdatosocultos.nombrefuncion.value; - var ejecutor=document.fdatosocultos.ejecutor.value; - var tipotrama=document.fdatosocultos.tipotrama.value; - var ambito=document.fdatosocultos.ambito.value; - var idambito=document.fdatosocultos.idambito.value; - var parametros=""; - var tagnuevasipes=document.fdatos.nuevasipes; - if(tagnuevasipes.length>0) - var nuevasipes=tagnuevasipes - else{ - nuevasipes=new Array(); - nuevasipes[0]=tagnuevasipes - } - swenv=false - for(var x=0;x<nuevasipes.length;x++){ - cadenaip=nuevasipes[x].value; - var auxsplit=nuevasipes[x].getAttribute("id").split("_"); - var idconfiguracion=auxsplit[1] - // Toma los datos de la tabla correspondiente a esa configuracion - var oTABLE=document.getElementById("tb_particiones_"+idconfiguracion) - var oTRs=oTABLE.getElementsByTagName('TR') // Numero de particiones - swenvio=oTABLE.value - if(parseInt(swenvio)==0) continue; // Tabla de particiones no modificada - swenv=true - var tbparticiones=new Array(9); - for(var i=0;i<9;i++) tbparticiones[i]=null // Inicializa matriz - for(var i=1;i<oTRs.length;i++){ // recorre TR's de las particiones - var oTDs=oTRs[i].getElementsByTagName('TD') // Numero de particiones - var desplepar=oTDs[1].childNodes[0] // recupera el desplegable de particiones - var despletipopar=oTDs[2].childNodes[0] // recupera el desplegable de tipo de accion - var inputtama=oTDs[4].childNodes[1] // recupera el tama� - var despleacc=oTDs[5].childNodes[1] // recupera el desplegable de accion - var particion=desplepar.value - var tipopart=despletipopar.value - var sizepart=inputtama.value - var accion=despleacc.value - var idp=parseInt(particion) - tbparticiones[idp]=particion+";"+tipopart+";"+sizepart+";"+accion+'%0A' - } - var particiones="" - for(var i=0;i<9;i++){ - if(tbparticiones[i]!=null){ - particiones+=tbparticiones[i] - } - } - parametros+="cadenaip="+cadenaip+'%0D'+"identificador="+identificador+'%0D'+"nombrefuncion="+nombrefuncion+'%0D'+"ejecutor="+ejecutor+'%0D'+"tipotrama="+tipotrama+'%0D'+"ambito="+ambito+'%0D'+"idambito="+idambito+'%0D'+"particiones="+particiones - parametros+='%09'; - } - if(swenv){ - var wurl="./gestores/gestor_Configurar.php" - wurl+="?parametros="+parametros - wurl+="&" +compone_urlejecucion(); - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la p�ina gestora - } - else - alert(TbMsg[0]); - } -} -//________________________________________________________________________________________________________ - function cancelar(){ - alert(CTbMsg[0]); - location.href="../nada.php" - } -//________________________________________________________________________________________________________ - function comprobar_datos(){ - var tbconfigur=document.getElementById("tbconfigur") ; - var tbidc=tbconfigur.value.split(";"); - for(var j=0;j<tbidc.length-1;j++){ - var oTABLE=document.getElementById("tb_particiones_"+tbidc[j]) - var oTRs=oTABLE.getElementsByTagName('TR') - var tbp=new Array(9); - var otbp=new Array(9); - for(var i=0;i<9;i++){ - tbp[i]=0; // Inicializar matriz - otbp[i]=null - } - for(var i=1;i<oTRs.length;i++){ // recorre TR's de las particiones - var oTDs=oTRs[i].getElementsByTagName('TD') - var desplepar=oTDs[1].childNodes[0] - var p=desplepar.selectedIndex - var wpar=desplepar.options[p].value - if(tbp[wpar]==1){ - alert(TbMsg[1]) - desplepar.focus(); - return(false) - } - else{ - tbp[wpar]=1; - otbp[wpar]=desplepar; - } - var inputtama=oTDs[4].childNodes[0] - var tama=inputtama.value - if (tama<=0){ - alert(TbMsg[2]); - inputtama.focus(); - return(false) - } - } - var swsw=false; - for(var i=1;i<9;i++){ - if(i!=4){ - if (tbp[i]==0) swsw=true - if (tbp[i]==1 && swsw){ - alert(TbMsg[3]); - otbp[i].focus(); - return(false) - } - } - } - } - return(comprobar_datosejecucion()) -} -//________________________________________________________________________________________________________ -function chgpar(o){ - var auxSplit=o.getAttribute("id").split("_"); - var despletipopar=document.getElementById("tipospar_"+auxSplit[1]+"_"+auxSplit[2]) - var despleacc=document.getElementById("acciones_"+auxSplit[1]+"_"+auxSplit[2]) - var littiposo=document.getElementById("tiposo_"+auxSplit[1]+"_"+auxSplit[2]) - var swenvio=document.getElementById("tb_particiones_"+auxSplit[2]) - var p=despletipopar.selectedIndex - var tipopar=despletipopar.options[p].value - switch(parseInt(tipopar)){ - case 0: // Sin particionar - littiposo.innerHTML=' <span style="COLOR:red"> Espacio sin particionar !!</span> '; - littiposo.value=0 - despleacc.selectedIndex=0 - break; - case 1: // Bigdos - littiposo.innerHTML=' <span style="COLOR:red">Msdos,Windows 95</span> '; - littiposo.value=1 - despleacc.selectedIndex=1 - break; - case 2: // FAt32 - littiposo.innerHTML=' <span style="COLOR:red">Windows 98,Millenium</span> '; - littiposo.value=1 - despleacc.selectedIndex=1 - break; - case 3: // NTFS - littiposo.innerHTML=' <span style="COLOR:red">Windows XP, Windows 2000, Windows 2003</span> '; - littiposo.value=1 - despleacc.selectedIndex=1 - break; - case 4: //Linux Ext2 - littiposo.innerHTML=' <span style="COLOR:red">Linux (Ext2)</span> '; - littiposo.value=1 - despleacc.selectedIndex=1 - break; - case 5: //Linux Ext3 - littiposo.innerHTML=' <span style="COLOR:red">Linux(Ext3)</span> '; - littiposo.value=1 - despleacc.selectedIndex=1 - break; - case 6: //Linux Ext4 - littiposo.innerHTML=' <span style="COLOR:red">Linux (Ext4)</span> '; - littiposo.value=1 - despleacc.selectedIndex=1 - break; - case 7: - littiposo.innerHTML=' <span style="COLOR:blue">Linux swap</span> '; - littiposo.value=0 - despleacc.selectedIndex=0 - break; - case 8: - littiposo.innerHTML=' <span style="COLOR:blue">Caché</span> '; - littiposo.value=1 - despleacc.selectedIndex=1 - break; - } - swenvio.value=1; // marca la partici� para ser tratada en el env� de trama -} -//________________________________________________________________________________________________________ -function chgtipopar(o){ -alert("ooo"); - var auxSplit=o.getAttribute("id").split("_"); - var despleacc=document.getElementById("acciones_"+auxSplit[1]+"_"+auxSplit[2]) - var littiposo=document.getElementById("tiposo_"+auxSplit[1]+"_"+auxSplit[2]) - var swenvio=document.getElementById("tb_particiones_"+auxSplit[2]) - var p=o.selectedIndex - var tipopar=o.options[p].value - if(tipopar!=0 && tipopar!=7) - despleacc.selectedIndex=1; - else - despleacc.selectedIndex=0; - alert( "===================="+parseInt(tipopar)); -switch(parseInt(tipopar)){ - case 0: // Bigdos - littiposo.innerHTML=' <span style="COLOR:red"> Espacio sin particionar !!</span> '; - break; - case 1: // Bigdos - littiposo.innerHTML=' <span style="COLOR:red">Msdos,Windows 95</span> '; - break; - littiposo.value=1 - case 2: // FAt32 - littiposo.innerHTML=' <span style="COLOR:red">Windows 98,Millenium</span> '; - littiposo.value=1 - break; - case 3: // NTFS - littiposo.innerHTML=' <span style="COLOR:red">Windows XP, Windows 2000, Windows 2003</span> '; - littiposo.value=1 - break; - case 4: //Linux Ext2 - littiposo.innerHTML=' <span style="COLOR:red">Linux (Ext2)</span> '; - littiposo.value=1 - break; - case 5: //Linux Ext3 - littiposo.innerHTML=' <span style="COLOR:red">Linux(Ext3)</span> '; - littiposo.value=1 - break; - case 6: //Linux Ext4 - littiposo.innerHTML=' <span style="COLOR:red">Linux (Ext4)</span> '; - littiposo.value=1 - break; - case 7: - littiposo.innerHTML=' <span style="COLOR:blue">Linux swap</span> '; - littiposo.value=0 - break; - case 8: - littiposo.innerHTML=' <span style="COLOR:blue">Caché</span> '; - littiposo.value=1 - break; - - } - swenvio.value=1; // marca la partici� para ser tratada en el env� de trama -} -//________________________________________________________________________________________________________ -function chgtama(idc){ - var oTABLE=document.getElementById("tb_particiones_"+idc) - var oTRs=oTABLE.getElementsByTagName('TR') // Numero de particiones - for(var i=1;i<oTRs.length;i++){ // recorre TR's de las particiones - var oTDs=oTRs[i].getElementsByTagName('TD') // Numero de particiones - var despleacc=oTDs[5].childNodes[0] // recupera el desplegable de accion - var desplepar=oTDs[2].childNodes[0] // recupera el desplegable de tipos departiciones - if(desplepar.selectedIndex!=0 && desplepar.selectedIndex!=5){ // Si la particion no esta vacia - despleacc.selectedIndex=1; - var littiposo=oTDs[3].childNodes[0] - littiposo.value=1 // Marca como forzamente formaeable esta paticion - oTABLE.value=1; // marca la partici� para ser tratada en el env� de trama - } - } -} -//________________________________________________________________________________________________________ -function chgaccion(o){ - var auxSplit=o.getAttribute("id").split("_"); // Toma numero de particion - var littiposo=document.getElementById("tiposo_"+auxSplit[1]+"_"+auxSplit[2]) - var despleacc=document.getElementById("acciones_"+auxSplit[1]+"_"+auxSplit[2]) - var despletipopar=document.getElementById("tipospar_"+auxSplit[1]+"_"+auxSplit[2]) - var swenvio=document.getElementById("tb_particiones_"+auxSplit[2]) - if(despletipopar.selectedIndex==0){ - alert(TbMsg[4]); - o.selectedIndex=0 - return - } - if (littiposo.value==1){ - alert(TbMsg[5]); - o.selectedIndex=1 - } - if(despleacc.selectedIndex==2){ - if(despletipopar.selectedIndex>3) - alert(TbMsg[6]); - } - if(despleacc.selectedIndex==3){ - if(despletipopar.selectedIndex>3) - alert(TbMsg[7]); - } - swenvio.value=1; // marca la partici� para ser tratada en el env� de trama -} -//________________________________________________________________________________________________________ -function annadir_particion(idc){ - var oTABLE=document.getElementById("tb_particiones_"+idc) - var oTRs=oTABLE.getElementsByTagName('TR') // Numero de particiones - if(parseInt(oTRs.length)>7){ - alert(TbMsg[8]); - return; - } - oTABLE=document.getElementById("tabla_contenidoparticion_"+idc) - var oTDs=oTABLE.getElementsByTagName('TD') // LLega hasta TD ( punto de pivote ) - textHtml=oTDs[0].innerHTML // Toma la rama a sustituir - - oTABLE=document.getElementById("patron_contenidoparticion") - var wpatrontablaparticion=oTABLE.innerHTML // Toma la rama a sustituir - oINPUT=document.getElementById("ultpa_"+idc) - var wultpa=parseInt(oINPUT.value); - wultpa++; - oINPUT.value=wultpa; - ultpa=oINPUT.value; - - var re = new RegExp ('_upa_', 'gi') ; // Reemplaza partici� y configuraci� - var rs =ultpa - var patrontablaparticion = wpatrontablaparticion.replace(re,rs) ; - wpatrontablaparticion=patrontablaparticion - var re = new RegExp ('_cfg_', 'gi') ; // Reemplaza configuraci� - var rs =idc - var patrontablaparticion = wpatrontablaparticion.replace(re,rs) ; - posb=textHtml.length - for (var posa=posb;posa>=0;posa--) { - if ("</TR>" == textHtml.substr(posa,5)) break; // Retrocede buscando etiqueta </TR> - } - var nwrama=textHtml.substr(0,posa+5) // Primer trozo - nwrama+=patrontablaparticion - nwrama+=textHtml.substr(posa,textHtml.length-posa) // Segundo trozo - oTDs[0].innerHTML=nwrama; - var oDESPLE=document.getElementById("numpar_"+ultpa+"_"+idc) // Selecciona item creado - var ise=wultpa-1 - if (ise>3 && ise<7) ise-=1 - if(ise>6) ise=6 - oDESPLE.selectedIndex=ise -} -//________________________________________________________________________________________________________ -function elimina_particion(o,idc){ - oTABLE=document.getElementById("tabla_contenidoparticion_"+idc) - oTDs=oTABLE.getElementsByTagName('TD') // LLega hasta TD ( punto de pivote ) - textHtml=oTDs[0].innerHTML // Toma la rama a sustituir - var patron=o.getAttribute("id") - var re = new RegExp (patron, 'gi') ; - var pos=textHtml.search(patron) - for (var posa=pos;posa>=0;posa--) { - if ("<TR" == textHtml.substr(posa,3)) break; // Retrocede buscando etiqueta <TR> - } - for (var posb=pos;posb<textHtml.length;posb++) { // Avanza buscando etiqueta </TR> - if ("</TR>" == textHtml.substr(posb,5)) break; - } - posb+=5 - var nwrama=textHtml.substr(0,posa) // Primer trozo - nwrama+=textHtml.substr(posb,textHtml.length-posb) // Segundo trozo - oTDs[0].innerHTML=nwrama; - - var swenvio=document.getElementById("tb_particiones_"+idc) - swenvio.value=1; // marca la partici� para ser tratada en el env� de trama -} -//________________________________________________________________________________________________________ -// -// Comprobar retorno -//________________________________________________________________________________________________________ -function resultado_Configurar(resul){ - if (!resul){ - alert(CTbMsg[1]); - return - } - alert(CTbMsg[2]); -} -//________________________________________________________________________________________________________ - function resalta(o,idc){ - currentconfiguracion=idc - if(currentimgconfiguracion!=null) - currentimgconfiguracion.src="../images/iconos/configuraciones.gif" - currentimgconfiguracion=o; - o.src="../images/iconos/configuraciones_ON.gif" - menu_contextual(o,'flo_configuraciones'); - } -//________________________________________________________________________________________________________ -function chgtotal(op){ - idc=currentconfiguracion - var oTABLE=document.getElementById("tb_particiones_"+idc) - var oTRs=oTABLE.getElementsByTagName('TR') // Numero de particiones - for(var i=1;i<oTRs.length;i++){ // recorre TR's de las particiones - var oTDs=oTRs[i].getElementsByTagName('TD') // Numero de particiones - var despleacc=oTDs[5].childNodes[0] // recupera el desplegable de accion - var despletipopar=oTDs[2].childNodes[0] // recupera el desplegable de tipos de particiones - var littiposo=oTDs[3].childNodes[0] - if(despletipopar.selectedIndex==0 || despletipopar.selectedIndex==5) // partici� est�vac�o es swap no puede llevarse a cabo ningn tipo de acci� sobre ella - continue - if (littiposo.value==1) // Est�partici� debe ser necesariamente formateada porque se ha cambiado el S.O. - continue - if(op==2){ // No tiene sentido ocultar esta partici� al no tratarse de un sistema Windows; - if(despletipopar.selectedIndex>3) - continue - } - if(op==3){ // No tiene sentido mostrar esta partici� al no tratarse de un sistema Windows; - if(despletipopar.selectedIndex>3) - continue - } - despleacc.selectedIndex=op; // Coloca la acci� en el desplegable - oTABLE.value=1; // marca la partici� para ser tratada en el env� de trama - } -}
\ No newline at end of file diff --git a/admin/WebConsole/comandos/jscripts/Reiniciar.js b/admin/WebConsole/comandos/jscripts/Reiniciar.js deleted file mode 100644 index 6f7e2db5..00000000 --- a/admin/WebConsole/comandos/jscripts/Reiniciar.js +++ /dev/null @@ -1,37 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: Reiniciar.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero Reiniciar.php (Comandos) -// ************************************************************************************************************************************************* - function confirmar(){ - if (comprobar_datos()){ - var wurl="./gestores/gestor_Reiniciar.php?" +compone_urlejecucion(); - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora - } - } -//__________________________________________________________________________________________________ - function cancelar(){ - alert(CTbMsg[0]); - location.href="../nada.php" -} -//__________________________________________________________________________________________________ - function comprobar_datos(){ - return(comprobar_datosejecucion()) -} -//__________________________________________________________________________________________________ -// -// Comprobar retorno -//__________________________________________________________________________________________________ -function resultado_reiniciar(resul){ - if (!resul){ - alert(CTbMsg[1]); - return - } - alert(CTbMsg[2]); -} diff --git a/admin/WebConsole/comandos/jscripts/RemboOffline.js b/admin/WebConsole/comandos/jscripts/RemboOffline.js deleted file mode 100644 index 81f0600d..00000000 --- a/admin/WebConsole/comandos/jscripts/RemboOffline.js +++ /dev/null @@ -1,37 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación:2003-2004 -// Fecha Última modificación: Abril-2005 -// Nombre del fichero: RemboOffline.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero RemboOffline.php (Comandos) -// ************************************************************************************************************************************************* - function confirmar(){ - if (comprobar_datos()){ - var wurl="./gestores/gestor_RemboOffline.php?" +compone_urlejecucion(); - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora - } - } -//________________________________________________________________________________________________________ - function cancelar(){ - alert(CTbMsg[0]); - location.href="../nada.php" - } -//________________________________________________________________________________________________________ - function comprobar_datos(){ - return(comprobar_datosejecucion()) -} -//________________________________________________________________________________________________________ -// -// Comprobar retorno -//________________________________________________________________________________________________________ -function resultado_RemboOffline(resul){ - if (!resul){ - alert(CTbMsg[1]); - return - } - alert(CTbMsg[2]); -} diff --git a/admin/WebConsole/comandos/jscripts/RestaurarImagenAula.js b/admin/WebConsole/comandos/jscripts/RestaurarImagenAula.js deleted file mode 100644 index 1f31c7de..00000000 --- a/admin/WebConsole/comandos/jscripts/RestaurarImagenAula.js +++ /dev/null @@ -1,164 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: RestaurarImagenAula.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero RestaurarImagenAula.php (Comandos) -// ************************************************************************************************************************************************* -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ - function cancelar(){ - alert(CTbMsg[0]); - location.href="../nada.php" - } -//________________________________________________________________________________________________________ -// -// Esta función desabilita la marca de un checkbox en opcion "bajas" -//________________________________________________________________________________________________________ - function desabilita(o) { - var b - b=o.checked - o.checked=!b - } -//________________________________________________________________________________________________________ -// -// Confirma la edición -//________________________________________________________________________________________________________ -function confirmar(){ - if (comprobar_datos()){ - var cadenaip=document.fdatosocultos.cadenaip.value; - var identificador=document.fdatosocultos.identificador.value; - var nombrefuncion=document.fdatosocultos.nombrefuncion.value; - var ejecutor=document.fdatosocultos.ejecutor.value; - var tipotrama=document.fdatosocultos.tipotrama.value; - var ambito=document.fdatosocultos.ambito.value; - var idambito=document.fdatosocultos.idambito.value; - var parametros=""; - var tagnuevasipes=document.fdatos.nuevasipes; - if(tagnuevasipes.length>0) - var nuevasipes=tagnuevasipes - else{ - nuevasipes=new Array(); - nuevasipes[0]=tagnuevasipes - } - for(var x=0;x<nuevasipes.length;x++){ - cadenaip=nuevasipes[x].value; - var auxsplit=nuevasipes[x].getAttribute("id").split("_"); - var idperfilhard=auxsplit[1] - var idparticion=auxsplit[2] - var ochecks=document.fdatos.getElementsByTagName("INPUT") - var perfiles="" - var pathrmb=""; - var protclona=""; - for(var i=0;i<ochecks.length;i++){ - if(ochecks[i].checked){ - var particion=ochecks[i].value - var valparticion=particion.split("_"); - var widperfilhard=valparticion[1] - var widparticion=valparticion[2] - if(idperfilhard==widperfilhard && idparticion==widparticion){ - var desple_M=document.getElementById("desple_M_"+particion); - var p_M=desple_M.selectedIndex - if(p_M>0) - perfiles+=valparticion[0]+"_M_"+desple_M.value+";" - var opathrmb=document.getElementById("pathrmb_"+particion); - pathrmb+=opathrmb.value+";"; - var protclon=document.getElementById("protoclonacion_"+particion); - protclona+=protclon.value+";"; - } - } - } - if(perfiles!=""){ - parametros+="cadenaip="+cadenaip+'%0D'+"identificador="+identificador+'%0D'+"nombrefuncion="+nombrefuncion+'%0D'+"ejecutor="+ejecutor+'%0D'+"tipotrama="+tipotrama+'%0D'+"ambito="+ambito+'%0D'+"idambito="+idambito+'%0D'+"pathrmb="+pathrmb+'%0D'+"protclona="+protclona+'%0D'+"perfiles="+perfiles - parametros+='%09'; - } - } - var wurl="./gestores/gestor_RestaurarImagenAula.php" - wurl+="?parametros="+parametros - wurl+="&" +compone_urlejecucion(); - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora - } -} -//________________________________________________________________________________________________________ -// -// seleccionar automaticamente las particiones -//________________________________________________________________________________________________________ -function seleccionar(particion){ - - var desplepath=document.getElementById("pathrmb_"+particion); - var p=desplepath.selectedIndex - if(p<1){ - desplepath.selectedIndex=1 - } -} -//________________________________________________________________________________________________________ -// -// Marcar automaticamente los check box -//________________________________________________________________________________________________________ -function marcar(desple,id){ - var p=desple.selectedIndex - if(p>0){ - var casilla=document.getElementById("particion_"+id); - casilla.checked=true; - } - var desplepath=document.getElementById("pathrmb_"+id); - var p=desplepath.selectedIndex - if(p<1){ - desplepath.selectedIndex=1 - } -} -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function comprobar_datos(){ - var ochecks=document.fdatos.getElementsByTagName("INPUT") - var op=0 - for(var i=0;i<ochecks.length;i++){ - if(ochecks[i].checked){ - op++; - var particion=ochecks[i].value - var desple_M=document.getElementById("desple_M_"+particion); - var valparticion=particion.split("_"); - var p_M=desple_M.selectedIndex - if (p_M==0){ - alert(TbMsg[0]+valparticion[0]) - desple_M.focus() - return(false) - } - var desple_path=document.getElementById("pathrmb_"+particion); - var p=desple_path.selectedIndex - if(p<1) { - alert(TbMsg[5]+valparticion[0]) - return(false); - } - var desple_P=document.getElementById("protoclonacion_"+particion); - if(desple_P.value=="TORRENT" || desple_P.value=="MULTICAST"){ - if(desple_path.value!=1) - alert(TbMsg[6]+particion) // Debe existir caché - } - } - } - if(op==0){ - alert(TbMsg[4]) - return(false); - } - return(comprobar_datosejecucion()) -} -//________________________________________________________________________________________________________ -// -// Comprobar retorno -//________________________________________________________________________________________________________ -function resultado_RestaurarImagenAula(resul){ - if (!resul){ - alert(CTbMsg[1]); - return - } - alert(CTbMsg[2]); -} diff --git a/admin/WebConsole/comandos/jscripts/RestaurarImagenGrupoOrdenadores.js b/admin/WebConsole/comandos/jscripts/RestaurarImagenGrupoOrdenadores.js deleted file mode 100644 index be82a603..00000000 --- a/admin/WebConsole/comandos/jscripts/RestaurarImagenGrupoOrdenadores.js +++ /dev/null @@ -1,164 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: RestaurarImagenGrupoOrdenadores.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero RestaurarImagenGrupoOrdenadores.php (Comandos) -// ************************************************************************************************************************************************* -//___________________________________________________________________________________________________________ -// -// Cancela la edición -//___________________________________________________________________________________________________________ - function cancelar(){ - alert(CTbMsg[0]); - location.href="../nada.php" - } -//___________________________________________________________________________________________________________ -// -// Esta función desabilita la marca de un checkbox en opcion "bajas" -//___________________________________________________________________________________________________________ - function desabilita(o) { - var b - b=o.checked - o.checked=!b - } -//___________________________________________________________________________________________________________ -// -// Confirma la edición -//___________________________________________________________________________________________________________ -function confirmar(){ - if (comprobar_datos()){ - var cadenaip=document.fdatosocultos.cadenaip.value; - var identificador=document.fdatosocultos.identificador.value; - var nombrefuncion=document.fdatosocultos.nombrefuncion.value; - var ejecutor=document.fdatosocultos.ejecutor.value; - var tipotrama=document.fdatosocultos.tipotrama.value; - var ambito=document.fdatosocultos.ambito.value; - var idambito=document.fdatosocultos.idambito.value; - var parametros=""; - var tagnuevasipes=document.fdatos.nuevasipes; - if(tagnuevasipes.length>0) - var nuevasipes=tagnuevasipes - else{ - nuevasipes=new Array(); - nuevasipes[0]=tagnuevasipes - } - for(var x=0;x<nuevasipes.length;x++){ - cadenaip=nuevasipes[x].value; - var auxsplit=nuevasipes[x].getAttribute("id").split("_"); - var idperfilhard=auxsplit[1] - var idparticion=auxsplit[2] - var ochecks=document.fdatos.getElementsByTagName("INPUT") - var perfiles="" - var pathrmb=""; - var $protclona=""; - for(var i=0;i<ochecks.length;i++){ - if(ochecks[i].checked){ - var particion=ochecks[i].value - var valparticion=particion.split("_"); - var widperfilhard=valparticion[1] - var widparticion=valparticion[2] - if(idperfilhard==widperfilhard && idparticion==widparticion){ - var desple_M=document.getElementById("desple_M_"+particion); - var p_M=desple_M.selectedIndex - if(p_M>0) - perfiles+=valparticion[0]+"_M_"+desple_M.value+";" - var opathrmb=document.getElementById("pathrmb_"+particion); - pathrmb+=opathrmb.value+";"; - var protclon=document.getElementById("protoclonacion_"+particion); - protclona+=protclon.value+";"; - } - } - } - if(perfiles!=""){ - parametros+="cadenaip="+cadenaip+'%0D'+"identificador="+identificador+'%0D'+"nombrefuncion="+nombrefuncion+'%0D'+"ejecutor="+ejecutor+'%0D'+"tipotrama="+tipotrama+'%0D'+"ambito="+ambito+'%0D'+"idambito="+idambito+'%0D'+"pathrmb="+pathrmb+'%0D'+"protclona="+protclona+'%0D'+"perfiles="+perfiles - parametros+='%09'; - } - } - var wurl="./gestores/gestor_RestaurarImagenGrupoOrdenadores.php" - wurl+="?parametros="+parametros - wurl+="&" +compone_urlejecucion(); - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora - } -} -//________________________________________________________________________________________________________ -// -// seleccionar automaticamente las particiones -//________________________________________________________________________________________________________ -function seleccionar(particion){ - - var desplepath=document.getElementById("pathrmb_"+particion); - var p=desplepath.selectedIndex - if(p<1){ - desplepath.selectedIndex=1 - } -} -//___________________________________________________________________________________________________________ -// -// Marcar automaticamente los check box -//___________________________________________________________________________________________________________ -function marcar(desple,particion){ - var casilla=document.getElementById("particion_"+particion); - var p=desple.selectedIndex - if(p>0) - casilla.checked=true; - - var desplepath=document.getElementById("pathrmb_"+particion); - var p=desplepath.selectedIndex - if(p<1){ - desplepath.selectedIndex=1 - } -} -//___________________________________________________________________________________________________________ -// -// Comprobar_datos -//___________________________________________________________________________________________________________ -function comprobar_datos(){ - var ochecks=document.fdatos.getElementsByTagName("INPUT") - var op=0 - for(var i=0;i<ochecks.length;i++){ - if(ochecks[i].checked){ - op++; - var particion=ochecks[i].value - var desple_M=document.getElementById("desple_M_"+particion); - var valparticion=particion.split("_"); - var p_M=desple_M.selectedIndex - if (p_M==0 ){ - alert(TbMsg[0]+valparticion[0]) - desple_M.focus() - return(false) - } - var desple_path=document.getElementById("pathrmb_"+particion); - var p=desple_path.selectedIndex - if(p<1) { - alert(TbMsg[5]+valparticion[0]) - return(false); - } - var desple_P=document.getElementById("protoclonacion_"+particion); - if(desple_P.value=="TORRENT" || desple_P.value=="MULTICAST"){ - if(desple_path.value!=1) - alert(TbMsg[6]+particion) // Debe existir caché - } - } - } - if(op==0){ - alert(TbMsg[4]) - return(false); - } - return(comprobar_datosejecucion()) -} -//___________________________________________________________________________________________________________ -// -// Comprobar retorno -//___________________________________________________________________________________________________________ -function resultado_RestaurarImagenGrupoOrdenadores(resul){ - if (!resul){ - alert(CTbMsg[1]); - return - } - alert(CTbMsg[2]); -} diff --git a/admin/WebConsole/comandos/jscripts/RestaurarImagenOrdenador.js b/admin/WebConsole/comandos/jscripts/RestaurarImagenOrdenador.js deleted file mode 100644 index cf1d135a..00000000 --- a/admin/WebConsole/comandos/jscripts/RestaurarImagenOrdenador.js +++ /dev/null @@ -1,132 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: RestaurarImagenOrdenador.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero RestaurarImagenOrdenador.php (Comandos) -// ************************************************************************************************************************************************* -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ - function cancelar(){ - alert(CTbMsg[0]); - location.href="../nada.php" - } -//________________________________________________________________________________________________________ -// -// Confirma la edición -//________________________________________________________________________________________________________ -function confirmar(){ - if (comprobar_datos()){ - var cadenaip=document.fdatosocultos.cadenaip.value; - var identificador=document.fdatosocultos.identificador.value; - var nombrefuncion=document.fdatosocultos.nombrefuncion.value; - var ejecutor=document.fdatosocultos.ejecutor.value; - var tipotrama=document.fdatosocultos.tipotrama.value; - var ambito=document.fdatosocultos.ambito.value; - var idambito=document.fdatosocultos.idambito.value; - var ochecks=document.fdatos.getElementsByTagName("INPUT") - var perfiles="" - var pathrmb=""; - var protclona=""; - for(var i=0;i<ochecks.length;i++){ - if(ochecks[i].checked){ - var particion=ochecks[i].value - var desple_M=document.getElementById("desple_M_"+particion); - var p_M=desple_M.selectedIndex - if(p_M>0) - perfiles+=particion+"_M_"+desple_M.value+";" - var opathrmb=document.getElementById("pathrmb_"+particion); - pathrmb+=opathrmb.value+";"; - var protclon=document.getElementById("protoclonacion_"+particion); - protclona+=protclon.value+";"; - - } - } - var wurl="./gestores/gestor_RestaurarImagenOrdenador.php" - wurl+="?cadenaip="+cadenaip+"&identificador="+identificador+"&nombrefuncion="+nombrefuncion+"&ejecutor="+ejecutor+"&tipotrama="+tipotrama+"&ambito="+ambito+"&idambito="+idambito+"&pathrmb="+pathrmb+"&protclona="+protclona+'%0D'+"&perfiles="+perfiles - wurl+="&" +compone_urlejecucion(); - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora - } -} -//________________________________________________________________________________________________________ -// -// seleccionar automaticamente las particiones -//________________________________________________________________________________________________________ -function seleccionar(particion){ - - var desplepath=document.getElementById("pathrmb_"+particion); - var p=desplepath.selectedIndex - if(p<1){ - desplepath.selectedIndex=1 - } -} -//___________________________________________________________________________________________________________ -// -// Marcar automaticamente los check box -//___________________________________________________________________________________________________________ -function marcar(desple,particion){ - var casilla=document.getElementById("particion_"+particion); - var p=desple.selectedIndex - if(p>0) - casilla.checked=true; - - var desplepath=document.getElementById("pathrmb_"+particion); - var p=desplepath.selectedIndex - if(p<1){ - desplepath.selectedIndex=1 - } -} -//___________________________________________________________________________________________________________ -// -// Comprobar_datos -//___________________________________________________________________________________________________________ -function comprobar_datos(){ - var ochecks=document.fdatos.getElementsByTagName("INPUT") - var op=0 - for(var i=0;i<ochecks.length;i++){ - if(ochecks[i].checked){ - op++; - var particion=ochecks[i].value - var desple_M=document.getElementById("desple_M_"+particion); - var p_M=desple_M.selectedIndex - if (p_M==0){ - alert(TbMsg[0]+particion) - desple_M.focus() - return(false) - } - var desple_path=document.getElementById("pathrmb_"+particion); - var p=desple_path.selectedIndex - if(p<1) { - alert(TbMsg[5]+particion) - return(false); - } - var desple_P=document.getElementById("protoclonacion_"+particion); - if(desple_P.value=="TORRENT" || desple_P.value=="MULTICAST"){ - if(desple_path.value!=1) - alert(TbMsg[6]+particion) // Debe existir caché - } - } - } - if(op==0){ - alert(TbMsg[4]) - return(false); - } - return(comprobar_datosejecucion()) -} -//___________________________________________________________________________________________________________ -// -// Comprobar retorno -//___________________________________________________________________________________________________________ -function resultado_RestaurarImagenOrdenador(resul){ - if (!resul){ - alert(CTbMsg[1]); - return - } - alert(CTbMsg[2]); -} diff --git a/admin/WebConsole/comandos/jscripts/TomaConfiguracion.js b/admin/WebConsole/comandos/jscripts/TomaConfiguracion.js deleted file mode 100644 index 78821d62..00000000 --- a/admin/WebConsole/comandos/jscripts/TomaConfiguracion.js +++ /dev/null @@ -1,37 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: TomaConfiguracion.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero TomaConfiguracion.php (Comandos) -// ************************************************************************************************************************************************* - function confirmar(){ - if (comprobar_datos()){ - var wurl="./gestores/gestor_TomaConfiguracion.php?" +compone_urlejecucion(); - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora - } - } -//________________________________________________________________________________________________________ - function cancelar(){ - alert(CTbMsg[0]); - location.href="../nada.php" - } -//________________________________________________________________________________________________________ - function comprobar_datos(){ - return(comprobar_datosejecucion()) -} -//________________________________________________________________________________________________________ -// -// Comprobar retorno -//________________________________________________________________________________________________________ -function resultado_tomaconfiguracion(resul){ - if (!resul){ - alert(CTbMsg[1]); - return - } - alert(CTbMsg[2]); -}
\ No newline at end of file diff --git a/admin/WebConsole/comandos/jscripts/comunescomandos.js b/admin/WebConsole/comandos/jscripts/comunescomandos.js deleted file mode 100644 index 82a8a09d..00000000 --- a/admin/WebConsole/comandos/jscripts/comunescomandos.js +++ /dev/null @@ -1,171 +0,0 @@ -//---------------------------------------------------------------------------------------------- - function comprobar_datosejecucion(){ - - // Comprobación de las opciones de ejecución ---------------------------------- - var sw_ejya=document.fdatosejecucion.sw_ejya.checked; - var sw_seguimientocon=document.fdatosejecucion.sw_seguimiento[0].checked; - var sw_seguimientosin=document.fdatosejecucion.sw_seguimiento[1].checked; - - var sw_mkprocedimiento=document.fdatosejecucion.sw_mkprocedimiento.checked; - var sw_nuevaprocedimiento=document.fdatosejecucion.sw_procedimiento[0].checked; - var descripcion_nuevaprocedimiento=document.fdatosejecucion.nombreprocedimiento.value; - var sw_procedimientoexistente=document.fdatosejecucion.sw_procedimiento[1].checked; - - var sw_mktarea=document.fdatosejecucion.sw_mktarea.checked; - var sw_nuevatarea=document.fdatosejecucion.sw_tarea[0].checked; - var descripcion_nuevatarea=document.fdatosejecucion.nombretarea.value; - var sw_tareaexistente=document.fdatosejecucion.sw_tarea[1].checked; - - var pprocedimiento=document.fdatosejecucion.idprocedimiento.selectedIndex - var ptarea=document.fdatosejecucion.idtarea.selectedIndex - - if(!sw_ejya && !sw_mkprocedimiento && !sw_mktarea ){ - alert("ATENCIÓN.- Debe elegir al menos un modo de ejecución"); - return(false); - } - - // Cuestión procedimiento ------------------------------------------------------------------------------------------------------------------------------ - if(sw_ejya){ - if(!sw_seguimientocon && !sw_seguimientosin){ - alert("ATENCIÓN.- Debe elegir un modo de ejecución inmediata"); - return(false); - } - } - // Cuestión procedimiento ------------------------------------------------------------------------------------------------------------------------------ - if(sw_mkprocedimiento){ - if(!sw_nuevaprocedimiento && !sw_procedimientoexistente){ - alert("ATENCIÓN.- Debe elegir un modo de inclusión en procedimiento de este comando"); - return(false); - } - if(sw_nuevaprocedimiento && descripcion_nuevaprocedimiento==""){ - alert("ATENCIÓN.- Debe especificar el nombre del nuevo procedimiento que se creará y al que se añadirá este comando"); - document.fdatosejecucion.nombreprocedimiento.focus(); - return(false); - } - if(sw_procedimientoexistente && pprocedimiento==0){ - alert("ATENCIÓN.- Debe elegir el procedimiento al que se añadirá este comando"); - document.fdatosejecucion.idprocedimiento.focus(); - return(false); - } - } - - // Cuestión tarea ------------------------------------------------------------------------------------------------------------------------------ - if(sw_mktarea){ - if(!sw_nuevatarea && !sw_tareaexistente){ - alert("ATENCIÓN.- Debe elegir un modo de inclusión en tarea ejecutable, de este comando"); - return(false); - } - if(sw_nuevatarea && descripcion_nuevatarea==""){ - alert("ATENCIÓN.- Debe especificar el nombre de la nueva tarea ejecutable que se creará y a la que se añadirá este comando"); - document.fdatosejecucion.nombretarea.focus(); - return(false); - } - if(sw_tareaexistente && ptarea==0){ - alert("ATENCIÓN.- Debe elegir la tarea a la que se añadirá este comando"); - document.fdatosejecucion.idtarea.focus(); - return(false); - } - } - //----------------------------------------------------------------------------------------------------------------------------------------------------- - return(true) -} -//____________________________________________________________________________ -function clic_mktarea(o){ - if(!o.checked){ - document.fdatosejecucion.sw_tarea[0].checked=false; - document.fdatosejecucion.nombretarea.value=""; - document.fdatosejecucion.sw_tarea[1].checked=false; - document.fdatosejecucion.idtarea.selectedIndex=0; - } -} -function clic_nwtarea(o){ - if(o.checked){ - document.fdatosejecucion.sw_mktarea.checked=true; - document.fdatosejecucion.sw_tarea[1].checked=false; - document.fdatosejecucion.idtarea.selectedIndex=0; - } -} -function clic_extarea(o){ - if(o.checked){ - document.fdatosejecucion.sw_mktarea.checked=true; - document.fdatosejecucion.sw_tarea[0].checked=false; - document.fdatosejecucion.nombretarea.value=""; - } -} -function clic_nomtarea(o){ - document.fdatosejecucion.sw_mktarea.checked=true; - document.fdatosejecucion.sw_tarea[0].checked=true; - document.fdatosejecucion.idtarea.selectedIndex=0; -} -function clic_mkprocedimiento(o){ - if(!o.checked){ - document.fdatosejecucion.sw_procedimiento[0].checked=false; - document.fdatosejecucion.nombreprocedimiento.value=""; - document.fdatosejecucion.sw_procedimiento[1].checked=false; - document.fdatosejecucion.idprocedimiento.selectedIndex=0; - } -} -function clic_nwprocedimiento(o){ - if(o.checked){ - document.fdatosejecucion.sw_mkprocedimiento.checked=true; - document.fdatosejecucion.sw_procedimiento[1].checked=false; - document.fdatosejecucion.idprocedimiento.selectedIndex=0; - } -} -function clic_exprocedimiento(o){ - if(o.checked){ - document.fdatosejecucion.sw_mkprocedimiento.checked=true; - document.fdatosejecucion.sw_procedimiento[0].checked=false; - document.fdatosejecucion.nombreprocedimiento.value=""; - } -} -function clic_nomprocedimiento(o){ - document.fdatosejecucion.sw_mkprocedimiento.checked=true; - document.fdatosejecucion.sw_procedimiento[0].checked=true; - document.fdatosejecucion.idprocedimiento.selectedIndex=0; -} - -function procedimientoexistente(o){ - document.fdatosejecucion.sw_mkprocedimiento.checked=true; - document.fdatosejecucion.sw_procedimiento[1].checked=true; - document.fdatosejecucion.nombreprocedimiento.value=""; -} - -function tareaexistente(o){ - document.fdatosejecucion.sw_mktarea.checked=true; - document.fdatosejecucion.sw_tarea[1].checked=true; - document.fdatosejecucion.nombretarea.value=""; -} -//____________________________________________________________________________ -function compone_urlejecucion(){ - - var wurl="" - - var sw_ejya=document.fdatosejecucion.sw_ejya.checked; - var sw_seguimiento=document.fdatosejecucion.sw_seguimiento[0].checked; - - var sw_mkprocedimiento=document.fdatosejecucion.sw_mkprocedimiento.checked; - if (document.fdatosejecucion.sw_procedimiento[0].checked){ - var nwidprocedimiento=0 - var nwdescriprocedimiento=document.fdatosejecucion.nombreprocedimiento.value; - } - else{ - var p=document.fdatosejecucion.idprocedimiento.selectedIndex - var nwidprocedimiento=document.fdatosejecucion.idprocedimiento.options[p].value - var nwdescriprocedimiento=document.fdatosejecucion.idprocedimiento.options[p].text - } - - var sw_mktarea=document.fdatosejecucion.sw_mktarea.checked; - if (document.fdatosejecucion.sw_tarea[0].checked){ - var nwidtarea=0 - var nwdescritarea=document.fdatosejecucion.nombretarea.value; - } - else{ - var p=document.fdatosejecucion.idtarea.selectedIndex - var nwidtarea=document.fdatosejecucion.idtarea.options[p].value - var nwdescritarea=document.fdatosejecucion.idtarea.options[p].text - } - wurl+="sw_ejya="+sw_ejya +"&sw_seguimiento="+sw_seguimiento+"&sw_mktarea="+sw_mktarea+"&nwidtarea="+nwidtarea+"&nwdescritarea="+nwdescritarea - wurl+="&sw_mkprocedimiento="+sw_mkprocedimiento+"&nwidprocedimiento="+nwidprocedimiento+"&nwdescriprocedimiento="+nwdescriprocedimiento - return(wurl) -}
\ No newline at end of file diff --git a/admin/WebConsole/controlacceso.php b/admin/WebConsole/controlacceso.php deleted file mode 100644 index c37c61d6..00000000 --- a/admin/WebConsole/controlacceso.php +++ /dev/null @@ -1,18 +0,0 @@ -<? -// ******************************************************************** -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Diciembre-2003 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: controlacceso.php -// Descripción :Este fichero aporta los datos de acceso a la aplicación -// ********************************************************************* - - //======================================================================================================== - // Variables de sessión de configuración de servidor y base de datos( Modificar aquípara cambio global) - $cnx="localhost;usuog;passusuog;ogBDAdmin;mysql"; // Cadena de conexión a la base de datos - $wer="OPENGNSYSURL/pagerror.php"; // Página de redireccionamiento de errores - $wac="OPENGNSYSURL/acceso.php"; // Página de login de la aplicación - $idi="esp"; // Idioma por defecto - //======================================================================================================== -?> diff --git a/admin/WebConsole/controlpostacceso.php b/admin/WebConsole/controlpostacceso.php deleted file mode 100644 index aa68c1da..00000000 --- a/admin/WebConsole/controlpostacceso.php +++ /dev/null @@ -1,185 +0,0 @@ -<? -// ******************************************************************** -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Diciembre-2003 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: controlacceso.php -// Descripción :Este fichero implementa el control de acceso a la aplicación -// ********************************************************************* -include_once("controlacceso.php"); -include_once("./includes/CreaComando.php"); -include_once("./clases/AdoPhp.php"); -//________________________________________________________________________________________________________ - $usu=""; - $pss=""; - $idc=0; - $iph=""; // Switch menu cliente - - if (isset($_POST["usu"])) $usu=$_POST["usu"]; - if (isset($_POST["pss"])) $pss=$_POST["pss"]; - if (isset($_POST["idcentro"])) $idc=$_POST["idcentro"]; - - if (isset($_GET["iph"])) $iph=$_GET["iph"]; -//________________________________________________________________________________________________________ - $cmd=CreaComando($cnx); // Crea objeto comando - if (!$cmd) - die("Error de acceso"); -//________________________________________________________________________________________________________ - - $nmc=""; - $idi=""; - - if(!empty($iph)){ // LLamada del browser del cliente - list($wip,$wusu,$wpwd,$wbd,$tbd)=split(";",$cnx); - $usu=$wusu; - $pss=$wpwd; - } - - $resul=toma_datos($cmd,$idc,&$nmc,&$idi,$usu,&$tsu,$pss); - if(!$resul) - Header("Location: ".$wac."?herror=4"); // Error de conexión con servidor B.D. - - if(!empty($iph)){ - $wurl="./varios/menucliente.php"; - Header("Location:".$wurl); // Accede a la página de menus - } - - - session_start(); // Activa variables de sesión - - $_SESSION["widcentro"]=$idc; - $_SESSION["wnombrecentro"]=$nmc; - $_SESSION["wusuario"]=$usu; - $_SESSION["widtipousuario"]=$tsu; - $_SESSION["widioma"]=$idi; - $_SESSION["wcadenaconexion"]=$cnx; - $_SESSION["wpagerror"]=$wer; - $_SESSION["wurlacceso"]=$wac; - -// Variables de entorno - $resul=toma_entorno($cmd,&$ips,&$prt,&$pclo,&$rep); - if(!$resul) - Header("Location: ".$wac."?herror=4"); // Error de conexión con servidor B.D. - - $_SESSION["wservidorhidra"]=$ips; - $_SESSION["whidraport"]=$prt; - $_SESSION["protclonacion"]=$pclo; - $_SESSION["repcentralizado"]=$rep; - -/* -echo "<BR>Cadena=".$_SESSION["wcadenaconexion"]; -echo "<BR>servidorhidra=".$_SESSION["wservidorhidra"]; -echo "<BR>hidraport=".$_SESSION["whidraport"]; -echo "<BR>usuario=".$_SESSION["wusuario"]; -echo "<BR>idtipousuario=".$_SESSION["widtipousuario"]; -*/ - - //________________________________________________________________________________________________________ - // Busca datos del usuario que intenta acceder a la aplicación - // Parametros: - // - cmd:Una comando ya operativo (con conexión abierta) - // - usuario: Nombre del usuario - // - pasguor: Password del uuario - // - // Devuelve el identificador del centro, el nombre y el idioma utilizado por el usuario - //_______________________________________________________________________________________________________ - function toma_datos($cmd,$idcentro,$nombrecentro,$idioma,$usuario,$idtipousuario,$pasguor){ - $rs=new Recordset; - if(!empty($idcentro)){ - $cmd->texto="SELECT usuarios.idtipousuario,centros.nombrecentro,idiomas.nemonico AS idioma FROM usuarios"; - $cmd->texto.=" INNER JOIN administradores_centros ON administradores_centros.idusuario=usuarios.idusuario"; - $cmd->texto.=" INNER JOIN centros ON centros.idcentro=administradores_centros.idcentro"; - $cmd->texto.=" INNER JOIN idiomas ON usuarios.ididioma=idiomas.ididioma"; - $cmd->texto.=" WHERE idtipousuario<>3 - AND usuarios.usuario='".$usuario."' - AND usuarios.pasguor='".$pasguor."' - AND administradores_centros.idcentro=".$idcentro; - } - else{ - $cmd->texto="SELECT usuarios.idtipousuario,idiomas.nemonico AS idioma FROM usuarios"; - $cmd->texto.=" INNER JOIN idiomas ON usuarios.ididioma=idiomas.ididioma"; - $cmd->texto.=" WHERE idtipousuario<>3 - AND usuarios.usuario='".$usuario."' - AND usuarios.pasguor='".$pasguor."'"; - - } - $rs->Comando=&$cmd; - //echo $cmd->texto; - if (!$rs->Abrir()) return($false); // Error al abrir recordset - if(!$rs->EOF){ - $idtipousuario=$rs->campos["idtipousuario"]; - $idioma=$rs->campos["idioma"]; - $usuario=$rs->campos["usuario"]; - if(!empty($idcentro)){ - $nombrecentro=$rs->campos["nombrecentro"]; - $idtipousuario=2; // Fuerza al acceso como administrador de UNidad organizativa - return(true); - } - else{ - $nombrecentro=""; - if($idtipousuario<>1) // Si NO es superadminsitrador - return(false); - else - return(true); - } - } - return(false); - } -//________________________________________________________________________________________________________ - // Busca datos de configuración del sistema - // Parametros: - // - cmd:Una comando ya operativo (con conexión abierta) - // - ips: Dirección IP del servidor de administración - // - prt: Puerto de comunicaciones - // - pclo: Protocolo de clonación - // - rep: Uso de repositorio centralizado - // - // Devuelve datos generales de configuración del sistema - //_______________________________________________________________________________________________________ - function toma_entorno($cmd,$ips,$prt,$pclo,$rep){ - $rs=new Recordset; - $cmd->texto="SELECT * FROM entornos"; - $rs->Comando=&$cmd; - //echo $cmd->texto; - if (!$rs->Abrir()) return($false); // Error al abrir recordset - if(!$rs->EOF){ - $ips=$rs->campos["ipserveradm"]; - $prt=$rs->campos["portserveradm"]; - $pclo=$rs->campos["protoclonacion"]; - $rep=$rs->campos["repositorio"]; - - } - return(true); - } - //_______________________________________________________________________________________________________ -?> - <HTML> - <TITLE> Administración web de aulas</TITLE> - <HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="estilos.css"> - </HEAD> - <BODY> - <DIV id="mensaje" style="Position:absolute;TOP:250;LEFT:330; visibility:visible"> - <SPAN align=center class=subcabeceras>Acceso permitido. Espere por favor ...</SPAN></P> - <SCRIPT LANGUAGE="JAVASCRIPT"> - var vez=0; - setTimeout("acceso();",300); - function acceso(){ - o=document.getElementById("mensaje"); - var s=o.style.visibility; - if(s=="hidden") - o.style.visibility="visible"; - else - o.style.visibility="hidden"; - if(vez>5){ - var w=window.top; - w.location="frames.php"; - } - vez++; - setTimeout("acceso();",300); - } - </SCRIPT> - </BODY> - </HTML> diff --git a/admin/WebConsole/dirphp.php b/admin/WebConsole/dirphp.php deleted file mode 100644 index 73dfb3a0..00000000 --- a/admin/WebConsole/dirphp.php +++ /dev/null @@ -1,63 +0,0 @@ -<?php -listar_directorios_ruta("./"); -function listar_directorios_ruta($ruta){ - // abrir un directorio y listarlo recursivo - if (is_dir($ruta)) { - if ($dh = opendir($ruta)) { - while (($file = readdir($dh)) !== false) { - if($file !=".svn" && $file!="." && $file!=".."){ - //esta lnea la utilizaramos si queremos listar todo lo que hay en el directorio - //mostrara tanto archivos como directorios - //echo "<br>Nombre de archivo: $file : Es un: " . filetype($ruta . $file); - if (is_dir($ruta . $file) && $file!="." && $file!=".."){ - //solo si el archivo es un directorio, distinto que "." y ".." - echo "<br>Directorio: $ruta$file"; - listar_directorios_ruta($ruta . $file . "/"); - } - else{ - //echo "<br>Archivp:$file"; - //if($file=="aulas.php") - procesaarchivo($ruta,$file); - } - } - } - closedir($dh); - } - }else - echo "<br>No es ruta valida"; -} - function procesaarchivo($ruta,$file){ - $meta='<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">'; - $archivo=realpath($ruta.$file); - echo "<br>Procesando Archivo:".$file; - - $tam=filesize($archivo); - $fp = fopen($archivo, "rb"); - $buffer = fread($fp, $tam); - fclose($fp); - - $pos = strpos($buffer,'<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">'); - if($pos==0) - $pos = strpos($buffer,'<head>'); - if($pos==0) - return; - - $dpl=strlen('<HEAD>'); - $prebuffer=substr($buffer,0,$pos+$dpl); - $posbuffer=substr($buffer,$pos+$dpl); - - $buffer=$prebuffer."\n\t".$meta.$posbuffer; - - /* - $buffer=ereg_replace( "<"," ",$buffer); - $buffer=ereg_replace( ">"," ",$buffer); - $buffer=ereg_replace( "[\n\r]","<BR>",$buffer); - echo $buffer; - */ - - $fp = fopen($archivo,"w"); - fwrite($fp, $buffer,strlen($buffer)); - fclose($fp); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/estilos.css b/admin/WebConsole/estilos.css deleted file mode 100644 index ca6598d8..00000000 --- a/admin/WebConsole/estilos.css +++ /dev/null @@ -1,388 +0,0 @@ -.textos{
- COLOR: #A53B2D;
- FONT-FAMILY:MS Sans Serif;
- FONT-SIZE: 8pt;
-}
-
-.texto_arbol{
- COLOR: #000000;
- FONT-FAMILY: sans-serif;
- FONT-SIZE: 11px;
-}
-
-.menu_contextual TABLE{
- BACKGROUND-COLOR: #d4d0c8;
-}
-
-.menu_contextual TD{
- COLOR: #000000;
- FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
- FONT-SIZE: 11px;
- LETTER-SPACING: -1px;
-}
-.menu_contextual SPAN{
- COLOR: #000000;
- FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
- FONT-SIZE: 11px;
- LETTER-SPACING: -1px;
-}
-.tabla_standar TD{
- COLOR: #000000;
- FONT-FAMILY: Verdana;
- FONT-SIZE: 11px;
-}
-
-.tabla_lista TD{
- COLOR: #000000;
- FONT-FAMILY: Verdana;
- FONT-SIZE: 11px;
- LETTER-SPACING: -1px;
-}
-
-.input_nodo{
- BORDER-BOTTOM: 1px solid;
- BORDER-LEFT: 1px solid;
- BORDER-RIGHT: 1px solid;
- BORDER-TOP: 1px solid;
- COLOR: #000000;
- FONT-SIZE: 11px;
- HEIGHT: 14px;
-}
-.marcorelieve{
- BORDER-BOTTOM: #808080 1px solid;
- BORDER-LEFT: #ffffff 1px solid;
- BORDER-RIGHT: #808080 1px solid;
- BORDER-TOP: #ffffff 1px solid;
-}
-.marco{
- BORDER-BOTTOM: #999999 1px solid;
- BORDER-LEFT: #999999 1px solid;
- BORDER-RIGHT: #999999 1px solid;
- BORDER-TOP: #999999 1px solid; - COLOR: #000000;
- FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
- FONT-SIZE: 13px;
-}
-.menupral{
- BACKGROUND-COLOR: #d4d0c8;
- FONT-FAMILY: sans-serif;
- FONT-SIZE: 11px;
-}
-.menupral TD{
- BORDER-BOTTOM: #d4d0c8 1px solid;
- BORDER-LEFT: #d4d0c8 1px solid;
- BORDER-RIGHT: #d4d0c8 1px solid;
- BORDER-TOP: #d4d0c8 1px solid;
-}
-
-.menupral SPAN{
- COLOR: #000000;
- FONT-FAMILY: sans-serif;
- FONT-SIZE: 11px;
-}
-
-.filtros{
-}
-
-.filtros TD{
- BORDER-BOTTOM: #999999 1px solid;
- BORDER-LEFT: #999999 1px solid;
- BORDER-RIGHT: #999999 1px solid;
- BORDER-TOP: #999999 1px solid;
- FONT-FAMILY: sans-serif;
- FONT-SIZE: 11px;
- COLOR:#999999;
-}
-.supercabeceras {
- COLOR:#FE6C65;
- FONT-FAMILY: Arial;
- FONT-SIZE: 30px;
- FONT-WEIGHT: 600;
-}
-.sobrecabeceras {
- COLOR:#7575DD;
- FONT-FAMILY: Arial;
- FONT-SIZE: 24px;
- FONT-WEIGHT: 400;
-}
-.cabeceras{
- COLOR: #999999;
- FONT-FAMILY: Verdana;
- FONT-SIZE: 24px;
- FONT-WEIGHT: 600;
-}
-.subcabeceras{
- COLOR: #D6A621;
- FONT-FAMILY: Verdana;
- FONT-SIZE: 20px;
-}
-
-.presentaciones{
- COLOR: #999999;
- FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
- FONT-SIZE: 12px;
-}
- -
-.notas{
- COLOR: #999999;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 10px;
-}
-
-.tabla_datos{
-}
-
-.tabla_datos TH{
- BACKGROUND-COLOR: #63676b;
- COLOR: #ffffff;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 12px;
- FONT-WEIGHT: 500;
- BORDER-BOTTOM:#000000 1px solid ;
-}
-
-.tabla_datos TD{
- BACKGROUND-COLOR: #d4d0c8;
- COLOR: #003300;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 12px;
- BORDER-BOTTOM:#000000 1px solid;
-}
-
-.formulariodatos{
- COLOR: #000000;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 11px
-}
-
-.tabla_listados{
-}
-
-.tabla_listados TH{
- BACKGROUND-COLOR: #63676b;
- COLOR: #ffffff;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 12px;
- FONT-WEIGHT: 500;
- BORDER-BOTTOM:#000000 1px solid ;
-}
-.tabla_listados TD{
- BACKGROUND-COLOR: #EEEECC;
- COLOR: #003300;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 11px;
- BORDER-BOTTOM:#000000 1px solid;
-}
-
-.tabla_listados_sin {
-}
-
-.tabla_listados_sin TH{
- BACKGROUND-COLOR: #63676b;
- COLOR: #ffffff;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 12px;
- FONT-WEIGHT: 500;
-}
-
-.tabla_listados_sin TD{
- BACKGROUND-COLOR: #EEEECC;
- COLOR: #000000;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 11;
-}
-
-A.tabla_listados_sin:visited{
- COLOR: #000000;
- FONT-FAMILY: sans-serif;
- FONT-SIZE: 11px;
-}
-A.tabla_listados_sin:link{
- COLOR: #000000;
- FONT-FAMILY: sans-serif;
- FONT-SIZE: 11px;
-}
-
-.recuadros{
- BACKGROUND-COLOR: lightseagreen;
- BORDER-BOTTOM: teal solid;
- BORDER-LEFT: #b4e0d2 solid;
- BORDER-RIGHT: teal solid;
- BORDER-TOP: #b4e0d2 solid;
- COLOR: white;
- FONT-STYLE: italic
-}
-
-.tabla_meses{
-}
-
-.tabla_meses TH{
- BACKGROUND-COLOR: lightseagreen;
- COLOR: white;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 11px;
- FONT-WEIGHT: 700;
-}
-
-.tabla_meses TD{
- BACKGROUND-COLOR: #EEEECC;
- COLOR: #003300;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 12px;
- BORDER-BOTTOM:#000000 1px solid ;
-
-}
-
-.tabla_reservas{
-}
-
-.tabla_reservas TH{
- BACKGROUND-COLOR: #B5DAAD;
- COLOR: #000000;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 10px;
- FONT-WEIGHT: 700;
-}
-
-.tabla_reservas TD{
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 10px;
-
-}
-.tabla_busquedas{
-}
-
-.tabla_busquedas TH{
- BACKGROUND-COLOR: #5a86b5;
- COLOR: #ffffff;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 11px;
- FONT-WEIGHT: 500;
- BORDER-BOTTOM:#000000 1px solid ;
-}
-
-.tabla_busquedas TD{
- COLOR: #003300;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 11px;
-}
-
-.tablaipes{
- BACKGROUND-COLOR: #b5daad;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 9px
-}
-
-.estilodesple{
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 11px
-}
-
-.cajatexto{
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 11px
-}
- -.cajacomandos{ - BACKGROUND-COLOR: #ffffff; - COLOR: #000000;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 12px
-} -.salidacomandos{ - BACKGROUND-COLOR: #000000; - COLOR: #ffffff;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 12px
-} -
-.tabla_parametros{
-}
-
-.tabla_parametros TH{
- BACKGROUND-COLOR: #D4D4D4;
- COLOR: #000000;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 12px;
- FONT-WEIGHT: 700;
- BORDER-BOTTOM:#000000 1px solid ;
-
-}
-.tabla_parametros TD{
- BACKGROUND-COLOR: #B5DAAD;
- COLOR: #003300;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 11px;
- BORDER-BOTTOM:#000000 1px solid;
-
-}
-.opciones_ejecucion{
- BORDER-TOP: silver thin solid;
- BORDER-BOTTOM: silver thin solid;
- BORDER-LEFT: silver thin solid;
- BORDER-RIGHT: silver thin solid;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 11px;
-}
-
-.tablaprogramacion TABLE{
-}
-
-.tablaprogramacion TH{
- FONT-WEIGHT: bold;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 11px;
- BORDER-LEFT: medium none;
- COLOR: white;
- BACKGROUND-COLOR: lightseagreen;
- TEXT-ALIGN: left;
-}
-
-.tablaprogramacion TD{
- FONT-SIZE: 9pt;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- COLOR: #000000;
-
-}
-
-.botonprogramacion{
- BORDER-BOTTOM: #666666 1px solid;
- BORDER-TOP: #ffffff 1px solid;
- BORDER-LEFT: #ffffff 1px solid;
- BORDER-RIGHT: #666666 1px solid;
- BACKGROUND-COLOR: #EEEECC;
- FONT-SIZE: 9pt;
- COLOR: #000000;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
-}
-
-.tabla_accesos{
-}
-
-.tabla_accesos TH{
- BACKGROUND-COLOR: lightseagreen;
- COLOR: #ffffff;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 11px;
- FONT-WEIGHT: 500;
- BORDER-BOTTOM:#000000 1px solid ;
-}
-
-.tabla_accesos TD{
- COLOR: #003300;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 11px;
-} -.mensajebrowser{
- BORDER-BOTTOM: #999999 1px solid;
- BORDER-LEFT: #999999 1px solid;
- BORDER-RIGHT: #999999 1px solid;
- BORDER-TOP: #999999 1px solid; - BACKGROUND-COLOR: #FFFFFF;
- COLOR: #999999;
- FONT-FAMILY: Arial, Helvetica, sans-serif;
- FONT-SIZE: 14px;
- FONT-WEIGHT: 300;
-}
-
diff --git a/admin/WebConsole/frames.php b/admin/WebConsole/frames.php deleted file mode 100644 index 21118b15..00000000 --- a/admin/WebConsole/frames.php +++ /dev/null @@ -1,33 +0,0 @@ -<? -// ******************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Diciembre-2003 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: frames.php -// Descripción :Este fichero implementa la distribución en frames de la aplicación -// ******************************************************************************************************* -include_once("./includes/ctrlacc.php"); -include_once("./includes/constantes.php"); -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<TITLE> Administración web de aulas</TITLE> -</HEAD> -<FRAMESET rows="25,*"> - <FRAME SRC="barramenu.php" frameborder=0 scrolling=no NAME="frame_menus" > - <FRAMESET cols="30%,*"> - <? - if($idtipousuario!=$SUPERADMINISTRADOR) - echo '<FRAME SRC="./principal/aulas.php" frameborder=1 scrolling=auto NAME="frame_arbol" >'; - else{ - if($idtipousuario==$SUPERADMINISTRADOR) - echo '<FRAME SRC="./principal/administracion.php" frameborder=1 scrolling=auto NAME="frame_arbol" >'; - } - ?> - <FRAME SRC="nada.php" frameborder=1 NAME="frame_contenidos"> - </FRAMESET> -</FRAMESET> -</HTML> diff --git a/admin/WebConsole/gestores/gestor_accionmenu.php b/admin/WebConsole/gestores/gestor_accionmenu.php deleted file mode 100644 index 163158e0..00000000 --- a/admin/WebConsole/gestores/gestor_accionmenu.php +++ /dev/null @@ -1,125 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicaci�n WEB: ogAdmWebCon -// Autor: Jos� Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creaci�n: A�o 2003-2004 -// Fecha �ltima modificaci�n: Marzo-2005 -// Nombre del fichero: gestor_accionmenu.php -// Descripci�n : -// Gestiona el mantenimiento de la tabla de acciones_menus -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/opciones.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros -$idtipoaccion=0; -$idmenu=0; -$tipoaccion=0; -$tipoitem=0; -$idurlimg=0; -$descripitem=""; -$orden=0; -$idaccionmenu=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idtipoaccion"])) $idtipoaccion=$_GET["idtipoaccion"]; -if (isset($_GET["idmenu"])) $idmenu=$_GET["idmenu"]; -if (isset($_GET["tipoaccion"])) $tipoaccion=$_GET["tipoaccion"]; -if (isset($_GET["tipoitem"])) $tipoitem=$_GET["tipoitem"]; -if (isset($_GET["idurlimg"])) $idurlimg=$_GET["idurlimg"]; -if (isset($_GET["descripitem"])) $descripitem=$_GET["descripitem"]; -if (isset($_GET["orden"])) $orden=$_GET["orden"]; -if (isset($_GET["idaccionmenu"])) $idaccionmenu=$_GET["idaccionmenu"]; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"></HEAD> -<BODY> -<? -$literal=""; -switch($opcion){ - case $op_alta : - $literal="resultado_insertar_accionmenu"; - break; - case $op_modificacion : - $literal="resultado_modificar_accionmenu"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_accionmenu"; - break; - default: - break; -} -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()."');".chr(13); - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idtipoaccion.",".$idmenu.");".chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idmenu.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona(){ - global $cmd; - global $opcion; - global $idtipoaccion; - global $idmenu; - global $tipoaccion; - global $tipoitem; - global $idurlimg; - global $descripitem; - global $orden; - global $idaccionmenu; - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - - $cmd->CreaParametro("@idtipoaccion",$idtipoaccion,1); - $cmd->CreaParametro("@idmenu",$idmenu,1); - $cmd->CreaParametro("@tipoaccion",$tipoaccion,1); - $cmd->CreaParametro("@tipoitem",$tipoitem,1); - $cmd->CreaParametro("@idurlimg",$idurlimg,1); - $cmd->CreaParametro("@descripitem",$descripitem,0); - $cmd->CreaParametro("@orden",$orden,1); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO acciones_menus (idtipoaccion,idmenu,tipoaccion,tipoitem,idurlimg,descripitem,orden) VALUES (@idtipoaccion,@idmenu,@tipoaccion,@tipoitem,@idurlimg,@descripitem,@orden)"; - $resul=$cmd->Ejecutar(); - break; - case $op_modificacion : - $cmd->texto='UPDATE acciones_menus set tipoitem=@tipoitem,idurlimg=@idurlimg,descripitem=@descripitem,orden=@orden WHERE idtipoaccion='.$idtipoaccion.' AND idmenu='.$idmenu.' AND tipoaccion='.$tipoaccion;; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - if(!empty($idaccionmenu)) - $cmd->texto='DELETE FROM acciones_menus WHERE idaccionmenu='.$idaccionmenu; - else - $cmd->texto='DELETE FROM acciones_menus WHERE idtipoaccion='.$idtipoaccion.' AND idmenu='.$idmenu.' AND tipoaccion='.$tipoaccion; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_administradores_centros.php b/admin/WebConsole/gestores/gestor_administradores_centros.php deleted file mode 100644 index 60fabd93..00000000 --- a/admin/WebConsole/gestores/gestor_administradores_centros.php +++ /dev/null @@ -1,91 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_dministradores_centros.php -// Descripción : -// Gestiona la asignación de administradores a las Unidades organizativas -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/opciones.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros -$idcentro=0; -$idusuario=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idcentro"])) $idcentro=$_GET["idcentro"]; -if (isset($_GET["idusuario"])) $idusuario=$_GET["idusuario"]; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -$literal=""; -switch($opcion){ - case $op_alta : - $literal="resultado_insertar_administradores_centros"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_administradores_centros"; - break; - default: - break; -} -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idusuario.");".chr(13); - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idusuario.");".chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idusuario.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona(){ - global $cmd; - global $opcion; - global $idusuario; - global $idcentro; - global $urlimgth; - global $op_alta; - global $op_eliminacion; - - $cmd->CreaParametro("@idusuario",$idusuario,1); - $cmd->CreaParametro("@idcentro",$idcentro,1); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO administradores_centros(idusuario,idcentro) VALUES (@idusuario,@idcentro)"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $cmd->texto='DELETE FROM administradores_centros WHERE idusuario='.$idusuario.' AND idcentro='.$idcentro; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/gestor_administradores_usuarios.php b/admin/WebConsole/gestores/gestor_administradores_usuarios.php deleted file mode 100644 index f04dd8c1..00000000 --- a/admin/WebConsole/gestores/gestor_administradores_usuarios.php +++ /dev/null @@ -1,94 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_dministradores_centros.php -// Descripción : -// Gestiona la asignación de administradores a las Unidades organizativas -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/opciones.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros -$idcentro=0; -$idusuario=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros - -if (isset($_GET["idusuario"])) $idusuario=$_GET["idusuario"]; -if (isset($_GET["idcentro"])) $idcentro=$_GET["idcentro"]; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -$literal=""; -switch($opcion){ - case $op_alta : - $literal="resultado_insertar_centros_administradores"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_centros_administradores"; - break; - default: - break; -} -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idcentro.");".chr(13); - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idcentro.");".chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idcentro.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona(){ - global $cmd; - global $opcion; - global $idusuario; - global $idcentro; - global $urlimgth; - global $op_alta; - global $op_eliminacion; - - - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@idusuario",$idusuario,1); - - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO administradores_centros(idusuario,idcentro) VALUES (@idusuario,@idcentro)"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $cmd->texto='DELETE FROM administradores_centros WHERE idusuario='.$idusuario.' AND idcentro='.$idcentro; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/gestor_aulas.php b/admin/WebConsole/gestores/gestor_aulas.php deleted file mode 100644 index 27825f4c..00000000 --- a/admin/WebConsole/gestores/gestor_aulas.php +++ /dev/null @@ -1,191 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_aulas.php -// Descripción : -// Gestiona el mantenimiento de la tabla de aulas -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("./relaciones/aulas_eliminacion.php"); -include_once("./relaciones/ordenadores_eliminacion.php"); -include_once("../includes/opciones.php"); -include_once("./relaciones/gruposordenadores_eliminacion.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$idaula=0; -$nombreaula=""; -$grupoid=0; -$urlfoto=""; -$cagnon=false; -$pizarra=false; -$ubicacion=""; -$comentarios=""; -$puestos=0; -$horaresevini=0; -$horaresevfin=0; -$idmenu=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros - -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["idaula"])) $idaula=$_GET["idaula"]; -if (isset($_GET["identificador"])) $idaula=$_GET["identificador"]; - -if (isset($_GET["nombreaula"])) $nombreaula=$_GET["nombreaula"]; -if (isset($_GET["urlfoto"])) $urlfoto=$_GET["urlfoto"]; -if (isset($_GET["cagnon"])) $cagnon=$_GET["cagnon"]; -if (isset($_GET["pizarra"])) $pizarra=$_GET["pizarra"]; -if (isset($_GET["ubicacion"])) $ubicacion=$_GET["ubicacion"]; -if (isset($_GET["comentarios"])) $comentarios=$_GET["comentarios"]; -if (isset($_GET["puestos"])) $puestos=$_GET["puestos"]; -if (isset($_GET["horaresevini"])) $horaresevini=$_GET["horaresevini"]; -if (isset($_GET["horaresevfin"])) $horaresevfin=$_GET["horaresevfin"]; -if (isset($_GET["idmenu"])) $idmenu=$_GET["idmenu"]; - -$tablanodo=""; // Arbol para nodos insertados -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_aulas"; - break; - case $op_modificacion: - $literal="resultado_modificar_aulas"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_aulas"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idaula.",o.innerHTML);".chr(13); - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$nombreaula."');".chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idaula.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Inserta, modifica o elimina datos en la tabla aulas -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - - global $idcentro; - global $grupoid; - - global $idaula; - global $nombreaula; - global $urlfoto; - global $cagnon; - global $pizarra; - global $ubicacion; - global $comentarios; - global $puestos; - global $horaresevini; - global $horaresevfin; - global $idmenu; - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $tablanodo; - - $cmd->CreaParametro("@grupoid",$grupoid,1); - $cmd->CreaParametro("@idcentro",$idcentro,1); - - $cmd->CreaParametro("@idaula",$idaula,1); - $cmd->CreaParametro("@nombreaula",$nombreaula,0); - $cmd->CreaParametro("@urlfoto",$urlfoto,0); - $cmd->CreaParametro("@cagnon",$cagnon,1); - $cmd->CreaParametro("@pizarra",$pizarra,1); - $cmd->CreaParametro("@ubicacion",$ubicacion,0); - $cmd->CreaParametro("@comentarios",$comentarios,0); - $cmd->CreaParametro("@puestos",$puestos,1); - $cmd->CreaParametro("@horaresevini",$horaresevini,1); - $cmd->CreaParametro("@horaresevfin",$horaresevfin,1); - $cmd->CreaParametro("@idmenu",$idmenu,1); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO aulas(idcentro,grupoid,nombreaula,urlfoto,cagnon,pizarra,ubicacion,comentarios,puestos,horaresevini,horaresevfin) VALUES (@idcentro,@grupoid,@nombreaula,@urlfoto,@cagnon,@pizarra,@ubicacion,@comentarios,@puestos,@horaresevini,@horaresevfin)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idaula=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_aulas($idaula,$nombreaula); - $baseurlimg="../images/signos"; // Url de las imagenes de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE aulas SET nombreaula=@nombreaula,urlfoto=@urlfoto,cagnon=@cagnon,pizarra=@pizarra,ubicacion=@ubicacion,comentarios=@comentarios,puestos=@puestos,horaresevini=@horaresevini,horaresevfin=@horaresevfin WHERE idaula=@idaula"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - if($idmenu>0){ - $cmd->texto="UPDATE ordenadores SET idmenu=@idmenu WHERE idaula=@idaula"; - $resul=$cmd->Ejecutar(); - } - } - break; - case $op_eliminacion : - $resul=EliminaAulas($cmd,$idaula,"idaula");// Eliminación en cascada - break; - default: - break; - } - return($resul); -} -/*________________________________________________________________________________________________________ - Crea un arbol XML para el nuevo nodo insertado -________________________________________________________________________________________________________*/ -function SubarbolXML_aulas($idaula,$nombreaula){ - global $LITAMBITO_AULAS; - $cadenaXML='<AULAS '; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_AULAS."'" .')"'; - $cadenaXML.=' imagenodo="../images/iconos/aula.gif"'; - $cadenaXML.=' infonodo="'.$nombreaula.'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_AULAS.'-'.$idaula; - $cadenaXML.='>'; - $cadenaXML.='</AULAS>'; - return($cadenaXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_centros.php b/admin/WebConsole/gestores/gestor_centros.php deleted file mode 100644 index ee0325cf..00000000 --- a/admin/WebConsole/gestores/gestor_centros.php +++ /dev/null @@ -1,159 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_centros.php -// Descripción : -// Gestiona el mantenimiento de la tabla de centros -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("./relaciones/centros_eliminacion.php"); -include_once("../includes/opciones.php"); -include_once("./relaciones/centros_eliminacion.php"); -include_once("./relaciones/aulas_eliminacion.php"); -include_once("./relaciones/ordenadores_eliminacion.php"); -include_once("./relaciones/gruposordenadores_eliminacion.php"); - -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$identidad=0; -$idcentro=0; -$nombrecentro=""; -$comentarios=""; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["identidad"])) $identidad=$_GET["identidad"]; -if (isset($_GET["idcentro"])) $idcentro=$_GET["idcentro"]; -if (isset($_GET["identificador"])) $idcentro=$_GET["identificador"]; -if (isset($_GET["nombrecentro"])) $nombrecentro=$_GET["nombrecentro"]; -if (isset($_GET["comentarios"])) $comentarios=$_GET["comentarios"]; - - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_centros"; - break; - case $op_modificacion: - $literal="resultado_modificar_centros"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_centros"; - break; - case $op_movida : - $literal="resultado_cambiar_centros"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idcentro.",o.innerHTML);".chr(13); - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$nombrecentro."');".chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idcentro.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/*________________________________________________________________________________________________________ - Inserta, modifica o elimina datos en la tabla centros -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - - global $idcentro; - global $nombrecentro; - global $comentarios; - global $identidad; - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $op_movida; - global $tablanodo; - - $cmd->CreaParametro("@identidad",$identidad,1); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@nombrecentro",$nombrecentro,0); - $cmd->CreaParametro("@comentarios",$comentarios,0); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO centros(nombrecentro,comentarios,identidad) VALUES (@nombrecentro,@comentarios,@identidad)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idcentro=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_centros($idcentro,$nombrecentro); - $baseurlimg="../images/signos"; // Url de las imagenes de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE centros SET nombrecentro=@nombrecentro,comentarios=@comentarios WHERE idcentro=@idcentro"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $resul=EliminaCentros($cmd,$idcentro,"idcentro");// Eliminación en cascada - break; - case $op_movida : - $cmd->texto="UPDATE centros SET identidad=@identidad WHERE idcentro=@idcentro"; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -/*________________________________________________________________________________________________________ - Crea un arbol XML para el nuevo nodo insertado -________________________________________________________________________________________________________*/ -function SubarbolXML_centros($idcentro,$nombrecentro){ - global $LITAMBITO_CENTROS; - $cadenaXML='<CENTRO'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_CENTROS."'" .')"'; - $cadenaXML.=' imagenodo="../images/iconos/centros.gif"'; - $cadenaXML.=' infonodo="'.$nombrecentro.'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_CENTROS.'-'.$idcentro; - $cadenaXML.='></CENTRO>'; - return($cadenaXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_colasacciones.php b/admin/WebConsole/gestores/gestor_colasacciones.php deleted file mode 100644 index 38cbfad3..00000000 --- a/admin/WebConsole/gestores/gestor_colasacciones.php +++ /dev/null @@ -1,714 +0,0 @@ -<? -include_once("../includes/ctrlacc.php"); -include_once("../includes/TomanDatos.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/TomaDato.php"); - -$opcion=0; // Inicializa parametros -$resultado=""; -$estado=""; -$idaccion=0; - -$idnotificacion=0; -$resultadoNot=""; -$idnotificador=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["resultado"])) $resultado=$_GET["resultado"]; -if (isset($_GET["estado"])) $estado=$_GET["estado"]; -if (isset($_GET["idaccion"])) $idaccion=$_GET["idaccion"]; - -if (isset($_GET["idnotificacion"])) $idnotificacion=$_GET["idnotificacion"]; -if (isset($_GET["resultadoNot"])) $resultadoNot=$_GET["resultadoNot"]; -if (isset($_GET["idnotificador"])) $idnotificador=$_GET["idnotificador"]; - -$mulaccion=""; -if (isset($_GET["mulaccion"])) $mulaccion=$_GET["mulaccion"]; - -$op_modificar_resultado=1; -$op_modificar_estado=2; -$op_reiniciar_accion=3; -$op_eliminar_accion=4; -$op_modificar_resultado_notificacion=5; -$op_reiniciar_notificacion=6; - -$opcion_multiple=0; -$op_eliminar_mulaccion=7; -$op_modificar_mulresultado=8; -$op_modificar_mulestado=9; -$op_reiniciar_mulaccion=10; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - if(empty($mulaccion)) - $resul=Gestiona($opcion); - else - $resul=GestionaMultiple($opcion); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_modificar_resultado : - $literal="resultado_modificar_resultado"; - break; - case $op_modificar_estado: - $literal="resultado_modificar_estado"; - break; - case $op_reiniciar_accion : - $literal="resultado_reiniciar_accion"; - break; - case $op_eliminar_accion : - $literal="resultado_eliminar_accion"; - break; - case $op_modificar_resultado_notificacion : - $literal="resultado_modificar_resultado_notificacion"; - break; - case $op_reiniciar_notificacion : - $literal="resultado_reiniciar_notificacion"; - break; - default : - $literal="resultado_multipleaccion"; - break; - } -if(empty($mulaccion)){ - if ($resul){ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(1,'".$cmd->DescripUltimoError()."',".$idaccion.")"; - echo '</SCRIPT>'; - } - else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idaccion.")"; - echo '</SCRIPT>'; - } -} -else{ - if ($resul){ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(1,'".$cmd->DescripUltimoError()."')"; - echo '</SCRIPT>'; - } - else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,' " .$cmd->DescripUltimoError()."')"; - echo '</SCRIPT>'; - } -} - -?> -</BODY> -</HTML> -<? -/* ------------------------------------------------------------------------------------------- - Inserta, modifica o elimina un grupo de servidores dhcp de la base de datos ----------------------------------------------------------------------------------------------*/ -function GestionaMultiple($opcion){ - - global $idaccion; - global $mulaccion; - global $estado; - global $resultado; - - global $op_modificar_resultado; - global $op_modificar_estado; - global $op_reiniciar_accion; - global $op_eliminar_accion; - global $opcion_multiple; - global $op_modificar_mulresultado; - global $op_modificar_mulestado; - global $op_reiniciar_mulaccion; - global $op_eliminar_mulaccion; - - global $ACCION_DETENIDA; - global $ACCION_INICIADA; - global $ACCION_FINALIZADA; - - global $ACCION_TERMINADA; // Finalizada manualmente con indicacion de exito - global $ACCION_ABORTADA; // Finalizada manualmente con indicacion de errores - - $resul=true; - $auxsplit=split(";",$mulaccion); - for ($i=0;$i<sizeof($auxsplit)-1;$i++){ - $triada=split(":",$auxsplit[$i]); - $idaccion=$triada[0]; - - switch($opcion){ - case $op_modificar_mulresultado: - $acestado=$triada[1]; - $acresultado=$triada[2]; - if($acestado==$ACCION_INICIADA || $acestado==$ACCION_DETENIDA) - $resul=Gestiona($op_modificar_resultado); - /*if($acestado==$ACCION_FINALIZADA){ - if($acresultado==$ACCION_TERMINADA && $resultado==$ACCION_ABORTADA) - $resul=Gestiona($op_modificar_resultado); - if($acresultado==$ACCION_ABORTADA && $resultado==$ACCION_TERMINADA) - $resul=Gestiona($op_modificar_resultado); - } - */ - break; - case $op_modificar_mulestado: - $acestado=$triada[1]; - if($acestado==$ACCION_INICIADA && $estado==$ACCION_DETENIDA) - $resul=Gestiona($op_modificar_estado); - if($acestado==$ACCION_DETENIDA && $estado==$ACCION_INICIADA) - $resul=Gestiona($op_modificar_estado); - break; - case $op_reiniciar_mulaccion : - $resul=Gestiona($op_reiniciar_accion); - break; - case $op_eliminar_mulaccion : - $resul=Gestiona($op_eliminar_accion); - break; - } - if(!$resul) return(false); - } - $opcion=$opcion_multiple; - return(true); -} -/* ------------------------------------------------------------------------------------------- - Inserta, modifica o elimina un grupo de servidores dhcp de la base de datos ----------------------------------------------------------------------------------------------*/ -function Gestiona($opcion){ - - global $ACCION_EXITOSA; // Finalizada con exito - global $ACCION_FALLIDA; // Finalizada con errores - global $ACCION_TERMINADA; // Finalizada manualmente con indicacion de exito - global $ACCION_ABORTADA; // Finalizada manualmente con indicacion de errores - global $ACCION_SINERRORES; // Activa y con algún error - global $ACCION_CONERRORES; // Activa y sin error - - global $ACCION_DETENIDA; - global $ACCION_INICIADA; - global $ACCION_FINALIZADA; - - global $cmd; - global $idaccion; - global $resultado; - global $estado; - - global $idnotificacion; - global $resultadoNot; - - global $op_modificar_resultado; - global $op_modificar_estado; - global $op_reiniciar_accion; - global $op_eliminar_accion; - - global $op_modificar_resultado_notificacion; - global $op_reiniciar_notificacion; - - $cmd->CreaParametro("@idaccion",$idaccion,1); - $cmd->CreaParametro("@idnotificacion",$idnotificacion,1); - - switch($opcion){ - - case $op_modificar_resultado: - $resul=modificar_resultado($cmd,$resultado,$idaccion); - break; - case $op_modificar_estado: - $resul=modificar_estado($cmd,$estado,$idaccion); - break; - case $op_reiniciar_accion : - $resul=reinicia_notificaciones($cmd,$idaccion); // Actualizaciones hacia abajo - if($resul) - $resul=reinicia_notificadores($cmd,$idaccion,0); // Actualizaciones hacia arriba - break; - case $op_eliminar_accion : - $resul=delete_notificaciones($cmd,$idaccion); // Eliminaciones hacia abajo - if ($resul){ - $resul=reinicia_notificadores($cmd,$idaccion,0); // Actualizaciones hacia arriba - if($resul){ - $cmd->texto="DELETE FROM acciones WHERE idaccion=".$idaccion; - $resul=$cmd->Ejecutar(); - } - } - break; - case $op_modificar_resultado_notificacion: - $cmd->texto="UPDATE notificaciones SET resultado=".$resultadoNot." WHERE idnotificacion=".$idnotificacion; - $resul=$cmd->Ejecutar(); - if($resul){ - $resul=modificar_resultado_notificacion($cmd,$idaccion); // Actualizaciones hacia arriba - if ($resul) - $resul=modificar_resultado_notificadores($cmd,$resultadoNot,$idnotificacion); // Actualizaciones hacia abajo - } - break; - case $op_reiniciar_notificacion: - $nwidaccion=TomaDato($cmd,0,'notificaciones',$idnotificacion,'idnotificacion','idaccion'); - if(!empty($nwidaccion)){ - $resul=reinicia_notificaciones($cmd,$nwidaccion); // Actualizaciones hacia abajo - if($resul) - $resul=reinicia_notificadores($cmd,$nwidaccion,0); // Actualizaciones hacia arriba - } - else{ - $resul=reinicia_notificadores($cmd,0,$idnotificacion); // Actualizaciones hacia arriba - } - break; - } - return($resul); -} -/* ------------------------------------------------------------------------------------------- - Consecuencias de modificar el resultado de una notificación a Exitosa - Parametros: - - cmd:Una comando ya operativo (con conexión abierta) ----------------------------------------------------------------------------------------------*/ -function modificar_resultado($cmd,$resultado,$idaccion){ - - global $ACCION_FINALIZADA; - global $ACCION_TERMINADA; - global $ACCION_ABORTADA; - - $nombreliterales[0]="estado"; - $nombreliterales[1]="resultado"; - $nombreliterales[2]="idnotificador"; - $nombreliterales[3]="accionid"; - $Datos=TomanDatos($cmd,"acciones",$idaccion,"idaccion",$nombreliterales); - $nwestado=$Datos["estado"]; - $nwresultado=$Datos["resultado"]; - $nwidnotificador=$Datos["idnotificador"]; - $nwaccionid=$Datos["accionid"]; - - if($nwestado<>$ACCION_FINALIZADA || $nwresultado==$ACCION_TERMINADA || $nwresultado==$ACCION_ABORTADA){ - $cmd->texto="UPDATE acciones SET resultado='".$resultado."',estado='".$ACCION_FINALIZADA."' ,fechahorafin='".date("y/m/d h:i:s")."' WHERE idaccion=".$idaccion; // Actualiza resultado y estado de la acción - $resul=$cmd->Ejecutar(); - if($resul && $nwaccionid>0) - $resul=cuestion_raizernotificacion($cmd,$idaccion,$nwidnotificador,$nwaccionid,$resultado); - } - else - $resul=false; - if(!$resul) return(false); - - $rs=new Recordset; // Recupero acciones anidadas - $cmd->texto="SELECT idaccion FROM acciones WHERE accionid=".$idaccion." AND (estado<>'".$ACCION_FINALIZADA."' OR resultado='".$ACCION_TERMINADA."' OR resultado='".$ACCION_ABORTADA."')"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - while (!$rs->EOF){ - $resul=modificar_resultado($cmd,$resultado,$rs->campos["idaccion"]); - if(!$resul) return(false); - $rs->Siguiente(); - } - return(true); -} -/* ------------------------------------------------------------------------------------------- - Consecuencias de modificar el resultado de una notificación a Exitosa - Parametros: - - cmd:Una comando ya operativo (con conexión abierta) ----------------------------------------------------------------------------------------------*/ -function cuestion_raizernotificacion($cmd,$idaccion,$idnotificador,$accionid,$resultado){ - - global $ACCION_EXITOSA; - global $ACCION_FALLIDA; - global $ACCION_TERMINADA; - global $ACCION_ABORTADA; - - $nombreliterales[0]="idnotificacion"; - $Datos=TomanDatos($cmd,"notificaciones",$idaccion,"idaccion",$nombreliterales); - - if (empty($Datos)) // No existe notificación - $resul=InsertaNotificaciones($cmd,$idaccion,$idnotificador,$accionid,$resultado); - else{ // Existe modificacion y hay que modificar su resultado - $LITTERMINADA="¡¡ Acción terminada manualmente !!"; - $LITABORTADA="¡¡ Acción abortada manualmente !!"; - - if($resultado==$ACCION_TERMINADA){ - $nwresultado=$ACCION_EXITOSA; - $nwdescrinotificacion=$LITTERMINADA; - } - else{ - $nwresultado=$ACCION_FALLIDA; - $nwdescrinotificacion=$LITABORTADA; - } - $cmd->texto="UPDATE notificaciones SET resultado=".$nwresultado.",descrinotificacion='".$nwdescrinotificacion."' WHERE idaccion=".$idaccion; - $resul=$cmd->Ejecutar(); - } - if($resul) - $resul=comprueba_resultados($cmd,$accionid,$resultado); - - return($resul); -} -/* ------------------------------------------------------------------------------------------- - Consecuencias de modificar el resultado de una notificación a Exitosa - Parametros: - - cmd:Una comando ya operativo (con conexión abierta) ----------------------------------------------------------------------------------------------*/ -function InsertaNotificaciones($cmd,$idaccion,$idnotificador,$accionid,$resultado){ - - global $ACCION_EXITOSA; - global $ACCION_FALLIDA; - global $ACCION_TERMINADA; - global $ACCION_ABORTADA; - - $LITTERMINADA="¡¡ Acción terminada manualmente !!"; - $LITABORTADA="¡¡ Acción abortada manualmente !!"; - - if($resultado==$ACCION_TERMINADA){ - $nwresultado=$ACCION_EXITOSA; - $nwdescrinotificacion=$LITTERMINADA; - } - else{ - $nwresultado=$ACCION_FALLIDA; - $nwdescrinotificacion=$LITABORTADA; - } - - $ntaccionid=$accionid; - $ntidnotificador=$idnotificador; - $ntfechahorareg=date("y/m/d h:i:s"); - $ntresultado=$nwresultado; - $ntdescrinotificacion=$nwdescrinotificacion; - $ntidaccion=$idaccion; - - $cmd->texto="INSERT INTO notificaciones (accionid,idnotificador,fechahorareg,resultado,descrinotificacion,idaccion) VALUES ("; - $cmd->texto.=$ntaccionid.",".$ntidnotificador.",'".$ntfechahorareg."','".$ntresultado."','".$ntdescrinotificacion."',".$ntidaccion; - $cmd->texto.=")"; - - $resul=$cmd->Ejecutar(); - return($resul); -} -/* ------------------------------------------------------------------------------------------- - Consecuencias de eliminar una notificación de una Acción - Parametros: - - cmd:Una comando ya operativo (con conexión abierta) ----------------------------------------------------------------------------------------------*/ -function comprueba_resultados($cmd,$idaccion,$resultado){ - - global $ACCION_FINALIZADA; - global $ACCION_EXITOSA; - global $ACCION_FALLIDA; - global $ACCION_SINERRORES; - global $ACCION_CONERRORES; - - //if($idaccion==0) return(true); // Se ha llegado a la raiz - $rs=new Recordset; - $cmd->texto="SELECT COUNT(*) as numfallidas FROM notificaciones WHERE resultado='".$ACCION_FALLIDA."' AND accionid=".$idaccion; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if($rs->EOF) return(false); - $numfallidas=$rs->campos["numfallidas"]; - - $nombreliterales[0]="estado"; - $nombreliterales[1]="resultado"; - $nombreliterales[2]="accionid"; - $Datos=TomanDatos($cmd,"acciones",$idaccion,"idaccion",$nombreliterales); - $nwestado=$Datos["estado"]; - $nwresultado=$Datos["resultado"]; - $nwaccionid=$Datos["accionid"]; - - // Si el nuevo resultado es el mismo y la acción había finalizado ya, el evento se corta aquí - if($nwresultado==$resultado && $nwestado==$ACCION_FINALIZADA) return(true); - - if($nwestado==$ACCION_FINALIZADA){ // La acción había finalizado - if($numfallidas>0) - $finalaccion=$ACCION_FALLIDA; - else - $finalaccion=$ACCION_EXITOSA; - } - else{ // La acción NO había finalizado luego se convierte en sinerrores - if($numfallidas>0) - $finalaccion=$ACCION_CONERRORES; - else - $finalaccion=$ACCION_SINERRORES; - } - - // Actualiza acción - $cmd->texto="UPDATE acciones SET resultado='".$finalaccion."' WHERE idaccion=".$idaccion; - $resul=$cmd->Ejecutar(); - if (!$resul) return(false); - - // Si ya existía notificación, se modifica su estado - if($nwestado==$ACCION_FINALIZADA){ - if($numfallidas>0) - $cmd->texto="UPDATE notificaciones SET resultado='".$ACCION_FALLIDA."' WHERE idaccion=".$idaccion; - else - $cmd->texto="UPDATE notificaciones SET resultado='".$ACCION_EXITOSA."' WHERE idaccion=".$idaccion; - $resul=$cmd->Ejecutar(); - if($resul && $nwaccionid>0 ) - return(comprueba_resultados($cmd,$nwaccionid,$resultado)); - } - else{ - // Comprueba si ha finalizado esta acción e inserta su notificador correspondiente - $resul=comprueba_finalizada($cmd,$idaccion,$nwaccionid,$resultado); - } - return($resul); -} -/* ------------------------------------------------------------------------------------------- - Consecuencias de modificar el resultado de una notificación a Exitosa - Parametros: - - cmd:Una comando ya operativo (con conexión abierta) ----------------------------------------------------------------------------------------------*/ -function comprueba_finalizada($cmd,$idaccion,$accionid,$resultado){ - - global $EJECUCION_COMANDO; - global $EJECUCION_TAREA; - global $EJECUCION_TRABAJO; - - global $ACCION_FINALIZADA; - global $ACCION_EXITOSA; - global $ACCION_FALLIDA; - global $ACCION_TERMINADA; - global $ACCION_ABORTADA; - global $ACCION_SINERRORES; - global $ACCION_CONERRORES; - - $rs=new Recordset; - $cmd->texto="SELECT COUNT(*) as numnotificaciones FROM notificaciones WHERE accionid=".$idaccion; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if($rs->EOF) return(false); - $numnotificaciones=$rs->campos["numnotificaciones"]; - - $nombreliterales[0]="tipoaccion"; - $nombreliterales[1]="parametros"; - $nombreliterales[2]="idnotificador"; - $Datos=TomanDatos($cmd,"acciones",$idaccion,"idaccion",$nombreliterales); - $nwtipoaccion=$Datos["tipoaccion"]; - $nwparametros=$Datos["parametros"]; - $nwidnotificador=$Datos["idnotificador"]; - - $ValorParametros=extrae_parametros($nwparametros,chr(13),'='); - switch($nwtipoaccion){ - case $EJECUCION_COMANDO : - $cadenanot=$ValorParametros["iph"]; - break; - case $EJECUCION_TAREA : - $cadenanot=$ValorParametros["cmd"]; - break; - case $EJECUCION_TRABAJO : - $cadenanot=$ValorParametros["tsk"]; - break; - default: - return(false); - } - $cont=1; - for($i=0;$i<strlen($cadenanot);$i++){ - if(substr($cadenanot,$i,1)==';') $cont++; - } - - if($numnotificaciones==$cont){ - if($resultado==$ACCION_ABORTADA) - $cmd->texto="UPDATE acciones SET resultado='".$ACCION_FALLIDA."', estado='".$ACCION_FINALIZADA."' ,fechahorafin='".date("y/m/d h:i:s")."' WHERE idaccion=".$idaccion; - else - $cmd->texto="UPDATE acciones SET resultado='".$ACCION_EXITOSA."', estado='".$ACCION_FINALIZADA."' ,fechahorafin='".date("y/m/d h:i:s")."' WHERE idaccion=".$idaccion; - - $resul=$cmd->Ejecutar(); - if ($resul){ - if($accionid>0){ - $resul=InsertaNotificaciones($cmd,$idaccion,$nwidnotificador,$accionid,$resultado); - if($resul) - return(comprueba_resultados($cmd,$accionid,$resultado)); - } - } - } - else - $resul=true; - - return($resul); -} -/* ------------------------------------------------------------------------------------------- - Consecuencias de modificar el resultado de una notificación a Exitosa - Parametros: - - cmd:Una comando ya operativo (con conexión abierta) ----------------------------------------------------------------------------------------------*/ -function modificar_estado($cmd,$estado,$idaccion){ - - global $ACCION_FINALIZADA; - - $cmd->texto="UPDATE acciones SET estado='".$estado."' WHERE idaccion=".$idaccion." AND estado<>'".$ACCION_FINALIZADA."'"; // Actualiza estado de la acción - $resul=$cmd->Ejecutar(); - if(!$resul) return(false); - - $rs=new Recordset; // Recupero acciones anidadas - $cmd->texto="SELECT idaccion FROM acciones WHERE accionid=".$idaccion." AND estado<>'".$ACCION_FINALIZADA."'"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - while (!$rs->EOF){ - $resul=modificar_estado($cmd,$estado,$rs->campos["idaccion"]); - if(!$resul) return(false); - $rs->Siguiente(); - } - return(true); -} -/* ------------------------------------------------------------------------------------------- - Consecuencias de eliminar una notificación de una Acción - Parametros: - - cmd:Una comando ya operativo (con conexión abierta) ----------------------------------------------------------------------------------------------*/ -function reinicia_notificaciones($cmd,$idaccion){ - - global $ACCION_SINERRORES; - global $ACCION_INICIADA; - - $cmd->texto="DELETE FROM notificaciones WHERE accionid=".$idaccion; // Elimina notificación - $resul=$cmd->Ejecutar(); - if($resul){ - $cmd->texto="UPDATE acciones SET resultado=".$ACCION_SINERRORES.",estado=".$ACCION_INICIADA." ,fechahorafin=null WHERE idaccion=".$idaccion; // Actualiza resultado y estado de la acción como consecuencia de la eliminación de la notificación - $resul=$cmd->Ejecutar(); - } - if(!$resul) return(false); - - $rs=new Recordset; - $cmd->texto="SELECT idaccion FROM acciones WHERE accionid=".$idaccion; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - while (!$rs->EOF){ - $resul=reinicia_notificaciones($cmd,$rs->campos["idaccion"]); // Eliminación recursiva - if(!$resul) return($resul); - $rs->Siguiente(); - } - return(true); -} -/* ------------------------------------------------------------------------------------------- - Consecuencias de eliminar una notificación de una Acción - Parametros: - - cmd:Un comando ya operativo (con conexión abierta) ----------------------------------------------------------------------------------------------*/ -function reinicia_notificadores($cmd,$idaccion,$idnotificacion){ - - global $ACCION_INICIADA; - global $ACCION_SINERRORES; - global $ACCION_CONERRORES; - global $ACCION_FALLIDA; - - if($idaccion>0){ - $cmd->texto="DELETE FROM notificaciones WHERE idaccion=".$idaccion; - $resul=$cmd->Ejecutar(); - if(!$resul) return(false); - $nwidaccion=TomaDato($cmd,0,'acciones',$idaccion,'idaccion','accionid'); - } - else{ - $nwidaccion=TomaDato($cmd,0,'notificaciones',$idnotificacion,'idnotificacion','accionid'); - $cmd->texto="DELETE FROM notificaciones WHERE idnotificacion=".$idnotificacion; - $resul=$cmd->Ejecutar(); - if(!$resul) return(false); - } - if (empty($nwidaccion)) return(true); - $rs=new Recordset; - $cmd->texto="SELECT COUNT(*) as numfallidas FROM notificaciones WHERE resultado='".$ACCION_FALLIDA."' AND accionid=".$nwidaccion; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if($rs->EOF) return(true); - if($rs->campos["numfallidas"]>0) - $nwresultado=$ACCION_CONERRORES; - else - $nwresultado=$ACCION_SINERRORES; - $rs->Cerrar(); - $cmd->texto="UPDATE acciones SET resultado='".$nwresultado."',estado='".$ACCION_INICIADA."' ,fechahorafin=null WHERE idaccion=".$nwidaccion; - $resul=$cmd->Ejecutar(); - if (!$resul) return(false); - - return(reinicia_notificadores($cmd,$nwidaccion,0)); -} -/* ------------------------------------------------------------------------------------------- - Consecuencias de eliminar una notificación de una Acción - Parametros: - - cmd:Una comando ya operativo (con conexión abierta) ----------------------------------------------------------------------------------------------*/ -function delete_notificaciones($cmd,$idaccion){ - - global $ACCION_SINERRORES; - global $ACCION_INICIADA; - - $cmd->texto="DELETE FROM notificaciones WHERE accionid=".$idaccion; // Elimina notificación - $resul=$cmd->Ejecutar(); - if(!$resul) return(false); - - $rs=new Recordset; - $cmd->texto="SELECT idaccion FROM acciones WHERE accionid=".$idaccion; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if($rs->EOF) return(true); - - while (!$rs->EOF){ - $resul=delete_notificaciones($cmd,$rs->campos["idaccion"]); // Eliminación recursiva - if(!$resul) return($resul); - $rs->Siguiente(); - } - if($resul){ - $cmd->texto="DELETE FROM acciones WHERE accionid=".$idaccion; // Elimina acciones - $resul=$cmd->Ejecutar(); - } - return($resul); -} -/* ------------------------------------------------------------------------------------------- - Consecuencias de eliminar una notificación de una Acción - Parametros: - - cmd:Una comando ya operativo (con conexión abierta) ----------------------------------------------------------------------------------------------*/ -function modificar_resultado_notificacion($cmd,$idaccion){ - - global $ACCION_FINALIZADA; - global $ACCION_EXITOSA; - global $ACCION_FALLIDA; - global $ACCION_SINERRORES; - global $ACCION_CONERRORES; - - $rs=new Recordset; - $cmd->texto="SELECT COUNT(*) as numfallidas FROM notificaciones WHERE resultado='".$ACCION_FALLIDA."' AND accionid=".$idaccion; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if($rs->EOF) return(true); - $numfallidas=$rs->campos["numfallidas"]; - - $nombreliterales[0]="estado"; - $nombreliterales[1]="accionid"; - $Datos=TomanDatos($cmd,"acciones",$idaccion,"idaccion",$nombreliterales); - $nwestado=$Datos["estado"]; - $nwaccionid=$Datos["accionid"]; - - if($nwestado==$ACCION_FINALIZADA){ // La acción había finalizado - if($numfallidas>0) - $cmd->texto="UPDATE acciones SET resultado='".$ACCION_FALLIDA."' WHERE idaccion=".$idaccion; - else - $cmd->texto="UPDATE acciones SET resultado='".$ACCION_EXITOSA."' WHERE idaccion=".$idaccion; - } - else{ // La acción NO había finalizado luego se convierte en sinerrores - if($numfallidas>0) - $cmd->texto="UPDATE acciones SET resultado='".$ACCION_CONERRORES."' WHERE idaccion=".$idaccion; - else - $cmd->texto="UPDATE acciones SET resultado='".$ACCION_SINERRORES."' WHERE idaccion=".$idaccion; - } - $resul=$cmd->Ejecutar(); - if (!$resul) return(false); - - if($nwestado==$ACCION_FINALIZADA){ - if($numfallidas>0) - $cmd->texto="UPDATE notificaciones SET resultado='".$ACCION_FALLIDA."' ,fechahorareg='".date("y/m/d h:i:s")."' WHERE idaccion=".$idaccion; - else - $cmd->texto="UPDATE notificaciones SET resultado='".$ACCION_EXITOSA."' ,fechahorareg='".date("y/m/d h:i:s")."' WHERE idaccion=".$idaccion; - $resul=modificar_resultado_notificacion($cmd,$nwaccionid); - } - return($resul); -} -/* ------------------------------------------------------------------------------------------- - Consecuencias de eliminar una notificación de una Acción - Parametros: - - cmd:Una comando ya operativo (con conexión abierta) ----------------------------------------------------------------------------------------------*/ -function modificar_resultado_notificadores($cmd,$resultadoNot,$idnotificacion){ - - global $ACCION_EXITOSA; - global $ACCION_TERMINADA; - global $ACCION_ABORTADA; - - if($resultadoNot==$ACCION_EXITOSA) - $resultado=$ACCION_TERMINADA; - else - $resultado=$ACCION_ABORTADA; - - $nwidaccion=TomaDato($cmd,0,'notificaciones',$idnotificacion,'idnotificacion','idaccion'); - if (!empty($nwidaccion)) - return(modificar_resultado($cmd,$resultado,$nwidaccion)); - - return(true); - -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_componentehardwares.php b/admin/WebConsole/gestores/gestor_componentehardwares.php deleted file mode 100644 index 28751e96..00000000 --- a/admin/WebConsole/gestores/gestor_componentehardwares.php +++ /dev/null @@ -1,169 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_componentehardwares.php -// Descripción : -// Gestiona el mantenimiento de la tabla de hardwares -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/TomaDato.php"); -include_once("../includes/constantes.php"); -include_once("../includes/opciones.php"); -include_once("./relaciones/hardwares_eliminacion.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$idhardware=0; -$descripcion=""; -$idtipohardware=0; -$grupoid=0; - -$urlimgth=""; // Url de la imagen del tipo de hardware al que pertenece el componente - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros - -if (isset($_GET["idhardware"])) $idhardware=$_GET["idhardware"]; -if (isset($_GET["descripcion"])) $descripcion=$_GET["descripcion"]; -if (isset($_GET["idtipohardware"])) $idtipohardware=$_GET["idtipohardware"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idhardware=$_GET["identificador"]; - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_componentehardwares"; - break; - case $op_modificacion: - $literal="resultado_modificar_componentehardwares"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_componentehardwares"; - break; - case $op_movida : - $literal="resultado_mover"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idhardware.",o.innerHTML);".chr(13); - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$descripcion."');".chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idhardware.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Inserta, modifica o elimina datos en la tabla hardwares -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - - global $idcentro; - global $idhardware; - global $descripcion; - global $idtipohardware; - global $grupoid; - - global $urlimgth; - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $op_movida; - - global $tablanodo; - - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@idhardware",$idhardware,1); - $cmd->CreaParametro("@descripcion",$descripcion,0); - $cmd->CreaParametro("@idtipohardware",$idtipohardware,1); - $cmd->CreaParametro("@grupoid",$grupoid,1); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO hardwares (descripcion,idtipohardware,idcentro,grupoid) VALUES (@descripcion,@idtipohardware,@idcentro,@grupoid)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idhardware=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_ComponenteHardwares($cmd,$idhardware,$descripcion,$idtipohardware); - $baseurlimg="../images/signos"; // Url de las imagenes de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE hardwares SET descripcion=@descripcion,idtipohardware=@idtipohardware WHERE idhardware=@idhardware"; - $resul=$cmd->Ejecutar(); - if ($resul) // Toma la imagen del tipo de componente hardware - $urlimgth=TomaDato($cmd,0,'tipohardwares',$idtipohardware,'idtipohardware','urlimg'); - break; - case $op_eliminacion : - $resul=EliminaHardwares($cmd,$idhardware,"idhardware"); - break; - case $op_movida : - $cmd->texto="UPDATE hardwares SET grupoid=@grupoid WHERE idhardware=@idhardware"; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -/*________________________________________________________________________________________________________ - Crea un arbol XML para el nuevo nodo insertado -________________________________________________________________________________________________________*/ -function SubarbolXML_ComponenteHardwares($cmd,$idhardware,$descripcion,$idtipohardware){ - global $LITAMBITO_COMPONENTESHARD; - $urlimg=TomaDato($cmd,0,'tipohardwares',$idtipohardware,'idtipohardware','urlimg'); - $cadenaXML='<COMPONENTEHARDWARES'; - // Atributos - if (!empty($urlimg)) - $cadenaXML.=' imagenodo="'.$urlimg.'"'; - else - $cadenaXML.=' imagenodo="../images/iconos/confihard.gif"'; - $cadenaXML.=' infonodo="'.$descripcion.'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_COMPONENTESHARD.'-'.$idhardware; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_COMPONENTESHARD."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</COMPONENTEHARDWARES>'; - return($cadenaXML); -} -?> diff --git a/admin/WebConsole/gestores/gestor_componentesoftwares.php b/admin/WebConsole/gestores/gestor_componentesoftwares.php deleted file mode 100644 index 51d90671..00000000 --- a/admin/WebConsole/gestores/gestor_componentesoftwares.php +++ /dev/null @@ -1,173 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_componentesoftwares.php -// Descripción : -// Gestiona el mantenimiento de la tabla de softwares -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/TomaDato.php"); -include_once("../includes/constantes.php"); -include_once("../includes/opciones.php"); -include_once("./relaciones/softwares_eliminacion.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$idsoftware=0; -$descripcion=""; -$idtiposoftware=0; -$idtiposo=0; -$grupoid=0; - -$urlimgth=""; // Url de la imagen del tipo de software al que pertenece el componente - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros - -if (isset($_GET["idsoftware"])) $idsoftware=$_GET["idsoftware"]; -if (isset($_GET["descripcion"])) $descripcion=$_GET["descripcion"]; -if (isset($_GET["idtiposoftware"])) $idtiposoftware=$_GET["idtiposoftware"]; -if (isset($_GET["idtiposo"])) $idtiposo=$_GET["idtiposo"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idsoftware=$_GET["identificador"]; - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_componentesoftwares"; - break; - case $op_modificacion: - $literal="resultado_modificar_componentesoftwares"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_componentesoftwares"; - break; - case $op_movida : - $literal="resultado_mover"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idsoftware.",o.innerHTML);".chr(13); - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$descripcion."');".chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idsoftware.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Inserta, modifica o elimina datos en la tabla softwares -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - - global $idcentro; - global $idsoftware; - global $descripcion; - global $idtiposoftware; - global $idtiposo; - global $grupoid; - - global $urlimgth; - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $op_movida; - - global $tablanodo; - - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@idsoftware",$idsoftware,1); - $cmd->CreaParametro("@descripcion",$descripcion,0); - $cmd->CreaParametro("@idtiposoftware",$idtiposoftware,1); - $cmd->CreaParametro("@idtiposo",$idtiposo,1); - $cmd->CreaParametro("@grupoid",$grupoid,1); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO softwares (descripcion,idtiposoftware,idtiposo,idcentro,grupoid) VALUES (@descripcion,@idtiposoftware,@idtiposo,@idcentro,@grupoid)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idsoftware=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_Componentesoftwares($cmd,$idsoftware,$descripcion,$idtiposoftware); - $baseurlimg="../images/signos"; // Url de las imagenes de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE softwares SET descripcion=@descripcion,idtiposoftware=@idtiposoftware,idtiposo=@idtiposo WHERE idsoftware=@idsoftware"; - $resul=$cmd->Ejecutar(); - if ($resul) // Toma la imagen del tipo de componente software - $urlimgth=TomaDato($cmd,0,'tiposoftwares',$idtiposoftware,'idtiposoftware','urlimg'); - break; - case $op_eliminacion : - $resul=EliminaSoftwares($cmd,$idsoftware,"idsoftware"); - break; - case $op_movida : - $cmd->texto="UPDATE softwares SET grupoid=@grupoid WHERE idsoftware=@idsoftware"; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -/*________________________________________________________________________________________________________ - Crea un arbol XML para el nuevo nodo insertado -________________________________________________________________________________________________________*/ -function SubarbolXML_Componentesoftwares($cmd,$idsoftware,$descripcion,$idtiposoftware){ - global $LITAMBITO_COMPONENTESSOFT; - $urlimg=TomaDato($cmd,0,'tiposoftwares',$idtiposoftware,'idtiposoftware','urlimg'); - $cadenaXML='<COMPONENTESOFTWARES'; - // Atributos - if (!empty($urlimg)) - $cadenaXML.=' imagenodo="'.$urlimg.'"'; - else - $cadenaXML.=' imagenodo="../images/iconos/confisoft.gif"'; - $cadenaXML.=' infonodo="'.$descripcion.'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_COMPONENTESSOFT.'-'.$idsoftware; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_COMPONENTESSOFT."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</COMPONENTESOFTWARES>'; - return($cadenaXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_ejecutarprocedimientos.php b/admin/WebConsole/gestores/gestor_ejecutarprocedimientos.php deleted file mode 100644 index 604ed331..00000000 --- a/admin/WebConsole/gestores/gestor_ejecutarprocedimientos.php +++ /dev/null @@ -1,176 +0,0 @@ -<?
-// *************************************************************************************************************************************************
-// Aplicación WEB: ogAdmWebCon
-// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
-// Fecha Creación: Año 2003-2004
-// Fecha Última modificación: Mayo-2005
-// Nombre del fichero: gestor_procedimientos.php
-// Descripción :
-// Gestiona la ejecución de procedimientos
-// *************************************************************************************************************************************************
-include_once("../includes/ctrlacc.php");
-include_once("../clases/AdoPhp.php");
-include_once("../clases/XmlPhp.php");
-include_once("../clases/ArbolVistaXML.php");
-include_once("../clases/SockHidra.php");
-include_once("../includes/CreaComando.php");
-include_once("../includes/constantes.php");
-include_once("../includes/RecopilaIpesMacs.php");
-//________________________________________________________________________________________________________
-$opcion=0; // Inicializa parametros
-
-$idprocedimiento=0;
-$ambito=0;
-$idambito=0;
-$swc=0; // switch de cliente, esta pagina la llama el cliente a través del browser
-
-if (isset($_GET["idprocedimiento"])) $idprocedimiento=$_GET["idprocedimiento"];
-if (isset($_GET["ambito"])) $ambito=$_GET["ambito"];
-if (isset($_GET["idambito"])) $idambito=$_GET["idambito"];
-if (isset($_GET["swc"])) $swc=$_GET["swc"];
-
-$cadenaip="";
-$cadenamac="";
-
-$cmd=CreaComando($cadenaconexion); // Crea objeto comando
-$resul=false;
-if ($cmd){
- $resul=Gestiona();
- $cmd->Conexion->Cerrar();
-}
-// *************************************************************************************************************************************************
-?>
-<HTML>
-<HEAD>
- <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<BODY>
-<?
-$literal="resultado_ejecutar_procedimiento";
-if ($resul){
- if(empty($swc)){
- echo '<SCRIPT language="javascript">'.chr(13);
- echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idprocedimiento.");".chr(13);
- echo '</SCRIPT>';
- }
- else{
- echo '<SCRIPT language="javascript">'.chr(13);
- echo 'alert("El item se ha ejecutado correctamente");'.chr(13);
- echo 'var wurl="../varios/menucliente.php?iph='.trim($_SESSION["ogCliente"]).'";';
- echo 'history.back();';
- echo '</SCRIPT>';
- }
-}
-else{
- if(empty($swc)){
- echo '<SCRIPT language="javascript">';
- echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idprocedimiento.")";
- echo '</SCRIPT>';
- }
- else{
- echo '<SCRIPT language="javascript">'.chr(13);
- echo 'alert("***ATENCIÓN:El item NO se ha podido ejecutar");'.chr(13);
- echo 'var wurl="../varios/menucliente.php?iph='.trim($_SESSION["ogCliente"]).'";';
- echo 'location.href=wurl;';
- echo '</SCRIPT>';
- }
-}
-?>
-</BODY>
-</HTML>
-<?
-/**************************************************************************************************************************************************
- Ejecutar un procedimiento para un ambito concreto
-________________________________________________________________________________________________________*/
-function Gestiona(){
- global $EJECUCION_PROCEDIMIENTO;
-
- global $cmd;
- global $opcion;
-
- global $idcentro;
- global $idprocedimiento;
- global $ambito;
- global $idambito;
-
- global $EJECUCION_COMANDO;
- global $EJECUCION_TAREA;
- global $PROCESOS;
- global $ACCION_INICIADA;
- global $ACCION_SINERRORES;
- global $idcentro;
- global $servidorhidra;
- global $hidraport;
- global $idprocedimiento;
- global $cmd;
-
- global $cadenaip;
-
- $tbComandos="";
- $tabla_comandos="";
- $cont_comandos=0;
-
- RecopilaIpesMacs($cmd,$ambito,$idambito); // Recopila Ipes para la variable parámetros
-
- $rs=new Recordset;
- $cmd->texto="SELECT * FROM procedimientos_comandos WHERE idprocedimiento=".$idprocedimiento;
- $cmd->texto.=" ORDER by procedimientos_comandos.orden";
- $rs->Comando=&$cmd;
- if (!$rs->Abrir()) return(false); // Error al abrir recordset
- $rs->Primero();
- // Recorre tareas-comandos
- while (!$rs->EOF){
- $tbComandos["idcomando"]=$rs->campos["idcomando"];
- $tbComandos["ambito"]=$ambito;
- $tbComandos["idambito"]=$idambito;
- $tbComandos["parametros"]=$rs->campos["parametros"];
- $tbComandos["parametros"].="iph=".$cadenaip.chr(13);
- $tbComandos["idnotificador"]=0;
- $tabla_comandos[$cont_comandos]=$tbComandos;
- $cont_comandos++;
- $rs->Siguiente();
- }
- $rs->Cerrar();
-
- //Creación parametros para inserción
- $cmd->CreaParametro("@tipoaccion","",1);
- $cmd->CreaParametro("@idtipoaccion",0,1);
- $cmd->CreaParametro("@cateaccion",$PROCESOS,1);
- $cmd->CreaParametro("@ambito",0,1);
- $cmd->CreaParametro("@idambito",0,1);
- $cmd->CreaParametro("@ambitskwrk","",0);
- $cmd->CreaParametro("@fechahorareg","",0);
- $cmd->CreaParametro("@estado",$ACCION_INICIADA,0);
- $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0);
- $cmd->CreaParametro("@idcentro",$idcentro,1);
- $cmd->CreaParametro("@parametros","",0);
- $cmd->CreaParametro("@accionid",0,1);
- $cmd->CreaParametro("@idnotificador",0,1);
-
- // Insertar acciones:comandos
- for ($i=0;$i<$cont_comandos;$i++){
- $tbComandos=$tabla_comandos[$i];
- $cmd->ParamSetValor("@tipoaccion",$EJECUCION_COMANDO);
- $cmd->ParamSetValor("@idtipoaccion",$tbComandos["idcomando"]);
- $cmd->ParamSetValor("@ambito",$tbComandos["ambito"]);
- $cmd->ParamSetValor("@idambito",$tbComandos["idambito"]);
- $cmd->ParamSetValor("@ambitskwrk","");
- $cmd->ParamSetValor("@fechahorareg",date("y/m/d H:i:s"));
- $cmd->ParamSetValor("@parametros",$tbComandos["parametros"]);
- $cmd->ParamSetValor("@accionid",0);
- $cmd->ParamSetValor("@idnotificador",$tbComandos["idnotificador"]); - - if (!isset($_SESSION["ogCliente"])){ - $cmd->texto="INSERT INTO acciones (tipoaccion,idtipoaccion,cateaccion,ambito,idambito,ambitskwrk,fechahorareg,estado,resultado,idcentro,parametros,accionid,idnotificador) VALUES (@tipoaccion,@idtipoaccion,@cateaccion,@ambito,@idambito,@ambitskwrk,@fechahorareg,@estado,@resultado,@idcentro,@parametros,@accionid,@idnotificador)";
- $resul=$cmd->Ejecutar();
- if(!$resul) return(false);
- $tbComandos["parametros"].="ids=".$cmd->Autonumerico().chr(13);
- }
- $shidra=new SockHidra($servidorhidra,$hidraport);
- if ($shidra->conectar()){ // Se ha establecido la conexión con el servidor hidra
- $shidra->envia_comando($tbComandos["parametros"]);
- $shidra->desconectar();
- }
- }
- return(true);
-}
-?>
diff --git a/admin/WebConsole/gestores/gestor_entidades.php b/admin/WebConsole/gestores/gestor_entidades.php deleted file mode 100644 index 1d2f24dd..00000000 --- a/admin/WebConsole/gestores/gestor_entidades.php +++ /dev/null @@ -1,163 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_entidades.php -// Descripción : -// Gestiona el mantenimiento de la tabla de entidades -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("./relaciones/entidades_eliminacion.php"); -include_once("../includes/opciones.php"); -include_once("./relaciones/centros_eliminacion.php"); -include_once("./relaciones/aulas_eliminacion.php"); -include_once("./relaciones/ordenadores_eliminacion.php"); -include_once("./relaciones/gruposordenadores_eliminacion.php"); - -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$grupoid=0; -$iduniversidad=0; -$identidad=0; -$nombreentidad=""; -$comentarios=""; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["iduniversidad"])) $iduniversidad=$_GET["iduniversidad"]; -if (isset($_GET["identidad"])) $identidad=$_GET["identidad"]; -if (isset($_GET["identificador"])) $identidad=$_GET["identificador"]; -if (isset($_GET["nombreentidad"])) $nombreentidad=$_GET["nombreentidad"]; -if (isset($_GET["comentarios"])) $comentarios=$_GET["comentarios"]; - - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_entidades"; - break; - case $op_modificacion: - $literal="resultado_modificar_entidades"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_entidades"; - break; - case $op_movida : - $literal="resultado_cambiar_entidades"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$identidad.",o.innerHTML);"; - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$nombreentidad."');"; - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$identidad.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/*________________________________________________________________________________________________________ - Inserta, modifica o elimina datos en la tabla entidades -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - - global $identidad; - global $nombreentidad; - global $comentarios; - global $grupoid; - global $iduniversidad; - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $op_movida; - global $tablanodo; - - $cmd->CreaParametro("@grupoid",$grupoid,1); - $cmd->CreaParametro("@iduniversidad",$iduniversidad,1); - $cmd->CreaParametro("@identidad",$identidad,1); - $cmd->CreaParametro("@nombreentidad",$nombreentidad,0); - $cmd->CreaParametro("@comentarios",$comentarios,0); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO entidades(nombreentidad,comentarios,iduniversidad,grupoid) VALUES (@nombreentidad,@comentarios,@iduniversidad,@grupoid)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $identidad=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_entidades($identidad,$nombreentidad); - $baseurlimg="../images/signos"; // Url de las imagenes de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE entidades SET nombreentidad=@nombreentidad,comentarios=@comentarios WHERE identidad=@identidad"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $resul=EliminaEntidad($cmd,$identidad,"identidad");// Eliminación en cascada - break; - case $op_movida : - $cmd->texto="UPDATE entidades SET iduniversidad=@iduniversidad, grupoid=@grupoid WHERE identidad=@identidad"; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -/*________________________________________________________________________________________________________ - Crea un arbol XML para el nuevo nodo insertado -________________________________________________________________________________________________________*/ -function SubarbolXML_entidades($identidad,$nombreentidad){ - global $LITAMBITO_ENTIDADES; - $cadenaXML='<ENTIDAD'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_ENTIDADES."'" .')"'; - $cadenaXML.=' imagenodo="../images/iconos/entidades.gif"'; - $cadenaXML.=' infonodo="'.$nombreentidad.'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_ENTIDADES.'-'.$identidad; - $cadenaXML.='></ENTIDAD>'; - return($cadenaXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_entornos.php b/admin/WebConsole/gestores/gestor_entornos.php deleted file mode 100644 index 8698f61a..00000000 --- a/admin/WebConsole/gestores/gestor_entornos.php +++ /dev/null @@ -1,93 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_entornos.php -// Descripción : -// Gestiona el mantenimiento de la tabla de entornos -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/opciones.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$identorno=0; - -$ipserveradm=""; -$portserveradm=0; -$protoclonacion=""; -$repositorio=""; - -if (isset($_POST["opcion"])) $opcion=$_POST["opcion"]; // Recoge parametros - -if (isset($_POST["ipserveradm"])) $ipserveradm=$_POST["ipserveradm"]; -if (isset($_POST["portserveradm"])) $portserveradm=$_POST["portserveradm"]; -if (isset($_POST["protoclonacion"])) $protoclonacion=$_POST["protoclonacion"]; -if (isset($_POST["repositorio"])) $repositorio=$_POST["repositorio"]; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?> -<SCRIPT language="javascript"> -<? - if ($resul) - echo "alert(CTbMsg[5]);"; - else - echo "alert(CTbMsg[8]);"; -?> -history.back(); -</SCRIPT> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Inserta, modifica o elimina datos en la tabla entornos -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - - global $identorno; - global $ipserveradm; - global $portserveradm; - global $protoclonacion; - global $repositorio; - - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $tablanodo; - - $cmd->CreaParametro("@identorno",$identorno,1); - $cmd->CreaParametro("@ipserveradm",$ipserveradm,0); - $cmd->CreaParametro("@portserveradm",$portserveradm,1); - $cmd->CreaParametro("@protoclonacion",$protoclonacion,0); - $cmd->CreaParametro("@repositorio",$repositorio,1); - - switch($opcion){ - case $op_modificacion: - $cmd->texto="UPDATE entornos SET ipserveradm=@ipserveradm,portserveradm=@portserveradm,protoclonacion=@protoclonacion,repositorio=@repositorio"; - $resul=$cmd->Ejecutar(); - break; - - default: - break; - } - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/gestor_grupos.php b/admin/WebConsole/gestores/gestor_grupos.php deleted file mode 100644 index e349758d..00000000 --- a/admin/WebConsole/gestores/gestor_grupos.php +++ /dev/null @@ -1,276 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_grupos.php -// Descripción : -// Gestiona el mantenimiento de la tabla de grupos -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("./relaciones/aulas_eliminacion.php"); -include_once("./relaciones/ordenadores_eliminacion.php"); -include_once("./relaciones/gruposordenadores_eliminacion.php"); -include_once("./relaciones/procedimientos_eliminacion.php"); -include_once("./relaciones/tareas_eliminacion.php"); -include_once("./relaciones/trabajos_eliminacion.php"); -include_once("./relaciones/imagenes_eliminacion.php"); -include_once("./relaciones/hardwares_eliminacion.php"); -include_once("./relaciones/perfileshard_eliminacion.php"); -include_once("./relaciones/softwares_eliminacion.php"); -include_once("./relaciones/perfilessoft_eliminacion.php"); -include_once("./relaciones/incrementales_eliminacion.php"); -include_once("./relaciones/servidoresrembo_eliminacion.php"); -include_once("./relaciones/servidoresdhcp_eliminacion.php"); -include_once("./relaciones/menus_eliminacion.php"); -include_once("./relaciones/reservas_eliminacion.php"); -include_once("./relaciones/entidades_eliminacion.php"); -include_once("./relaciones/centros_eliminacion.php"); -include_once("../includes/opciones.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$nombregrupo=""; -$grupoid=0; -$idgrupo=0; -$tipo=0; -$literaltipo=""; -$iduniversidad=0; -$comentarios=""; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["nombregrupo"])) $nombregrupo=$_GET["nombregrupo"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["idgrupo"])) $idgrupo=$_GET["idgrupo"]; -if (isset($_GET["tipo"])) $tipo=$_GET["tipo"]; -if (isset($_GET["literaltipo"])) $literaltipo=$_GET["literaltipo"]; -if (isset($_GET["iduniversidad"])) $iduniversidad=$_GET["iduniversidad"]; -if (isset($_GET["comentarios"])) $comentarios=$_GET["comentarios"]; - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_grupos"; - break; - case $op_modificacion: - $literal="resultado_modificar_grupos"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_grupos"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var o=document.getElementById("arbol_nodo");'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idgrupo.",o.innerHTML);"; - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$nombregrupo."');"; - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idgrupo.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Inserta, modifica o elimina datos en la tabla grupos -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - global $idcentro; - global $nombregrupo; - global $grupoid; - global $idgrupo; - global $tipo; - global $literaltipo; - global $iduniversidad; - global $comentarios; - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $tablanodo; - - if($iduniversidad) $idcentro=0; // Administración - - $cmd->CreaParametro("@nombregrupo",$nombregrupo,0); - $cmd->CreaParametro("@grupoid",$grupoid,1); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@idgrupo",$idgrupo,1); - $cmd->CreaParametro("@tipo",$tipo,1); - $cmd->CreaParametro("@iduniversidad",$iduniversidad,1); - $cmd->CreaParametro("@comentarios",$comentarios,0); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO grupos(nombregrupo,idcentro,grupoid,tipo,iduniversidad,comentarios) VALUES (@nombregrupo,@idcentro,@grupoid,@tipo,@iduniversidad,@comentarios)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idgrupo=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_grupos($idgrupo,$nombregrupo,$literaltipo); - $baseurlimg="../images/signos"; - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaNodo(0); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE grupos SET nombregrupo=@nombregrupo,comentarios=@comentarios WHERE idgrupo=@idgrupo"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $resul=EliminaGrupos($cmd,$idgrupo,"idgrupo",$literaltipo);// Eliminación en cascada - break; - default: - break; - } - return($resul); -} -/*________________________________________________________________________________________________________ - Crea un arbol XML para el nuevo nodo insertado -________________________________________________________________________________________________________*/ -function SubarbolXML_grupos($idgrupo,$nombregrupo,$literaltipo){ - - $cadenaXML='<GRUPOS'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$literaltipo."'" .')"'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$nombregrupo.'"'; - $cadenaXML.=' nodoid='.$literaltipo.'-'.$idgrupo; - $cadenaXML.='>'; - $cadenaXML.='</GRUPOS>'; - return($cadenaXML); -} -/*________________________________________________________________________________________________________ - Elimina en cascada grupos - Parametros: - - cmd: Un comando ya operativo (con conexión abierta) - - idgrupo: El identificador del grupo - - literaltipo: El literal del grupo - - literaltipo: El literal del grupo - - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) -________________________________________________________________________________________________________*/ -function EliminaGrupos($cmd,$identificador,$nombreid,$literaltipo,$swid=1){ - if (empty($identificador)) return(true); - - global $LITAMBITO_GRUPOSAULAS ; - global $LITAMBITO_GRUPOSIMAGENES ; - global $LITAMBITO_GRUPOSPROCEDIMIENTOS ; - global $LITAMBITO_GRUPOSTAREAS ; - global $LITAMBITO_GRUPOSTRABAJOS ; - global $LITAMBITO_GRUPOSCOMPONENTESHARD ; - global $LITAMBITO_GRUPOSCOMPONENTESSOFT ; - global $LITAMBITO_GRUPOSPERFILESHARD ; - global $LITAMBITO_GRUPOSPERFILESSOFT ; - global $LITAMBITO_GRUPOSSOFTINCREMENTAL ; - global $LITAMBITO_GRUPOSMENUS ; - global $LITAMBITO_GRUPOSSERVIDORESREMBO ; - global $LITAMBITO_GRUPOSSERVIDORESDHCP ; - global $LITAMBITO_GRUPOSRESERVAS ; - global $LITAMBITO_GRUPOSENTIDADES ; - - if($swid==0) - $cmd->texto="SELECT idgrupo FROM grupos WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idgrupo FROM grupos WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $resul=EliminaGrupos($cmd,$rs->campos["idgrupo"],"grupoid",$literaltipo); - if ($resul){ - switch($literaltipo){ - case $LITAMBITO_GRUPOSAULAS : - $resul=EliminaAulas($cmd,$rs->campos["idgrupo"],"grupoid"); - break; - case $LITAMBITO_GRUPOSPROCEDIMIENTOS : - $resul=EliminaProcedimientos($cmd,$rs->campos["idgrupo"],"grupoid"); - break; - case $LITAMBITO_GRUPOSTAREAS : - $resul=EliminaTareas($cmd,$rs->campos["idgrupo"],"grupoid"); - break; - case $LITAMBITO_GRUPOSTRABAJOS : - $resul=EliminaTrabajos($cmd,$rs->campos["idgrupo"],"grupoid"); - break; - case $LITAMBITO_GRUPOSIMAGENES : - $resul=EliminaImagenes($cmd,$rs->campos["idgrupo"],"grupoid"); - break; - case $LITAMBITO_GRUPOSCOMPONENTESHARD : - $resul=EliminaHardwares($cmd,$rs->campos["idgrupo"],"grupoid"); - break; - case $LITAMBITO_GRUPOSCOMPONENTESSOFT : - $resul=EliminaSoftwares($cmd,$rs->campos["idgrupo"],"grupoid"); - break; - case $LITAMBITO_GRUPOSPERFILESHARD : - $resul=EliminaPerfileshard($cmd,$rs->campos["idgrupo"],"grupoid"); - break; - case $LITAMBITO_GRUPOSPERFILESSOFT : - $resul=EliminaPerfilessoft($cmd,$rs->campos["idgrupo"],"grupoid"); - break; - case $LITAMBITO_GRUPOSSOFTINCREMENTAL : - $resul=EliminaSoftincremental($cmd,$rs->campos["idgrupo"],"grupoid"); - break; - case $LITAMBITO_GRUPOSSERVIDORESREMBO : - $resul=EliminaServidoresrembo($cmd,$rs->campos["idgrupo"],"grupoid"); - break; - case $LITAMBITO_GRUPOSSERVIDORESDHCP : - $resul=EliminaServidoresdhcp($cmd,$rs->campos["idgrupo"],"grupoid"); - break; - case $LITAMBITO_GRUPOSMENUS : - $resul=EliminaMenus($cmd,$rs->campos["idgrupo"],"grupoid"); - break; - case $LITAMBITO_GRUPOSRESERVAS : - $resul=EliminaReservas($cmd,$rs->campos["idgrupo"],"grupoid"); - break; - case $LITAMBITO_GRUPOSENTIDADES : - $resul=EliminaEntidad($cmd,$rs->campos["idgrupo"],"grupoid"); - break; - default: - $resul=false; - } - } - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM grupos WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM grupos WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_gruposordenadores.php b/admin/WebConsole/gestores/gestor_gruposordenadores.php deleted file mode 100644 index 07cc1732..00000000 --- a/admin/WebConsole/gestores/gestor_gruposordenadores.php +++ /dev/null @@ -1,163 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_gruposordenadores.php -// Descripción : -// Gestiona el mantenimiento de la tabla de gruposordenadores -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("./relaciones/ordenadores_eliminacion.php"); -include_once("../includes/opciones.php"); -include_once("./relaciones/gruposordenadores_eliminacion.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros -$nombregrupoordenador=""; -$grupoid=0; -$idgrupo=0; -$idaula=0; -$comentarios=""; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["nombregrupo"])) $nombregrupoordenador=$_GET["nombregrupo"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["idgrupo"])) $idgrupo=$_GET["idgrupo"]; -if (isset($_GET["idaula"])) $idaula=$_GET["idaula"]; -if (isset($_GET["comentarios"])) $comentarios=$_GET["comentarios"]; - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - if ($idaula==0) - $idaula=toma_aula($cmd,$grupoid); - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_grupos"; - break; - case $op_modificacion: - $literal="resultado_modificar_grupos"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_grupos"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idgrupo.",o.innerHTML);".chr(13); - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$nombregrupoordenador."');".chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idgrupo.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Busca identificador del aula cuando el grupo a crear está pertenece a otro grupo -________________________________________________________________________________________________________*/ -function toma_aula($cmd,$idgrupo){ - $rs=new Recordset; - $cmd->texto="SELECT idaula FROM gruposordenadores WHERE idgrupo=".$idgrupo; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF) - return($rs->campos["idaula"]); - else - return(0); -} -/*________________________________________________________________________________________________________ - Inserta, modifica o elimina datos en la tabla gruposordenadores -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - global $idaula; - global $nombregrupoordenador; - global $grupoid; - global $idgrupo; - global $comentarios; - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $tablanodo; - - $cmd->CreaParametro("@nombregrupoordenador",$nombregrupoordenador,0); - $cmd->CreaParametro("@grupoid",$grupoid,1); - $cmd->CreaParametro("@idaula",$idaula,1); - $cmd->CreaParametro("@idgrupo",$idgrupo,1); - $cmd->CreaParametro("@comentarios",$comentarios,0); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO gruposordenadores(nombregrupoordenador,idaula,grupoid,comentarios) VALUES (@nombregrupoordenador,@idaula,@grupoid,@comentarios)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idgrupo=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_grupos_ordenadores($idgrupo,$nombregrupoordenador); - $baseurlimg="../images/signos"; // Url de las imagenes de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE gruposordenadores SET nombregrupoordenador=@nombregrupoordenador,comentarios=@comentarios WHERE idgrupo=@idgrupo"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $resul=EliminaGruposOrdenadores($cmd,$idgrupo,"idgrupo"); - break; - default: - break; - } - return($resul); -} -/*________________________________________________________________________________________________________ - Crea un arbol XML para el nuevo grupo insertado -________________________________________________________________________________________________________*/ -function SubarbolXML_grupos_ordenadores($idgrupo,$nombregrupoordenador){ - global $LITAMBITO_GRUPOSORDENADORES; - $cadenaXML='<GRUPOSORDENADORES '; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_GRUPOSORDENADORES."'" .')"'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$nombregrupoordenador.'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSORDENADORES.'-'.$idgrupo; - $cadenaXML.='>'; - $cadenaXML.='</GRUPOSORDENADORES>'; - return($cadenaXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_imagenes.php b/admin/WebConsole/gestores/gestor_imagenes.php deleted file mode 100644 index f7772c52..00000000 --- a/admin/WebConsole/gestores/gestor_imagenes.php +++ /dev/null @@ -1,163 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_imagenes.php -// Descripción : -// Gestiona el mantenimiento de la tabla de imagenes -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("../includes/opciones.php"); -include_once("./relaciones/imagenes_eliminacion.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$idimagen=0; -$descripcion=""; -$grupoid=0; -$idperfilsoft=0; -$comentarios=""; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros - -if (isset($_GET["idimagen"])) $idimagen=$_GET["idimagen"]; -if (isset($_GET["descripcion"])) $descripcion=$_GET["descripcion"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["idperfilsoft"])) $idperfilsoft=$_GET["idperfilsoft"]; -if (isset($_GET["comentarios"])) $comentarios=$_GET["comentarios"]; -if (isset($_GET["identificador"])) $idimagen=$_GET["identificador"]; - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_imagenes"; - break; - case $op_modificacion: - $literal="resultado_modificar_imagenes"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_imagenes"; - break; - case $op_movida : - $literal="resultado_mover"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idimagen.",o.innerHTML);".chr(13); - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$descripcion."');".chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idimagen.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Inserta, modifica o elimina datos en la tabla imagenes -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - - global $idcentro; - global $idimagen; - global $descripcion; - global $grupoid; - global $comentarios; - global $idperfilsoft; - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $op_movida; - - global $tablanodo; - - $cmd->CreaParametro("@idcentro",$idcentro,1); - - $cmd->CreaParametro("@idimagen",$idimagen,1); - $cmd->CreaParametro("@descripcion",$descripcion,0); - $cmd->CreaParametro("@grupoid",$grupoid,1); - $cmd->CreaParametro("@idperfilsoft",$idperfilsoft,1); - $cmd->CreaParametro("@comentarios",$comentarios,0); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO imagenes (descripcion,idperfilsoft,comentarios,idcentro,grupoid) VALUES (@descripcion,@idperfilsoft,@comentarios,@idcentro,@grupoid)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idimagen=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_imagenes($idimagen,$descripcion); - $baseurlimg="../images/signos"; // Url de las imagenes de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE imagenes SET descripcion=@descripcion,idperfilsoft=@idperfilsoft, comentarios=@comentarios WHERE idimagen=@idimagen"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $resul=EliminaImagenes($cmd,$idimagen,"idimagen");// Eliminación en cascada - break; - case $op_movida : - $cmd->texto="UPDATE imagenes SET grupoid=@grupoid WHERE idimagen=@idimagen"; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -/*________________________________________________________________________________________________________ - Crea un arbol XML para el nuevo nodo insertado -________________________________________________________________________________________________________*/ -function SubarbolXML_imagenes($idimagen,$descripcion){ - global $LITAMBITO_IMAGENES; - $cadenaXML='<IMAGEN'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/imagen.gif"'; - $cadenaXML.=' infonodo="'.$descripcion.'"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_IMAGENES."'" .')"'; - $cadenaXML.=' nodoid='.$LITAMBITO_IMAGENES.'-'.$idimagen; - $cadenaXML.='>'; - $cadenaXML.='</IMAGEN>'; - return($cadenaXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_imagenincremental.php b/admin/WebConsole/gestores/gestor_imagenincremental.php deleted file mode 100644 index 3e670465..00000000 --- a/admin/WebConsole/gestores/gestor_imagenincremental.php +++ /dev/null @@ -1,90 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_imagenincremental.php -// Descripción : -// Gestiona el mantenimiento de la tabla de imagenes_softincremental -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/opciones.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros -$idimagen=0; -$idsoftincremental=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idimagen"])) $idimagen=$_GET["idimagen"]; -if (isset($_GET["idsoftincremental"])) $idsoftincremental=$_GET["idsoftincremental"]; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -$literal=""; -switch($opcion){ - case $op_alta : - $literal="resultado_insertar_imagenincremental"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_imagenincremental"; - break; - default: - break; -} -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idsoftincremental.");".chr(13); - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idsoftincremental.");".chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idsoftincremental.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona(){ - global $cmd; - global $opcion; - global $idimagen; - global $idsoftincremental; - global $op_alta; - global $op_eliminacion; - - $cmd->CreaParametro("@idimagen",$idimagen,1); - $cmd->CreaParametro("@idsoftincremental",$idsoftincremental,1); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO imagenes_softincremental (idimagen,idsoftincremental) VALUES (@idimagen,@idsoftincremental)"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $cmd->texto='DELETE FROM imagenes_softincremental WHERE idimagen='.$idimagen.' AND idsoftincremental='.$idsoftincremental; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_incrementalcomponente_soft.php b/admin/WebConsole/gestores/gestor_incrementalcomponente_soft.php deleted file mode 100644 index c32766b9..00000000 --- a/admin/WebConsole/gestores/gestor_incrementalcomponente_soft.php +++ /dev/null @@ -1,91 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_incrementalcomponente_soft.php -// Descripción : -// Gestiona el mantenimiento de la tabla de softincremental_softwares -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/opciones.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros -$idsoftincremental=0; -$idsoftware=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idsoftincremental"])) $idsoftincremental=$_GET["idsoftincremental"]; -if (isset($_GET["idsoftware"])) $idsoftware=$_GET["idsoftware"]; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -$literal=""; -switch($opcion){ - case $op_alta : - $literal="resultado_insertar_incrementalcomponente_soft"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_incrementalcomponente_soft"; - break; - default: - break; -} -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idsoftware.");".chr(13); - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idsoftware.");".chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idsoftware.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona(){ - global $cmd; - global $opcion; - global $idsoftincremental; - global $idsoftware; - global $urlimgth; - global $op_alta; - global $op_eliminacion; - - $cmd->CreaParametro("@idsoftincremental",$idsoftincremental,1); - $cmd->CreaParametro("@idsoftware",$idsoftware,1); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO softincremental_softwares (idsoftincremental,idsoftware) VALUES (@idsoftincremental,@idsoftware)"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $cmd->texto='DELETE FROM softincremental_softwares WHERE idsoftincremental='.$idsoftincremental.' AND idsoftware='.$idsoftware; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_menus.php b/admin/WebConsole/gestores/gestor_menus.php deleted file mode 100644 index 111eb57f..00000000 --- a/admin/WebConsole/gestores/gestor_menus.php +++ /dev/null @@ -1,200 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_menus.php -// Descripción : -// Gestiona el mantenimiento de la tabla de menus -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("../includes/opciones.php"); -include_once("./relaciones/menus_eliminacion.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$idmenu=0; -$descripcion=""; -$titulo=""; -$coorx=0; -$coory=0; -$modalidad=0; -$scoorx=0; -$scoory=0; -$smodalidad=0; -$comentarios=""; -$grupoid=0; -$htmlmenupub=""; -$htmlmenupri=""; -$resolucion=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros - -if (isset($_GET["idmenu"])) $idmenu=$_GET["idmenu"]; -if (isset($_GET["identificador"])) $idmenu=$_GET["identificador"]; -if (isset($_GET["descripcion"])) $descripcion=$_GET["descripcion"]; -if (isset($_GET["titulo"])) $titulo=$_GET["titulo"]; -if (isset($_GET["coorx"])) $coorx=$_GET["coorx"]; -if (isset($_GET["coory"])) $coory=$_GET["coory"]; -if (isset($_GET["modalidad"])) $modalidad=$_GET["modalidad"]; - -if (isset($_GET["scoorx"])) $scoorx=$_GET["scoorx"]; -if (isset($_GET["scoory"])) $scoory=$_GET["scoory"]; -if (isset($_GET["smodalidad"])) $smodalidad=$_GET["smodalidad"]; - -if (isset($_GET["comentarios"])) $comentarios=$_GET["comentarios"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["htmlmenupub"])) $htmlmenupub=$_GET["htmlmenupub"]; -if (isset($_GET["htmlmenupri"])) $htmlmenupri=$_GET["htmlmenupri"]; -if (isset($_GET["resolucion"])) $resolucion=$_GET["resolucion"]; - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_menus"; - break; - case $op_modificacion: - $literal="resultado_modificar_menus"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_menus"; - break; - case $op_movida : - $literal="resultado_mover"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idmenu.",o.innerHTML);"; - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$descripcion."');"; - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idmenu.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Inserta, modifica o elimina datos en la tabla menus -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - - global $idcentro; - global $idmenu; - global $descripcion; - global $titulo; - global $coorx; - global $coory; - global $modalidad; - global $scoorx; - global $scoory; - global $smodalidad; - global $comentarios; - global $grupoid; - global $htmlmenupub; - global $htmlmenupri; - global $resolucion; - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $op_movida; - - global $tablanodo; - - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@idmenu",$idmenu,1); - $cmd->CreaParametro("@descripcion",$descripcion,0); - $cmd->CreaParametro("@titulo",$titulo,0); - $cmd->CreaParametro("@coorx",$coorx,1); - $cmd->CreaParametro("@coory",$coory,1); - $cmd->CreaParametro("@modalidad",$modalidad,1); - $cmd->CreaParametro("@scoorx",$scoorx,1); - $cmd->CreaParametro("@scoory",$scoory,1); - $cmd->CreaParametro("@smodalidad",$smodalidad,1); - $cmd->CreaParametro("@comentarios",$comentarios,0); - $cmd->CreaParametro("@grupoid",$grupoid,1); - $cmd->CreaParametro("@htmlmenupub",$htmlmenupub,0); - $cmd->CreaParametro("@htmlmenupri",$htmlmenupri,0); - $cmd->CreaParametro("@resolucion",$resolucion,1); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO menus (descripcion,titulo,coorx,coory,modalidad,scoorx,scoory,smodalidad,comentarios,idcentro,grupoid,htmlmenupub,htmlmenupri,resolucion) VALUES (@descripcion,@titulo,@coorx,@coory,@modalidad,@scoorx,@scoory,@smodalidad,@comentarios,@idcentro,@grupoid,@htmlmenupub,@htmlmenupri,@resolucion)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idmenu=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_menus($idmenu,$descripcion); - $baseurlimg="../images/signos"; // Url de las imagenes de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE menus SET descripcion=@descripcion,titulo=@titulo,coorx=@coorx,coory=@coory,modalidad=@modalidad,scoorx=@scoorx,scoory=@scoory,smodalidad=@smodalidad,comentarios=@comentarios,htmlmenupub=@htmlmenupub ,htmlmenupri=@htmlmenupri,resolucion=@resolucion WHERE idmenu=@idmenu"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $resul=EliminaMenus($cmd,$idmenu,"idmenu"); - break; - case $op_movida : - $cmd->texto="UPDATE menus SET grupoid=@grupoid WHERE idmenu=@idmenu"; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -/*________________________________________________________________________________________________________ - Crea un arbol XML para el nuevo nodo insertado -________________________________________________________________________________________________________*/ -function SubarbolXML_menus($idmenu,$descripcion){ - global $LITAMBITO_MENUS; - $cadenaXML.='<MENU'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/menu.gif"'; - $cadenaXML.=' infonodo="' .$descripcion.'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_MENUS.'-'.$idmenu; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_MENUS."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</MENU>'; - return($cadenaXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_ordenadores.php b/admin/WebConsole/gestores/gestor_ordenadores.php deleted file mode 100644 index 92bb707f..00000000 --- a/admin/WebConsole/gestores/gestor_ordenadores.php +++ /dev/null @@ -1,229 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_ordenadores.php -// Descripción : -// Gestiona el mantenimiento de la tabla de ordenadores -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("./relaciones/ordenadores_eliminacion.php"); -include_once("../includes/opciones.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$grupoid=0; -$idaula=0; -$idordenador=0; -$nombreordenador=""; -$ip=""; -$mac=""; -$idperfilhard=0; -$idservidordhcp=0; -$idservidorrembo=0; -$idmenu=0; -$idimagen=0; -$cache=0; -$modomul=0; -$ipmul=""; -$pormul=0; -$velmul=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["idaula"])) $idaula=$_GET["idaula"]; -if (isset($_GET["idordenador"])) $idordenador=$_GET["idordenador"]; -if (isset($_GET["identificador"])) $idordenador=$_GET["identificador"]; -if (isset($_GET["nombreordenador"])) $nombreordenador=$_GET["nombreordenador"]; -if (isset($_GET["ip"])) $ip=$_GET["ip"]; -if (isset($_GET["mac"])) $mac=$_GET["mac"]; -if (isset($_GET["idperfilhard"])) $idperfilhard=$_GET["idperfilhard"]; -if (isset($_GET["idservidordhcp"])) $idservidordhcp=$_GET["idservidordhcp"]; -if (isset($_GET["idservidorrembo"])) $idservidorrembo=$_GET["idservidorrembo"]; -if (isset($_GET["idmenu"])) $idmenu=$_GET["idmenu"]; -if (isset($_GET["cache"])) $cache=$_GET["cache"]; -if (isset($_GET["modomul"])) $modomul=$_GET["modomul"]; -if (isset($_GET["ipmul"])) $ipmul=$_GET["ipmul"]; -if (isset($_GET["pormul"])) $pormul=$_GET["pormul"]; -if (isset($_GET["velmul"])) $velmul=$_GET["velmul"]; - -if(empty($cache)) $cache=0; - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - if ($idaula==0) - $idaula=toma_aula($cmd,$grupoid); - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_ordenadores"; - break; - case $op_modificacion: - $literal="resultado_modificar_ordenadores"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_ordenadores"; - break; - case $op_movida : - $literal="resultado_cambiar_ordenadores"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idordenador.",o.innerHTML);".chr(13); - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$nombreordenador."');".chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idordenador.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Busca identificador del aula de un grupo de ordenador .Devuelve el identificador del aula a la que pertenece el grupo - Parametros: - - cmd:Una comando ya operativo (con conexión abierta) -________________________________________________________________________________________________________*/ -function toma_aula($cmd,$idgrupo){ - $rs=new Recordset; - $cmd->texto="SELECT idaula FROM gruposordenadores WHERE idgrupo=".$idgrupo; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF) - return($rs->campos["idaula"]); - else - return(0); -} -/*________________________________________________________________________________________________________ - Inserta, modifica o elimina datos en la tabla ordenadores -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - - global $grupoid; - global $idordenador; - global $nombreordenador; - global $ip; - global $mac; - global $idaula; - global $idperfilhard; - global $idservidordhcp; - global $idservidorrembo; - global $idmenu; - global $cache; - global $modomul; - global $ipmul; - global $pormul; - global $velmul; - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $op_movida; - global $tablanodo; - - $cmd->CreaParametro("@grupoid",$grupoid,1); - $cmd->CreaParametro("@idaula",$idaula,1); - $cmd->CreaParametro("@idordenador",$idordenador,1); - $cmd->CreaParametro("@nombreordenador",$nombreordenador,0); - $cmd->CreaParametro("@ip",$ip,0); - $cmd->CreaParametro("@mac",$mac,0); - $cmd->CreaParametro("@idperfilhard",$idperfilhard,1); - $cmd->CreaParametro("@idservidordhcp",$idservidordhcp,1); - $cmd->CreaParametro("@idservidorrembo",$idservidorrembo,1); - $cmd->CreaParametro("@idmenu",$idmenu,1); - $cmd->CreaParametro("@cache",$cache,1); - $cmd->CreaParametro("@modomul",$modomul,0); - $cmd->CreaParametro("@dipmul",$ipmul,0); - $cmd->CreaParametro("@pormul",$pormul,1); - $cmd->CreaParametro("@velmul",$velmul,1); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO ordenadores - (nombreordenador,ip,mac,idperfilhard,idservidordhcp,idservidorrembo, - idmenu,idaula,grupoid,idconfiguracion,cache,modomul,ipmul,pormul,velmul) - VALUES - (@nombreordenador,@ip,@mac,@idperfilhard,@idservidordhcp,@idservidorrembo, - @idmenu,@idaula,@grupoid,0,@cache,@modomul,@dipmul,@pormul,@velmul)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idordenador=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_ordenadores($idordenador,$nombreordenador); - $baseurlimg="../images/signos"; // Url de las imagenes de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE ordenadores SET - nombreordenador=@nombreordenador,ip=@ip,mac=@mac, - idperfilhard=@idperfilhard,idservidordhcp=@idservidordhcp, - idservidorrembo=@idservidorrembo,idmenu=@idmenu,cache=@cache, - modomul=@modomul,ipmul=@dipmul,pormul=@pormul,velmul=@velmul - WHERE - idordenador=@idordenador"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $resul=EliminaOrdenadores($cmd,$idordenador,"idordenador");// Eliminación en cascada - break; - case $op_movida : - $cmd->texto="UPDATE ordenadores SET idaula=@idaula, grupoid=@grupoid WHERE idordenador=@idordenador"; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -/*________________________________________________________________________________________________________ - Crea un arbol XML para el nuevo nodo insertado -________________________________________________________________________________________________________*/ -function SubarbolXML_ordenadores($idordenador,$nombreordenador){ - global $LITAMBITO_ORDENADORES; - $cadenaXML='<ORDENADOR'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_ORDENADORES."'" .')"'; - $cadenaXML.=' imagenodo="../images/iconos/ordenador.gif"'; - $cadenaXML.=' infonodo="'.$nombreordenador.'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_ORDENADORES.'-'.$idordenador; - $cadenaXML.='></ORDENADOR>'; - return($cadenaXML); -} -?> diff --git a/admin/WebConsole/gestores/gestor_ordenadorestandar.php b/admin/WebConsole/gestores/gestor_ordenadorestandar.php deleted file mode 100644 index 64fb797d..00000000 --- a/admin/WebConsole/gestores/gestor_ordenadorestandar.php +++ /dev/null @@ -1,141 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_ordenadorestandar.php -// Descripción : -// Gestiona la actualización de los ordenadores de un aula a través de la plantilla -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -//________________________________________________________________________________________________________ -$idaula=0; -$modomul=0; -$ipmul=""; -$pormul=0; -$velmul=0; -$cache=0; -$idperfilhard=0; -$idservidordhcp=0; -$idservidorrembo=0; -$numorde=0; - -if (isset($_GET["idaula"])) $idaula=$_GET["idaula"]; -if (isset($_GET["modomul"])) $modomul=$_GET["modomul"]; -if (isset($_GET["ipmul"])) $ipmul=$_GET["ipmul"]; -if (isset($_GET["pormul"])) $pormul=$_GET["pormul"]; -if (isset($_GET["velmul"])) $velmul=$_GET["velmul"]; -if (isset($_GET["cache"])) $cache=$_GET["cache"]; -if (isset($_GET["idperfilhard"])) $idperfilhard=$_GET["idperfilhard"]; -if (isset($_GET["idservidordhcp"])) $idservidordhcp=$_GET["idservidordhcp"]; -if (isset($_GET["idservidorrembo"])) $idservidorrembo=$_GET["idservidorrembo"]; -if (isset($_GET["numorde"])) $numorde=$_GET["numorde"]; - -if(empty($cache)) $cache=0; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -$literal="resultado_ordenadorestandar"; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()."');".chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."')"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona(){ - global $cmd; - global $idaula; - global $modomul; - global $ipmul; - global $pormul; - global $velmul; - global $cache; - global $idaula; - global $idperfilhard; - global $idservidordhcp; - global $idservidorrembo; - global $numorde; - - if($numorde>0){ - $auxIP=split("[.]",$ipmul); - $swipmul=false; - $litnwipmul=""; - $nwipmul=0; - if(isset($auxIP[3])){ - $nwipmul=$auxIP[3]; - if(empty($nwipmul)) $nwipmul=0; - $litnwipmul=$auxIP[0].".".$auxIP[1].".".$auxIP[2]."."; - $swipmul=true; - } - $swnom=false; - if(substr($modomul,strlen($modomul)-1,1)=="$"){ - $swnom=true; - $modomul=substr($modomul,0,strlen($modomul)-1); - } - $cmd->CreaParametro("@grupoid",0,1); - $cmd->CreaParametro("@idaula",$idaula,1); - $cmd->CreaParametro("@modomul",$modomul,0); - $cmd->CreaParametro("@ipmul",$ipmul,0); - $cmd->CreaParametro("@pormul",$pormul,1); - $cmd->CreaParametro("@velmul",$velmul,1); - $cmd->CreaParametro("@cache",$cache,1); - $cmd->CreaParametro("@idperfilhard",$idperfilhard,1); - $cmd->CreaParametro("@idservidordhcp",$idservidordhcp,1); - $cmd->CreaParametro("@idservidorrembo",$idservidorrembo,1); - - for($i=0;$i<$numorde;$i++){ - if($swipmul) - $cmd->ParamSetValor("@ipmul",$litnwipmul.$nwipmul); - if($swnom && $swipmul) - $cmd->ParamSetValor("@modomul",$modomul.$nwipmul); - $cmd->texto="INSERT INTO ordenadores(modomul,ipmul,pormul,velmul,cache,idperfilhard,idservidordhcp,idservidorrembo,idaula,grupoid,idconfiguracion) VALUES (@modomul,@ipmul,@pormul,@velmul,@cache,@idperfilhard,@idservidordhcp,@idservidorrembo,@idaula,@grupoid,0)"; - if($swipmul) $nwipmul++; - $resul=$cmd->Ejecutar(); - if (!$resul) return(false); - } - } - else{ - $strsql="UPDATE ordenadores SET "; - if (!empty($modomul)) $strsql.=" modomul='".$modomul."',"; - if (!empty($ipmul)) $strsql.=" ipmul='".$ipmul."',"; - if (!empty($pormul)) $strsql.=" pormul='".$pormul."',"; - if (!empty($velmul)) $strsql.=" velmul='".$velmul."',"; - $strsql.=" cache='".$cache."',"; - if ($idperfilhard>0) $strsql.=" idperfilhard=".$idperfilhard.","; - if ($idservidordhcp>0) $strsql.=" idservidordhcp=".$idservidordhcp.","; - if ($idservidorrembo>0) $strsql.=" idservidorrembo=".$idservidorrembo.","; - $strsql=substr($strsql,0,strlen($strsql)-1); // Quita la coma final - $strsql.=" WHERE idaula=".$idaula; - $cmd->texto=$strsql; - $resul=$cmd->Ejecutar(); - } - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/gestor_perfilcomponente_hard.php b/admin/WebConsole/gestores/gestor_perfilcomponente_hard.php deleted file mode 100644 index c1084ac0..00000000 --- a/admin/WebConsole/gestores/gestor_perfilcomponente_hard.php +++ /dev/null @@ -1,92 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_perfilcomponente_hard.php -// Descripción : -// Gestiona el mantenimiento de la tabla de perfileshard_hardwares -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/opciones.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros -$idperfilhard=0; -$idhardware=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idperfilhard"])) $idperfilhard=$_GET["idperfilhard"]; -if (isset($_GET["idhardware"])) $idhardware=$_GET["idhardware"]; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -$literal=""; -switch($opcion){ - case $op_alta : - $literal="resultado_insertar_perfilcomponente_hard"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_perfilcomponente_hard"; - break; - default: - break; -} -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idhardware.");".chr(13); - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idhardware.");".chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idhardware.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona(){ - global $cmd; - global $opcion; - global $idperfilhard; - global $idhardware; - global $urlimgth; - global $op_alta; - global $op_eliminacion; - - $cmd->CreaParametro("@idperfilhard",$idperfilhard,1); - $cmd->CreaParametro("@idhardware",$idhardware,1); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO perfileshard_hardwares (idperfilhard,idhardware) VALUES (@idperfilhard,@idhardware)"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $cmd->texto='DELETE FROM perfileshard_hardwares WHERE idperfilhard='.$idperfilhard.' AND idhardware='.$idhardware; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_perfilcomponente_soft.php b/admin/WebConsole/gestores/gestor_perfilcomponente_soft.php deleted file mode 100644 index 84d2b20e..00000000 --- a/admin/WebConsole/gestores/gestor_perfilcomponente_soft.php +++ /dev/null @@ -1,91 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_perfilcomponente_soft.php -// Descripción : -// Gestiona el mantenimiento de la tabla de perfilessoft_softwares -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/opciones.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros -$idperfilsoft=0; -$idsoftware=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idperfilsoft"])) $idperfilsoft=$_GET["idperfilsoft"]; -if (isset($_GET["idsoftware"])) $idsoftware=$_GET["idsoftware"]; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -$literal=""; -switch($opcion){ - case $op_alta : - $literal="resultado_insertar_perfilcomponente_soft"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_perfilcomponente_soft"; - break; - default: - break; -} -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idsoftware.");".chr(13); - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idsoftware.");".chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idsoftware.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona(){ - global $cmd; - global $opcion; - global $idperfilsoft; - global $idsoftware; - global $urlimgth; - global $op_alta; - global $op_eliminacion; - - $cmd->CreaParametro("@idperfilsoft",$idperfilsoft,1); - $cmd->CreaParametro("@idsoftware",$idsoftware,1); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO perfilessoft_softwares (idperfilsoft,idsoftware) VALUES (@idperfilsoft,@idsoftware)"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $cmd->texto='DELETE FROM perfilessoft_softwares WHERE idperfilsoft='.$idperfilsoft.' AND idsoftware='.$idsoftware; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_perfilhardwares.php b/admin/WebConsole/gestores/gestor_perfilhardwares.php deleted file mode 100644 index 4e1e0cd3..00000000 --- a/admin/WebConsole/gestores/gestor_perfilhardwares.php +++ /dev/null @@ -1,162 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_perfilhardwares.php -// Descripción : -// Gestiona el mantenimiento de la tabla de perfileshard -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("../includes/opciones.php"); -include_once("./relaciones/perfileshard_eliminacion.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$idperfilhard=0; -$descripcion=""; -$comentarios=""; -$grupoid=0; - -$urlimgth=""; // Url de la imagen del tipo de hardware al que pertenece el perfil - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros - -if (isset($_GET["idperfilhard"])) $idperfilhard=$_GET["idperfilhard"]; -if (isset($_GET["descripcion"])) $descripcion=$_GET["descripcion"]; -if (isset($_GET["comentarios"])) $comentarios=$_GET["comentarios"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idperfilhard=$_GET["identificador"]; - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_perfilhardwares"; - break; - case $op_modificacion: - $literal="resultado_modificar_perfilhardwares"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_perfilhardwares"; - break; - case $op_movida : - $literal="resultado_mover"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idperfilhard.",o.innerHTML);"; - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$descripcion."');"; - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idperfilhard.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Inserta, modifica o elimina datos en la tabla perfileshard -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - - global $idcentro; - global $idperfilhard; - global $descripcion; - global $comentarios; - global $grupoid; - - global $urlimgth; - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $op_movida; - - global $tablanodo; - - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@idperfilhard",$idperfilhard,1); - $cmd->CreaParametro("@descripcion",$descripcion,0); - $cmd->CreaParametro("@comentarios",$comentarios,0); - $cmd->CreaParametro("@grupoid",$grupoid,1); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO perfileshard (descripcion,comentarios,idcentro,grupoid) VALUES (@descripcion,@comentarios,@idcentro,@grupoid)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idperfilhard=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_perfileshard($idperfilhard,$descripcion); - $baseurlimg="../images/signos"; // Url de las imagenes de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE perfileshard SET descripcion=@descripcion,comentarios=@comentarios WHERE idperfilhard=@idperfilhard"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $resul=EliminaPerfileshard($cmd,$idperfilhard,"idperfilhard"); - break; - case $op_movida : - $cmd->texto="UPDATE perfileshard SET grupoid=@grupoid WHERE idperfilhard=@idperfilhard"; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -/*________________________________________________________________________________________________________ - Crea un arbol XML para el nuevo nodo insertado -________________________________________________________________________________________________________*/ -function SubarbolXML_perfileshard($idperfilhard,$descripcion){ - global $LITAMBITO_PERFILESHARD; - $cadenaXML='<PERFILESHARDWARES '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/perfilhardware.gif"'; - $cadenaXML.=' infonodo="'.$descripcion.'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_PERFILESHARD.'-'.$idperfilhard; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_PERFILESHARD."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</PERFILESHARDWARES>'; - return($cadenaXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_perfilsoftwares.php b/admin/WebConsole/gestores/gestor_perfilsoftwares.php deleted file mode 100644 index 5cd698ab..00000000 --- a/admin/WebConsole/gestores/gestor_perfilsoftwares.php +++ /dev/null @@ -1,158 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_perfilsoftwares.php -// Descripción : -// Gestiona el mantenimiento de la tabla de perfilessoft -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("../includes/opciones.php"); -include_once("./relaciones/perfilessoft_eliminacion.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$idperfilsoft=0; -$descripcion=""; -$comentarios=""; -$grupoid=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros - -if (isset($_GET["idperfilsoft"])) $idperfilsoft=$_GET["idperfilsoft"]; -if (isset($_GET["descripcion"])) $descripcion=$_GET["descripcion"]; -if (isset($_GET["comentarios"])) $comentarios=$_GET["comentarios"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idperfilsoft=$_GET["identificador"]; - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_perfilsoftwares"; - break; - case $op_modificacion: - $literal="resultado_modificar_perfilsoftwares"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_perfilsoftwares"; - break; - case $op_movida : - $literal="resultado_mover"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idperfilsoft.",o.innerHTML);"; - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$descripcion."');"; - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idperfilsoft.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Inserta, modifica o elimina datos en la tabla perfilessoft -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - - global $idcentro; - global $idperfilsoft; - global $descripcion; - global $comentarios; - global $grupoid; - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $op_movida; - - global $tablanodo; - - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@idperfilsoft",$idperfilsoft,1); - $cmd->CreaParametro("@descripcion",$descripcion,0); - $cmd->CreaParametro("@comentarios",$comentarios,0); - $cmd->CreaParametro("@grupoid",$grupoid,1); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO perfilessoft (descripcion,comentarios,idcentro,grupoid) VALUES (@descripcion,@comentarios,@idcentro,@grupoid)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idperfilsoft=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_perfilessoft($idperfilsoft,$descripcion); - $baseurlimg="../images/signos"; // Url de las imagenes de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE perfilessoft SET descripcion=@descripcion,comentarios=@comentarios WHERE idperfilsoft=@idperfilsoft"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $resul=EliminaPerfilessoft($cmd,$idperfilsoft,"idperfilsoft"); - break; - case $op_movida : - $cmd->texto="UPDATE perfilessoft SET grupoid=@grupoid WHERE idperfilsoft=@idperfilsoft"; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -/*________________________________________________________________________________________________________ - Crea un arbol XML para el nuevo nodo insertado -________________________________________________________________________________________________________*/ -function SubarbolXML_perfilessoft($idperfilsoft,$descripcion){ - global $LITAMBITO_PERFILESSOFT; - $cadenaXML='<PERFILESSOFTWARES '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/perfilsoftware.gif"'; - $cadenaXML.=' infonodo="' .$descripcion.'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_PERFILESSOFT.'-'.$idperfilsoft; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_PERFILESSOFT."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</PERFILESSOFTWARES>'; - return($cadenaXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_procedimientos.php b/admin/WebConsole/gestores/gestor_procedimientos.php deleted file mode 100644 index dcb1942b..00000000 --- a/admin/WebConsole/gestores/gestor_procedimientos.php +++ /dev/null @@ -1,159 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_procedimientos.php -// Descripción : -// Gestiona el mantenimiento de la tabla de procedimientos -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("../includes/opciones.php"); -include_once("./relaciones/procedimientos_eliminacion.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$idprocedimiento=0; -$descripcion=""; -$grupoid=0; -$comentarios=""; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros - -if (isset($_GET["idprocedimiento"])) $idprocedimiento=$_GET["idprocedimiento"]; -if (isset($_GET["descripcion"])) $descripcion=$_GET["descripcion"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["comentarios"])) $comentarios=$_GET["comentarios"]; -if (isset($_GET["identificador"])) $idprocedimiento=$_GET["identificador"]; - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_procedimientos"; - break; - case $op_modificacion: - $literal="resultado_modificar_procedimientos"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_procedimientos"; - break; - case $op_movida : - $literal="resultado_mover"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idprocedimiento.",o.innerHTML);"; - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$descripcion."');"; - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idprocedimiento.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Inserta, modifica o elimina datos en la tabla procedimientos -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $EJECUCION_PROCEDIMIENTO; - global $cmd; - global $opcion; - - global $idcentro; - global $idprocedimiento; - global $descripcion; - global $grupoid; - global $comentarios; - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $op_movida; - - global $tablanodo; - - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@idprocedimiento",$idprocedimiento,1); - $cmd->CreaParametro("@descripcion",$descripcion,0); - $cmd->CreaParametro("@grupoid",$grupoid,1); - $cmd->CreaParametro("@comentarios",$comentarios,0); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO procedimientos (descripcion,comentarios,idcentro,grupoid) VALUES (@descripcion,@comentarios,@idcentro,@grupoid)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idprocedimiento=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_procedimientos($idprocedimiento,$descripcion); - $baseurlimg="../images/signos"; // Url de las procedimientos de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE procedimientos SET descripcion=@descripcion, comentarios=@comentarios WHERE idprocedimiento=@idprocedimiento"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $resul=EliminaProcedimientos($cmd,$idprocedimiento,"idprocedimiento"); - break; - case $op_movida : - $cmd->texto="UPDATE procedimientos SET grupoid=@grupoid WHERE idprocedimiento=@idprocedimiento"; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -/*________________________________________________________________________________________________________ - Crea un arbol XML para el nuevo nodo insertado -________________________________________________________________________________________________________*/ -function SubarbolXML_procedimientos($idprocedimiento,$descripcion){ - global $LITAMBITO_PROCEDIMIENTOS; - $cadenaXML='<PROCEDIMIENTO'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/procedimiento.gif"'; - $cadenaXML.=' infonodo="'.$descripcion.'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_PROCEDIMIENTOS.'-'.$idprocedimiento; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_PROCEDIMIENTOS."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</PROCEDIMIENTO>'; - return($cadenaXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_procedimientoscomandos.php b/admin/WebConsole/gestores/gestor_procedimientoscomandos.php deleted file mode 100644 index f5fe8806..00000000 --- a/admin/WebConsole/gestores/gestor_procedimientoscomandos.php +++ /dev/null @@ -1,86 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_procedimientoscomandos.php -// Descripción : -// Gestiona el mantenimiento de la tabla de procedimientos_comandos -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/opciones.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros -$idprocedimientocomando=0; -$orden=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idprocedimientocomando"])) $idprocedimientocomando=$_GET["idprocedimientocomando"]; -if (isset($_GET["orden"])) $orden=$_GET["orden"]; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -$literal=""; -switch($opcion){ - case $op_eliminacion : - $literal="resultado_eliminar_procedimientocomando"; - break; - case $op_modificacion : - $literal="resultado_modificar_procedimientocomando"; - break; - default: - break; -} -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idprocedimientocomando.");".chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idprocedimientocomando.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona(){ - global $cmd; - global $opcion; - global $op_modificacion; - global $op_eliminacion; - global $idprocedimientocomando; - global$orden; - - $cmd->CreaParametro("@orden",$orden,1); - switch($opcion){ - case $op_modificacion : - $cmd->texto='UPDATE procedimientos_comandos set orden=@orden WHERE idprocedimientocomando='.$idprocedimientocomando; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $cmd->texto='DELETE FROM procedimientos_comandos WHERE idprocedimientocomando='.$idprocedimientocomando; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_programaciones.php b/admin/WebConsole/gestores/gestor_programaciones.php deleted file mode 100644 index 50b89cf0..00000000 --- a/admin/WebConsole/gestores/gestor_programaciones.php +++ /dev/null @@ -1,231 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: gestor_programaciones.php -// Descripción : -// Gestiona las programaciones de tareas y trabajos -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/comunes.php"); -//________________________________________________________________________________________________________ -$op_alta=1; -$op_modificacion=2; -$op_eliminacion=3; -$op_suspension=4; - -$pswop=0; // opcion alta,modificación o eliminación -$pidprogramacion=0; // Identificador de la programación si se trata de mofdificación o eliminación -$pidentificador=0; // Identificador de la tarea o el trabajo que se está programando -$ptipoaccion=0; // Tipo de acción:tarea o trabajo -$pnombrebloque=""; // Nombre del bloque de programación -$pannos=""; // Valor hexadecimal que indica los años elegidos -$pmeses=""; // Valor hexadecimal que indica los meses elegidos -$pdiario=""; // Valor hexadecimal que indica los dias elegidos en modalidad simple ( un sólo mes ) -$pdias=""; // Valor hexadecimal que indica los días elegidos -$psemanas=""; // Valor hexadecimal que indica las semanas elegidas -$phoras=""; // Valor hexadecimal que indica las horas elegidas -$pampm=0; // Valor que indica la modalidad a.m.=0 p.m.= 1 -$pminutos=0; // Valor decimal que indica los minutos -$psegundos=0; // Valor decimal que indica los segundos -$phorasini=""; // Valor hexadecimal que indica las horas hasta elegidas -$pampmini=0; // Valor que indica la modalidad a.m.=0 p.m.= 1 hora hasta -$pminutosini=0; // Valor decimal que indica los minutos hasa -$phorasfin=""; // Valor hexadecimal que indica las horas hasta elegidas -$pampmfin=0; // Valor que indica la modalidad a.m.=0 p.m.= 1 hora hasta -$pminutosfin=0; // Valor decimal que indica los minutos hasa - -$wsw_sus=""; // programación suspendida - -if (isset($_GET["wswop"])) $pswop=$_GET["wswop"]; -if (isset($_GET["widprogramacion"])) $pidprogramacion=$_GET["widprogramacion"]; -if (isset($_GET["widentificador"])) $pidentificador=$_GET["widentificador"]; -if (isset($_GET["wtipoaccion"])) $ptipoaccion=$_GET["wtipoaccion"]; -if (isset($_GET["wnombrebloque"])) $pnombrebloque=$_GET["wnombrebloque"]; -if (isset($_GET["wannos"])) $pannos=$_GET["wannos"]; -if (isset($_GET["wmeses"])) $pmeses=$_GET["wmeses"]; -if (isset($_GET["wdiario"])) $pdiario=$_GET["wdiario"]; -if (isset($_GET["wdias"])) $pdias=$_GET["wdias"]; -if (isset($_GET["wsemanas"])) $psemanas=$_GET["wsemanas"]; -if (isset($_GET["whoras"])) $phoras=$_GET["whoras"]; -if (isset($_GET["wampm"])) $pampm=$_GET["wampm"]; -if (isset($_GET["wminutos"])) $pminutos=$_GET["wminutos"]; -if (isset($_GET["wsegundos"])) $psegundos=$_GET["wsegundos"]; -if (isset($_GET["whorasini"])) $phorasini=$_GET["whorasini"]; -if (isset($_GET["wampmini"])) $pampmini=$_GET["wampmini"]; -if (isset($_GET["wminutosini"])) $pminutosini=$_GET["wminutosini"]; -if (isset($_GET["whorasfin"])) $phorasfin=$_GET["whorasfin"]; -if (isset($_GET["wampmfin"])) $pampmfin=$_GET["wampmfin"]; -if (isset($_GET["wminutosfin"])) $pminutosfin=$_GET["wminutosfin"]; - -if (isset($_GET["wsw_sus"])) $wsw_sus=$_GET["wsw_sus"]; - -if(empty($pminutos)) $pminutos=0; -if(empty($psegundos)) $psegundos=0; -if(empty($pminutosini)) $pminutosini=0; -if(empty($pminutosfin)) $pminutosfin=0; - -if($wsw_sus=='true') - $psw_sus=1; -else - $psw_sus=0 ; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -if($pswop!=$op_suspension){ - if (!$resul){ // Ha ocurrido algún error - $reporerr=$cmd->UltimoError(); - $repordes=$cmd->DescripUltimoError(); - echo '<SCRIPT language="javascript">'; - echo ' window.parent.error_programacion('.$reporerr.',"'.$repordes.'")'; - echo '</SCRIPT>'; - } - else{ // programacion registrada correctamente - switch($pswop){ - case $op_modificacion : - $idr=$pidprogramacion; // Identificador de la programacion modificada - $swop=$op_modificacion; - break; - case $op_alta: - $idr=$pidprogramacion; // Identificador de la programacion nueva - $swop=$op_alta; - break; - case $op_eliminacion : - $idr=$pidprogramacion; // Identificador de la programacion eliminada - $swop=$op_eliminacion; - break; - default: - break; - } - echo '<SCRIPT language="javascript">'; - echo ' window.parent.registro_programacion('.$idr.',"'.$pnombrebloque.'",'.$swop.')'; - echo '</SCRIPT>'; - } -} -else{ - - if (!$resul){ // Ha ocurrido algún error - $reporerr=0; - $repordes="Error al suspender la programación"; - echo '<SCRIPT language="javascript">'; - echo ' window.parent.error_programacion('.$reporerr.',"'.$repordes.'")'; - echo '</SCRIPT>'; - } - else{ // programacion registrada correctamente - echo '<SCRIPT language="javascript">'; - echo ' window.parent.resultado_suspender_programacion()'; - echo '</SCRIPT>'; - } -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona(){ - global $cmd; - global $pswop; - global $pidprogramacion; - global $pidentificador; - global $ptipoaccion; - global $pnombrebloque; - global $pannos; - global $pmeses; - global $pdiario; - global $pdias; - global $psemanas; - global $phoras; - global $pampm; - global $pminutos; - global $psegundos; - global $phorasini; - global $pampmini; - global $pminutosini; - global $phorasfin; - global $pampmfin; - global $pminutosfin; - global $psw_sus; - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $op_suspension; - - $cmd->CreaParametro("@idprogramacion",$pidprogramacion,1); - - $cmd->CreaParametro("@tipoaccion",$ptipoaccion,1); - $cmd->CreaParametro("@identificador",$pidentificador,1); - $cmd->CreaParametro("@nombrebloque",$pnombrebloque,0); - $cmd->CreaParametro("@annos",$pannos,1); - $cmd->CreaParametro("@meses",$pmeses,1); - $cmd->CreaParametro("@diario",$pdiario,1); - $cmd->CreaParametro("@dias",$pdias,1); - $cmd->CreaParametro("@semanas",$psemanas,1); - $cmd->CreaParametro("@horas",$phoras,1); - $cmd->CreaParametro("@ampm",$pampm,1); - $cmd->CreaParametro("@minutos",$pminutos,1); - $cmd->CreaParametro("@segundos",$psegundos,1); - $cmd->CreaParametro("@inihoras",$phorasini,1); - $cmd->CreaParametro("@iniampm",$pampmini,1); - $cmd->CreaParametro("@iniminutos",$pminutosini,1); - $cmd->CreaParametro("@finhoras",$phorasfin,1); - $cmd->CreaParametro("@finampm",$pampmfin,1); - $cmd->CreaParametro("@finminutos",$pminutosfin,1); - $cmd->CreaParametro("@suspendida",$psw_sus,1); - - switch($pswop){ - case $op_alta : - $cmd->texto="INSERT INTO programaciones(tipoaccion,identificador,nombrebloque,annos,meses,diario,dias,semanas,horas,ampm,minutos,segundos,horasini,ampmini,minutosini,horasfin,ampmfin,minutosfin,suspendida) VALUES (@tipoaccion,@identificador,@nombrebloque,@annos,@meses,@diario,@dias,@semanas,@horas,@ampm,@minutos,@segundos,@inihoras,@iniampm,@iniminutos,@finhoras,@finampm,@finminutos,@suspendida)"; - $resul=$cmd->Ejecutar(); - if($resul) - $pidprogramacion=$cmd->Autonumerico(); - break; - case $op_modificacion: - $cmd->texto="UPDATE programaciones SET nombrebloque=@nombrebloque,annos=@annos,meses=@meses,diario=@diario,dias=@dias,semanas=@semanas,horas=@horas,ampm=@ampm,minutos=@minutos,segundos=@segundos,horasini=@inihoras,ampmini=@iniampm,minutosini=@iniminutos,horasfin=@finhoras,ampmfin=@finampm,minutosfin=@finminutos,suspendida=@suspendida WHERE idprogramacion=@idprogramacion"; - $cmd->Traduce(); - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $cmd->texto="DELETE FROM programaciones WHERE idprogramacion=".$pidprogramacion; - $resul=$cmd->Ejecutar(); - break; - case $op_suspension : - $cmd->texto="UPDATE programaciones SET suspendida=@suspendida WHERE identificador=@identificador AND tipoaccion=@tipoaccion"; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -// ************************************************************************************************************************************************* -// Devuelve una objeto comando totalmente operativo (con la conexión abierta) -// Parametros: -// - cadenaconexion: Una cadena con los datos necesarios para la conexión: nombre del servidor -// usuario,password,base de datos,etc separados por coma -//________________________________________________________________________________________________________ -function CreaComando($cadenaconexion){ - $strcn=split(";",$cadenaconexion); - $cn=new Conexion; - $cmd=new Comando; - $cn->CadenaConexion($strcn[0],$strcn[1],$strcn[2],$strcn[3],$strcn[4]); - if (!$cn->Abrir()) return (false); - $cmd->Conexion=&$cn; - return($cmd); -} -?> - - diff --git a/admin/WebConsole/gestores/gestor_reservas.php b/admin/WebConsole/gestores/gestor_reservas.php deleted file mode 100644 index bfd29c0a..00000000 --- a/admin/WebConsole/gestores/gestor_reservas.php +++ /dev/null @@ -1,199 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_reservas.php -// Descripción : -// Gestiona el mantenimiento de la tabla de reservas -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("../includes/opciones.php"); -include_once("./relaciones/reservas_eliminacion.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$idreserva=0; -$descripcion=""; -$grupoid=0; -$solicitante=""; -$email=""; -$idestatus=0; -$idaula=0; -$idimagen=0; -$idtarea=0; -$idtrabajo=0; -$estado=0; -$comentarios=""; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros - -if (isset($_GET["idreserva"])) $idreserva=$_GET["idreserva"]; -if (isset($_GET["descripcion"])) $descripcion=$_GET["descripcion"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["solicitante"])) $solicitante=$_GET["solicitante"]; -if (isset($_GET["email"])) $email=$_GET["email"]; -if (isset($_GET["idestatus"])) $idestatus=$_GET["idestatus"]; -if (isset($_GET["idaula"])) $idaula=$_GET["idaula"]; -if (isset($_GET["idimagen"])) $idimagen=$_GET["idimagen"]; -if (isset($_GET["idtarea"])) $idtarea=$_GET["idtarea"]; -if (isset($_GET["idtrabajo"])) $idtrabajo=$_GET["idtrabajo"]; -if (isset($_GET["estado"])) $estado=$_GET["estado"]; -if (isset($_GET["comentarios"])) $comentarios=$_GET["comentarios"]; -if (isset($_GET["identificador"])) $idreserva=$_GET["identificador"]; - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_reservas"; - break; - case $op_modificacion: - $literal="resultado_modificar_reservas"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_reservas"; - break; - case $op_movida : - $literal="resultado_mover"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idreserva.",o.innerHTML);"; - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$descripcion."');"; - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idreserva.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Inserta, modifica o elimina datos en la tabla reservas -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - - global $idcentro; - global $idreserva; - global $descripcion; - global $grupoid; - global $solicitante; - global $email; - global $idestatus; - global $idaula; - global $idimagen; - global $idtarea; - global $idtrabajo; - global $estado; - global $comentarios; - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $op_movida; - - global $tablanodo; - - $cmd->CreaParametro("@idcentro",$idcentro,1); - - $cmd->CreaParametro("@idreserva",$idreserva,1); - $cmd->CreaParametro("@descripcion",$descripcion,0); - $cmd->CreaParametro("@solicitante",$solicitante,0); - $cmd->CreaParametro("@email",$email,0); - $cmd->CreaParametro("@idestatus",$idestatus,1); - $cmd->CreaParametro("@idaula",$idaula,1); - $cmd->CreaParametro("@idimagen",$idimagen,1); - $cmd->CreaParametro("@idtarea",$idtarea,1); - $cmd->CreaParametro("@idtrabajo",$idtrabajo,1); - $cmd->CreaParametro("@estado",$estado,1); - $cmd->CreaParametro("@grupoid",$grupoid,1); - $cmd->CreaParametro("@comentarios",$comentarios,0); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO reservas (descripcion,solicitante,email,idestatus,idaula,idimagen,idtarea,idtrabajo,estado,comentarios,idcentro,grupoid) VALUES (@descripcion,@solicitante,@email,@idestatus,@idaula,@idimagen,@idtarea,@idtrabajo,@estado,@comentarios,@idcentro,@grupoid)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idreserva=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_reservas($idreserva,$descripcion,$estado); - $baseurlimg="../images/signos"; // Url de las reservas de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE reservas SET descripcion=@descripcion,solicitante=@solicitante, email=@email,idestatus=@idestatus,idaula=@idaula,idimagen=@idimagen,idtarea=@idtarea,idtrabajo=@idtrabajo,estado=@estado,comentarios=@comentarios WHERE idreserva=@idreserva"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $resul=EliminaReservas($cmd,$idreserva,"idreserva");// Eliminación en cascada - break; - case $op_movida : - $cmd->texto="UPDATE reservas SET grupoid=@grupoid WHERE idreserva=@idreserva"; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -/*________________________________________________________________________________________________________ - Crea un arbol XML para el nuevo nodo insertado -________________________________________________________________________________________________________*/ -function SubarbolXML_reservas($idreserva,$descripcion,$estado){ - global $LITAMBITO_RESERVAS; - global $RESERVA_CONFIRMADA; - global $RESERVA_PENDIENTE; - global $RESERVA_DENEGADA; - - $tbimg[$RESERVA_CONFIRMADA]='../images/iconos/confirmadas.gif'; - $tbimg[$RESERVA_PENDIENTE]='../images/iconos/pendientes.gif'; - $tbimg[$RESERVA_DENEGADA]='../images/iconos/denegadas.gif'; - - $cadenaXML='<RESERVA'; - // Atributos - $cadenaXML.=' imagenodo="'.$tbimg[$estado].'"'; - $cadenaXML.=' infonodo="'.$descripcion.'"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_RESERVAS."'" .')"'; - $cadenaXML.=' nodoid='.$LITAMBITO_RESERVAS.'-'.$idreserva; - $cadenaXML.='>'; - $cadenaXML.='</RESERVA>'; - return($cadenaXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_servidoresdhcp.php b/admin/WebConsole/gestores/gestor_servidoresdhcp.php deleted file mode 100644 index b927494e..00000000 --- a/admin/WebConsole/gestores/gestor_servidoresdhcp.php +++ /dev/null @@ -1,177 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_servidoresdhcp.php -// Descripción : -// Gestiona el mantenimiento de la tabla de servidoresdhcp -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("../includes/opciones.php"); -include_once("./relaciones/servidoresdhcp_eliminacion.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$idservidordhcp=0; -$nombreservidordhcp=""; -$ip=""; -$passguor=""; -$pathdhcpconf=""; -$pathdhcpd=""; -$grupoid=0; -$comentarios=""; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros - -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["idservidordhcp"])) $idservidordhcp=$_GET["idservidordhcp"]; -if (isset($_GET["identificador"])) $idservidordhcp=$_GET["identificador"]; - -if (isset($_GET["nombreservidordhcp"])) $nombreservidordhcp=$_GET["nombreservidordhcp"]; -if (isset($_GET["ip"])) $ip=$_GET["ip"]; -if (isset($_GET["passguor"])) $passguor=$_GET["passguor"]; -if (isset($_GET["pathdhcpconf"])) $pathdhcpconf=$_GET["pathdhcpconf"]; -if (isset($_GET["pathdhcpd"])) $pathdhcpd=$_GET["pathdhcpd"]; -if (isset($_GET["comentarios"])) $comentarios=$_GET["comentarios"]; - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_servidoresdhcp"; - break; - case $op_modificacion: - $literal="resultado_modificar_servidoresdhcp"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_servidoresdhcp"; - break; - case $op_movida : - $literal="resultado_mover"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idservidordhcp.",o.innerHTML);"; - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$nombreservidordhcp."');"; - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idservidordhcp.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Inserta, modifica o elimina datos en la tabla servidoresdhcp -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - - global $idcentro; - global $grupoid; - - global $idservidordhcp; - global $nombreservidordhcp; - global $ip; - global $passguor; - global $pathdhcpconf; - global $pathdhcpd; - global $comentarios; - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $op_movida; - - global $tablanodo; - - $cmd->CreaParametro("@grupoid",$grupoid,1); - $cmd->CreaParametro("@idcentro",$idcentro,1); - - $cmd->CreaParametro("@idservidordhcp",$idservidordhcp,1); - $cmd->CreaParametro("@nombreservidordhcp",$nombreservidordhcp,0); - $cmd->CreaParametro("@ip",$ip,0); - $cmd->CreaParametro("@passguor",$passguor,0); - $cmd->CreaParametro("@pathdhcpconf",$pathdhcpconf,0); - $cmd->CreaParametro("@pathdhcpd",$pathdhcpd,0); - $cmd->CreaParametro("@comentarios",$comentarios,0); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO servidoresdhcp(idcentro,grupoid,nombreservidordhcp,ip,passguor,pathdhcpconf,pathdhcpd,comentarios) VALUES (@idcentro,@grupoid,@nombreservidordhcp,@ip,@passguor,@pathdhcpconf,@pathdhcpd,@comentarios)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idservidordhcp=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_servidoresdhcp($idservidordhcp,$nombreservidordhcp); - $baseurlimg="../images/signos"; // Url de las imagenes de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE servidoresdhcp SET nombreservidordhcp=@nombreservidordhcp,ip=@ip,passguor=@passguor,pathdhcpconf=@pathdhcpconf,pathdhcpd=@pathdhcpd,comentarios=@comentarios WHERE idservidordhcp=@idservidordhcp"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $resul=EliminaServidoresdhcp($cmd,$idservidordhcp,"idservidordhcp"); - break; - case $op_movida : - $cmd->texto="UPDATE servidoresdhcp SET grupoid=@grupoid WHERE idservidordhcp=@idservidordhcp"; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -//________________________________________________________________________________________________________ -// Crea un arbol XML para el nuevo grupo insertado -//________________________________________________________________________________________________________ -function SubarbolXML_servidoresdhcp($idservidordhcp,$nombreservidordhcp){ - global $LITAMBITO_SERVIDORESDHCP; - $cadenaXML='<SERVIDORDHCP'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/servidordhcp.gif" '; - $cadenaXML.=' infonodo="'.$nombreservidordhcp.'"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_SERVIDORESDHCP."'" .')"'; - $cadenaXML.=' nodoid='.$LITAMBITO_SERVIDORESDHCP.'-'.$idservidordhcp; - $cadenaXML.='>'; - $cadenaXML.='</SERVIDORDHCP>'; - return($cadenaXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_servidoresrembo.php b/admin/WebConsole/gestores/gestor_servidoresrembo.php deleted file mode 100644 index 9c7d2283..00000000 --- a/admin/WebConsole/gestores/gestor_servidoresrembo.php +++ /dev/null @@ -1,194 +0,0 @@ -<? -// ****************************************************************************************************** -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creaciónn: A�o 2003-2004 -// Fecha �ltima modificaci�n: Marzo-2005 -// Nombre del fichero: gestor_servidoresrembo.php -// Descripciónn : -// Gestiona el mantenimiento de la tabla de servidoresrembo -// ****************************************************************************************************** -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("../includes/opciones.php"); -include_once("./relaciones/servidoresrembo_eliminacion.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$idservidorrembo=0; -$nombreservidorrembo=""; -$ip=""; -$passguor=""; -$pathremboconf=""; -$pathrembod=""; -$pathpxe=""; - -$idcentro=0; - -$grupoid=0; -$puertorepo=""; -$comentarios=""; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros - -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["idservidorrembo"])) $idservidorrembo=$_GET["idservidorrembo"]; -if (isset($_GET["identificador"])) $idservidorrembo=$_GET["identificador"]; - -if (isset($_GET["nombreservidorrembo"])) $nombreservidorrembo=$_GET["nombreservidorrembo"]; -if (isset($_GET["ip"])) $ip=$_GET["ip"]; -if (isset($_GET["passguor"])) $passguor=$_GET["passguor"]; -if (isset($_GET["pathremboconf"])) $pathremboconf=$_GET["pathremboconf"]; -if (isset($_GET["pathrembod"])) $pathrembod=$_GET["pathrembod"]; -if (isset($_GET["pathpxe"])) $pathpxe=$_GET["pathpxe"]; -if (isset($_GET["puertorepo"])) $puertorepo=$_GET["puertorepo"]; -if (isset($_GET["comentarios"])) $comentarios=$_GET["comentarios"]; - -if (isset($_GET["idcentro"])) $idcentro=$_GET["idcentro"]; - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_servidoresrembo"; - break; - case $op_modificacion: - $literal="resultado_modificar_servidoresrembo"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_servidoresrembo"; - break; - case $op_movida : - $literal="resultado_mover"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idservidorrembo.",o.innerHTML);"; - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$nombreservidorrembo."');"; - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idservidorrembo.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Inserta, modifica o elimina datos en la tabla servidoresrembo -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - - global $idcentro; - global $grupoid; - - global $idservidorrembo; - global $nombreservidorrembo; - global $ip; - global $passguor; - global $pathremboconf; - global $pathrembod; - global $pathpxe; - global $puertorepo; - global $comentarios; - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $op_movida; - - global $tablanodo; - - - - $cmd->CreaParametro("@grupoid",$grupoid,1); - $cmd->CreaParametro("@idcentro",$idcentro,1); - - $cmd->CreaParametro("@idservidorrembo",$idservidorrembo,1); - $cmd->CreaParametro("@nombreservidorrembo",$nombreservidorrembo,0); - $cmd->CreaParametro("@ip",$ip,0); - $cmd->CreaParametro("@passguor",$passguor,0); - $cmd->CreaParametro("@pathremboconf",$pathremboconf,0); - $cmd->CreaParametro("@pathrembod",$pathrembod,0); - $cmd->CreaParametro("@pathpxe",$pathpxe,0); - $cmd->CreaParametro("@puertorepo",$puertorepo,0); - $cmd->CreaParametro("@comentarios",$comentarios,0); - - - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO servidoresrembo(idcentro,grupoid,nombreservidorrembo,ip,passguor,pathremboconf,pathrembod,pathpxe,puertorepo,comentarios) VALUES (@idcentro,@grupoid,@nombreservidorrembo,@ip,@passguor,@pathremboconf,@pathrembod,@pathpxe,@puertorepo,@comentarios)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la p�gina que llam� �sta - $idservidorrembo=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_servidoresrembo($idservidorrembo,$nombreservidorrembo); - $baseurlimg="../images/signos"; // Url de las imagenes de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del �rbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE servidoresrembo SET nombreservidorrembo=@nombreservidorrembo,ip=@ip,passguor=@passguor,pathremboconf=@pathremboconf,pathrembod=@pathrembod,pathpxe=@pathpxe,puertorepo=@puertorepo,comentarios=@comentarios WHERE idservidorrembo=@idservidorrembo"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $resul=EliminaServidoresrembo($cmd,$idservidorrembo,"idservidorrembo"); - break; - case $op_movida : - $cmd->texto="UPDATE servidoresrembo SET grupoid=@grupoid WHERE idservidorrembo=@idservidorrembo"; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -//________________________________________________________________________________________________________ -// Crea un arbol XML para el nuevo grupo insertado -//________________________________________________________________________________________________________ -function SubarbolXML_servidoresrembo($idservidorrembo,$nombreservidorrembo){ - global $LITAMBITO_SERVIDORESREMBO; - $cadenaXML='<SERVIDORREMBO'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/servidorrembo.gif" '; - $cadenaXML.=' infonodo="'.$nombreservidorrembo.'"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_SERVIDORESREMBO."'" .')"'; - $cadenaXML.=' nodoid='.$LITAMBITO_SERVIDORESREMBO.'-'.$idservidorrembo; - $cadenaXML.='>'; - $cadenaXML.='</SERVIDORREMBO>'; - return($cadenaXML); -} -?> diff --git a/admin/WebConsole/gestores/gestor_softincrementales.php b/admin/WebConsole/gestores/gestor_softincrementales.php deleted file mode 100644 index 336e3eba..00000000 --- a/admin/WebConsole/gestores/gestor_softincrementales.php +++ /dev/null @@ -1,159 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_softincrementales.php -// Descripción : -// Gestiona el mantenimiento de la tabla de softincrementales -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("../includes/opciones.php"); -include_once("./relaciones/incrementales_eliminacion.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$idsoftincremental=0; -$descripcion=""; -$comentarios=""; -$grupoid=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros - -if (isset($_GET["idsoftincremental"])) $idsoftincremental=$_GET["idsoftincremental"]; -if (isset($_GET["descripcion"])) $descripcion=$_GET["descripcion"]; -if (isset($_GET["comentarios"])) $comentarios=$_GET["comentarios"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idsoftincremental=$_GET["identificador"]; - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_softincrementales"; - break; - case $op_modificacion: - $literal="resultado_modificar_softincrementales"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_softincrementales"; - break; - case $op_movida : - $literal="resultado_mover"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idsoftincremental.",o.innerHTML);"; - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$descripcion."');"; - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idsoftincremental.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Inserta, modifica o elimina datos en la tabla softincrementales -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - - global $idcentro; - global $idsoftincremental; - global $descripcion; - global $comentarios; - global $grupoid; - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $op_movida; - - global $tablanodo; - - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@idsoftincremental",$idsoftincremental,1); - $cmd->CreaParametro("@descripcion",$descripcion,0); - $cmd->CreaParametro("@comentarios",$comentarios,0); - $cmd->CreaParametro("@grupoid",$grupoid,1); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO softincrementales (descripcion,comentarios,idcentro,grupoid) VALUES (@descripcion,@comentarios,@idcentro,@grupoid)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idsoftincremental=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_softincrementales($idsoftincremental,$descripcion); - $baseurlimg="../images/signos"; // Url de las imagenes de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE softincrementales SET descripcion=@descripcion,comentarios=@comentarios WHERE idsoftincremental=@idsoftincremental"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $resul=EliminaSoftincremental($cmd,$idsoftincremental,"idsoftincremental"); - break; - case $op_movida : - $cmd->texto="UPDATE softincrementales SET grupoid=@grupoid WHERE idsoftincremental=@idsoftincremental"; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -/*________________________________________________________________________________________________________ - Crea un arbol XML para el nuevo nodo insertado -________________________________________________________________________________________________________*/ -function SubarbolXML_softincrementales($idsoftincremental,$descripcion){ - global $LITAMBITO_SOFTINCREMENTAL; - $cadenaXML='<SOFTINCREMENTAL '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/incremental.gif"'; - $cadenaXML.=' infonodo="' .$descripcion.'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_SOFTINCREMENTAL.'-'.$idsoftincremental; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_SOFTINCREMENTAL."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</SOFTINCREMENTAL>'; - return($cadenaXML); - -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_tareas.php b/admin/WebConsole/gestores/gestor_tareas.php deleted file mode 100644 index 3864b1f0..00000000 --- a/admin/WebConsole/gestores/gestor_tareas.php +++ /dev/null @@ -1,293 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_tareas.php -// Descripción : -// Gestiona el mantenimiento de la tabla de tareas -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../clases/SockHidra.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("../includes/opciones.php"); -include_once("./relaciones/tareas_eliminacion.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$idtarea=0; -$descripcion=""; -$comentarios=""; -$grupoid=0; -$swc=0; // switch de cliente, esta pagina la llama el cliente a través del browser - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros - -if (isset($_GET["idtarea"])) $idtarea=$_GET["idtarea"]; -if (isset($_GET["descripcion"])) $descripcion=$_GET["descripcion"]; -if (isset($_GET["comentarios"])) $comentarios=$_GET["comentarios"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idtarea=$_GET["identificador"]; -if (isset($_GET["swc"])) $swc=$_GET["swc"]; - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_tareas"; - break; - case $op_modificacion: - $literal="resultado_modificar_tareas"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_tareas"; - break; - case $op_movida : - $literal="resultado_mover"; - break; - case $op_ejecucion : - $literal="resultado_ejecutar_tareas"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - if(empty($swc)){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idtarea.",o.innerHTML);".chr(13); - else{ - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$descripcion."');".chr(13); - } - echo '</SCRIPT>'; - } - else{ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'alert("El item se ha ejecutado correctamente");'.chr(13); - echo 'location.href="../varios/menucliente.php?iph='.$_SESSION["ogCliente"].'";'.chr(13); - echo '</SCRIPT>'; - } -} -else{ - if(empty($swc)){ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idtarea.")"; - echo '</SCRIPT>'; - } - else{ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'alert("***ATENCIÓN:El item NO se ha podido ejecutar");'.chr(13); - echo 'location.href="../varios/menucliente.php?iph='.$_SESSION["ogCliente"].'";'.chr(13); - echo '</SCRIPT>'; - } -} -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Inserta, modifica o elimina datos en la tabla tareas -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $EJECUCION_TAREA; - - global $cmd; - global $opcion; - - global $idcentro; - global $idtarea; - global $descripcion; - global $comentarios; - global $grupoid; - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $op_movida; - global $op_ejecucion; - - global $tablanodo; - - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@idtarea",$idtarea,1); - $cmd->CreaParametro("@descripcion",$descripcion,0); - $cmd->CreaParametro("@comentarios",$comentarios,0); - $cmd->CreaParametro("@grupoid",$grupoid,1); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO tareas (descripcion,comentarios,idcentro,grupoid) VALUES (@descripcion,@comentarios,@idcentro,@grupoid)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idtarea=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_tareas($idtarea,$descripcion,""); - $baseurlimg="../images/signos"; // Url de las imagenes de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE tareas SET descripcion=@descripcion,comentarios=@comentarios WHERE idtarea=@idtarea"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $resul=EliminaTareas($cmd,$idtarea,"idtarea"); - break; - case $op_movida : - $cmd->texto="UPDATE tareas SET grupoid=@grupoid WHERE idtarea=@idtarea"; - $resul=$cmd->Ejecutar(); - break; - case $op_ejecucion : - $resul=EjecutandoTareas(); - break; - default: - break; - } - return($resul); -} -/*________________________________________________________________________________________________________ - Crea un arbol XML para el nuevo nodo insertado -________________________________________________________________________________________________________*/ -function SubarbolXML_tareas($idtarea,$descripcion,$urlimg){ - global $LITAMBITO_TAREAS; - $cadenaXML='<TAREA'; - // Atributos` - if ($urlimg!="") - $cadenaXML.=' imagenodo="'.$urlimg; - else - $cadenaXML.=' imagenodo="../images/iconos/tareas.gif"'; - $cadenaXML.=' infonodo="'.$descripcion; - $cadenaXML.=' nodoid='.$LITAMBITO_TAREAS.'-'.$idtarea; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_TAREAS."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</TAREA>'; - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function EjecutandoTareas(){ - - global $EJECUCION_COMANDO; - global $EJECUCION_TAREA; - global $PROCESOS; - global $ACCION_INICIADA; - global $ACCION_SINERRORES; - global $idcentro; - global $servidorhidra; - global $hidraport; - global $idtarea; - global $cmd; - - $shidra=new SockHidra($servidorhidra,$hidraport); - - $ambitarea=""; - $paramtarea="cmd="; - - $tbComandos=""; - $tabla_comandos=""; - $cont_comandos=0; - - $rs=new Recordset; - $cmd->texto="SELECT * FROM tareas_comandos WHERE idtarea=".$idtarea; - $cmd->texto.=" ORDER by tareas_comandos.orden"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - // Recorre tareas-comandos - while (!$rs->EOF){ - $tbComandos["idcomando"]=$rs->campos["idcomando"]; - $tbComandos["ambito"]=$rs->campos["ambito"]; - $tbComandos["idambito"]=$rs->campos["idambito"]; - $tbComandos["parametros"]=$rs->campos["parametros"]; - $tbComandos["idnotificador"]=$rs->campos["idtareacomando"]; - $tabla_comandos[$cont_comandos]=$tbComandos; - $cont_comandos++; - - $ambitarea.=$rs->campos["ambito"].":".$rs->campos["idambito"].";"; - $paramtarea.=$rs->campos["idtareacomando"].";"; - - $rs->Siguiente(); - } - $rs->Cerrar(); - - $ambitarea=substr($ambitarea,0,strlen($ambitarea)-1); // Quita la coma final - $paramtarea=substr($paramtarea,0,strlen($paramtarea)-1); // Quita la coma final - - //Creación parametros para inserción - $cmd->CreaParametro("@tipoaccion","",1); - $cmd->CreaParametro("@idtipoaccion",0,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",0,1); - $cmd->CreaParametro("@idambito",0,1); - $cmd->CreaParametro("@ambitskwrk","",0); - $cmd->CreaParametro("@fechahorareg","",0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros","",0); - $cmd->CreaParametro("@accionid",0,1); - $cmd->CreaParametro("@idnotificador",0,1); - - // Insertar accion:tarea -------------------------------------------------------------------- - $cmd->ParamSetValor("@tipoaccion",$EJECUCION_TAREA); - $cmd->ParamSetValor("@idtipoaccion",$idtarea); - $cmd->ParamSetValor("@ambito",0); - $cmd->ParamSetValor("@idambito",0); - $cmd->ParamSetValor("@ambitskwrk",$ambitarea); - $cmd->ParamSetValor("@fechahorareg",date("d/m/y H:i:s")); - $cmd->ParamSetValor("@parametros",$paramtarea); - $cmd->texto="INSERT INTO acciones (tipoaccion,idtipoaccion,cateaccion,ambito,idambito,ambitskwrk,fechahorareg,estado,resultado,idcentro,parametros,accionid,idnotificador) VALUES (@tipoaccion,@idtipoaccion,@cateaccion,@ambito,@idambito,@ambitskwrk,@fechahorareg,@estado,@resultado,@idcentro,@parametros,0,0)"; - $resul=$cmd->Ejecutar(); - if(!$resul) return(false); - - $accionid=$cmd->Autonumerico(); // Toma identificador dela acción - - // Insertar acciones:comandos - $shidra=new SockHidra($servidorhidra,$hidraport); - for ($i=0;$i<$cont_comandos;$i++){ - $tbComandos=$tabla_comandos[$i]; - $cmd->ParamSetValor("@tipoaccion",$EJECUCION_COMANDO); - $cmd->ParamSetValor("@idtipoaccion",$tbComandos["idcomando"]); - $cmd->ParamSetValor("@ambito",$tbComandos["ambito"]); - $cmd->ParamSetValor("@idambito",$tbComandos["idambito"]); - $cmd->ParamSetValor("@ambitskwrk",""); - $cmd->ParamSetValor("@fechahorareg",date("d/m/y H:i:s")); - $cmd->ParamSetValor("@parametros",$tbComandos["parametros"]); - $cmd->ParamSetValor("@accionid",$accionid); - $cmd->ParamSetValor("@idnotificador",$tbComandos["idnotificador"]); - $cmd->texto="INSERT INTO acciones (tipoaccion,idtipoaccion,cateaccion,ambito,idambito,ambitskwrk,fechahorareg,estado,resultado,idcentro,parametros,accionid,idnotificador) VALUES (@tipoaccion,@idtipoaccion,@cateaccion,@ambito,@idambito,@ambitskwrk,@fechahorareg,@estado,@resultado,@idcentro,@parametros,@accionid,@idnotificador)"; - $resul=$cmd->Ejecutar(); - if(!$resul) return(false); - $tbComandos["parametros"].="ids=".$cmd->Autonumerico().chr(13); - - if ($shidra->conectar()){ // Se ha establecido la conexión con el servidor hidra - $shidra->envia_comando($tbComandos["parametros"]); - $shidra->desconectar(); - } - } - return(true); -} -?> diff --git a/admin/WebConsole/gestores/gestor_tareascomandos.php b/admin/WebConsole/gestores/gestor_tareascomandos.php deleted file mode 100644 index c7fa49ad..00000000 --- a/admin/WebConsole/gestores/gestor_tareascomandos.php +++ /dev/null @@ -1,138 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_tareascomandos.php -// Descripción : -// Gestiona el mantenimiento de la tabla de tareas_comandos -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/opciones.php"); -include_once("../clases/SockHidra.php"); -include_once("../includes/constantes.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros -$idtareacomando=0; -$orden=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idtareacomando"])) $idtareacomando=$_GET["idtareacomando"]; -if (isset($_GET["orden"])) $orden=$_GET["orden"]; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -$literal=""; -switch($opcion){ - case $op_eliminacion : - $literal="resultado_eliminar_tareacomando"; - break; - case $op_modificacion : - $literal="resultado_modificar_tareacomando"; - break; - case $op_ejecucion : - $literal="resultado_ejecutar_tareacomando"; - break; - default: - break; -} -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idtareacomando.");".chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idtareacomando.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona(){ - global $cmd; - global $opcion; - global $op_modificacion; - global $op_eliminacion; - global $op_ejecucion; - global $EJECUCION_COMANDO; - global $PROCESOS; - global $ACCION_INICIADA; - global $ACCION_SINERRORES; - global $servidorhidra; - global $hidraport; - global $idcentro; - global $idtareacomando; - global $orden; - - $cmd->CreaParametro("@orden",$orden,1); - - switch($opcion){ - case $op_modificacion : - $cmd->texto='UPDATE tareas_comandos set orden=@orden WHERE idtareacomando='.$idtareacomando; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $cmd->texto='DELETE FROM tareas_comandos WHERE idtareacomando='.$idtareacomando; - $resul=$cmd->Ejecutar(); - break; - case $op_ejecucion : - $nombreliterales[0]="idcomando"; - $nombreliterales[1]="ambito"; - $nombreliterales[2]="idambito"; - $nombreliterales[3]="parametros"; - $Datos=TomanDatos($cmd,"tareas_comandos",$idtareacomando,"idtareacomando",$nombreliterales); - if(empty($Datos)) return(false); - - $idtipoaccion=$Datos["idcomando"]; - $ambito=$Datos["ambito"]; - $idambito=$Datos["idambito"]; - $parametros=$Datos["parametros"]; - - $resul=true; - - $cmd->CreaParametro("@tipoaccion",$EJECUCION_COMANDO,1); - $cmd->CreaParametro("@idtipoaccion",$idtipoaccion,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",$ambito,1); - $cmd->CreaParametro("@idambito",$idambito,1); - $cmd->CreaParametro("@ambitskwrk","",0); - $cmd->CreaParametro("@fechahorareg",date("y/m/d H:i:s"),0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros",$parametros,0); - $cmd->texto="INSERT INTO acciones (tipoaccion,idtipoaccion,cateaccion,ambito,idambito,ambitskwrk,fechahorareg,estado,resultado,idcentro,parametros,accionid) VALUES (@tipoaccion,@idtipoaccion,@cateaccion,@ambito,@idambito,@ambitskwrk,@fechahorareg,@estado,@resultado,@idcentro,@parametros,0)"; - $resul=$cmd->Ejecutar(); - if($resul){ - $parametros.="ids=".$cmd->Autonumerico().chr(13); - } - $shidra=new SockHidra($servidorhidra,$hidraport); - if ($shidra->conectar()){ // Se ha establecido la conexión con el servidor hidra - $shidra->envia_comando($parametros); - $shidra->desconectar(); - } - break; - default: - break; - } - return($resul); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_tipohardwares.php b/admin/WebConsole/gestores/gestor_tipohardwares.php deleted file mode 100644 index cf0c3f91..00000000 --- a/admin/WebConsole/gestores/gestor_tipohardwares.php +++ /dev/null @@ -1,150 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_tipohardwares.php -// Descripción : -// Gestiona el mantenimiento de la tabla de tipohardwares -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("../includes/opciones.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$idtipohardware=0; -$descripcion=""; -$urlimg=""; -$urlicono=""; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros - -if (isset($_GET["idtipohardware"])) $idtipohardware=$_GET["idtipohardware"]; -if (isset($_GET["descripcion"])) $descripcion=$_GET["descripcion"]; -if (isset($_GET["urlicono"])) $urlicono=$_GET["urlicono"]; - -if(empty($urlicono)) - $urlimg="../images/iconos/confihard.gif"; -else - $urlimg="../images/iconos/".$urlicono; - -$tablanodo=""; // Arbol para nodos insertados -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_tipohardwares"; - break; - case $op_modificacion: - $literal="resultado_modificar_tipohardwares"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_tipohardwares"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idtipohardware.",o.innerHTML);"; - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$descripcion."');"; - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idtipohardware.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Inserta, modifica o elimina datos en la tabla tipohardwares -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - - global $idtipohardware; - global $descripcion; - global $urlimg; - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $tablanodo; - - $cmd->CreaParametro("@idtipohardware",$idtipohardware,1); - $cmd->CreaParametro("@descripcion",$descripcion,0); - $cmd->CreaParametro("@urlimg",$urlimg,0); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO tipohardwares(descripcion,urlimg) VALUES (@descripcion,@urlimg)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idtipohardware=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_tipohardwares($idtipohardware,$descripcion,$urlimg); - $baseurlimg="../images/signos"; // Url de las imagenes de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE tipohardwares SET descripcion=@descripcion,urlimg=@urlimg WHERE idtipohardware=@idtipohardware"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $cmd->texto="DELETE FROM tipohardwares WHERE idtipohardware=".$idtipohardware; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -/*________________________________________________________________________________________________________ - Crea un arbol XML para el nuevo nodo insertado -________________________________________________________________________________________________________*/ -function SubarbolXML_tipohardwares($idtipohardware,$descripcion,$urlimg){ - global $LITAMBITO_TIPOHARDWARES; - $cadenaXML.='<TIPOHARDWARES'; - // Atributos - if ($urlimg) - $cadenaXML.=' imagenodo='.$urlimg; - else - $cadenaXML.=' imagenodo="../images/iconos/confihard.gif"'; - $cadenaXML.=' infonodo="'.$descripcion.'"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_TIPOHARDWARES."'" .')"'; - $cadenaXML.=' nodoid='.$LITAMBITO_TIPOHARDWARES.'-'.$idtipohardware; - $cadenaXML.='>'; - $cadenaXML.='</TIPOHARDWARES>'; - return($cadenaXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_trabajos.php b/admin/WebConsole/gestores/gestor_trabajos.php deleted file mode 100644 index dd8d90c6..00000000 --- a/admin/WebConsole/gestores/gestor_trabajos.php +++ /dev/null @@ -1,368 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_trabajos.php -// Descripción : -// Gestiona el mantenimiento de la tabla de trabajos -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../clases/SockHidra.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/opciones.php"); -include_once("./relaciones/trabajos_eliminacion.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$idtrabajo=0; -$descripcion=""; -$comentarios=""; -$grupoid=0; -$swc=0; // switch de cliente, esta pagina la llama el cliente a través del browser - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros - -if (isset($_GET["idtrabajo"])) $idtrabajo=$_GET["idtrabajo"]; -if (isset($_GET["descripcion"])) $descripcion=$_GET["descripcion"]; -if (isset($_GET["comentarios"])) $comentarios=$_GET["comentarios"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idtrabajo=$_GET["identificador"]; -if (isset($_GET["swc"])) $swc=$_GET["swc"]; - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_trabajos"; - break; - case $op_modificacion: - $literal="resultado_modificar_trabajos"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_trabajos"; - break; - case $op_movida : - $literal="resultado_mover"; - break; - case $op_ejecucion : - $literal="resultado_ejecutar_trabajos"; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - if(empty($swc)){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idtrabajo.",o.innerHTML);".chr(13); - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$descripcion."');".chr(13); - echo '</SCRIPT>'; - } - else{ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'alert("El item se ha ejecutado correctamente");'.chr(13); - echo 'location.href="../varios/menucliente.php?iph='.$_SESSION["ogCliente"].'";'.chr(13); - echo '</SCRIPT>'; - } -} -else{ - if(empty($swc)){ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idtrabajo.")"; - echo '</SCRIPT>'; - } - else{ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'alert("***ATENCIÓN:El item NO se ha podido ejecutar");'.chr(13); - echo 'location.href="../varios/menucliente.php?iph='.$_SESSION["ogCliente"].'";'.chr(13); - echo '</SCRIPT>'; - } -} -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Inserta, modifica o elimina datos en la tabla tareas -________________________________________________________________________________________________________*/ -function Gestiona(){ - - global $EJECUCION_TRABAJO; - - global $cmd; - global $opcion; - - global $idcentro; - global $idtrabajo; - global $descripcion; - global $comentarios; - global $grupoid; - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $op_movida; - global $op_ejecucion; - - global $tablanodo; - - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@idtrabajo",$idtrabajo,1); - $cmd->CreaParametro("@descripcion",$descripcion,0); - $cmd->CreaParametro("@comentarios",$comentarios,0); - $cmd->CreaParametro("@grupoid",$grupoid,1); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO trabajos (descripcion,comentarios,idcentro,grupoid) VALUES (@descripcion,@comentarios,@idcentro,@grupoid)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idtrabajo=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_trabajos($idtrabajo,$descripcion,""); - $baseurlimg="../images/signos"; // Url de las imagenes de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - } - break; - case $op_modificacion: - $cmd->texto="UPDATE trabajos SET descripcion=@descripcion,comentarios=@comentarios WHERE idtrabajo=@idtrabajo"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $resul=EliminaTrabajos($cmd,$idtrabajo,"idtrabajo"); - break; - case $op_movida : - $cmd->texto="UPDATE trabajos SET grupoid=@grupoid WHERE idtrabajo=@idtrabajo"; - $resul=$cmd->Ejecutar(); - break; - case $op_ejecucion : - $resul=ejecutando_trabajos(); - break; - default: - break; - } - return($resul); -} -/*________________________________________________________________________________________________________ - Crea un arbol XML para el nuevo nodo insertado -________________________________________________________________________________________________________*/ -function SubarbolXML_trabajos($idtrabajo,$descripcion,$urlimg){ - global $LITAMBITO_TRABAJOS; - $cadenaXML='<TRABAJO'; - // Atributos - if ($urlimg!="") - $cadenaXML.=' imagenodo="'.$urlimg; - else - $cadenaXML.=' imagenodo="../images/iconos/trabajos.gif"'; - $cadenaXML.=' infonodo="'.$descripcion; - $cadenaXML.=' nodoid='.$LITAMBITO_TRABAJOS.'-'.$idtrabajo; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_TRABAJOS."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</TRABAJO>'; - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function ejecutando_trabajos(){ - global $EJECUCION_COMANDO; - global $EJECUCION_TAREA; - global $EJECUCION_TRABAJO; - - global $PROCESOS; - - global $ACCION_INICIADA; - global $ACCION_SINERRORES; - - global $idcentro; - global $idtrabajo; - global $cmd; - - $ambitrabajo=""; - $paramtrabajo="tsk="; - - $tbTareas=""; - $tabla_tareas=""; - $cont_tareas=0; - - $rs=new Recordset; - // Recorre trabajos_tareas - $cmd->texto="SELECT trabajos_tareas.idtrabajotarea,trabajos_tareas.idtarea,trabajos_tareas.ambitskwrk FROM trabajos_tareas INNER JOIN tareas ON trabajos_tareas.idtarea=tareas.idtarea WHERE trabajos_tareas.idtrabajo=".$idtrabajo; - $cmd->texto.=" ORDER BY trabajos_tareas.orden"; - - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->EOF) return(true); // Error al abrir recordset - $rs->Primero(); - // Recorre trabajos-tareas - while (!$rs->EOF){ - $tbTareas["idnotificador"]=$rs->campos["idtrabajotarea"]; - $tbTareas["idtarea"]=$rs->campos["idtarea"]; - $tabla_tareas[$cont_tareas]=$tbTareas; - $cont_tareas++; - - $ambitrabajo.=$rs->campos["ambitskwrk"].";"; - $paramtrabajo.=$rs->campos["idtrabajotarea"].";"; - - $rs->Siguiente(); - } - $rs->Cerrar(); -
- $ambitrabajo=substr($ambitrabajo,0,strlen($ambitrabajo)-1); // Quita la coma final - $paramtrabajo=substr($paramtrabajo,0,strlen($paramtrabajo)-1); // Quita la coma final - - //Creación parametros para inserción -------------------------------------------------------------------- - $cmd->CreaParametro("@tipoaccion","",1); - $cmd->CreaParametro("@idtipoaccion",0,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",0,1); - $cmd->CreaParametro("@idambito",0,1); - $cmd->CreaParametro("@ambitskwrk","",0); - $cmd->CreaParametro("@fechahorareg","",0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINERRORES,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros","",0); - $cmd->CreaParametro("@accionid",0,1); - $cmd->CreaParametro("@idnotificador",0,1); - - // Insertar accion:trabajo -------------------------------------------------------------------- - $cmd->ParamSetValor("@tipoaccion",$EJECUCION_TRABAJO); - $cmd->ParamSetValor("@idtipoaccion",$idtrabajo); - $cmd->ParamSetValor("@ambito",0); - $cmd->ParamSetValor("@idambito",0); - $cmd->ParamSetValor("@ambitskwrk",$ambitrabajo); - $cmd->ParamSetValor("@fechahorareg",date("d/m/y H:i:s")); - $cmd->ParamSetValor("@parametros",$paramtrabajo); - $cmd->texto="INSERT INTO acciones (tipoaccion,idtipoaccion,cateaccion,ambito,idambito,ambitskwrk,fechahorareg,estado,resultado,idcentro,parametros,accionid,idnotificador) VALUES (@tipoaccion,@idtipoaccion,@cateaccion,@ambito,@idambito,@ambitskwrk,@fechahorareg,@estado,@resultado,@idcentro,@parametros,0,0)"; - $resul=$cmd->Ejecutar(); - if(!$resul) return(false); - - $accionid=$cmd->Autonumerico(); // Toma identificador dela acción - - // Insertar acciones:tareas -------------------------------------------------------------------- - for ($i=0;$i<$cont_tareas;$i++){ - $tbTareas=$tabla_tareas[$i]; - $resul=EjecutandoTareas($tbTareas["idtarea"],$accionid,$tbTareas["idnotificador"]); - if(!$resul) return(false); - } - return(true); -} -//________________________________________________________________________________________________________ -function EjecutandoTareas($idtarea,$accionid,$idnotificador){ - - global $EJECUCION_COMANDO; - global $EJECUCION_TAREA; - global $PROCESOS; - - global $ACCION_INICIADA; - global $ACCION_SINERRORES; - - global $idcentro; - global $servidorhidra; - global $hidraport; - global $cmd; - - $shidra=new SockHidra($servidorhidra,$hidraport); - - $ambitarea=""; - $paramtarea="cmd="; - - $tbComandos=""; - $tabla_comandos=""; - $cont_comandos=0; - - // Recorre tareas-comandos - $rs=new Recordset; - $cmd->texto="SELECT * FROM tareas_comandos WHERE idtarea=".$idtarea; - $cmd->texto.=" ORDER by tareas_comandos.orden"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $tbComandos["idcomando"]=$rs->campos["idcomando"]; - $tbComandos["ambito"]=$rs->campos["ambito"]; - $tbComandos["idambito"]=$rs->campos["idambito"]; - $tbComandos["parametros"]=$rs->campos["parametros"]; - $tbComandos["idnotificador"]=$rs->campos["idtareacomando"]; - - $tabla_comandos[$cont_comandos]=$tbComandos; - $cont_comandos++; - - $ambitarea.=$rs->campos["ambito"].":".$rs->campos["idambito"].";"; - $paramtarea.=$rs->campos["idtareacomando"].";"; - - $rs->Siguiente(); - } - $rs->Cerrar(); - - $ambitarea=substr($ambitarea,0,strlen($ambitarea)-1); // Quita la coma final - $paramtarea=substr($paramtarea,0,strlen($paramtarea)-1); // Quita la coma final - - // Insertar accion:tarea -------------------------------------------------------------------- - $cmd->ParamSetValor("@tipoaccion",$EJECUCION_TAREA); - $cmd->ParamSetValor("@idtipoaccion",$idtarea); - $cmd->ParamSetValor("@ambito",0); - $cmd->ParamSetValor("@idambito",0); - $cmd->ParamSetValor("@ambitskwrk",$ambitarea); - $cmd->ParamSetValor("@fechahorareg",date("d/m/y H:i:s")); - $cmd->ParamSetValor("@parametros",$paramtarea); - $cmd->ParamSetValor("@accionid",$accionid); - $cmd->ParamSetValor("@idnotificador",$idnotificador); - - $cmd->texto="INSERT INTO acciones (tipoaccion,idtipoaccion,cateaccion,ambito,idambito,ambitskwrk,fechahorareg,estado,resultado,idcentro,parametros,accionid,idnotificador) VALUES (@tipoaccion,@idtipoaccion,@cateaccion,@ambito,@idambito,@ambitskwrk,@fechahorareg,@estado,@resultado,@idcentro,@parametros,@accionid,@idnotificador)"; - $resul=$cmd->Ejecutar(); - if(!$resul) return(false); - - $accionid=$cmd->Autonumerico(); // Toma identificador dela acción - // Insertar acciones:comandos - $shidra=new SockHidra($servidorhidra,$hidraport); - for ($i=0;$i<$cont_comandos;$i++){ - $tbComandos=$tabla_comandos[$i]; - $cmd->ParamSetValor("@tipoaccion",$EJECUCION_COMANDO); - $cmd->ParamSetValor("@idtipoaccion",$tbComandos["idcomando"]); - $cmd->ParamSetValor("@ambito",$tbComandos["ambito"]); - $cmd->ParamSetValor("@idambito",$tbComandos["idambito"]); - $cmd->ParamSetValor("@ambitskwrk",""); - $cmd->ParamSetValor("@fechahorareg",date("d/m/y H:i:s")); - $cmd->ParamSetValor("@parametros",$tbComandos["parametros"]); - $cmd->ParamSetValor("@accionid",$accionid); - $cmd->ParamSetValor("@idnotificador",$tbComandos["idnotificador"]); - - $cmd->texto="INSERT INTO acciones (tipoaccion,idtipoaccion,cateaccion,ambito,idambito,ambitskwrk,fechahorareg,estado,resultado,idcentro,parametros,accionid,idnotificador) VALUES (@tipoaccion,@idtipoaccion,@cateaccion,@ambito,@idambito,@ambitskwrk,@fechahorareg,@estado,@resultado,@idcentro,@parametros,@accionid,@idnotificador)"; - $resul=$cmd->Ejecutar(); - if(!$resul) return(false); - $tbComandos["parametros"].="ids=".$cmd->Autonumerico().chr(13); - - if ($shidra->conectar()){ // Se ha establecido la conexión con el servidor hidra - $shidra->envia_comando($tbComandos["parametros"]); - $shidra->desconectar(); - } - } - return(true); -} -?> diff --git a/admin/WebConsole/gestores/gestor_trabajostareas.php b/admin/WebConsole/gestores/gestor_trabajostareas.php deleted file mode 100644 index 36d4118e..00000000 --- a/admin/WebConsole/gestores/gestor_trabajostareas.php +++ /dev/null @@ -1,175 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_trabajostareas.php -// Descripción : -// Gestiona el mantenimiento de la tabla de trabajos_tareas -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/opciones.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros -$idtrabajo=0; -$idtarea=0; -$orden=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idtrabajo"])) $idtrabajo=$_GET["idtrabajo"]; -if (isset($_GET["idtarea"])) $idtarea=$_GET["idtarea"]; -if (isset($_GET["orden"])) $orden=$_GET["orden"]; - -$idtrabajotarea=0; -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_trabajostareas"; - break; - case $op_modificacion : - $literal="resultado_modificar_trabajostareas"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_trabajostareas"; - break; - default: - break; - } -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idtrabajotarea.");".chr(13); - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idtrabajotarea.");".chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idtrabajotarea.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona(){ - global $cmd; - global $opcion; - global $idtrabajo; - global $idtarea; - global $idtrabajotarea; - global $urlimgth; - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $tablanodo; - global $orden; - - $cmd->CreaParametro("@idtrabajo",$idtrabajo,1); - $cmd->CreaParametro("@idtarea",$idtarea,1); - $cmd->CreaParametro("@orden",$orden,1); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO trabajos_tareas (idtrabajo,idtarea,orden) VALUES (@idtrabajo,@idtarea,@orden)"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idtrabajotarea=$cmd->Autonumerico(); - $resul=actualiza_ambitoparametros($idtrabajotarea); - } - break; - case $op_modificacion : - $cmd->texto='UPDATE trabajos_tareas set orden=@orden WHERE idtrabajo='.$idtrabajo.' AND idtarea='.$idtarea; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $idtrabajotarea=toma_idtrabajotarea($cmd,$idtrabajo,$idtarea); - $cmd->texto='DELETE FROM trabajos_tareas WHERE idtrabajo='.$idtrabajo.' AND idtarea='.$idtarea; - $resul=$cmd->Ejecutar(); - if($resul) - $resul=actualiza_ambitoparametros($idtrabajotarea); - break; - default: - break; - } - return($resul); -} -//________________________________________________________________________________________________________ -function toma_idtrabajotarea($cmd,$idtrabajo,$idtarea){ - $rs=new Recordset; - $cmd->texto="SELECT idtrabajotarea FROM trabajos_tareas WHERE idtrabajo=".$idtrabajo." AND idtarea=".$idtarea; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - if (!$rs->EOF) return($rs->campos["idtrabajotarea"]); - return(0); -} -//________________________________________________________________________________________________________ -function actualiza_ambitoparametros($idtrabajotarea){ - global $idtrabajo; - global $cmd; - $rs=new Recordset; - // Recorre trabajos_tareas - $cmd->texto="SELECT idtrabajotarea,idtarea,ambitskwrk FROM trabajos_tareas WHERE idtrabajo=".$idtrabajo; - $cmd->texto.=" ORDER BY idtrabajotarea"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if ($rs->EOF) return(true); // No hay registros - - // Recorre trabajos-tareas - while (!$rs->EOF){ - $resul=tomando_ambito($rs->campos["idtarea"],&$ambitrabajo,&$paramtrabajo); - if (!$resul) return(false); - $rs->Siguiente(); - } - $rs->Cerrar(); - //Creación parametros para inserción - $cmd->CreaParametro("@ambitskwrk",$ambitrabajo,0); - $cmd->CreaParametro("@parametros",$paramtrabajo,0); - $cmd->texto="UPDATE trabajos_tareas SET ambitskwrk=@ambitskwrk,parametros=@parametros WHERE idtrabajotarea=".$idtrabajotarea; - $resul=$cmd->Ejecutar(); - return($resul); -} -//________________________________________________________________________________________________________ -function tomando_ambito($idtarea,$ambitarea,$paramtarea){ - global $cmd; - $ambitarea=""; - $paramtarea="cmd="; - $rs=new Recordset; - $cmd->texto="SELECT * FROM tareas_comandos WHERE idtarea=".$idtarea; - $cmd->texto.=" ORDER by idtareacomando"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - // Recorre tareas-comandos - while (!$rs->EOF){ - $ambitarea.=$rs->campos["ambito"].":".$rs->campos["idambito"].";"; - $paramtarea.=$rs->campos["idtareacomando"].";"; - - $rs->Siguiente(); - } - $rs->Cerrar(); - $ambitarea=substr($ambitarea,0,strlen($ambitarea)-1); // Quita la coma final - $paramtarea=substr($paramtarea,0,strlen($paramtarea)-1); // Quita la coma final - return(true); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_universidades.php b/admin/WebConsole/gestores/gestor_universidades.php deleted file mode 100644 index 8c725089..00000000 --- a/admin/WebConsole/gestores/gestor_universidades.php +++ /dev/null @@ -1,97 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_universidades.php -// Descripción : -// Gestiona el mantenimiento de la tabla de iduniversidades -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/opciones.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$iduniversidad=0; -$nombreuniversidad=""; -$comentarios=""; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros - -if (isset($_GET["iduniversidad"])) $iduniversidad=$_GET["iduniversidad"]; -if (isset($_GET["nombreuniversidad"])) $nombreuniversidad=$_GET["nombreuniversidad"]; -if (isset($_GET["comentarios"])) $comentarios=$_GET["comentarios"]; -if (isset($_GET["identificador"])) $iduniversidad=$_GET["identificador"]; - -$iduniversidad=1; - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_modificacion: - $literal="resultado_modificar_universidades"; - break; - default: - break; - } -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$nombreuniversidad."');".chr(13); - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$iduniversidad.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Inserta, modifica o elimina datos en la tabla iduniversidades -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - - global $idcentro; - global $iduniversidad; - global $nombreuniversidad; - global $comentarios; - - global $op_modificacion; - - $cmd->CreaParametro("@iduniversidad",$iduniversidad,1); - $cmd->CreaParametro("@nombreuniversidad",$nombreuniversidad,0); - $cmd->CreaParametro("@comentarios",$comentarios,0); - - switch($opcion){ - case $op_modificacion: - $cmd->texto="UPDATE universidades SET nombreuniversidad=@nombreuniversidad,comentarios=@comentarios WHERE iduniversidad=@iduniversidad"; - echo $cmd->texto; - $resul=$cmd->Ejecutar(); - break; - default: - break; - } - return($resul); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/gestores/gestor_usuarios.php b/admin/WebConsole/gestores/gestor_usuarios.php deleted file mode 100644 index 5fc41a17..00000000 --- a/admin/WebConsole/gestores/gestor_usuarios.php +++ /dev/null @@ -1,284 +0,0 @@ -<? -// ******************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gestor_usuarios.php -// Descripción : -// Gestiona el mantenimiento de la tabla de usuarios -// ******************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/SockHidra.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("./relaciones/usuarios_eliminacion.php"); -include_once("../includes/opciones.php"); -//________________________________________________________________________________________________________ -$opcion=0; // Inicializa parametros - -$idusuario=0; -$usuario=""; -$pasguor=""; -$nombre=""; -$email=""; -$idambito=0; -$ididioma=0; -$idtipousuario=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; - -if (isset($_GET["idusuario"])) $idusuario=$_GET["idusuario"]; -if (isset($_GET["usuario"])) $usuario=$_GET["usuario"]; -if (isset($_GET["pasguor"])) $pasguor=$_GET["pasguor"]; -if (isset($_GET["nombre"])) $nombre=$_GET["nombre"]; -if (isset($_GET["email"])) $email=$_GET["email"]; -if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; -if (isset($_GET["ididioma"])) $ididioma=$_GET["ididioma"]; -if (isset($_GET["idtipousuario"])) $idtipousuario=$_GET["idtipousuario"]; - -$tablanodo=""; // Arbol para nodos insertados - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$resul=false; -if ($cmd){ - $resul=Gestiona(); - $cmd->Conexion->Cerrar(); -} -// ************************************************************************************************************************************************* -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - $literal=""; - switch($opcion){ - case $op_alta : - $literal="resultado_insertar_usuarios"; - break; - case $op_modificacion: - $literal="resultado_modificar_usuarios"; - break; - case $op_eliminacion : - $literal="resultado_eliminar_usuarios"; - break; - case $op_movida : - $literal="resultado_cambiar_usuarios"; - break; - default: - break; - } -echo '<p><span id="arbol_nodo">'.$tablanodo.'</span></p>'; -if ($resul){ - echo '<SCRIPT language="javascript">'.chr(13); - echo 'var oHTML'.chr(13); - echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13); - echo 'o=cTBODY.item(1);'.chr(13); - if ($opcion==$op_alta ) - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idusuario.",o.innerHTML);"; - else - echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ','".$nombre."');"; - echo '</SCRIPT>'; -} -else{ - echo '<SCRIPT language="javascript">'; - echo " window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idusuario.")"; - echo '</SCRIPT>'; -} -?> -</BODY> -</HTML> -<? -/*________________________________________________________________________________________________________ - Inserta, modifica o elimina datos en la tabla usuarios -________________________________________________________________________________________________________*/ -function Gestiona(){ - global $cmd; - global $opcion; - global $OPERADOR; - global $ADMINISTRADOR; - - global $idusuario; - global $usuario; - global $pasguor; - global $nombre; - global $email; - global $idambito; - global $ididioma; - global $idtipousuario; - - global $op_alta; - global $op_modificacion; - global $op_eliminacion; - global $op_movida; - global $tablanodo; - - $cmd->CreaParametro("@idusuario",$idusuario,1); - $cmd->CreaParametro("@usuario",$usuario,0); - $cmd->CreaParametro("@pasguor",$pasguor,0); - $cmd->CreaParametro("@nombre",$nombre,0); - $cmd->CreaParametro("@email",$email,0); - $cmd->CreaParametro("@idambito",$idambito,1); - $cmd->CreaParametro("@ididioma",$ididioma,1); - $cmd->CreaParametro("@idtipousuario",$idtipousuario,1); - - switch($opcion){ - case $op_alta : - $cmd->texto="INSERT INTO usuarios (usuario,pasguor,nombre,email,ididioma,idtipousuario ) VALUES (@usuario,@pasguor,@nombre,@email,@ididioma,@idtipousuario);"; - $resul=$cmd->Ejecutar(); - if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta - $idusuario=$cmd->Autonumerico(); - $arbolXML=SubarbolXML_usuarios($idusuario,$nombre,$idtipousuario); - $baseurlimg="../images/signos"; // Url de las imagenes de signo - $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol - $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault); - $tablanodo=$arbol->CreaArbolVistaXML(); - if($idtipousuario==$OPERADOR) - GestionLogin($cmd,$usuario,$pasguor,$idusuario,$op_alta,$idambito); - else{ - if($idtipousuario==$ADMINISTRADOR){ - GestionLogin($cmd,$usuario,$pasguor,$idusuario,$op_alta,0); - } - } - } - break; - case $op_modificacion: - $cmd->texto="UPDATE usuarios SET usuario=@usuario,pasguor=@pasguor,nombre=@nombre,email=@email,ididioma=@ididioma WHERE idusuario=@idusuario"; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - if(toma_usuario($cmd,$idusuario)){ - if($idtipousuario==$OPERADOR) - GestionLogin($cmd,$usuario,$pasguor,$idusuario,$op_eliminacion,$idambito); - else{ - if($idtipousuario==$ADMINISTRADOR){ - GestionLogin($cmd,$usuario,$pasguor,$idusuario,$op_eliminacion,0); - } - } - $resul=EliminaUsuarios($cmd,$idusuario,"idusuario"); - } - break; - default: - break; - } - return($resul); -} -/*________________________________________________________________________________________________________ - Busca los datos de un usuario - Parametros: - - cmd:Una comando ya operativo (con conexión abierta) - - idusuario:El identificador del usuario -________________________________________________________________________________________________________*/ -function toma_usuario($cmd,$idusuario){ - global $usuario; - global $pasguor; - global $idambito; - global $idtipousuario; - - $rs=new Recordset; - $cmd->texto="SELECT usuario, pasguor,idambito,idtipousuario FROM usuarios WHERE idusuario=".$idusuario; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $usuario=$rs->campos["usuario"]; - $pasguor=$rs->campos["pasguor"]; - $idambito=$rs->campos["idambito"]; - $idtipousuario=$rs->campos["idtipousuario"]; - return(true); - } - else - return(false); -} -/*________________________________________________________________________________________________________ - Crea un arbol XML para el nuevo nodo insertado -________________________________________________________________________________________________________*/ -function SubarbolXML_usuarios($idusuario,$nombre,$idtipousuario){ - global $LITAMBITO_USUARIOS; - global $SUPERADMINISTRADOR; - global $ADMINISTRADOR; - global $OPERADOR; - - switch($idtipousuario){ - case $SUPERADMINISTRADOR: - $urlimg="../images/iconos/superadministradores.gif"; - break; - case $ADMINISTRADOR: - $urlimg="../images/iconos/administradores.gif"; - break; - case $OPERADOR: - $urlimg="../images/iconos/operadores.gif"; - break; - } - $cadenaXML='<USUARIO'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_USUARIOS."'" .')"'; - $cadenaXML.=' imagenodo="'.$urlimg.'"'; - $cadenaXML.=' infonodo="'.$nombre.'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_USUARIOS.'-'.$idusuario; - $cadenaXML.='></USUARIO>'; - return($cadenaXML); -} -/*________________________________________________________________________________________________________ - Envía un comando al servidor para que cree el fichero de login de este operador -________________________________________________________________________________________________________*/ -function GestionLogin($cmd,$usuario,$pasguor,$idusuario,$op,$idambito){ - global $servidorhidra; - global $hidraport; - - $nombrefuncion="FicheroOperador"; - $ejecutor="1"; - $cadenaip=TomaIpesServidores($cmd,$idusuario,$idambito); - $shidra=new SockHidra($servidorhidra,$hidraport); - - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $parametros.="amb=".$op.chr(13); - $parametros.="usu=".$usuario.chr(13); - $parametros.="psw=".$pasguor.chr(13); - $parametros.="ida=".$idambito.chr(13); - $auxIP=split(";",$cadenaip); - for ($i=0;$i<sizeof($auxIP)-1;$i++){ - $auxparametros=$parametros."rmb=".$auxIP[$i].chr(13); - $resul=manda_trama($shidra,$auxparametros); - } - return(false); -} -/*________________________________________________________________________________________________________ - Devuelve una cadena con las Ipes de los servidores rembo implicados -________________________________________________________________________________________________________*/ -function TomaIpesServidores($cmd,$idusuario,$idambito){ - if($idambito>0) - $cmd->texto="SELECT DISTINCT servidoresrembo.ip FROM aulas INNER JOIN ordenadores ON aulas.idaula = ordenadores.idaula INNER JOIN servidoresrembo ON ordenadores.idservidorrembo = servidoresrembo.idservidorrembo INNER JOIN usuarios ON aulas.idaula = usuarios.idambito Where usuarios.idusuario=".$idusuario; - else - $cmd->texto="SELECT DISTINCT servidoresrembo.ip FROM aulas INNER JOIN ordenadores ON aulas.idaula = ordenadores.idaula INNER JOIN servidoresrembo ON ordenadores.idservidorrembo = servidoresrembo.idservidorrembo INNER JOIN centros ON aulas.idcentro = centros.idcentro INNER JOIN usuarios ON centros.idcentro = usuarios.idambito Where usuarios.idusuario=".$idusuario; - - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $rs->Primero(); - $cadenaip=""; - while(!$rs->EOF){ - $cadenaip.=trim($rs->campos["ip"]).";"; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaip); -} -//________________________________________________________________________________________________________ -// -// Manda una trama del comando Actualizar -//________________________________________________________________________________________________________ -function manda_trama($shidra,$parametros){ - if ($shidra->conectar()){ // Se ha establecido la conexión con el servidor hidra - $shidra->envia_comando($parametros); - $shidra->desconectar(); - return(true); - } - return(false); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/aulas_eliminacion.php b/admin/WebConsole/gestores/relaciones/aulas_eliminacion.php deleted file mode 100644 index f66c610d..00000000 --- a/admin/WebConsole/gestores/relaciones/aulas_eliminacion.php +++ /dev/null @@ -1,43 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: aulas_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla aulas -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el aula -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaAulas($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idaula,nombreaula FROM aulas WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $resul=EliminaGruposOrdenadores($cmd,$rs->campos["idaula"],"idaula"); - if ($resul) - $resul=EliminaOrdenadores($cmd,$rs->campos["idaula"],"idaula"); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM aulas WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM aulas WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/centros_eliminacion.php b/admin/WebConsole/gestores/relaciones/centros_eliminacion.php deleted file mode 100644 index b0d5543e..00000000 --- a/admin/WebConsole/gestores/relaciones/centros_eliminacion.php +++ /dev/null @@ -1,41 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: centros_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla centros -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el centro -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaCentros($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idcentro FROM centros WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idcentro FROM centros WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $resul=EliminaAulas($cmd,$rs->campos["idcentro"],"idcentro"); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM centros WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM centros WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/entidades_eliminacion.php b/admin/WebConsole/gestores/relaciones/entidades_eliminacion.php deleted file mode 100644 index e5c99854..00000000 --- a/admin/WebConsole/gestores/relaciones/entidades_eliminacion.php +++ /dev/null @@ -1,42 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: entidades_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla entidades -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el entidad -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) -// ************************************************************************************************************************************************* -function EliminaEntidad($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT identidad FROM entidades WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT identidad FROM entidades WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $resul=EliminaCentros($cmd,$rs->campos["identidad"],"identidad"); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM entidades WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM entidades WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/gruposordenadores_eliminacion.php b/admin/WebConsole/gestores/relaciones/gruposordenadores_eliminacion.php deleted file mode 100644 index 8c5ebfe8..00000000 --- a/admin/WebConsole/gestores/relaciones/gruposordenadores_eliminacion.php +++ /dev/null @@ -1,44 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: gruposordenadores_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla gruposordenadores -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el grupo de ordenadores -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaGruposOrdenadores($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idgrupo FROM gruposordenadores WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idgrupo FROM gruposordenadores WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $resul=EliminaGruposOrdenadores($cmd,$rs->campos["idgrupo"],"grupoid"); - if ($resul) - $resul=EliminaOrdenadores($cmd,$rs->campos["idgrupo"],"grupoid"); - - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM gruposordenadores WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM gruposordenadores WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/hardwares_eliminacion.php b/admin/WebConsole/gestores/relaciones/hardwares_eliminacion.php deleted file mode 100644 index 83d68a41..00000000 --- a/admin/WebConsole/gestores/relaciones/hardwares_eliminacion.php +++ /dev/null @@ -1,42 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: hardwares_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla hardwares -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el hardware -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaHardwares($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idhardware FROM hardwares WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idhardware FROM hardwares WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="DELETE FROM perfileshard_hardwares WHERE idhardware=".$rs->campos["idhardware"];; - $resul=$cmd->Ejecutar(); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM hardwares WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM hardwares WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/imagenes_eliminacion.php b/admin/WebConsole/gestores/relaciones/imagenes_eliminacion.php deleted file mode 100644 index 54aa51d9..00000000 --- a/admin/WebConsole/gestores/relaciones/imagenes_eliminacion.php +++ /dev/null @@ -1,43 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: imagenes_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla imagenes -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará la imagen -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaImagenes($cmd,$identificador,$nombreid,$swid=1){ - global $EJECUCION_TAREA; - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idimagen FROM imagenes WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idimagen FROM imagenes WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="DELETE FROM ordenador_imagen WHERE idimagen=".$rs->campos["idimagen"]; - $resul=$cmd->Ejecutar(); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM imagenes WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM imagenes WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/incrementales_eliminacion.php b/admin/WebConsole/gestores/relaciones/incrementales_eliminacion.php deleted file mode 100644 index 4b73fef7..00000000 --- a/admin/WebConsole/gestores/relaciones/incrementales_eliminacion.php +++ /dev/null @@ -1,46 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: incrementales_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla softincrementales -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el software incremental -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaSoftincremental($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idsoftincremental FROM softincrementales WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idsoftincremental FROM softincrementales WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="DELETE FROM softincremental_softwares WHERE idsoftincremental=".$rs->campos["idsoftincremental"]; - $resul=$cmd->Ejecutar(); - if ($resul){ - $cmd->texto="DELETE FROM imagenes_softincremental WHERE idsoftincremental=".$rs->campos["idsoftincremental"]; - $resul=$cmd->Ejecutar(); - } - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM softincrementales WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM softincrementales WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/menus_eliminacion.php b/admin/WebConsole/gestores/relaciones/menus_eliminacion.php deleted file mode 100644 index f3380ad3..00000000 --- a/admin/WebConsole/gestores/relaciones/menus_eliminacion.php +++ /dev/null @@ -1,43 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: menus_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla menus -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el menu -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaMenus($cmd,$identificador,$nombreid,$swid=1){ - global $EJECUCION_PROCEDIMIENTO; - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idmenu FROM menus WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idmenu FROM menus WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="UPDATE ordenadores SET idmenu=0 where idmenu=".$rs->campos["idmenu"];; - $resul=$cmd->Ejecutar(); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM menus WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM menus WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/ordenadores_eliminacion.php b/admin/WebConsole/gestores/relaciones/ordenadores_eliminacion.php deleted file mode 100644 index 4b35cc75..00000000 --- a/admin/WebConsole/gestores/relaciones/ordenadores_eliminacion.php +++ /dev/null @@ -1,42 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: ordenadores_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla ordenadores -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el ordenador -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaOrdenadores($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idordenador FROM ordenadores WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idordenador FROM ordenadores WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="DELETE FROM ordenador_imagen WHERE idordenador=".$rs->campos["idordenador"]; - $resul=$cmd->Ejecutar(); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM ordenadores WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM ordenadores WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/perfileshard_eliminacion.php b/admin/WebConsole/gestores/relaciones/perfileshard_eliminacion.php deleted file mode 100644 index 0e38384d..00000000 --- a/admin/WebConsole/gestores/relaciones/perfileshard_eliminacion.php +++ /dev/null @@ -1,49 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: perfileshard_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla perfileshard -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el el perfil hardware -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaPerfileshard($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idperfilhard FROM perfileshard WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idperfilhard FROM perfileshard WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="UPDATE ordenadores SET idperfilhard=0 WHERE idperfilhard=".$rs->campos["idperfilhard"]; - $resul=$cmd->Ejecutar(); - if ($resul){ - $cmd->texto="DELETE FROM perfileshard_perfilessoft WHERE idperfilhard=".$rs->campos["idperfilhard"]; - $resul=$cmd->Ejecutar(); - if ($resul) - $cmd->texto="DELETE FROM perfileshard_hardwares WHERE idperfilhard=".$rs->campos["idperfilhard"];; - } - - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM perfileshard WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM perfileshard WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/perfilessoft_eliminacion.php b/admin/WebConsole/gestores/relaciones/perfilessoft_eliminacion.php deleted file mode 100644 index 8e7e4cff..00000000 --- a/admin/WebConsole/gestores/relaciones/perfilessoft_eliminacion.php +++ /dev/null @@ -1,46 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: perfilessoft_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla perfilessoft -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el el perfil software -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaPerfilessoft($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idperfilsoft FROM perfilessoft WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idperfilsoft FROM perfilessoft WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="UPDATE imagenes SET idperfilsoft=0 WHERE idperfilsoft=".$rs->campos["idperfilsoft"]; - $resul=$cmd->Ejecutar(); - if ($resul){ - $cmd->texto="DELETE FROM perfileshard_perfilessoft WHERE idperfilsoft=".$rs->campos["idperfilsoft"]; - $resul=$cmd->Ejecutar(); - } - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM perfilessoft WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM perfilessoft WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/procedimientos_eliminacion.php b/admin/WebConsole/gestores/relaciones/procedimientos_eliminacion.php deleted file mode 100644 index d70a2874..00000000 --- a/admin/WebConsole/gestores/relaciones/procedimientos_eliminacion.php +++ /dev/null @@ -1,48 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: procedimientos_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla procedimientos -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el procedimiento -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaProcedimientos($cmd,$identificador,$nombreid,$swid=1){ - global $EJECUCION_PROCEDIMIENTO; - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idprocedimiento FROM procedimientos WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idprocedimiento FROM procedimientos WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="DELETE FROM acciones_menus WHERE tipoaccion=".$EJECUCION_PROCEDIMIENTO." AND idtipoaccion=".$rs->campos["idprocedimiento"]; - $resul=$cmd->Ejecutar(); - if ($resul){ - $cmd->texto="DELETE FROM procedimientos_comandos WHERE idprocedimiento=".$rs->campos["idprocedimiento"]; - $resul=$cmd->Ejecutar(); - } - - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM procedimientos WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM procedimientos WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/reservas_eliminacion.php b/admin/WebConsole/gestores/relaciones/reservas_eliminacion.php deleted file mode 100644 index 197679e8..00000000 --- a/admin/WebConsole/gestores/relaciones/reservas_eliminacion.php +++ /dev/null @@ -1,43 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: reservas_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla reservas -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará la reserva -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaReservas($cmd,$identificador,$nombreid,$swid=1){ - global $EJECUCION_RESERVA; - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idreserva FROM reservas WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idreserva FROM reservas WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="DELETE FROM programaciones WHERE identificador=".$rs->campos["idreserva"]." AND tipoaccion=".$EJECUCION_RESERVA; - $resul=$cmd->Ejecutar(); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM reservas WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM reservas WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/servidoresdhcp_eliminacion.php b/admin/WebConsole/gestores/relaciones/servidoresdhcp_eliminacion.php deleted file mode 100644 index 9a502277..00000000 --- a/admin/WebConsole/gestores/relaciones/servidoresdhcp_eliminacion.php +++ /dev/null @@ -1,42 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: servidoresdhcp_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla servidoresdhcp -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el servidor dhcp -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaServidoresdhcp($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idservidordhcp FROM servidoresdhcp WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idservidordhcp FROM servidoresdhcp WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="UPDATE ordenadores SET idservidordhcp=0 WHERE idservidordhcp=".$rs->campos["idservidordhcp"]; - $resul=$cmd->Ejecutar(); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM servidoresdhcp WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM servidoresdhcp WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/servidoresrembo_eliminacion.php b/admin/WebConsole/gestores/relaciones/servidoresrembo_eliminacion.php deleted file mode 100644 index bf75e7f4..00000000 --- a/admin/WebConsole/gestores/relaciones/servidoresrembo_eliminacion.php +++ /dev/null @@ -1,42 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: servidoresrembo_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla servidoresrembo -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el servidor rembo -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaServidoresrembo($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idservidorrembo FROM servidoresrembo WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idservidorrembo FROM servidoresrembo WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="UPDATE ordenadores SET idservidorrembo=0 WHERE idservidorrembo=".$rs->campos["idservidorrembo"]; - $resul=$cmd->Ejecutar(); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM servidoresrembo WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM servidoresrembo WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/softwares_eliminacion.php b/admin/WebConsole/gestores/relaciones/softwares_eliminacion.php deleted file mode 100644 index d807423e..00000000 --- a/admin/WebConsole/gestores/relaciones/softwares_eliminacion.php +++ /dev/null @@ -1,42 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: softwares_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla softwares -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el software -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaSoftwares($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idsoftware FROM softwares WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idsoftware FROM softwares WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="DELETE FROM perfilessoft_softwares WHERE idsoftware=".$rs->campos["idsoftware"]; - $resul=$cmd->Ejecutar(); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM softwares WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM softwares WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/tareas_eliminacion.php b/admin/WebConsole/gestores/relaciones/tareas_eliminacion.php deleted file mode 100644 index 571697e7..00000000 --- a/admin/WebConsole/gestores/relaciones/tareas_eliminacion.php +++ /dev/null @@ -1,56 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: tareas_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla tareas -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará la tarea -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaTareas($cmd,$identificador,$nombreid,$swid=1){ - global $EJECUCION_TAREA; - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idtarea FROM tareas WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idtarea FROM tareas WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="DELETE FROM acciones_menus WHERE tipoaccion=".$EJECUCION_TAREA." AND idtipoaccion=".$rs->campos["idtarea"]; - $resul=$cmd->Ejecutar(); - if ($resul){ - $cmd->texto="DELETE FROM programaciones WHERE tipoaccion=".$EJECUCION_TAREA." AND identificador=".$rs->campos["idtarea"]; - $resul=$cmd->Ejecutar(); - if ($resul){ - $cmd->texto="DELETE FROM tareas_comandos WHERE idtarea=".$rs->campos["idtarea"]; - $resul=$cmd->Ejecutar(); - if ($resul){ - $cmd->texto="DELETE FROM trabajos_tareas WHERE idtarea=".$rs->campos["idtarea"]; - $resul=$cmd->Ejecutar(); - } - } - } - - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM tareas WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM tareas WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/trabajos_eliminacion.php b/admin/WebConsole/gestores/relaciones/trabajos_eliminacion.php deleted file mode 100644 index 52d58b20..00000000 --- a/admin/WebConsole/gestores/relaciones/trabajos_eliminacion.php +++ /dev/null @@ -1,51 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: trabajos_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla trabajos -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el trabajo -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaTrabajos($cmd,$identificador,$nombreid,$swid=1){ - global $EJECUCION_TRABAJO; - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idtrabajo FROM trabajos WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idtrabajo FROM trabajos WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - $cmd->texto="DELETE FROM acciones_menus WHERE tipoaccion=".$EJECUCION_TRABAJO." AND idtipoaccion=".$rs->campos["idtrabajo"]; - $resul=$cmd->Ejecutar(); - if ($resul){ - $cmd->texto="DELETE FROM programaciones WHERE tipoaccion=".$EJECUCION_TRABAJO." AND identificador=".$rs->campos["idtrabajo"]; - $resul=$cmd->Ejecutar(); - if ($resul){ - $cmd->texto="DELETE FROM trabajos_tareas WHERE idtrabajo=".$rs->campos["idtrabajo"]; - $resul=$cmd->Ejecutar(); - } - } - if (!$resul){ - $rs->Cerrar(); - return(false); - } - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM trabajos WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM trabajos WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/gestores/relaciones/usuarios_eliminacion.php b/admin/WebConsole/gestores/relaciones/usuarios_eliminacion.php deleted file mode 100644 index 5d6af54b..00000000 --- a/admin/WebConsole/gestores/relaciones/usuarios_eliminacion.php +++ /dev/null @@ -1,44 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: usuarios_eliminacion.php -// Descripción : -// Elimina en cascada registros de la tabla usuarios -// Parametros: -// - cmd:Una comando ya operativo (con conexión abierta) -// - identificador: El identificador por el que se eliminará el usuario -// - nombreid: Nombre del campo identificador del registro -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) ************************************************************************************************************************************************* -function EliminaUsuarios($cmd,$identificador,$nombreid,$swid=1){ - if (empty($identificador)) return(true); - if($swid==0) - $cmd->texto="SELECT idusuario FROM usuarios WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT idusuario FROM usuarios WHERE '.$nombreid.'='.$identificador; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->numeroderegistros==0) return(true); - $rs->Primero(); - while (!$rs->EOF){ - /* - $cmd->texto="DELETE FROM usuario_imagen WHERE idusuario=".$rs->campos["idusuario"]; - $resul=$cmd->Ejecutar(); - if (!$resul){ - $rs->Cerrar(); - return(false); - } - */ - $rs->Siguiente(); - } - if($swid==0) - $cmd->texto="DELETE FROM usuarios WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='DELETE FROM usuarios WHERE '.$nombreid.'='.$identificador; - $resul=$cmd->Ejecutar(); - return($resul); -} -?> diff --git a/admin/WebConsole/idiomas/javascripts/eng/acciones_eng.js b/admin/WebConsole/idiomas/javascripts/eng/acciones_eng.js deleted file mode 100644 index 3e230582..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/acciones_eng.js +++ /dev/null @@ -1,10 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: acciones_eng.js -// Idioma: Ings -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="WARNING.- This task will be performed. Are you sure ?"; -TbMsg[1]="WARNING.- This job will be performed. Are you sure ?"; -TbMsg[2]="This task has been successfully initiated"; -TbMsg[3]="This job has been successfully initiated"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/accionmenu_eng.js b/admin/WebConsole/idiomas/javascripts/eng/accionmenu_eng.js deleted file mode 100644 index 51d2550d..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/accionmenu_eng.js +++ /dev/null @@ -1,13 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: accionmenu_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="WARNING: You must introduce an item description"; -TbMsg[1]="WARNING: You must introduce an order number"; -TbMsg[2]="This item has been successfully included in this menu"; -TbMsg[3]="This item has been successfully excluded from this menu"; -TbMsg[4]="This item has been successfully modified"; - - diff --git a/admin/WebConsole/idiomas/javascripts/eng/aulas_eng.js b/admin/WebConsole/idiomas/javascripts/eng/aulas_eng.js deleted file mode 100644 index 320a894d..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/aulas_eng.js +++ /dev/null @@ -1,10 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: aulas_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Computer template have been successfully registered and all the computers of this lab have been updated using this configuration"; -TbMsg[1]="WARNING: This environment will be refresh. Are you sure ?"; -TbMsg[2]="WARNING: This environment will be purge. Are you sure ?"; -TbMsg[3]="WARNING: the items of menus from this environment will be refresh. Are you sure ?"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/colasacciones_eng.js b/admin/WebConsole/idiomas/javascripts/eng/colasacciones_eng.js deleted file mode 100644 index d9865e7d..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/colasacciones_eng.js +++ /dev/null @@ -1,28 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: colasacciones_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="WARNING: This action has finished in a way automatically and you can't change its final result manually"; -TbMsg[1]="WARNING: This action has finished and you can't change its status"; -TbMsg[2]="WARNING: This action has already finished in a way manually"; - -TbMsg[3]="WARNING: This action has already been canceled"; -TbMsg[4]="WARNING: This action is already initiated"; -TbMsg[5]="WARNING: This action is already stopped "; -TbMsg[6]="WARNING: This action has already been removed"; - -TbMsg[7]="WARNING: The final result of this action has been successfully modified "; -TbMsg[8]="WARNING: The status of this action has been successfully modified "; -TbMsg[9]="WARNING: This action has been successfully reinitialized"; -TbMsg[10]="WARNING: This action has been successfully removed"; -TbMsg[11]="WARNING: This action has finished successfully "; - -TbMsg[12]="WARNING: This notification has already been removed or reinitialized"; -TbMsg[13]="WARNING: This notification has already been reinitialized"; -TbMsg[14]="WARNING: It's already been successfully notified."; -TbMsg[15]="WARNING: It's already been unsuccessfully notified."; - -TbMsg[16]="WARNING: The result of this notification has been successfully modified "; -TbMsg[17]="WARNING: This notification has been successfully reinitialized"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/comandos/comunescomandos_eng.js b/admin/WebConsole/idiomas/javascripts/eng/comandos/comunescomandos_eng.js deleted file mode 100644 index 85b89539..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/comandos/comunescomandos_eng.js +++ /dev/null @@ -1,9 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascripts: comunescomandos_eng.js (Comn a todos los comandos) -// Idioma: Ings -//________________________________________________________________________________________________________ -CTbMsg=new Array; -CTbMsg[0]="WARNING.- Cancelled operation, you will might come back this screen in another moment to perform this command"; -CTbMsg[1]="WARNING: An error occurs when attempt to register command"; -CTbMsg[2]="The command has been successfully registered"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/comandos/configurar_eng.js b/admin/WebConsole/idiomas/javascripts/eng/comandos/configurar_eng.js deleted file mode 100644 index 0175c9a6..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/comandos/configurar_eng.js +++ /dev/null @@ -1,15 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascripts: configurar_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="WARNING.- There are not partitions table modified, therefore no command will be registered"; -TbMsg[1]="WARNING.- There are partitions with the same number, you must select another or remove it clicking in the last column"; -TbMsg[2]="WARNING.- The size of the partition must be greater than zero"; -TbMsg[3]="WARNING.- The partition must be correlative and there would not have spaces between partitions"; -TbMsg[4]="WARNING.- This partition is empty, therefore you can't to perform any operation"; -TbMsg[5]="WARNING.- This partition must be just formatted because the operating system has changed or has changed the size of some partition"; -TbMsg[6]="WARNING.- There is not coherent to hide this partition because it is not a Windows partition"; -TbMsg[7]="WARNING.- There is not coherent to show this partition because it is not a Windows partition"; -TbMsg[8]="You can't add more partitions"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/comandos/crearperfilsoftware_eng.js b/admin/WebConsole/idiomas/javascripts/eng/comandos/crearperfilsoftware_eng.js deleted file mode 100644 index dbf1484a..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/comandos/crearperfilsoftware_eng.js +++ /dev/null @@ -1,8 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascripts: crearperfilsoftware_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must select a software profile for this partition"; -TbMsg[1]="You must select at least a partition and a software profile"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/comandos/crearsoftincremental_eng.js b/admin/WebConsole/idiomas/javascripts/eng/comandos/crearsoftincremental_eng.js deleted file mode 100644 index 675b5419..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/comandos/crearsoftincremental_eng.js +++ /dev/null @@ -1,8 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascripts: crearsoftincremental_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must select a diferential software for this partition"; -TbMsg[1]="You must select at least a partition and a diferential software"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/comandos/ejecutarscripts_eng.js b/admin/WebConsole/idiomas/javascripts/eng/comandos/ejecutarscripts_eng.js deleted file mode 100644 index e2de10f6..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/comandos/ejecutarscripts_eng.js +++ /dev/null @@ -1,10 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascripts: ejecutarscripts_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="WARNING.- Bash code will be performed Are you sure ?"; -TbMsg[1]="You must introduce some code lines or at least a file with Bash code"; -TbMsg[2]="You must introduce the title of the script whether you want to follow-up the accion or to save it like a procedure or task"; -TbMsg[3]="You must introduce the description of the script whether you want to follow-up the accion or to save it like a procedure or task"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/comandos/particionaryformatear_eng.js b/admin/WebConsole/idiomas/javascripts/eng/comandos/particionaryformatear_eng.js deleted file mode 100644 index 6598e659..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/comandos/particionaryformatear_eng.js +++ /dev/null @@ -1,15 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascripts: particionaryformatear_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="WARNING.- There are not partitions table modified, therefore no command will be registered"; -TbMsg[1]="WARNING.- There are partitions with the same number, you must select another or remove it clicking in the last column"; -TbMsg[2]="WARNING.- The size of the partition must be greater than zero"; -TbMsg[3]="WARNING.- The partition must be correlative and there would not have spaces between partitions"; -TbMsg[4]="WARNING.- This partition is empty, therefore you can't to perform any operation"; -TbMsg[5]="WARNING.- This partition must be just formatted because the operating system has changed or has changed the size of some partition"; -TbMsg[6]="WARNING.- There is not coherent to hide this partition because it is not a Windows partition"; -TbMsg[7]="WARNING.- There is not coherent to show this partition because it is not a Windows partition"; -TbMsg[8]="You can't add more partitions"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/comandos/restaurarimagen_eng.js b/admin/WebConsole/idiomas/javascripts/eng/comandos/restaurarimagen_eng.js deleted file mode 100644 index c1fe1d21..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/comandos/restaurarimagen_eng.js +++ /dev/null @@ -1,12 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascripts: configurar_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must select at least an Image for partition "; -TbMsg[1]="You can only select an Image for partition "; -TbMsg[2]="WARNING: You have selected an Image from other operating system for current partition "; -TbMsg[3]=" Are you sure ?" -TbMsg[4]="You must select at least a partition and an Image" -TbMsg[5]="You must select at least a image path for partition "; diff --git a/admin/WebConsole/idiomas/javascripts/eng/comunes_eng.js b/admin/WebConsole/idiomas/javascripts/eng/comunes_eng.js deleted file mode 100644 index 271dede0..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/comunes_eng.js +++ /dev/null @@ -1,14 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: comunes_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -CTbMsg=new Array; -CTbMsg[0]="WARNING.- This group contain others groups or elements. If you remove it, you will also remove all these. Are you sure ?"; -CTbMsg[1]="WARNING.- This group will be removed. Are you sure ?"; -CTbMsg[2]="This group has been successfully modified"; -CTbMsg[3]="This group has been successfully removed"; -CTbMsg[4]="The record has been successfully inserted"; -CTbMsg[5]="The record has been successfully modified"; -CTbMsg[6]="The record has been successfully removed"; -CTbMsg[7]="There is not exists any element in stack to be moved into this group"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/ejecutarprocedimientos_eng.js b/admin/WebConsole/idiomas/javascripts/eng/ejecutarprocedimientos_eng.js deleted file mode 100644 index 698e4c21..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/ejecutarprocedimientos_eng.js +++ /dev/null @@ -1,8 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: ejecutarprocedimientos_eng.js -// Idioma: Ingls -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="WARNING.- This procedure will be executed Applying this environment. Are you sure ?"; -TbMsg[1]="This procedure has been successfully executed for this environment"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/hardwares_eng.js b/admin/WebConsole/idiomas/javascripts/eng/hardwares_eng.js deleted file mode 100644 index 28e179a7..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/hardwares_eng.js +++ /dev/null @@ -1,7 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: hardwares.js -// Idioma: Ings -//____________________________________________________________________________ -TbMsg=new Array; - diff --git a/admin/WebConsole/idiomas/javascripts/eng/imagenes_eng.js b/admin/WebConsole/idiomas/javascripts/eng/imagenes_eng.js deleted file mode 100644 index 171afd22..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/imagenes_eng.js +++ /dev/null @@ -1,7 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: imagenes.js -// Idioma: Ings -//____________________________________________________________________________ -TbMsg=new Array; - diff --git a/admin/WebConsole/idiomas/javascripts/eng/imagenincremental_eng.js b/admin/WebConsole/idiomas/javascripts/eng/imagenincremental_eng.js deleted file mode 100644 index e9e69b92..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/imagenincremental_eng.js +++ /dev/null @@ -1,8 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: incrementalcomponente_soft_eng.js -// Idioma: Ings -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="This incremental software has been successfully included in this image"; -TbMsg[1]="This incremental software has been successfully excluded from this iamge"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/incrementalcomponente_soft_eng.js b/admin/WebConsole/idiomas/javascripts/eng/incrementalcomponente_soft_eng.js deleted file mode 100644 index 16c594c8..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/incrementalcomponente_soft_eng.js +++ /dev/null @@ -1,8 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: incrementalcomponente_soft_eng.js -// Idioma: Ings -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="This software component has been successfully included in this incremental software"; -TbMsg[1]="This software component has been successfully excluded from this incremental software"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/informacion_menus_eng.js b/admin/WebConsole/idiomas/javascripts/eng/informacion_menus_eng.js deleted file mode 100644 index 79274efe..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/informacion_menus_eng.js +++ /dev/null @@ -1,9 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: informacion_menus_eng.js -// Idioma: Ings -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="WARNING.- This item will be removed. Are you sure ?"; -TbMsg[1]="This item has been successfully excluded from this menu"; -TbMsg[2]="This item has been successfully modified"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/menus_eng.js b/admin/WebConsole/idiomas/javascripts/eng/menus_eng.js deleted file mode 100644 index 39ea2374..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/menus_eng.js +++ /dev/null @@ -1,7 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: menus_eng.js -// Idioma: Ings -//____________________________________________________________________________ -TbMsg=new Array; - diff --git a/admin/WebConsole/idiomas/javascripts/eng/perfilcomponente_hard_eng.js b/admin/WebConsole/idiomas/javascripts/eng/perfilcomponente_hard_eng.js deleted file mode 100644 index 8a102354..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/perfilcomponente_hard_eng.js +++ /dev/null @@ -1,8 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: perfilcomponente_hard_eng.js -// Idioma: Ings -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="This hardware component has been successfully included in this profile"; -TbMsg[1]="This hardware component has been successfully excluded from this profile"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/perfilcomponente_soft_eng.js b/admin/WebConsole/idiomas/javascripts/eng/perfilcomponente_soft_eng.js deleted file mode 100644 index d693301c..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/perfilcomponente_soft_eng.js +++ /dev/null @@ -1,8 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: perfilcomponente_soft_eng.js -// Idioma: Ings -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="This software component has been successfully included in this profile"; -TbMsg[1]="This software component has been successfully excluded from this profile"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/procedimientoscomandos_eng.js b/admin/WebConsole/idiomas/javascripts/eng/procedimientoscomandos_eng.js deleted file mode 100644 index c01dbc5d..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/procedimientoscomandos_eng.js +++ /dev/null @@ -1,10 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: procedimientoscomandos_eng.js -// Idioma: Ings -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="WARNING.- This command will be excluded from procedure. Are you sure ?"; -TbMsg[1]="WARNING: You must introduce an order number"; -TbMsg[2]="This command has been successfully excluded from this procedure"; -TbMsg[3]="This commad has been successfully modified"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/programaciones_eng.js b/admin/WebConsole/idiomas/javascripts/eng/programaciones_eng.js deleted file mode 100644 index 35955178..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/programaciones_eng.js +++ /dev/null @@ -1,21 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: programaciones_eng.js -// Idioma: Ingls -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="ATENCIN: Debe elegir algn ao"; -TbMsg[1]="ATENCIN: Debe elegir algn mes"; -TbMsg[2]="ATENCIN: Debe elegir algn da de la semana, alguna semana o algn da del mes"; -TbMsg[3]="ATENCIN: Debe elegir algn da del mes"; -TbMsg[4]="ATENCIN: Debe elegir alguna hora"; -TbMsg[5]="ATENCIN: Debe introducir la descripcin del bloque de programacion"; -TbMsg[6]="ATENCIN: Debe introducir los minutos entre los valores 0 y 59"; -TbMsg[7]="ATENCIN: Debe introducir los segundos entre los valores 0 y 59"; -TbMsg[8]="ATENCIN: Debe insertar algn bloque para poder suspender temporalmente la programacin de todos ellos"; -TbMsg[9]="La programacin se ha suspendido temporalmente con xito"; -TbMsg[10]="La programacin se ha activado de nuevo con xito"; -TbMsg[11]="El bloque de programacin se ha registrado correctamente"; -TbMsg[12]="El bloque de programacin se ha modificado correctamente"; -TbMsg[13]="El bloque de programacin se ha eliminado correctamente"; -TbMsg[14]="No existe ningn bloque seleccionado"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_aulas_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_aulas_eng.js deleted file mode 100644 index d49c7db6..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_aulas_eng.js +++ /dev/null @@ -1,11 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_aulas_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a name for this lab"; -TbMsg[1]="You must introduce a number of places for this lab"; -TbMsg[2]="WARNING.- This lab contain others groups or labs. If you remove it, you will also remove all these. Are you sure ?"; -TbMsg[3]="Time for begining of reserves periode must be smaller than final time"; - diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_centros_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_centros_eng.js deleted file mode 100644 index 06663364..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_centros_eng.js +++ /dev/null @@ -1,8 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_usuarios_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a name for this Organizing Unit"; -
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_componentehardwares_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_componentehardwares_eng.js deleted file mode 100644 index 4ee13c51..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_componentehardwares_eng.js +++ /dev/null @@ -1,8 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_componentehardwares_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a name for this hardware component "; -TbMsg[1]="You must introduce a hardware type for this component";
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_componentesoftwares_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_componentesoftwares_eng.js deleted file mode 100644 index faf928ba..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_componentesoftwares_eng.js +++ /dev/null @@ -1,9 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_componentesoftwares_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a name for this software component "; -TbMsg[1]="You must introduce a software type for this component"; -TbMsg[2]="You must introduce an operating system name for this component";
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_entidades_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_entidades_eng.js deleted file mode 100644 index 9bf4e4b1..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_entidades_eng.js +++ /dev/null @@ -1,8 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_usuarios_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a name for this Entity"; -
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_grupos_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_grupos_eng.js deleted file mode 100644 index 791611bf..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_grupos_eng.js +++ /dev/null @@ -1,7 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_grupos_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a name for this group"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_imagenes_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_imagenes_eng.js deleted file mode 100644 index 2f5301dc..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_imagenes_eng.js +++ /dev/null @@ -1,9 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_imagenes_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a name for this image"; -TbMsg[1]="The image must contain at least some of a software profile"; -TbMsg[2]="WARNING: There are computers with this image in some of their partitions. Are you sure ?"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_menus_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_menus_eng.js deleted file mode 100644 index 22f45bae..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_menus_eng.js +++ /dev/null @@ -1,8 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_menus_eng.js -// Idioma: Ings -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a name for this menu"; -TbMsg[1]="WARNING: There are computers managed by this menu. You can't remove them until you change menu to this computers"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_ordenadores_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_ordenadores_eng.js deleted file mode 100644 index f255316b..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_ordenadores_eng.js +++ /dev/null @@ -1,12 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_ordenadores_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a computer name"; -TbMsg[1]="You must introduce an IP Address"; -TbMsg[2]="You must introduce a MAC Address"; -TbMsg[3]="You must link this computer with some of a hardware profile"; -TbMsg[4]="You must introduce a DHCP server"; -TbMsg[5]="You must introduce a OpenGnsys server";
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_perfilhardwares_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_perfilhardwares_eng.js deleted file mode 100644 index 25ee5642..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_perfilhardwares_eng.js +++ /dev/null @@ -1,8 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_perfilhardwares_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a name for this hardware profile"; -TbMsg[1]="WARNING: There are computers with this profile. You can't remove them until you change hardware profile to this computers"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_perfilsoftwares_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_perfilsoftwares_eng.js deleted file mode 100644 index 712f263b..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_perfilsoftwares_eng.js +++ /dev/null @@ -1,8 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_perfilsoftwares_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a name for this software profile"; -TbMsg[1]="WARNING: There are images with this profile. You can't remove them until you change software profile to this images"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_procedimientos_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_procedimientos_eng.js deleted file mode 100644 index 03c1d5d7..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_procedimientos_eng.js +++ /dev/null @@ -1,7 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_procedimientos_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a name for this procedure"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_reservas_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_reservas_eng.js deleted file mode 100644 index c8b904a8..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_reservas_eng.js +++ /dev/null @@ -1,11 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_imagenes_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a name for this reserva"; -TbMsg[1]="The image must contain at least some of a petitioner"; -TbMsg[2]="You must reserve at least a Lab"; -TbMsg[3]="You must to specify some state from this reserve"; -TbMsg[4]="WARNING.- You has specified time for previous action from this reserve Are you sure ?" diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_servidoresdhcp_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_servidoresdhcp_eng.js deleted file mode 100644 index 3d139cb2..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_servidoresdhcp_eng.js +++ /dev/null @@ -1,9 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_servidoresdhcp_eng.js -// Idioma: Ings -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a name for this dhcp server"; -TbMsg[1]="You must introduce an IP Address"; -TbMsg[2]="WARNING: There are computers managed by this server. You can't remove them until you change server dhcp to this computers"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_servidoresrembo_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_servidoresrembo_eng.js deleted file mode 100644 index 03a63915..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_servidoresrembo_eng.js +++ /dev/null @@ -1,9 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_servidoresrembo_eng.js -// Idioma: Ings -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a name for this OpenGnsys Server"; -TbMsg[1]="You must introduce an IP Address"; -TbMsg[2]="WARNING: There are computers managed by this server. You can't remove them until you change server rembo to this computers"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_softincrementales_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_softincrementales_eng.js deleted file mode 100644 index e97e500c..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_softincrementales_eng.js +++ /dev/null @@ -1,7 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_softincrementales_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a name for this incremental software"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_tareas_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_tareas_eng.js deleted file mode 100644 index eede2409..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_tareas_eng.js +++ /dev/null @@ -1,7 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_tareas_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a name for this task"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_tipohardwares_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_tipohardwares_eng.js deleted file mode 100644 index 2cef3703..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_tipohardwares_eng.js +++ /dev/null @@ -1,8 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_tipohardwares_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a name for this hardware type "; - diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_trabajos_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_trabajos_eng.js deleted file mode 100644 index f90396e0..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_trabajos_eng.js +++ /dev/null @@ -1,7 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_trabajos_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a name for this job"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_universidades_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_universidades_eng.js deleted file mode 100644 index 7477ed4b..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_universidades_eng.js +++ /dev/null @@ -1,7 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_universidades_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce a name for this University"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_usuarios_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_usuarios_eng.js deleted file mode 100644 index 9315b21e..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_usuarios_eng.js +++ /dev/null @@ -1,11 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_usuarios_eng.js -// Idioma: Ings -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="You must introduce an user"; -TbMsg[1]="You must introduce a password for this user"; -TbMsg[2]="You must introduce a complete name"; -TbMsg[3]="You must introduce an organizing unit for this user"; -TbMsg[4]="You must introduce a language"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/reservas_eng.js b/admin/WebConsole/idiomas/javascripts/eng/reservas_eng.js deleted file mode 100644 index 890e7394..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/reservas_eng.js +++ /dev/null @@ -1,7 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: reservas.js -// Idioma: Ings -//____________________________________________________________________________ -TbMsg=new Array; - diff --git a/admin/WebConsole/idiomas/javascripts/eng/servidores_eng.js b/admin/WebConsole/idiomas/javascripts/eng/servidores_eng.js deleted file mode 100644 index d5dc1c6c..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/servidores_eng.js +++ /dev/null @@ -1,7 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: servidores.js -// Idioma: Ings -//____________________________________________________________________________ -TbMsg=new Array; - diff --git a/admin/WebConsole/idiomas/javascripts/eng/softwares_eng.js b/admin/WebConsole/idiomas/javascripts/eng/softwares_eng.js deleted file mode 100644 index 1f399ec5..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/softwares_eng.js +++ /dev/null @@ -1,6 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: softwares.js -// Idioma: Ings -//____________________________________________________________________________ -TbMsg=new Array; diff --git a/admin/WebConsole/idiomas/javascripts/eng/tareascomandos_eng.js b/admin/WebConsole/idiomas/javascripts/eng/tareascomandos_eng.js deleted file mode 100644 index d5cfa10d..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/tareascomandos_eng.js +++ /dev/null @@ -1,10 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: tareascomandos_eng.js -// Idioma: Ings -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="WARNING.- This command will be excluded from task. Are you sure ?"; -TbMsg[1]="WARNING: You must introduce an order number"; -TbMsg[2]="This command has been successfully excluded from this task"; -TbMsg[3]="This commad has been successfully modified"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/trabajostareas_eng.js b/admin/WebConsole/idiomas/javascripts/eng/trabajostareas_eng.js deleted file mode 100644 index dc334d71..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/trabajostareas_eng.js +++ /dev/null @@ -1,10 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: trabajostareas_eng.js -// Idioma: Ings -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="This task has been successfully included in this job"; -TbMsg[1]="WARNING: You must introduce an order number"; -TbMsg[2]="This task has been successfully excluded from this job"; -TbMsg[3]="This task has been successfully modified"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/acciones_esp.js b/admin/WebConsole/idiomas/javascripts/esp/acciones_esp.js deleted file mode 100644 index 71e78de6..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/acciones_esp.js +++ /dev/null @@ -1,10 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: acciones_esp.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="ATENCIÓN.- La Tarea será ejecutada. ¿ Está seguro ?"; -TbMsg[1]="ATENCIÓN.- Este Trabajo será ejecutado. ¿ Está seguro ?"; -TbMsg[2]="La Tarea ha sido iniciada correctamente"; -TbMsg[3]="Este Trabajo ha sido iniciado correctamente"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/accionmenu_esp.js b/admin/WebConsole/idiomas/javascripts/esp/accionmenu_esp.js deleted file mode 100644 index 8fe88a18..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/accionmenu_esp.js +++ /dev/null @@ -1,13 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: accionmenu_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="ATENCIÓN: Debe introducir la descripción de litem"; -TbMsg[1]=" ATENCIÓN: Debe introducir un número de orden"; -TbMsg[2]="Este item ha sido incluido correctamente en el menú"; -TbMsg[3]="Este item ha sido excluido correctamente del menú"; -TbMsg[4]="Este item ha sido modificado correctamente"; - - diff --git a/admin/WebConsole/idiomas/javascripts/esp/administradores_centros_esp.js b/admin/WebConsole/idiomas/javascripts/esp/administradores_centros_esp.js deleted file mode 100644 index 3c355957..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/administradores_centros_esp.js +++ /dev/null @@ -1,8 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: perfilcomponente_soft_esp.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Este administrador ha sido incluido en esta Unidad Organizativa correctamente"; -TbMsg[1]="Este administrador software ha sido excluido correctamente de esta Unidad Organizativa"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/administradores_usuarios_esp.js b/admin/WebConsole/idiomas/javascripts/esp/administradores_usuarios_esp.js deleted file mode 100644 index 64b54a21..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/administradores_usuarios_esp.js +++ /dev/null @@ -1,8 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: perfilcomponente_soft_esp.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Este centro ha sido asignado al usuario correctamente"; -TbMsg[1]="Este centro ha sido excluido correctamente de este administrador"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/aulas_esp.js b/admin/WebConsole/idiomas/javascripts/esp/aulas_esp.js deleted file mode 100644 index 7f00dc38..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/aulas_esp.js +++ /dev/null @@ -1,14 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: aulas_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="La plantilla de ordenador ha sido registrada correctamente y los ordenadores de este aula han sido actualizados con dicha plantilla"; -TbMsg[1]=" ATENCIÓN: Este ámbito será refrescado. ¿ Está seguro ?"; -TbMsg[2]="ATENCIÓN: Este ámbito será purgado. ¿ Está seguro ?"; -TbMsg[3]="ATENCIÓN: Los items de menús de este ámbito serán renovados. ¿ Está seguro ?"; -TbMsg[4]=" ATENCIÓN: Este ámbito será conmutado. ¿ Está seguro ?"; -TbMsg[5]=" ATENCIÓN: La consola remota ya está activada para este ámbito. Haga el seguimiento en la propia pantalla de comandos/scripts"; -TbMsg[6]=" ATENCIÓN: Debe seleccionar la opción 'Consola remota' previamente"; - diff --git a/admin/WebConsole/idiomas/javascripts/esp/colasacciones_esp.js b/admin/WebConsole/idiomas/javascripts/esp/colasacciones_esp.js deleted file mode 100644 index ddb8edaa..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/colasacciones_esp.js +++ /dev/null @@ -1,28 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: colasacciones_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="ATENCIÓN: Esta acción ha finalizado de forma automática y no puede cambiarse su resultado manualmente"; -TbMsg[1]="ATENCIÓN: Esta acción ha finalizado y no se puede cambiar su estado"; -TbMsg[2]="ATENCIÓN: Esta acción ha terminado ya de forma manual"; - -TbMsg[3]="ATENCIÓN: Esta acción ha sido ya cancelada"; -TbMsg[4]="ATENCIÓN: Esta acción está ya iniciada"; -TbMsg[5]="ATENCIÓN: Esta acción está ya parada"; -TbMsg[6]="ATENCIÓN: Esta acción ha sido ya eliminada"; - -TbMsg[7]="ATENCIÓN: El resultado final de esta acción ha sido modificada correctamente "; -TbMsg[8]="ATENCIÓN: El estado de esta acción ha sido modificada correctamente "; -TbMsg[9]="ATENCIÓN: Esta acción ha sido correctamente reiniciada"; -TbMsg[10]="ATENCIÓN: Esta acción ha sido eliminada correctamente"; -TbMsg[11]="ATENCIÓN: Esta acción ha finalizado con éxito "; - -TbMsg[12]="ATENCIÓN: Esta notificación ha sido ya eliminada o reiniciada"; -TbMsg[13]="ATENCIÓN: Esta notificación ha sido ya reiniciada"; -TbMsg[14]="ATENCIÓN: Ya se ha notificado con éxitob."; -TbMsg[15]="ATENCIÓN: Ya se ha notificado con errores."; - -TbMsg[16]="ATENCIÓN: El resultado de esta notificación ha sido modificado correctamente "; -TbMsg[17]="ATENCIÓN: Esta notificación ha sido correctamente reiniciada"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/comandos/comunescomandos_esp.js b/admin/WebConsole/idiomas/javascripts/esp/comandos/comunescomandos_esp.js deleted file mode 100644 index 52aececd..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/comandos/comunescomandos_esp.js +++ /dev/null @@ -1,9 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascripts: comunescomandos_esp.js (Común a todos los comandos) -// Idioma: Español -//________________________________________________________________________________________________________ -CTbMsg=new Array; -CTbMsg[0]="ATENCIÓN.- Acción cancelada, puede volver en cualquier momento a esta pantalla para ejecutar este Comando"; -CTbMsg[1]="ATENCIÓN: Ha ocurrido un error al intentar registrar este Comando"; -CTbMsg[2]="El comando se ha registrado correctamente"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/comandos/configurar_esp.js b/admin/WebConsole/idiomas/javascripts/esp/comandos/configurar_esp.js deleted file mode 100644 index 7133f4ca..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/comandos/configurar_esp.js +++ /dev/null @@ -1,15 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascripts: configurar_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="ATENCIÓN: No ha efectuado ningún cambio en la tabla de particiones, por tanto, no se ejecutará ninguna acción"; -TbMsg[1]="ATENCIÓN: Hay particiones con el mismo número, debe seleccionar otra o eliminarla haciendo click en la última columna"; -TbMsg[2]="ATENCIÓN: El tamaño de la partición debe ser mayor que cero"; -TbMsg[3]="ATENCIÓN: Las particiones deben ser correlativas y no debe haber espacios entre ellas"; -TbMsg[4]="ATENCIÓN: La partición está vacia , por tanto, no se ejecutará ninguna acción sobre ella"; -TbMsg[5]="ATENCIÓN: Esta partición debe ser formateada porque ha cambiado su sistema operativo o el tamaño de alguna partición"; -TbMsg[6]="ATENCIÓN: No tiene sentido ocultar una partición que no sea un sistema Windows"; -TbMsg[7]="ATENCIÓN: No tiene sentido mostrar una partición que no sea un sistema Windows"; -TbMsg[8]="No se pueden añadir más particiones"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/comandos/crearperfilsoftware_esp.js b/admin/WebConsole/idiomas/javascripts/esp/comandos/crearperfilsoftware_esp.js deleted file mode 100644 index 48d4a7f1..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/comandos/crearperfilsoftware_esp.js +++ /dev/null @@ -1,8 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascripts: crearperfilsoftware_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe elegir un perfil software para esta partición"; -TbMsg[1]="Debe elegir al menos una partición y un perfil software"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/comandos/crearsoftincremental_esp.js b/admin/WebConsole/idiomas/javascripts/esp/comandos/crearsoftincremental_esp.js deleted file mode 100644 index bfcbf99a..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/comandos/crearsoftincremental_esp.js +++ /dev/null @@ -1,8 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascripts: crearsoftincremental_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe elegir un software incremental para esta partición"; -TbMsg[1]="Debe elegir al menos una partición y un software incremental"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/comandos/ejecutarscripts_esp.js b/admin/WebConsole/idiomas/javascripts/esp/comandos/ejecutarscripts_esp.js deleted file mode 100644 index 730075f9..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/comandos/ejecutarscripts_esp.js +++ /dev/null @@ -1,10 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascripts: ejecutarscripts_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="ATENCIÓN: Se va a ejecutar código Bash ¿ Está seguro ?"; -TbMsg[1]="Debe introducir alguna linea de código Bash o elegir un fichero de código"; -TbMsg[2]="Debe introducir el título del Script si quiere hacer un seguimiento de este Comando o guardarlo como procedimiento o tarea"; -TbMsg[3]="Debe introducir la descripción del Script si quiere hacer un seguimiento de este Comando o guardarlo como procedimiento o tarea"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/comandos/iniciarsesion_esp.js b/admin/WebConsole/idiomas/javascripts/esp/comandos/iniciarsesion_esp.js deleted file mode 100644 index d778a2f0..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/comandos/iniciarsesion_esp.js +++ /dev/null @@ -1,8 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascripts: crearperfilsoftware_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]=""; -TbMsg[1]="Debe elegir al menos una partición"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/comandos/particionaryformatear_esp.js b/admin/WebConsole/idiomas/javascripts/esp/comandos/particionaryformatear_esp.js deleted file mode 100644 index 7f3f529c..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/comandos/particionaryformatear_esp.js +++ /dev/null @@ -1,15 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascripts: particionaryformatear_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="ATENCIÓN: No ha efectuado ningún cambio en la tabla de particiones, por tanto, no se ejecutará ninguna acción"; -TbMsg[1]="ATENCIÓN: Hay particiones con el mismo número, debe seleccionar otra o eliminarla haciendo click en la última columna"; -TbMsg[2]="ATENCIÓN: El tamaño de la partición debe ser mayor que cero"; -TbMsg[3]="ATENCIÓN: Las particiones deben ser correlativas y no debe haber espacios entre ellas"; -TbMsg[4]="ATENCIÓN: La partición está vacia , por tanto, no se ejecutará ninguna acción sobre ella"; -TbMsg[5]="ATENCIÓN: Esta partición debe ser formateada porque ha cambiado su sistema operativo o el tamaño de alguna partición"; -TbMsg[6]="ATENCIÓN: No tiene sentido ocultar una partición que no sea un sistema Windows"; -TbMsg[7]="ATENCIÓN: No tiene sentido mostrar una partición que no sea un sistema Windows"; -TbMsg[8]="No se pueden añadir más particiones";
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/javascripts/esp/comandos/restaurarimagen_esp.js b/admin/WebConsole/idiomas/javascripts/esp/comandos/restaurarimagen_esp.js deleted file mode 100644 index 8493ee53..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/comandos/restaurarimagen_esp.js +++ /dev/null @@ -1,13 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascripts: configurar_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe elegir al menos una imagen para la partición"; -TbMsg[1]="Sólo puede elegir una imagen por partición"; -TbMsg[2]="ATENCIÓN: Ha selecccionado una imagen de Sistema Operativo distinto al que tiene instalado la actual partición "; -TbMsg[3]="¿ Está seguro ?" -TbMsg[4]="Debe elegir al menos una partición para la restauración" -TbMsg[5]="Debe elegir al menos un path de imagen para la partición "; -TbMsg[6]="El protocolo de clonación elegido requiere que el destino de la imagen sea 'caché' para la partición "; diff --git a/admin/WebConsole/idiomas/javascripts/esp/comunes_esp.js b/admin/WebConsole/idiomas/javascripts/esp/comunes_esp.js deleted file mode 100644 index aa505c1c..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/comunes_esp.js +++ /dev/null @@ -1,15 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: comunes_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -CTbMsg=new Array; -CTbMsg[0]="ATENCIÓN.- Este grupo contiene otros grupos o elementos. Si lo elimina, eliminará también éstos. ¿ Está seguro ?"; -CTbMsg[1]="ATENCIÓN.- Este grupo será eliminado. ¿ Está seguro ?"; -CTbMsg[2]="Este grupo ha sido modificado correctamente"; -CTbMsg[3]="Este grupo ha sido eliminado correctamente"; -CTbMsg[4]="El registro ha sido insertado correctamente"; -CTbMsg[5]="El registro ha sido modificado correctamente"; -CTbMsg[6]="El registro ha sido eliminado correctamente"; -CTbMsg[7]="ATENCIÓN: No hay ningún elemento pendiente de ser movido a este grupo"; -CTbMsg[8]="ATENCIÓN: Ha habido algún error en el proceso de inserción o modificación del registro"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/ejecutarprocedimientos_esp.js b/admin/WebConsole/idiomas/javascripts/esp/ejecutarprocedimientos_esp.js deleted file mode 100644 index c28dbb6b..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/ejecutarprocedimientos_esp.js +++ /dev/null @@ -1,8 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: ejecutarprocedimientos_esp.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="ATENCIÓN.- El Procedimiento será ejecutado aplicándolo a este ámbito. ¿ Está seguro ?"; -TbMsg[1]="El Procedimiento ha sido iniciado correctamente para este ámbito"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/hardwares_esp.js b/admin/WebConsole/idiomas/javascripts/esp/hardwares_esp.js deleted file mode 100644 index b184c520..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/hardwares_esp.js +++ /dev/null @@ -1,7 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: hardwares.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; - diff --git a/admin/WebConsole/idiomas/javascripts/esp/imagenes_esp.js b/admin/WebConsole/idiomas/javascripts/esp/imagenes_esp.js deleted file mode 100644 index 4be8b09c..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/imagenes_esp.js +++ /dev/null @@ -1,7 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: imagenes.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; - diff --git a/admin/WebConsole/idiomas/javascripts/esp/imagenincremental_esp.js b/admin/WebConsole/idiomas/javascripts/esp/imagenincremental_esp.js deleted file mode 100644 index 50119ba0..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/imagenincremental_esp.js +++ /dev/null @@ -1,8 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: incrementalcomponente_soft_esp.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Este software incremental ha sido incluido en esta imagen correctamente"; -TbMsg[1]="Este software incremental ha sido excluido correctamente de esta imagen"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/incrementalcomponente_soft_esp.js b/admin/WebConsole/idiomas/javascripts/esp/incrementalcomponente_soft_esp.js deleted file mode 100644 index 982a8b4f..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/incrementalcomponente_soft_esp.js +++ /dev/null @@ -1,8 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: incrementalcomponente_soft_esp.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Este componente software ha sido incluido en este software incremental correctamente"; -TbMsg[1]="Este componente software ha sido excluido correctamente de este software incremental"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/informacion_menus_esp.js b/admin/WebConsole/idiomas/javascripts/esp/informacion_menus_esp.js deleted file mode 100644 index 3b4619ef..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/informacion_menus_esp.js +++ /dev/null @@ -1,9 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: informacion_menus_esp.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="ATENCIÓN.- Este item será eliminado. ¿ Está seguro ?"; -TbMsg[1]="El item ha sido excluido correctamente de este menú"; -TbMsg[2]="El item ha sido modificado correctamente"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/menus_esp.js b/admin/WebConsole/idiomas/javascripts/esp/menus_esp.js deleted file mode 100644 index 7faf2e7a..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/menus_esp.js +++ /dev/null @@ -1,7 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: menus_esp.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; - diff --git a/admin/WebConsole/idiomas/javascripts/esp/perfilcomponente_hard_esp.js b/admin/WebConsole/idiomas/javascripts/esp/perfilcomponente_hard_esp.js deleted file mode 100644 index c9fc9224..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/perfilcomponente_hard_esp.js +++ /dev/null @@ -1,8 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: perfilcomponente_hard_esp.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Este componente hardware ha sido incluido correctamente en este perfil"; -TbMsg[1]="Este componente hardware ha sido excluido correctamente de este perfil"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/perfilcomponente_soft_esp.js b/admin/WebConsole/idiomas/javascripts/esp/perfilcomponente_soft_esp.js deleted file mode 100644 index 2785c77c..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/perfilcomponente_soft_esp.js +++ /dev/null @@ -1,8 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: perfilcomponente_soft_esp.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Este componente software ha sido incluido en este perfil correctamente"; -TbMsg[1]="Este componente software ha sido excluido correctamente de este perfil"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/procedimientoscomandos_esp.js b/admin/WebConsole/idiomas/javascripts/esp/procedimientoscomandos_esp.js deleted file mode 100644 index a8d50f76..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/procedimientoscomandos_esp.js +++ /dev/null @@ -1,10 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: procedimientoscomandos_esp.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="ATENCIÓN.- El comando será excluido de este procedimiento. ¿ Está seguro ?"; -TbMsg[1]="ATENCIÓN: Debe introducir un número de orden"; -TbMsg[2]="El comando ha sido excluido correctamente de este procedimiento"; -TbMsg[3]="El comando ha sido modificado correctamente"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/programaciones_esp.js b/admin/WebConsole/idiomas/javascripts/esp/programaciones_esp.js deleted file mode 100644 index a6dea0b4..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/programaciones_esp.js +++ /dev/null @@ -1,21 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: programaciones_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="ATENCIÓN: Debe elegir algún año"; -TbMsg[1]="ATENCIÓN: Debe elegir algún mes"; -TbMsg[2]="ATENCIÓN: Debe elegir algún día de la semana, alguna semana o algún día del mes"; -TbMsg[3]="ATENCIÓN: Debe elegir algún día del mes"; -TbMsg[4]="ATENCIÓN: Debe elegir alguna hora"; -TbMsg[5]="ATENCIÓN: Debe introducir la descripción del bloque de programacion"; -TbMsg[6]="ATENCIÓN: Debe introducir los minutos entre los valores 0 y 59"; -TbMsg[7]="ATENCIÓN: Debe introducir los segundos entre los valores 0 y 59"; -TbMsg[8]="ATENCIÓN: Debe insertar algún bloque para poder suspender temporalmente la programación de todos ellos"; -TbMsg[9]="La programación se ha suspendido temporalmente con éxito"; -TbMsg[10]="La programación se ha activado de nuevo con éxito"; -TbMsg[11]="El bloque de programación se ha registrado correctamente"; -TbMsg[12]="El bloque de programación se ha modificado correctamente"; -TbMsg[13]="El bloque de programación se ha eliminado correctamente"; -TbMsg[14]="No existe ningún bloque seleccionado"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_aulas_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_aulas_esp.js deleted file mode 100644 index 4c4dcaea..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_aulas_esp.js +++ /dev/null @@ -1,11 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_aulas_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe introducir un nombre para este aula"; -TbMsg[1]="Debe introducir un número de puestos para este aula"; -TbMsg[2]="ATENCIÓN.- Este aula contiene grupos de ordenadores u ordenadores. Si los elimina, eliminará también éstos. ¿ Está seguro ?"; -TbMsg[3]="La hora de comienzo del intervalo de reservas debe ser menor que la hora final"; - diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_centros_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_centros_esp.js deleted file mode 100644 index b2a3412c..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_centros_esp.js +++ /dev/null @@ -1,8 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_centros_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Nombre de la Unidad Organizativa es un dato obligatorio"; -
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_componentehardwares_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_componentehardwares_esp.js deleted file mode 100644 index 6fe9a3b3..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_componentehardwares_esp.js +++ /dev/null @@ -1,8 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_componentehardwares_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe introducir un nombre para este componente hardware "; -TbMsg[1]="Debe introducir un tipo de hardware para este componente";
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_componentesoftwares_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_componentesoftwares_esp.js deleted file mode 100644 index 8331cfd4..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_componentesoftwares_esp.js +++ /dev/null @@ -1,9 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_componentesoftwares_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe introducir un nombre para este componente software"; -TbMsg[1]="Debe introducir un tipo de software para este componente"; -TbMsg[2]="Debe introducir un nombre de sistema operativo para este componente";
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_entidades_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_entidades_esp.js deleted file mode 100644 index 5830d3fb..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_entidades_esp.js +++ /dev/null @@ -1,8 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_usuarios_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Nombre de la entidad es un dato obligatorio"; -
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_entornos_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_entornos_esp.js deleted file mode 100644 index 93092fa3..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_entornos_esp.js +++ /dev/null @@ -1,11 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_aulas_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe introducir una IP para el servidor de administración "; -TbMsg[1]="Debe introducir un puerto para el servidor de administración"; -TbMsg[2]="Debe decidir si usar repositorios centralizados o no"; -TbMsg[3]=""; - diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_grupos_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_grupos_esp.js deleted file mode 100644 index b20f4e50..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_grupos_esp.js +++ /dev/null @@ -1,7 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_grupos_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe introducir un nombre para este grupo"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_imagenes_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_imagenes_esp.js deleted file mode 100644 index 8de6d063..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_imagenes_esp.js +++ /dev/null @@ -1,9 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_imagenes_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe introducir un nombre para esta imagen"; -TbMsg[1]="La imagen debe contener al menos un perflil software"; -TbMsg[2]="ATENCIÓN: Hay ordenadores con esta imagen en alguna de sus particiones. ¿ Está seguro ?"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_menus_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_menus_esp.js deleted file mode 100644 index 5aafbe88..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_menus_esp.js +++ /dev/null @@ -1,8 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_menus_esp.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe introducir un nombre para este menú"; -TbMsg[1]="ATENCIÓN: Hay ordenadores con este menú. No puede darlo de baja hasta que cambie este dato en dichos ordenadores"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_ordenadores_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_ordenadores_esp.js deleted file mode 100644 index 4473d7c3..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_ordenadores_esp.js +++ /dev/null @@ -1,12 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_ordenadores_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe introducir un nombre para este ordenador"; -TbMsg[1]="Debe introducir una dirección IP"; -TbMsg[2]="Debe introducir a una dirección MAC"; -TbMsg[3]="Debe enlazar este ordenador con algún perfil hardware"; -TbMsg[4]="Debe introducir un servidor DHCP"; -TbMsg[5]="Debe introducir un servidor OpenGnys";
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_perfilhardwares_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_perfilhardwares_esp.js deleted file mode 100644 index f0d1dba4..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_perfilhardwares_esp.js +++ /dev/null @@ -1,8 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_perfilhardwares_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe introducir un nombre para este perfil hardware"; -TbMsg[1]="ATENCIÓN: Hay ordenadores con este perfil hardware. No puede darlo de baja hasta que cambie este dato en dichos ordenadores"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_perfilsoftwares_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_perfilsoftwares_esp.js deleted file mode 100644 index 9c42ffbb..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_perfilsoftwares_esp.js +++ /dev/null @@ -1,8 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_perfilsoftwares_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe introducir un nombre para este perfil software"; -TbMsg[1]="ATENCIÓN: Hay imágenes con este perfil. No puede eliminarlo hasta que cambie este dato en dichas imágenes"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_procedimientos_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_procedimientos_esp.js deleted file mode 100644 index b9a77fae..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_procedimientos_esp.js +++ /dev/null @@ -1,7 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_procedimientos_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe introducir un nombre para este procedimiento"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_reservas_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_reservas_esp.js deleted file mode 100644 index 896c52f7..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_reservas_esp.js +++ /dev/null @@ -1,11 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_imagenes_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe introducir un nombre para esta reserva"; -TbMsg[1]="La reserva debe contener al menos un solicitante"; -TbMsg[2]="Debe elegir un aula para esta reserva"; -TbMsg[3]="Debe especificar un estado para la reserva"; -TbMsg[4]="ATENCIÓN.- Ha especificado un tiempo para anticipar la acción previa a esta reserva ¿ Está seguro ?" diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_servidoresdhcp_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_servidoresdhcp_esp.js deleted file mode 100644 index e20b3319..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_servidoresdhcp_esp.js +++ /dev/null @@ -1,9 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_servidoresdhcp_esp.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe introducir un nombre para este servidor dhcp"; -TbMsg[1]="Debe introducir una dirección IP"; -TbMsg[2]="ATENCIÓN: Hay ordenadores gestionados por este servidor. No puede eliminarlo hasta que cambie este dato en los ordenadores"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_servidoresrembo_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_servidoresrembo_esp.js deleted file mode 100644 index e89d1033..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_servidoresrembo_esp.js +++ /dev/null @@ -1,12 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_servidoresrembo_esp.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe introducir un nombre para este servidor OpenGnsys"; -TbMsg[1]="Debe introducir una dirección IP"; -TbMsg[2]="ATENCIÓN: Hay ordenadores gestionados por este servidor. No puede eliminarlo hasta que no cambie este dato en los ordenadores"; -TbMsg[3]="Debe introducir un puerto de comunicaciones para los clientes"; -TbMsg[4]="Debe introducir la ruta del directorio base del Repositorio"; -TbMsg[5]="Debe introducir la ruta del directorio donde están los archivos de configuración del PXE";
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_softincrementales_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_softincrementales_esp.js deleted file mode 100644 index b8127bea..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_softincrementales_esp.js +++ /dev/null @@ -1,7 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_softincrementales_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe introducir un nombre para este software incremental"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_tareas_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_tareas_esp.js deleted file mode 100644 index ef751e3e..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_tareas_esp.js +++ /dev/null @@ -1,7 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_tareas_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe introducir un nombre para esta tarea"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_tipohardwares_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_tipohardwares_esp.js deleted file mode 100644 index 98aa0514..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_tipohardwares_esp.js +++ /dev/null @@ -1,8 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_tipohardwares_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe introducir un nombre para este tipo de hardware "; - diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_trabajos_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_trabajos_esp.js deleted file mode 100644 index a4d1ab54..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_trabajos_esp.js +++ /dev/null @@ -1,7 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_trabajos_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe introducir un nombre para este trabajo"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_universidades_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_universidades_esp.js deleted file mode 100644 index 312fa248..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_universidades_esp.js +++ /dev/null @@ -1,7 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_universidades_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Debe introducir un nombre para esta Universidad"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_usuarios_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_usuarios_esp.js deleted file mode 100644 index d6a80576..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_usuarios_esp.js +++ /dev/null @@ -1,12 +0,0 @@ -//________________________________________________________________________________________________________ -// -// Fichero de idiomas javascript: propiedades_usuarios_esp.js -// Idioma: Español -//________________________________________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="Usuario es un dato obligatorio"; -TbMsg[1]="Password es un dato obligatorio"; -TbMsg[2]="Nombre completo es un dato obligatorio"; -TbMsg[3]="Unidad organizativa es obligatoria para este usuario"; -TbMsg[4]="Idioma es un dato obligatorio"; -
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/javascripts/esp/reservas_esp.js b/admin/WebConsole/idiomas/javascripts/esp/reservas_esp.js deleted file mode 100644 index 3a8adf72..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/reservas_esp.js +++ /dev/null @@ -1,7 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: reservas.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; - diff --git a/admin/WebConsole/idiomas/javascripts/esp/servidores_esp.js b/admin/WebConsole/idiomas/javascripts/esp/servidores_esp.js deleted file mode 100644 index e895d699..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/servidores_esp.js +++ /dev/null @@ -1,7 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: servidores.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; - diff --git a/admin/WebConsole/idiomas/javascripts/esp/softwares_esp.js b/admin/WebConsole/idiomas/javascripts/esp/softwares_esp.js deleted file mode 100644 index d8028b2b..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/softwares_esp.js +++ /dev/null @@ -1,6 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: softwares.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; diff --git a/admin/WebConsole/idiomas/javascripts/esp/tareascomandos_esp.js b/admin/WebConsole/idiomas/javascripts/esp/tareascomandos_esp.js deleted file mode 100644 index 9e483095..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/tareascomandos_esp.js +++ /dev/null @@ -1,10 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: tareascomandos_esp.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="ATENCIÓN.- El comando será excluido de la tarea. ¿ Está seguro ?"; -TbMsg[1]="ATENCIÓN: Debe introducir un número de orden"; -TbMsg[2]="El comando ha sido excluido correctamente de esta tarea"; -TbMsg[3]="El comando ha sido modificado correctamente"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/trabajostareas_esp.js b/admin/WebConsole/idiomas/javascripts/esp/trabajostareas_esp.js deleted file mode 100644 index 1b593886..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/trabajostareas_esp.js +++ /dev/null @@ -1,10 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: trabajostareas_esp.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="La Tarea ha sido incluida correctamente en este trabajo"; -TbMsg[1]="ATENCIÓN: Debe introducir un número de orden"; -TbMsg[2]="La Tarea ha sido excluida correctamente de este trabajo"; -TbMsg[3]="La Tarea ha sido modificada correctamente"; diff --git a/admin/WebConsole/idiomas/php/cat/acciomenu_cat.txt b/admin/WebConsole/idiomas/php/cat/acciomenu_cat.txt deleted file mode 100644 index d603a34e..00000000 --- a/admin/WebConsole/idiomas/php/cat/acciomenu_cat.txt +++ /dev/null @@ -1,23 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: accionmenu_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Items'; - $TbMsg[1]='Gesti Items Menu'; - $TbMsg[2]='Procediment'; - $TbMsg[3]='Tasca'; - $TbMsg[4]='Treballs'; - $TbMsg[5]='Pblic'; - $TbMsg[6]='Privat'; - $TbMsg[7]='Items pblics '; - $TbMsg[8]='Items privats '; - $TbMsg[9]='Nom del Menu'; - $TbMsg[10]='Tipus item'; - $TbMsg[11]='Imatge del item'; - $TbMsg[12]='Literal item'; - $TbMsg[13]='Ord'; - $TbMsg[14]='(*)Per a incloure alguna acci en aquest men deu fer click sobre la casella de verificaci corresponenet. Per a actualitzar fagi click sobre la imatge.'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/accions_cat.txt b/admin/WebConsole/idiomas/php/cat/accions_cat.txt deleted file mode 100644 index 56cc0e95..00000000 --- a/admin/WebConsole/idiomas/php/cat/accions_cat.txt +++ /dev/null @@ -1,41 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: accions_cat.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"Nou grup de procediments"'; - $TbMsg[1]='"Definir nou procediment"'; - $TbMsg[2]='"Col.locar procediment"'; - $TbMsg[3]='"Renombrar"'; - $TbMsg[4]='"Eliminar grup de procediments"'; - $TbMsg[5]='"Gesti d'ordres"'; - $TbMsg[6]='"Informaci Procediment"'; - $TbMsg[7]='"Moure procediment"'; - $TbMsg[8]='"Propietats"'; - $TbMsg[9]='"Eliminar procediment"'; - $TbMsg[10]='"Gesti de Mens"'; - $TbMsg[11]='"Nou grup de tasques"'; - $TbMsg[12]='"Definir nova tasca"'; - $TbMsg[13]='"Col.locar tasca"'; - $TbMsg[14]='"Eliminar grup de tasca"'; - $TbMsg[15]='"Executar tasca"'; - $TbMsg[16]='"Programacions"'; - $TbMsg[17]='"Informaci Tasca"'; - $TbMsg[18]='"Moure tasca"'; - $TbMsg[19]='"Eliminar tasca"'; - $TbMsg[20]='"Nou grup de treballs"'; - $TbMsg[21]='"Definir nou treball"'; - $TbMsg[22]='"Col.locar treball"'; - $TbMsg[23]='"Eliminar grup de treballs"'; - $TbMsg[24]='"Executar treball"'; - $TbMsg[25]='"Gesti de tasques"'; - $TbMsg[26]='"Informaci Treball"'; - $TbMsg[27]='"Moure treball"'; - $TbMsg[28]='"Eliminar treball"'; - $TbMsg[29]='Procediments'; - $TbMsg[30]='Ordres'; - $TbMsg[31]='Tasques'; - $TbMsg[32]='Treballs'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/actualitzar_cat.txt b/admin/WebConsole/idiomas/php/cat/actualitzar_cat.txt deleted file mode 100644 index 3d1b08d8..00000000 --- a/admin/WebConsole/idiomas/php/cat/actualitzar_cat.txt +++ /dev/null @@ -1,10 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: actualitzar_cat.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Aquest mbit s'ha actualitzat correctament'; - $TbMsg[1]='ATENCI: Ha hagut un problema al actualitzar l'mbit'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/administracio_cat.txt b/admin/WebConsole/idiomas/php/cat/administracio_cat.txt deleted file mode 100644 index 164916ba..00000000 --- a/admin/WebConsole/idiomas/php/cat/administracio_cat.txt +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: administraci_cat.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"Administraci"'; - $TbMsg[1]='"Nou grup d'Entitats"'; - $TbMsg[2]='"Nova Entitat"'; - $TbMsg[3]='"Nou Superadministrador"'; - $TbMsg[4]='"Propietats"'; - $TbMsg[5]='"Eliminar"'; - $TbMsg[6]='"Renombrar"'; - $TbMsg[7]='"Eliminar grup d'Entitats"'; - $TbMsg[8]='"Nova unitat organizativa"'; - $TbMsg[9]='"Nou Administrador"'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/aules_cat.php b/admin/WebConsole/idiomas/php/cat/aules_cat.php deleted file mode 100644 index 73e1e157..00000000 --- a/admin/WebConsole/idiomas/php/cat/aules_cat.php +++ /dev/null @@ -1,46 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: aules_cat.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"Nou grup d\'aules"'; - $TbMsg[1]='"Estatus ordinadors"'; - $TbMsg[2]='"Purgar"'; - $TbMsg[3]='"Afegir nova aula"'; - $TbMsg[4]='"Refrescar'; - $TbMsg[5]='"Ordres"'; - $TbMsg[6]='"Cua d\'accions"'; - $TbMsg[7]='"Eliminar grup d\'aules"'; - $TbMsg[8]='"Nou grup d\'ordinadors"'; - $TbMsg[9]='"Afegir nou ordinador"'; - $TbMsg[10]='"Configuraci"'; - $TbMsg[11]='"Col.locar ordinador"'; - $TbMsg[12]='"Ordinador Plantilla"'; - $TbMsg[13]='"Propietats"'; - $TbMsg[14]='"Eliminar aula"'; - $TbMsg[15]='"Renombrar"'; - $TbMsg[16]='"Eliminar grup d\'ordinadors"'; - $TbMsg[17]='"Moure ordinador"'; - $TbMsg[18]='"Eliminar ordinador"'; - $TbMsg[19]='"Tasques"'; - $TbMsg[20]='"Treballs"'; - $TbMsg[21]='"Totes"'; - $TbMsg[22]='Estatus ordinadors'; - $TbMsg[23]='Aula d\'ordinadors'; - $TbMsg[24]='mbit: Centres'; - $TbMsg[25]='mbit: Grup d\'aules'; - $TbMsg[26]='mbito: Grup d\'ordinadors'; - $TbMsg[27]='"Incorporar ordinadores"'; - $TbMsg[28]='"Procedimentss"'; - $TbMsg[29]='"Reserves d\'aules"'; - $TbMsg[30]='"Confirmadas"'; - $TbMsg[31]='"Pendents"'; - $TbMsg[32]='"Denegades"'; - $TbMsg[33]='"Commutar"'; - $TbMsg[34]='"Programaci reserves"'; - $TbMsg[35]='"Operadors"'; - $TbMsg[36]='"Eliminar Operador"'; - $TbMsg[37]='"Afegir nou Operador"'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/barramenu_cat.txt b/admin/WebConsole/idiomas/php/cat/barramenu_cat.txt deleted file mode 100644 index 74d103d5..00000000 --- a/admin/WebConsole/idiomas/php/cat/barramenu_cat.txt +++ /dev/null @@ -1,18 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: barramenu_cat.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Aules'; - $TbMsg[1]='Accions'; - $TbMsg[2]='Imtges'; - $TbMsg[3]='Hardware'; - $TbMsg[4]='Software'; - $TbMsg[5]='Servidors'; - $TbMsg[6]='Mens'; - $TbMsg[7]='Reserves'; - $TbMsg[8]='Administraci'; - $TbMsg[9]='Iconos'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/configuracioaula_cat.txt b/admin/WebConsole/idiomas/php/cat/configuracioaula_cat.txt deleted file mode 100644 index c2390763..00000000 --- a/admin/WebConsole/idiomas/php/cat/configuracioaula_cat.txt +++ /dev/null @@ -1,23 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: configuracionaula_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]='Configuraci Ordinadors'; -$TbMsg[1]='Caractersticas del Aula'; -$TbMsg[2]="Nombre Aula"; -$TbMsg[3]="Ubicaci"; -$TbMsg[4]="Can"; -$TbMsg[5]="Pissarra"; -$TbMsg[6]="LLocs"; -$TbMsg[7]="Url Imatge"; -$TbMsg[8]="Comentaris"; -$TbMsg[9]='Dades de configuracio'; -$TbMsg[10]='Partici'; -$TbMsg[11]='Nombre S.O.'; -$TbMsg[12]='Tamany'; -$TbMsg[13]='Ordinadors'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/configuraciogrupordinador_cat.txt b/admin/WebConsole/idiomas/php/cat/configuraciogrupordinador_cat.txt deleted file mode 100644 index b68d12cc..00000000 --- a/admin/WebConsole/idiomas/php/cat/configuraciogrupordinador_cat.txt +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: configuraciongrupoordenador_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]='Configuraci Ordinadors'; -$TbMsg[1]='Caracterstiques del Grup'; -$TbMsg[2]="Nom del Grup"; -$TbMsg[3]='Dades de la configuraci'; -$TbMsg[4]='Partici'; -$TbMsg[5]='Nom S.O.'; -$TbMsg[6]='Tamany'; -$TbMsg[7]='Ordenidors'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/configuracioordinador_cat.txt b/admin/WebConsole/idiomas/php/cat/configuracioordinador_cat.txt deleted file mode 100644 index 60573374..00000000 --- a/admin/WebConsole/idiomas/php/cat/configuracioordinador_cat.txt +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: configuracionordenador_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Configuracions d'ordinadors'; - $TbMsg[1]='Caracterstiques del ordinador'; - $TbMsg[2]='Nombre'; - $TbMsg[3]='Direcci IP'; - $TbMsg[4]='Direcci MAC'; - $TbMsg[5]='Perfil Hardware'; - $TbMsg[6]='Particin'; - $TbMsg[7]='Nombre del Sistema'; - $TbMsg[8]='Tamany'; - $TbMsg[9]='Dades de configuraci'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/conmutar_cat.txt b/admin/WebConsole/idiomas/php/cat/conmutar_cat.txt deleted file mode 100644 index 73d998ee..00000000 --- a/admin/WebConsole/idiomas/php/cat/conmutar_cat.txt +++ /dev/null @@ -1,10 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: conmutar_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Aquest mbit ha conmutat correctament'; - $TbMsg[1]='ATENCI: Ha hagut algn problema al conmutar L'mbit'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/cuasaccions_cat.txt b/admin/WebConsole/idiomas/php/cat/cuasaccions_cat.txt deleted file mode 100644 index ec379419..00000000 --- a/admin/WebConsole/idiomas/php/cat/cuasaccions_cat.txt +++ /dev/null @@ -1,79 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: colasacciones_cat.php -// Idioma: Catal -//________________________________________________________________________________________________________ - -// Literals dels tipus d'accions -$LITEJECUCION_COMANDO="Ordres"; -$LITEJECUCION_PROCEDIMIENTO="Procediments"; -$LITEJECUCION_TAREA="Tasques"; -$LITEJECUCION_TRABAJO="Treballs"; - -$LITACCION_EXITOSA='Finalitzada correctament'; // Literal Finalitzada exitosament -$LITACCION_FALLIDA='Finalitzada amb errors'; // Literal Finalitzada amb errors -$LITACCION_TERMINADA='Finalitzada manualment'; //Literal Finalitzada manualment amb indicaci d'exit -$LITACCION_ABORTADA='Cancelada manualment'; // Literal Finalitzada manualment amb indicaci d'errors -$LITACCION_SINERRORES='Activa sense errors'; // Literal Activa i sense cap error -$LITACCION_CONERRORES='Activa amb errors'; // Literal Activa i amb algn error - -$LITACCION_DETENIDA='Parada'; // Literal acci momentniament parada -$LITACCION_INICIADA='Activa'; // Literal acci activa -$LITACCION_FINALIZADA='Finalitzada'; // Literal acci finalitzada - -$TbMsg=array(); - $TbMsg[0]='Cua d'accions'; - $TbMsg[1]='Opcions de bsqueda'; - $TbMsg[2]='Accions'; - $TbMsg[3]='Resultats'; - $TbMsg[4]='Estats'; - $TbMsg[5]='Percentatge desde'; - $TbMsg[6]='fins'; - $TbMsg[7]='Data inici'; - $TbMsg[8]='Data final'; - $TbMsg[9]='Hora inici'; - $TbMsg[10]='Hora final'; - $TbMsg[11]='mbit'; - $TbMsg[12]='Eliminar'; - $TbMsg[13]='Reiniciar'; - $TbMsg[14]='Parar'; - $TbMsg[15]='Seguir'; - $TbMsg[16]='Cancel.lar'; - $TbMsg[17]='Finalitzar'; - - $TbMsg[18]='Acci'; - $TbMsg[19]='Data final'; - $TbMsg[20]='Hora final'; - $TbMsg[21]='Data inici'; - $TbMsg[22]='Hora inici'; - $TbMsg[23]='Nom'; - - $TbMsg[24]='Centres'; - $TbMsg[25]='Grup d'aules'; - $TbMsg[26]='Aules'; - $TbMsg[27]='Grup d'ordinadors'; - $TbMsg[28]='Ordinadors'; - - $TbMsg[30]='Ordres'; - $TbMsg[31]='Tasques'; - $TbMsg[32]='Treballs'; - - $TbMsg[41]='"Filtre Acci"'; - $TbMsg[42]='"Filtre mbit"'; - $TbMsg[43]='"Eliminar filtre"'; - $TbMsg[44]='"Modificar Acci"'; - $TbMsg[45]='"Reiniciar"'; - $TbMsg[46]='"Eliminar"'; - $TbMsg[47]='"Tasca pare"'; - $TbMsg[48]='"Treball paree"'; - $TbMsg[49]='"Veure Ordres"'; - $TbMsg[50]='"Veure tasques"'; - $TbMsg[51]='"Parar"'; - $TbMsg[52]='"Seguir"'; - $TbMsg[53]='"Cancelar"'; - $TbMsg[54]='"Finalitzar"'; - $TbMsg[55]='"Finalitzar sense errors"'; - $TbMsg[56]='"Finalitzar amb errors"'; - $TbMsg[57]='Informaci'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/cuasreserves_cat.txt b/admin/WebConsole/idiomas/php/cat/cuasreserves_cat.txt deleted file mode 100644 index 3116cdaf..00000000 --- a/admin/WebConsole/idiomas/php/cat/cuasreserves_cat.txt +++ /dev/null @@ -1,53 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: colasreservas_cat.php -// Idioma: Catal -//________________________________________________________________________________________________________ - -// Literals dels tipus de reserves -$LITRESERVA_PENDENT="Pendents"; -$LITRESERVA_CONFIRMADA="Confirmades"; -$LITRESERVA_DENEGADA="Denegades"; - -$RESERVA_PARADA=1; // reserva momentniament aturada -$RESERVA_ACTIVA=0; // Reserva activa -$LITRESERVA_PARADA='Suspesa'; // Literal reserva momentniament aturada -$LITRESERVA_ACTIVA='Activa'; // Literal reserva activa - -$TbMsg=array(); - $TbMsg[0]='Reserves d'aules'; - $TbMsg[1]='Opcions de bsqueda'; - $TbMsg[2]='Tipus'; - $TbMsg[3]=''; - $TbMsg[4]='Estats'; - $TbMsg[5]='Percentatge desde'; - $TbMsg[6]='Percentatge fins '; - $TbMsg[7]='Data inici'; - $TbMsg[8]='Data final'; - $TbMsg[9]='Hora inici'; - $TbMsg[10]='Hora final'; - $TbMsg[11]='mbit'; - - $TbMsg[12]='Centres'; - $TbMsg[13]='Grup d'aules'; - $TbMsg[14]='Aules'; - - $TbMsg[15]='Any'; - $TbMsg[16]='Mes'; - $TbMsg[17]='Da'; - $TbMsg[18]='Aula'; - $TbMsg[19]='Ocupaci'; - $TbMsg[20]='Imatge asociada'; - $TbMsg[21]='Descripci'; - - $TbMsg[22]='Programaci reserves'; - $TbMsg[23]='(Sense especificar)'; - $TbMsg[24]='Aula'; - $TbMsg[25]='Solicitant'; - $TbMsg[26]="Anticipaci previa"; - $TbMsg[27]="(Sense acci previa)"; - $TbMsg[28]="Tasca previa"; - $TbMsg[29]="Treball previ"; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/executarprocediments_cat.php b/admin/WebConsole/idiomas/php/cat/executarprocediments_cat.php deleted file mode 100644 index 46a60e41..00000000 --- a/admin/WebConsole/idiomas/php/cat/executarprocediments_cat.php +++ /dev/null @@ -1,18 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: acciones_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centres'; - $TbMsg[1]='Grup d\'aules'; - $TbMsg[2]='Aules'; - $TbMsg[3]='Grup d\'ordinadors'; - $TbMsg[4]='Ordinadors'; - $TbMsg[5]='Execuci de procediments'; - $TbMsg[6]='mbit'; - $TbMsg[7]='Procediments'; - $TbMsg[8]='Procedimients'; - $TbMsg[9]='"Executar procediment"'; - ?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/hardwares_cat.txt b/admin/WebConsole/idiomas/php/cat/hardwares_cat.txt deleted file mode 100644 index 2395dea3..00000000 --- a/admin/WebConsole/idiomas/php/cat/hardwares_cat.txt +++ /dev/null @@ -1,30 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: hardwares_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"Definir nou tipus hardware"'; - $TbMsg[1]='"Propietats"'; - $TbMsg[2]='"Eliminar tipus de hardware"'; - $TbMsg[3]='"Nou grup de components"'; - $TbMsg[4]='"Definir nou component"'; - $TbMsg[5]='"Col.locar component"'; - $TbMsg[6]='"Renombrar"'; - $TbMsg[7]='"Eliminar grup de components"'; - $TbMsg[8]='"Moure component"'; - $TbMsg[9]='"Eliminar component"'; - $TbMsg[10]='"Nou grup de perfils"'; - $TbMsg[11]='"Definir nou perfil"'; - $TbMsg[12]='"Col.locar perfil"'; - $TbMsg[13]='"Eliminar grup de perfils"'; - $TbMsg[14]='"Gesti Components"'; - $TbMsg[15]='"Informaci Perfil"'; - $TbMsg[16]='"Moure perfil"'; - $TbMsg[17]='"Eliminar perfil hardware"'; - $TbMsg[18]='"Tipus de hardware"'; - $TbMsg[19]='"Components hardwares"'; - $TbMsg[20]='"Perfils hardwares"'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/imatgeincremental_cat.txt b/admin/WebConsole/idiomas/php/cat/imatgeincremental_cat.txt deleted file mode 100644 index 2b970d06..00000000 --- a/admin/WebConsole/idiomas/php/cat/imatgeincremental_cat.txt +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: imagenincremental_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Imtges'; - $TbMsg[1]='Gesti de software incremental'; - $TbMsg[2]='Imatge'; - $TbMsg[3]='Nom del software incremental'; - $TbMsg[4]='(*)Per a incloure algun software incremental en aquesta imatge deu fer click sobre la casella de verificaci corresponent.'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/imatgens_cat.txt b/admin/WebConsole/idiomas/php/cat/imatgens_cat.txt deleted file mode 100644 index 36fb497b..00000000 --- a/admin/WebConsole/idiomas/php/cat/imatgens_cat.txt +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxcher d'idiomes php: imagenes_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"Nou grup d'imtges"'; - $TbMsg[1]='"Definir nova imatge"'; - $TbMsg[2]='"Col.locar imatge"'; - $TbMsg[3]='"Renombrar"'; - $TbMsg[4]='"Eliminar grup d'imtges"'; - $TbMsg[5]='"Imatge informaci"'; - $TbMsg[6]='"Moure imatge"'; - $TbMsg[7]='"Propietats"'; - $TbMsg[8]='"Eliminar Imatge"'; - $TbMsg[9]='"Imtges"'; - $TbMsg[10]='"Gesti incrementals"'; -?> diff --git a/admin/WebConsole/idiomas/php/cat/incorporaordinadors_cat.txt b/admin/WebConsole/idiomas/php/cat/incorporaordinadors_cat.txt deleted file mode 100644 index f9060859..00000000 --- a/admin/WebConsole/idiomas/php/cat/incorporaordinadors_cat.txt +++ /dev/null @@ -1,17 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: incorporaordenadores_esp.php (Comandos) -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Incorporaci d'Ordinadors'; - $TbMsg[1]='Aula'; - $TbMsg[2]='Fitxer'; - $TbMsg[3]='ATENCI: Ha hagut algn problema al incorporar ordinadors des del fitxer'; - $TbMsg[4]='ATENCI: El fitxer est buit'; - $TbMsg[5]='ATENCI: El fitxer no cont informaci amb el format necesari per a incorpora ordinadors'; - $TbMsg[6]='ATENCI: Hi ha algn problema per a salvar el fitxer'; - $TbMsg[7]='S'han incorporat correctament ordinadors desde fitxer'; - $TbMsg[8]='Contingut'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/incrementalcomponent_soft_cat.txt b/admin/WebConsole/idiomas/php/cat/incrementalcomponent_soft_cat.txt deleted file mode 100644 index cf9ece55..00000000 --- a/admin/WebConsole/idiomas/php/cat/incrementalcomponent_soft_cat.txt +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: incrementalcomponente_soft_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Softwares Incrementals'; - $TbMsg[1]='Gesti de components software'; - $TbMsg[2]='Software incremental'; - $TbMsg[3]='Nombre del component'; - $TbMsg[4]='(*)Per a incloure algn component en aquest software incremental deu fer click sobre la casella de verificaci corresponent.'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/informacio_imatges_cat.txt b/admin/WebConsole/idiomas/php/cat/informacio_imatges_cat.txt deleted file mode 100644 index cab1ce4d..00000000 --- a/admin/WebConsole/idiomas/php/cat/informacio_imatges_cat.txt +++ /dev/null @@ -1,18 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: informacion_imagenes_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Imtges'; - $TbMsg[1]='Informacio sobre imatges'; - $TbMsg[2]='Imatge'; - $TbMsg[3]='Informaci de la Imatge'; - $TbMsg[4]='Componentes software'; - $TbMsg[5]='Software incremental'; - $TbMsg[6]='Perfil Software'; - $TbMsg[7]='Ordinadors amb aquesta imatge'; - $TbMsg[8]='Partici'; - $TbMsg[9]='Comentaris'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/informacio_incrementals_cat.txt b/admin/WebConsole/idiomas/php/cat/informacio_incrementals_cat.txt deleted file mode 100644 index fc15ab13..00000000 --- a/admin/WebConsole/idiomas/php/cat/informacio_incrementals_cat.txt +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: informacion_incrementales_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Software Incremental'; - $TbMsg[1]='Informaci sobre software incremental'; - $TbMsg[2]='Software Incremental'; - $TbMsg[3]='Informaci software incremental'; - $TbMsg[4]='Components software'; - $TbMsg[5]='Perfils Combinables'; - $TbMsg[6]='Perfils Hardware soportats'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/informacio_menus_cat.txt b/admin/WebConsole/idiomas/php/cat/informacio_menus_cat.txt deleted file mode 100644 index e6f88df0..00000000 --- a/admin/WebConsole/idiomas/php/cat/informacio_menus_cat.txt +++ /dev/null @@ -1,29 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: informacion_menus_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Items del Menu'; - $TbMsg[1]='Informaci del Men'; - $TbMsg[2]='Men'; - $TbMsg[3]='Informaci Men'; - $TbMsg[4]='Propietats de los items'; - $TbMsg[5]='Propietats'; - $TbMsg[6]='Eliminar Item'; - $TbMsg[7]='Ttul'; - $TbMsg[8]='Propietats de los items pblics del Men'; - $TbMsg[9]='Coordenada x'; - $TbMsg[10]='Coordenada y'; - $TbMsg[11]='Modalitat'; - $TbMsg[12]='Propietats de los items privats del Men'; - $TbMsg[13]='Items pblics '; - $TbMsg[14]='Items privats'; - $TbMsg[15]='Orden del item'; - $TbMsg[16]='Literal del item'; - $TbMsg[17]='Nombre de la Imatge'; - $TbMsg[18]='Men simple'; - $TbMsg[19]='Men doble'; - $TbMsg[20]='Cdi del item'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/informacio_perfilshard_cat.txt b/admin/WebConsole/idiomas/php/cat/informacio_perfilshard_cat.txt deleted file mode 100644 index 6ebf5869..00000000 --- a/admin/WebConsole/idiomas/php/cat/informacio_perfilshard_cat.txt +++ /dev/null @@ -1,17 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: informacion_perfileshard_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Perfils hardware'; - $TbMsg[1]='Informacio sobre Perfils hardware'; - $TbMsg[2]='Perfil hardware'; - $TbMsg[3]='Informaci Perfil hardware'; - $TbMsg[4]='Perfils software disponibles'; - $TbMsg[5]='Components software'; - $TbMsg[6]='Components hardware '; - $TbMsg[7]='Software Incremental'; - $TbMsg[8]='Comentaris'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/informacio_perfilssoft_cat.txt b/admin/WebConsole/idiomas/php/cat/informacio_perfilssoft_cat.txt deleted file mode 100644 index 13fada81..00000000 --- a/admin/WebConsole/idiomas/php/cat/informacio_perfilssoft_cat.txt +++ /dev/null @@ -1,17 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: informacion_perfilessoft_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Perfils software'; - $TbMsg[1]='Informaci sobre perfils software'; - $TbMsg[2]='Perfil software'; - $TbMsg[3]='Informaci perfils software'; - $TbMsg[4]='Perfils Hardware soportatass'; - $TbMsg[5]='Components hardware'; - $TbMsg[6]='Components software'; - $TbMsg[7]='Software Incremental'; - $TbMsg[8]='Comentaris'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/informacio_procediments_cat.txt b/admin/WebConsole/idiomas/php/cat/informacio_procediments_cat.txt deleted file mode 100644 index 48005b00..00000000 --- a/admin/WebConsole/idiomas/php/cat/informacio_procediments_cat.txt +++ /dev/null @@ -1,11 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: informacion_procedimientos_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Parmetres dels comandaments del Procedimeno'; - $TbMsg[1]='Parmetre'; - $TbMsg[2]='Valor'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/informacio_servidordhcp_cat.txt b/admin/WebConsole/idiomas/php/cat/informacio_servidordhcp_cat.txt deleted file mode 100644 index 312112f5..00000000 --- a/admin/WebConsole/idiomas/php/cat/informacio_servidordhcp_cat.txt +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: informacion_servidordhcp_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Servidors Dhcp '; - $TbMsg[1]='Informaci sobre Servidors Dhcp '; - $TbMsg[2]='Servidor Dhcp' ; - $TbMsg[3]='Informaci Servidor Dhcp'; - $TbMsg[4]='Comentario'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/informacio_servidorrembo_cat.txt b/admin/WebConsole/idiomas/php/cat/informacio_servidorrembo_cat.txt deleted file mode 100644 index 6db9f518..00000000 --- a/admin/WebConsole/idiomas/php/cat/informacio_servidorrembo_cat.txt +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: informacion_servidorrembo_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Servidors Rembo '; - $TbMsg[1]='Informacio sobre Servidors Rembo '; - $TbMsg[2]='Servidor Rembo'; - $TbMsg[3]='Informaci Servidor Rembo'; - $TbMsg[4]='Comentaris'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/informacio_tasques_cat.txt b/admin/WebConsole/idiomas/php/cat/informacio_tasques_cat.txt deleted file mode 100644 index 71301069..00000000 --- a/admin/WebConsole/idiomas/php/cat/informacio_tasques_cat.txt +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: informacion_tareas_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Parmetres dels Comandaents de la Tascaa'; - $TbMsg[1]='Parmetre'; - $TbMsg[2]='Valor'; - $TbMsg[3]='mbit'; - $TbMsg[4]='Nom'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/informacio_treballs_cat.txt b/admin/WebConsole/idiomas/php/cat/informacio_treballs_cat.txt deleted file mode 100644 index b0253253..00000000 --- a/admin/WebConsole/idiomas/php/cat/informacio_treballs_cat.txt +++ /dev/null @@ -1,14 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: informacion_tareas_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Tasques incloses en Treballs'; - $TbMsg[1]='Parmetres de comandaments en Tasca'; - $TbMsg[2]='Parmetre'; - $TbMsg[3]='Valor'; - $TbMsg[4]='mbit'; - $TbMsg[5]='Nom'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/menus_cat.txt b/admin/WebConsole/idiomas/php/cat/menus_cat.txt deleted file mode 100644 index 9c353e33..00000000 --- a/admin/WebConsole/idiomas/php/cat/menus_cat.txt +++ /dev/null @@ -1,18 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: menus_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"Nou grup de mens"'; - $TbMsg[1]='"Definir nou men"'; - $TbMsg[2]='"Col.locar menu"'; - $TbMsg[3]='"Renombrar"'; - $TbMsg[4]='"Eliminar grup de mens"'; - $TbMsg[5]='"Informaci Men"'; - $TbMsg[6]='"Moure men"'; - $TbMsg[7]='"Propietats"'; - $TbMsg[8]='"Eliminar men"'; - $TbMsg[9]='"Mens"'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/perfilcomponent_hard_cat.txt b/admin/WebConsole/idiomas/php/cat/perfilcomponent_hard_cat.txt deleted file mode 100644 index 54522fb7..00000000 --- a/admin/WebConsole/idiomas/php/cat/perfilcomponent_hard_cat.txt +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: perfilcomponente_hard_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Perfils hardware'; - $TbMsg[1]='Gesti Components hardware'; - $TbMsg[2]='Perfil hardware'; - $TbMsg[3]='Nom del component'; - $TbMsg[4]='(*)Per a incloure algn component en aquest perfil deu fer click sobre la casella de verificaci corresponent.'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/perfilcomponent_soft_cat.txt b/admin/WebConsole/idiomas/php/cat/perfilcomponent_soft_cat.txt deleted file mode 100644 index a72db2e8..00000000 --- a/admin/WebConsole/idiomas/php/cat/perfilcomponent_soft_cat.txt +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: perfilcomponente_soft_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Perfils software'; - $TbMsg[1]='Gesti de components software'; - $TbMsg[2]='Perfil software'; - $TbMsg[3]='Nom del component'; - $TbMsg[4]='(*)Per a incloure algn component en aquest perfil deu fer click sobre la casella de verificaci corresponent.'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/procedimentscomandaments_cat.txt b/admin/WebConsole/idiomas/php/cat/procedimentscomandaments_cat.txt deleted file mode 100644 index 0acd6309..00000000 --- a/admin/WebConsole/idiomas/php/cat/procedimentscomandaments_cat.txt +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: procedimientoscomandos_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Gesti Comandaments del Procediment'; - $TbMsg[1]='Comandaments inclosos'; - $TbMsg[2]='Procediment'; - $TbMsg[3]='Nom Comandaments'; - $TbMsg[4]='Ord.'; - $TbMsg[5]='Parmetre'; - $TbMsg[6]='Valor'; - $TbMsg[7]='(*)Per a excluir algn comandament de aquest procediment deu fer click sobre la casella de verificaci corresponent'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/programacions_cat.txt b/admin/WebConsole/idiomas/php/cat/programacions_cat.txt deleted file mode 100644 index d7dfa906..00000000 --- a/admin/WebConsole/idiomas/php/cat/programacions_cat.txt +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: programaciones_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -// Literals dels tipus d'accions -$LITEJECUCION_COMANDO="Comandaments"; -$LITEJECUCION_PROCEDIMIENTO="Procedimentss"; -$LITEJECUCION_TAREA="Tasques"; -$LITEJECUCION_TRABAJO="Treballs"; -$LITEJECUCION_RESERVA="Reserves"; - -$TbMsg=array(); - -$TbMsg[0]="Programacions"; -$TbMsg[1]="Suspendre temporalment tots els blocs programats"; -$TbMsg[2]="Descripci del bloc"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/programacionsaules_cat.txt b/admin/WebConsole/idiomas/php/cat/programacionsaules_cat.txt deleted file mode 100644 index 50efa88a..00000000 --- a/admin/WebConsole/idiomas/php/cat/programacionsaules_cat.txt +++ /dev/null @@ -1,54 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: colasreservas_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - -// Literals dels tipus de reserves -$LITRESERVA_PENDIENTE="Pendents"; -$LITRESERVA_CONFIRMADA="Confirmades"; -$LITRESERVA_DENEGADA="Denegades"; - -$RESERVA_PARADA=1; // reserva momentaniament aturada -$RESERVA_ACTIVA=0; // Reserva activa -$LITRESERVA_PARADA='Suspendida'; // Literal reserva momentaniament aturada -$LITRESERVA_ACTIVA='Activa'; // Literal reserva activa - -$TbMsg=array(); - $TbMsg[0]='Reserves d'aules'; - $TbMsg[1]='Opcions de Recerca'; - $TbMsg[2]='Tipus'; - $TbMsg[3]=''; - $TbMsg[4]='Estats'; - $TbMsg[5]='Percentatge desde'; - $TbMsg[6]='Porcentatge fins '; - $TbMsg[7]='Data inici'; - $TbMsg[8]='Data final'; - $TbMsg[9]='Hora inici'; - $TbMsg[10]='Hora final'; - $TbMsg[11]='mbit'; - - $TbMsg[12]='Centres'; - $TbMsg[13]='Grup d'aules'; - $TbMsg[14]='Aules'; - - $TbMsg[15]='Any'; - $TbMsg[16]='Mes'; - $TbMsg[17]='Da'; - $TbMsg[18]='Aula'; - $TbMsg[19]='Ocupaci'; - $TbMsg[20]='Imatge asociada'; - $TbMsg[21]='Descripci'; - - $TbMsg[22]='Programaci reserves'; - $TbMsg[23]='(Sense especificar)'; - $TbMsg[24]='Aula'; - $TbMsg[25]='Solicitant'; - $TbMsg[26]="Anticipaci previa"; - $TbMsg[27]="(Sense acci previa)"; - $TbMsg[28]="Tasca previa"; - $TbMsg[29]="Treball previ"; - $TbMsg[30]='Grup de reserves'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/programacionsreserves_cat.txt b/admin/WebConsole/idiomas/php/cat/programacionsreserves_cat.txt deleted file mode 100644 index 28becbf9..00000000 --- a/admin/WebConsole/idiomas/php/cat/programacionsreserves_cat.txt +++ /dev/null @@ -1,53 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: colasreservas_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - -// Literals dels tipus de reserves -$LITRESERVA_PENDIENTE="Pendents"; -$LITRESERVA_CONFIRMADA="Confirmades"; -$LITRESERVA_DENEGADA="Denegades"; - -$RESERVA_PARADA=1; // reserva momentaniament aturada -$RESERVA_ACTIVA=0; // Reserva activa -$LITRESERVA_PARADA='Suspendida'; // Literal reserva momentaniament aturada -$LITRESERVA_ACTIVA='Activa'; // Literal reserva activa - -$TbMsg=array(); - $TbMsg[0]='Reserves d'aules'; - $TbMsg[1]='Opcions de recerca'; - $TbMsg[2]='Tipus'; - $TbMsg[3]=''; - $TbMsg[4]='Estats'; - $TbMsg[5]='Percentatge desde'; - $TbMsg[6]='Percentatge fins '; - $TbMsg[7]='Data inici'; - $TbMsg[8]='Data final'; - $TbMsg[9]='Hora inici'; - $TbMsg[10]='Hora final'; - $TbMsg[11]='mbit'; - - $TbMsg[12]='Reserves'; - $TbMsg[13]='Grup de reserves'; - - $TbMsg[15]='Any'; - $TbMsg[16]='Mes'; - $TbMsg[17]='Da'; - $TbMsg[18]='Aula'; - $TbMsg[19]='Ocupaci'; - $TbMsg[20]='Imatge asociada'; - $TbMsg[21]='Descripci'; - - $TbMsg[22]='Programaci reserves'; - $TbMsg[23]='(Sense especificar)'; - $TbMsg[24]='Aula'; - $TbMsg[25]='Sol.licitant'; - $TbMsg[26]="Anticipaci previa"; - $TbMsg[27]="(Sense accin previa)"; - $TbMsg[28]="Tasca previa"; - $TbMsg[29]="Treball previ"; - $TbMsg[30]="Dades Reserva"; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_aules_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_aules_cat.txt deleted file mode 100644 index 85c5a06b..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_aules_cat.txt +++ /dev/null @@ -1,24 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_aulas_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti Aules"; -$TbMsg[5]="Nom"; -$TbMsg[6]="Ubicaci"; -$TbMsg[7]="Cann"; -$TbMsg[8]="Pissarra"; -$TbMsg[9]="Puestos"; -$TbMsg[10]="Url Imatge"; -$TbMsg[11]="Menu"; -$TbMsg[12]="Comentaris"; -$TbMsg[13]="Intervals"; -$TbMsg[14]="Hora desde:"; -$TbMsg[15]="Hora fins:"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_centres_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_centres_cat.txt deleted file mode 100644 index a68cb4e8..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_centres_cat.txt +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_ordenadores_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti d'Unidats Organitzatives"; -$TbMsg[5]="Nom de la unitat"; -$TbMsg[6]="Comentaris"; -?> -
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_componenthardwares_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_componenthardwares_cat.txt deleted file mode 100644 index 2fd987f2..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_componenthardwares_cat.txt +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_componentehardwares_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti Components Hardware"; -$TbMsg[5]="Nom"; -$TbMsg[6]="Tipus de hardware"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_componentsoftwares_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_componentsoftwares_cat.txt deleted file mode 100644 index 9bdb40ec..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_componentsoftwares_cat.txt +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_componentesoftwares_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti Components Software"; -$TbMsg[5]="Nom"; -$TbMsg[6]="Tipus de Software"; -$TbMsg[7]="Tipus de S.O."; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_entitats_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_entitats_cat.txt deleted file mode 100644 index bb097247..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_entitats_cat.txt +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_ordenadores_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti Entitats"; -$TbMsg[5]="Nom de l'Entitat"; -$TbMsg[6]="Comentaris"; -?> -
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_grups_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_grups_cat.txt deleted file mode 100644 index 1dbe4345..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_grups_cat.txt +++ /dev/null @@ -1,31 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_tareas_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti Grups"; -$TbMsg[5]="Nom Grup"; -$TbMsg[6]="Comentaris"; -$TbMsg[7]="Grups d'Aules"; -$TbMsg[8]="Grups de Procediments"; -$TbMsg[9]="Grups de Tasques"; -$TbMsg[10]="Grups de Treballs"; -$TbMsg[11]="Grups d'Imtges"; -$TbMsg[12]="Grups de Components Hardware"; -$TbMsg[13]="Grups de Components Software"; -$TbMsg[14]="Grups de Perfils Hardware"; -$TbMsg[15]="Grups de Perfils Software"; -$TbMsg[16]="Grups de Software Incremental"; -$TbMsg[17]="Grups de Servidors Rembo"; -$TbMsg[18]="Grups de Servidors Dhcp"; -$TbMsg[19]="Grups de Mens"; -$TbMsg[20]="Grups de Reserves"; -$TbMsg[21]="Grups d'Entitats"; -$TbMsg[22]="Grupo d'Ordinadors"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_imatges_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_imatges_cat.txt deleted file mode 100644 index b28bb149..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_imatges_cat.txt +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_imagenes_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti Imtges"; -$TbMsg[5]="Nom Imatge"; -$TbMsg[6]="Perfil Software"; -$TbMsg[7]="Comentaris"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_menus_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_menus_cat.txt deleted file mode 100644 index 3df91f1c..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_menus_cat.txt +++ /dev/null @@ -1,26 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idioms php: propiedades_menus_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti Menus"; -$TbMsg[5]="Nom del Men"; -$TbMsg[6]="Ttul"; -$TbMsg[7]="Comentaris"; -$TbMsg[8]="Items pblics del Menu"; -$TbMsg[9]="Coordenada x"; -$TbMsg[10]="Coordenada y"; -$TbMsg[11]="Modalitat"; -$TbMsg[12]="Items privats del Menu"; -$TbMsg[13]="Men simple"; -$TbMsg[14]="Men doble"; -$TbMsg[15]="Html men pblic"; -$TbMsg[16]="Html men privat"; -$TbMsg[17]="Resoluci de pantalla"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_ordinadors_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_ordinadors_cat.txt deleted file mode 100644 index e4faad18..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_ordinadors_cat.txt +++ /dev/null @@ -1,21 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_ordenadores_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti Ordinadors"; -$TbMsg[5]="Nom"; -$TbMsg[6]="Direcci IP"; -$TbMsg[7]="Direcci MAC"; -$TbMsg[8]="Perfil Hardware"; -$TbMsg[9]="Servidor Dhcp"; -$TbMsg[10]="Servidor Rembo "; -$TbMsg[11]="Menu"; -$TbMsg[12]="Tamany Cach"; -?> diff --git a/admin/WebConsole/idiomas/php/cat/propietats_ordinadorstandar_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_ordinadorstandar_cat.txt deleted file mode 100644 index 785784f0..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_ordinadorstandar_cat.txt +++ /dev/null @@ -1,21 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_ordenadorestandar_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Aula"; -$TbMsg[1]="Ordinador plantilla"; -$TbMsg[2]="Nom"; -$TbMsg[3]="Direcci IP"; -$TbMsg[4]="Direcci MAC"; -$TbMsg[5]="Perfil hardware"; -$TbMsg[6]="Servidor Dhcp"; -$TbMsg[7]="Servidor Rembo "; -$TbMsg[8]="Ordinadors per a insertar"; -$TbMsg[9]='(*) Per a modificar un ordinador amb un certa dada, en aquest'aula, deu introduir el valor corresponent i deixar el camp "Ordinadors a insertar" a zero.'; -$TbMsg[10]="(**)Si es tracta de ordinadors nous amb una configuraci per defecte, pero no vol modificar els ordinadors ja existents deu introduir un valor mes gran que zero."; -$TbMsg[11]="Tamany Cach"; - -?> diff --git a/admin/WebConsole/idiomas/php/cat/propietats_perfilhardwares_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_perfilhardwares_cat.txt deleted file mode 100644 index f4188157..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_perfilhardwares_cat.txt +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_perfilhardwares_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti Perfils Hardware"; -$TbMsg[5]="Nom"; -$TbMsg[6]="Comentaris"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_perfilsoftwares_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_perfilsoftwares_cat.txt deleted file mode 100644 index c10acd57..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_perfilsoftwares_cat.txt +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_perfilsoftwares_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti de Perfils software"; -$TbMsg[5]="Nom"; -$TbMsg[6]="Comentaris"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_procediments_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_procediments_cat.txt deleted file mode 100644 index c9912844..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_procediments_cat.txt +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_procedimientos_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti Procediments"; -$TbMsg[5]="Nom Procediment"; -$TbMsg[6]="Comentaris"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_reserves_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_reserves_cat.txt deleted file mode 100644 index 5f14953f..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_reserves_cat.txt +++ /dev/null @@ -1,30 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_reservas_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti Reserves"; -$TbMsg[5]="Descripci"; -$TbMsg[6]="Nom solicitant"; -$TbMsg[7]="Comentaris"; -$TbMsg[8]="E-mail"; -$TbMsg[9]="Estatus universitari"; -$TbMsg[10]="Aula"; -$TbMsg[11]="Imatge associada"; -$TbMsg[12]="Anticipacin previa"; -$TbMsg[13]="Confirmada"; -$TbMsg[14]="Pendent"; -$TbMsg[15]="Denegada"; -$TbMsg[16]="Estatat de la reserva"; -$TbMsg[17]="(En blanc o 0 minuts indica sense anticipaci)"; -$TbMsg[18]="(Sense acci anticipada)"; -$TbMsg[19]="Tasca previa"; -$TbMsg[20]="Treball previ"; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_servidorsdhcp_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_servidorsdhcp_cat.txt deleted file mode 100644 index a7fd434a..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_servidorsdhcp_cat.txt +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_servidoresdhcp_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti Servidors Dhcp"; -$TbMsg[5]="Nom del Servidor"; -$TbMsg[6]="Direcci IP"; -$TbMsg[7]="Comentaris"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_servidorsrembo_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_servidorsrembo_cat.txt deleted file mode 100644 index d9dfa85e..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_servidorsrembo_cat.txt +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_servidoresrembo_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti Servidors Rembo"; -$TbMsg[5]="Nom del Servidor"; -$TbMsg[6]="Direcci IP"; -$TbMsg[7]="Comentaris"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_softincrementals_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_softincrementals_cat.txt deleted file mode 100644 index f0f2ed69..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_softincrementals_cat.txt +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_softincrementales_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti de Software Incremental"; -$TbMsg[5]="Nom"; -$TbMsg[6]="Comentaris"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_tasques_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_tasques_cat.txt deleted file mode 100644 index a4a1de56..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_tasques_cat.txt +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_tareas_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti Tasques"; -$TbMsg[5]="Nom Tascaa"; -$TbMsg[6]="Comentaris"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_tipushardwares_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_tipushardwares_cat.txt deleted file mode 100644 index f40f70eb..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_tipushardwares_cat.txt +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_tipohardwares_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti Tipus de Hardware"; -$TbMsg[5]="Nom"; -$TbMsg[6]="icono"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_treballs_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_treballs_cat.txt deleted file mode 100644 index c19fbd42..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_treballs_cat.txt +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_trabajos_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti Treballs"; -$TbMsg[5]="Nom del Treball"; -$TbMsg[6]="Comentaris"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_universitats_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_universitats_cat.txt deleted file mode 100644 index e109f054..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_universitats_cat.txt +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_aulas_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti Universitats"; -$TbMsg[5]="Nom"; -$TbMsg[6]="Comentaris"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/propietats_usuaris_cat.txt b/admin/WebConsole/idiomas/php/cat/propietats_usuaris_cat.txt deleted file mode 100644 index 89ba2159..00000000 --- a/admin/WebConsole/idiomas/php/cat/propietats_usuaris_cat.txt +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: propiedades_ordenadores_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sense Opci"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gesti Usuaris"; -$TbMsg[5]="Usuari"; -$TbMsg[6]="Password"; -$TbMsg[7]="Nom complet"; -$TbMsg[8]="E-mail"; -$TbMsg[9]="Unitat organitzativa"; -$TbMsg[10]="Idioma "; -?> diff --git a/admin/WebConsole/idiomas/php/cat/purgar_cat.txt b/admin/WebConsole/idiomas/php/cat/purgar_cat.txt deleted file mode 100644 index 297dbac0..00000000 --- a/admin/WebConsole/idiomas/php/cat/purgar_cat.txt +++ /dev/null @@ -1,10 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: actualizar_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Aquest mbit ha estat purgat correctament'; - $TbMsg[1]='ATENCI: Ha hagut algn problema al purgar l'mbit'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/reserves_cat.txt b/admin/WebConsole/idiomas/php/cat/reserves_cat.txt deleted file mode 100644 index 115b9a9c..00000000 --- a/admin/WebConsole/idiomas/php/cat/reserves_cat.txt +++ /dev/null @@ -1,20 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: reservas_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"Nou grup de reserves"'; - $TbMsg[1]='"Definir nova reserva"'; - $TbMsg[2]='"Col.locar reserva"'; - $TbMsg[3]='"Renombrar"'; - $TbMsg[4]='"Eliminar grup de reserves"'; - $TbMsg[5]='"Informaci Reserva"'; - $TbMsg[6]='"Moure reserva"'; - $TbMsg[7]='"Propietats"'; - $TbMsg[8]='"Eliminar Reserva"'; - $TbMsg[9]='"Reserves"'; - $TbMsg[10]='"Programacions"'; - -?> diff --git a/admin/WebConsole/idiomas/php/cat/servidors_cat.txt b/admin/WebConsole/idiomas/php/cat/servidors_cat.txt deleted file mode 100644 index 9dd69c86..00000000 --- a/admin/WebConsole/idiomas/php/cat/servidors_cat.txt +++ /dev/null @@ -1,24 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: servidores_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"Nou grup de Servidors"'; - $TbMsg[1]='"Afegir nou Servidor Rembo "'; - $TbMsg[2]='"Col.locar Servidor"'; - $TbMsg[3]='"Renombrar"'; - $TbMsg[4]='"Eliminar grup de servidors"'; - $TbMsg[5]='"Informaci Servidor"'; - $TbMsg[6]='"Moure Servidor"'; - $TbMsg[7]='"Propietats"'; - $TbMsg[8]='"Eliminar Servidor Rembo "'; - $TbMsg[9]='"Nou grup de Servidore"'; - $TbMsg[10]='"Afegir nou Servidor Dhcp"'; - $TbMsg[11]='"Eliminar Servidor Dhcp"'; - $TbMsg[12]='"Servidors Rembo"'; - $TbMsg[13]='"Servidors Dhcp"'; - $TbMsg[14]='"Servidors"'; - $TbMsg[15]='"Icones"'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/softwares_cat.txt b/admin/WebConsole/idiomas/php/cat/softwares_cat.txt deleted file mode 100644 index d3a75f6f..00000000 --- a/admin/WebConsole/idiomas/php/cat/softwares_cat.txt +++ /dev/null @@ -1,37 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: softwares_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='""'; - $TbMsg[1]='"Propietats"'; - $TbMsg[2]='""'; - $TbMsg[3]='"Nou grup de components"'; - $TbMsg[4]='"Definir nou component"'; - $TbMsg[5]='"Col.locar component"'; - $TbMsg[6]='"Renombrar"'; - $TbMsg[7]='"Eliminar grup de components"'; - $TbMsg[8]='"Moure component"'; - $TbMsg[9]='"Eliminar component"'; - $TbMsg[10]='"Nou grup de perfils"'; - $TbMsg[11]='"Definir nou perfil"'; - $TbMsg[12]='"Col.locar perfil"'; - $TbMsg[13]='"Eliminar grup de perfils"'; - $TbMsg[14]='"Gesti components"'; - $TbMsg[15]='"Informaci Perfil"'; - $TbMsg[16]='"Moure perfil"'; - $TbMsg[17]='"Eliminar perfil software"'; - $TbMsg[18]='"Tipus de software"'; - $TbMsg[19]='"Components software"'; - $TbMsg[20]='"Perfils software"'; - $TbMsg[21]='"Software Incremental"'; - $TbMsg[22]='"Nou grup d'incrementals"'; - $TbMsg[23]='"Definir nuevo incremental"'; - $TbMsg[24]='"Col.locar incremental"'; - $TbMsg[25]='"Eliminar grup diincrementals"'; - $TbMsg[26]='"Informaci Incremental"'; - $TbMsg[27]='"Moure incremental"'; - $TbMsg[28]='"Eliminar incremental"'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/tasquescomandaments_cat.txt b/admin/WebConsole/idiomas/php/cat/tasquescomandaments_cat.txt deleted file mode 100644 index 031523c4..00000000 --- a/admin/WebConsole/idiomas/php/cat/tasquescomandaments_cat.txt +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: tareascomandos_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Gesti Comandaments de la Tasca'; - $TbMsg[1]='Comandaments inclosos'; - $TbMsg[2]='Tasca'; - $TbMsg[3]='Nom Comandament'; - $TbMsg[4]='Ord.'; - $TbMsg[5]='Parmetre'; - $TbMsg[6]='Valor'; - $TbMsg[7]='(*)Per a excloure algn comandament d'aquesta tasca deu fer click sobre la casella de verificaci corresponent'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/cat/treballstasques_cat.txt b/admin/WebConsole/idiomas/php/cat/treballstasques_cat.txt deleted file mode 100644 index e51715f9..00000000 --- a/admin/WebConsole/idiomas/php/cat/treballstasques_cat.txt +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fitxer d'idiomes php: trabajostareas_esp.php -// Idioma: Catal -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]="Tasques en Treball"; - $TbMsg[1]="Tasques incloses"; - $TbMsg[2]="Treball"; - $TbMsg[3]="Nom de la Tasca"; - $TbMsg[4]="(*)Per a incloure alguna tasca en aquest treball deu fer click sobre la casella de verificaci corresponent"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/acciones_eng.php b/admin/WebConsole/idiomas/php/eng/acciones_eng.php deleted file mode 100644 index 92a72113..00000000 --- a/admin/WebConsole/idiomas/php/eng/acciones_eng.php +++ /dev/null @@ -1,41 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: acciones_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"New procedures group"'; - $TbMsg[1]='"Define new procedure"'; - $TbMsg[2]='"To put procedure"'; - $TbMsg[3]='"Rename"'; - $TbMsg[4]='"Remove procedure group"'; - $TbMsg[5]='"Commands management"'; - $TbMsg[6]='"Procedure information"'; - $TbMsg[7]='"To move procedure"'; - $TbMsg[8]='"Properties"'; - $TbMsg[9]='"Remove Procedure"'; - $TbMsg[10]='"Menus management"'; - $TbMsg[11]='"New tasks group"'; - $TbMsg[12]='"Define new task"'; - $TbMsg[13]='"To put task"'; - $TbMsg[14]='"Remove task group"'; - $TbMsg[15]='"Perform task"'; - $TbMsg[16]='"Schedules"'; - $TbMsg[17]='"Task information"'; - $TbMsg[18]='"To move task"'; - $TbMsg[19]='"Remove task"'; - $TbMsg[20]='"New jobs group"'; - $TbMsg[21]='"Define new job"'; - $TbMsg[22]='"To put job"'; - $TbMsg[23]='"Remove jobs group"'; - $TbMsg[24]='"Perform job"'; - $TbMsg[25]='"Tasks management"'; - $TbMsg[26]='"Job information"'; - $TbMsg[27]='"To move job"'; - $TbMsg[28]='"Remove job"'; - $TbMsg[29]='Procedures'; - $TbMsg[30]='Commands'; - $TbMsg[31]='Task'; - $TbMsg[32]='Jobs'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/accionmenu_eng.php b/admin/WebConsole/idiomas/php/eng/accionmenu_eng.php deleted file mode 100644 index 02bbcddf..00000000 --- a/admin/WebConsole/idiomas/php/eng/accionmenu_eng.php +++ /dev/null @@ -1,25 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: accionmenu_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Items'; - $TbMsg[1]='Menu items management'; - $TbMsg[2]='Procedure'; - $TbMsg[3]='Task'; - $TbMsg[4]='Jobs'; - $TbMsg[5]='Pblico'; - $TbMsg[6]='Private'; - $TbMsg[7]='Publics Items'; - $TbMsg[8]='Privates Items'; - $TbMsg[9]='Menu name'; - $TbMsg[10]='Item type'; - $TbMsg[11]='Image of the item'; - $TbMsg[12]='Literal of the item'; - $TbMsg[13]='Ord'; - $TbMsg[14]='(*)To include some action in this menu you must click in the corresponding checkbox. For update click over image'; - - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/actualizar_eng.php b/admin/WebConsole/idiomas/php/eng/actualizar_eng.php deleted file mode 100644 index 7abf81c8..00000000 --- a/admin/WebConsole/idiomas/php/eng/actualizar_eng.php +++ /dev/null @@ -1,10 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: actualizar_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='This environment has been successfully refreshed'; - $TbMsg[1]='WARNING: Having some problem to refresh this environment'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/administracion_eng.php b/admin/WebConsole/idiomas/php/eng/administracion_eng.php deleted file mode 100644 index 023af70c..00000000 --- a/admin/WebConsole/idiomas/php/eng/administracion_eng.php +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: administracion_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"Administracin"'; - $TbMsg[1]='"New entity group"'; - $TbMsg[2]='"New entity entidad"'; - $TbMsg[3]='"New Superadministrator"'; - $TbMsg[4]='"Properties"'; - $TbMsg[5]='"Remove"'; - $TbMsg[6]='"Rename"'; - $TbMsg[7]='"Remove Entity group"'; - $TbMsg[8]='"New organizing unit"'; - $TbMsg[9]='"New Administrator"'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/aulas_eng.php b/admin/WebConsole/idiomas/php/eng/aulas_eng.php deleted file mode 100644 index a4aeb2f5..00000000 --- a/admin/WebConsole/idiomas/php/eng/aulas_eng.php +++ /dev/null @@ -1,47 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: aulas_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"New labs group"'; - $TbMsg[1]='"Computers status"'; - $TbMsg[2]='"Purge"'; - $TbMsg[3]='"Add new lab"'; - $TbMsg[4]='"Refresh"'; - $TbMsg[5]='"Commands"'; - $TbMsg[6]='"Actions queue"'; - $TbMsg[7]='"Remove labs group"'; - $TbMsg[8]='"New computers group"'; - $TbMsg[9]='"Add new computer"'; - $TbMsg[10]='"Configuration"'; - $TbMsg[11]='"To put computer"'; - $TbMsg[12]='"Computer template"'; - $TbMsg[13]='"Properties"'; - $TbMsg[14]='"Remove lab"'; - $TbMsg[15]='"Rename"'; - $TbMsg[16]='"Remove computers group"'; - $TbMsg[17]='"To move computer"'; - $TbMsg[18]='"Remove Computer"'; - $TbMsg[19]='"Tasks"'; - $TbMsg[20]='"Jobs"'; - $TbMsg[21]='"All actions"'; - $TbMsg[22]='Computers Status'; - $TbMsg[23]='Lab Computer'; - $TbMsg[24]='Environment: Centers'; - $TbMsg[25]='Environment: Group of labs'; - $TbMsg[26]='Environment: Group of computers'; - $TbMsg[27]='"Incorpore computers"'; - $TbMsg[28]='"Procedures"'; - $TbMsg[29]='"Labs Reserves"'; - $TbMsg[30]='"Confirmeds"'; - $TbMsg[31]='"Refuses"'; - $TbMsg[32]='"Pendings"'; - $TbMsg[33]='"Swtiching"'; - $TbMsg[34]='"Reserve schedules"'; - $TbMsg[35]='"Operators"'; - $TbMsg[36]='"Remove operator"'; - $TbMsg[37]='"Add a new operator"'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/barramenu_eng.php b/admin/WebConsole/idiomas/php/eng/barramenu_eng.php deleted file mode 100644 index d5d44eaf..00000000 --- a/admin/WebConsole/idiomas/php/eng/barramenu_eng.php +++ /dev/null @@ -1,18 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: barramenu_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Labs'; - $TbMsg[1]='Actions'; - $TbMsg[2]='Images'; - $TbMsg[3]='Hardware'; - $TbMsg[4]='Software'; - $TbMsg[5]='Servers'; - $TbMsg[6]='Menus'; - $TbMsg[7]='Reserves'; - $TbMsg[8]='Administration'; - $TbMsg[9]='Icons'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/clases/Almanaque_eng.php b/admin/WebConsole/idiomas/php/eng/clases/Almanaque_eng.php deleted file mode 100644 index 97cbc0e2..00000000 --- a/admin/WebConsole/idiomas/php/eng/clases/Almanaque_eng.php +++ /dev/null @@ -1,405 +0,0 @@ - <? -/*============================================================================ - Esta clase genera tablas HTML para seleccin de fechas (Versin inglesa) - - Atributos de la clase: - - clase: Clase [CSS] de la tabla HTML que se generar. - onmouseover: Funcin Javascript que se ejuctar al generarse el evento - onmouseout: Funcin Javascript que se ejuctar al generarse el evento - onclick: Funcin Javascript que se ejuctar al hacer click sobre el objeto - -============================================================================*/ -class Almanaque{ - - var $clase ; - var $onmouseover; - var $onmouseout; - var $onclick; - - var $desplazamiento_dias=6; // Ajuste fino dependiendo del ao de comienzo del algoritmo - var $nombre_mes=array(); - var $nombre_dia=array(); - var $dias_meses=array(); - var $semanas=array(); - var $numero_annos=array(); - - function Almanaque($pclase="",$ponmouseover="sobre(this)",$ponmouseout="fuera(this)",$ponclick="clic(this)"){ //Constructor - $this->clase=$pclase; - $this->onmouseover=$ponmouseover; - $this->onmouseout=$ponmouseout; - $this->onclick=$ponclick; - - $this->nombre_mes[1]=array ("January",0x0001); - $this->nombre_mes[2]=array ("February",0x0002); - $this->nombre_mes[3]=array ("March",0x0004); - $this->nombre_mes[4]=array ("April",0x0008); - $this->nombre_mes[5]=array ("May",0x0010); - $this->nombre_mes[6]=array ("June",0x0020); - $this->nombre_mes[7]=array ("July",0x0040); - $this->nombre_mes[8]=array ("August",0x0080); - $this->nombre_mes[9]=array ("September",0x0100); - $this->nombre_mes[10]=array ("October",0x0200); - $this->nombre_mes[11]=array ("November",0x0400); - $this->nombre_mes[12]=array ("December",0x0800); - - $this->nombre_dia[1]=array ("Mo",0x01); // tamao 1 bytes - $this->nombre_dia[2]=array ("Tu",0x02); - $this->nombre_dia[3]=array ("We",0x04); - $this->nombre_dia[4]=array ("Th",0x08); - $this->nombre_dia[5]=array ("Fr",0x10); - $this->nombre_dia[6]=array ("Sa",0x20); - $this->nombre_dia[7]=array ("Su",0x40); - - - $this->dias_meses[1]=31; - $this->dias_meses[2]=28; - $this->dias_meses[3]=31; - $this->dias_meses[4]=30; - $this->dias_meses[5]=31; - $this->dias_meses[6]=30; - $this->dias_meses[7]=31; - $this->dias_meses[8]=31; - $this->dias_meses[9]=30; - $this->dias_meses[10]=31; - $this->dias_meses[11]=30; - $this->dias_meses[12]=31; - - $this->semanas[1]=array ("1",0x01); // tamao 1 bytes - $this->semanas[2]=array ("2",0x02); - $this->semanas[3]=array ("3",0x04); - $this->semanas[4]=array ("4",0x08); - $this->semanas[5]=array ("5",0x10); - $this->semanas[6]=array ("Last",0x20); - - $this->numero_annos[1]=array ("2004",0x01); // tamao 1 bytes - $this->numero_annos[2]=array ("2005",0x02); - $this->numero_annos[3]=array ("2006",0x04); - $this->numero_annos[4]=array ("2007",0x08); - $this->numero_annos[5]=array ("2008",0x10); - $this->numero_annos[6]=array ("2009",0x20); - $this->numero_annos[7]=array ("2010",0x40); - $this->numero_annos[8]=array ("2011",0x80); - - $this->numero_dias[1]=0x00000001; // tamao 4 bytes - $this->numero_dias[2]=0x00000002; - $this->numero_dias[3]=0x00000004; - $this->numero_dias[4]=0x00000008; - - $this->numero_dias[5]=0x00000010; - $this->numero_dias[6]=0x00000020; - $this->numero_dias[7]=0x00000040; - $this->numero_dias[8]=0x00000080; - - $this->numero_dias[9]=0x00000100; - $this->numero_dias[10]=0x00000200; - $this->numero_dias[11]=0x00000400; - $this->numero_dias[12]=0x00000800; - - $this->numero_dias[13]=0x00001000; - $this->numero_dias[14]=0x00002000; - $this->numero_dias[15]=0x00004000; - $this->numero_dias[16]=0x00008000; - - $this->numero_dias[17]=0x00010000; - $this->numero_dias[18]=0x00020000; - $this->numero_dias[19]=0x00040000; - $this->numero_dias[20]=0x00080000; - - $this->numero_dias[21]=0x00100000; - $this->numero_dias[22]=0x00200000; - $this->numero_dias[23]=0x00400000; - $this->numero_dias[24]=0x00800000; - - $this->numero_dias[25]=0x01000000; - $this->numero_dias[26]=0x02000000; - $this->numero_dias[27]=0x04000000; - $this->numero_dias[28]=0x08000000; - - $this->numero_dias[29]=0x10000000; - $this->numero_dias[30]=0x20000000; - $this->numero_dias[31]=0x40000000; - $this->numero_dias[32]=0x80000000; - - - $this->numero_horas[1]=array ("0:00", 0x0001); // tamao 2 bytes - $this->numero_horas[2]=array ("1:00", 0x0002); - $this->numero_horas[3]=array ("2:00", 0x0004); - $this->numero_horas[4]=array ("3:00", 0x0008); - $this->numero_horas[5]=array ("4:00", 0x0010); - $this->numero_horas[6]=array ("5:00", 0x0020); - $this->numero_horas[7]=array ("6:00", 0x0040); - $this->numero_horas[8]=array ("7:00", 0x0080); - $this->numero_horas[9]=array ("8:00", 0x0100); - $this->numero_horas[10]=array ("9:00",0x0200); - $this->numero_horas[11]=array ("10:00",0x0400); - $this->numero_horas[12]=array ("11:00",0x0800); - -/* - $this->numero_horas[1]=array ("8:00",0x00000001); // tamao 4 bytes - $this->numero_horas[2]=array ("8:30",0x00000002); - $this->numero_horas[3]=array ("9:00",0x00000004); - $this->numero_horas[4]=array ("9:30",0x00000008); - $this->numero_horas[5]=array ("10:00",0x00000010); - $this->numero_horas[6]=array ("10:30",0x00000020); - $this->numero_horas[7]=array ("11:00",0x00000040); - $this->numero_horas[8]=array ("11:30",0x00000080); - $this->numero_horas[9]=array ("12:00",0x00000100); - $this->numero_horas[10]=array ("12:30",0x00000200); - $this->numero_horas[11]=array ("13:00",0x00000400); - $this->numero_horas[12]=array ("13:30",0x00000800); - $this->numero_horas[13]=array ("14:00",0x00001000); - $this->numero_horas[14]=array ("14:30",0x00002000); - $this->numero_horas[15]=array ("15:00",0x00004000); - $this->numero_horas[16]=array ("15:30",0x00008000); - $this->numero_horas[17]=array ("16:00",0x00010000); - $this->numero_horas[18]=array ("16:30",0x00020000); - $this->numero_horas[19]=array ("17:00",0x00040000); - $this->numero_horas[20]=array ("17:30",0x00080000); - $this->numero_horas[21]=array ("18:00",0x00100000); - $this->numero_horas[22]=array ("18:30",0x00200000); - $this->numero_horas[23]=array ("19:00",0x00400000); - $this->numero_horas[24]=array ("19:30",0x00800000); - $this->numero_horas[25]=array ("20:00",0x01000000); - $this->numero_horas[26]=array ("20:30",0x02000000); - $this->numero_horas[27]=array ("21:00",0x04000000); - $this->numero_horas[28]=array ("21:30",0x08000000); - */ - - } - - /*------------------------------------------------------------------------------------------- - Esta funcin devuelve el nmero del da de la semana: - 0=domingo 1=Lunes, 2=mrtes ... 6=sbado - - Parmetro de entrada: - Una cadena con formato de fecha dd/mm/aaaa. - ----------------------------------------------------------------------------------------------*/ - function _DiaSemana($fecha){ - list($dia,$mes,$anno)=split('[/.-]',$fecha); - $cont=0; - for ($i=1900;$i<$anno;$i++){ - if ($this->bisiesto($i)) $dias_anuales=366; else $dias_anuales=365; - $cont+=$dias_anuales; - } - for ($i=1;$i<$mes;$i++){ - if ($i!=2) - $cont+=$this->dias_meses[$i]; - else{ - if ($this->bisiesto($anno)) - $cont+=29; - else - $cont+=28; - } - } - $cont+=$dia+$this->desplazamiento_dias; - return($cont%7); - } - /* ------------------------------------------------------------------------------------------- - Esta funcin devuelve true si el ao pasado como parmetro es bisiesto y false si no lo es - - Parmetro de entrada: - Una nmero que representa el ao - ----------------------------------------------------------------------------------------------*/ - function bisiesto($anob){ - if ($anob%4==0) return(true); else return(false); - } - /* ------------------------------------------------------------------------------------------- - Esta funcin devuelve una cadena con el cdigo HTML con un rango de aos (2003-2010) - ----------------------------------------------------------------------------------------------*/ - function Annos($ano_desde,$ano_hasta){ - $HTML_calendario='<TABLE id="tabla_annos" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH style="cursor:hand" onclick="TH_'.$this->onclick.'">Years</TH></TR>'.chr(13); // Literal aos - for ($i=1;$i<7;$i++){ - $HTML_calendario.='<TR><TD id="'.$this->numero_annos[$i][0].'" value="'.$this->numero_annos[$i][1].'" style="cursor:hand" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$this->numero_annos[$i][0].'</TD></TR>'.chr(13); - } - $HTML_calendario.='</TABLE>'.chr(13); - return($HTML_calendario); - } - /* ------------------------------------------------------------------------------------------- - Esta funcin devuelve una cadena con el cdigo HTML del calendario del mes y ao elegidos - y que son propiedades de la clase. - ----------------------------------------------------------------------------------------------*/ - function MesAnno($mes,$anno){ - $fecha="1/".$mes."/".$anno; - $ds=$this->_DiaSemana($fecha); - if ($ds==0) $ds=7; - - $swbi=0; // Suma para bisiesto - if ($this->bisiesto($anno) && $mes==2) $swbi=1; - - $HTML_calendario='<TABLE id="tabla_mesanno" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=7 style="cursor:hand" onclick="TH_'.$this->onclick.'">'.$this->nombre_mes[$mes][0].'</TH></TR>'.chr(13); // Nombre del mes - $HTML_calendario.='<TR>'.chr(13); - for ($i=1;$i<8;$i++) - $HTML_calendario.='<TH>'.$this->nombre_dia[$i][0].'</TH>'.chr(13); // Das de la semana - $HTML_calendario.='</TR><TR>'.chr(13); - for ($i=1;$i<$ds;$i++) - $HTML_calendario.='<TD></TD>'.chr(13); // Relleno primeros dias de la semana - $sm=$ds; // Control salto de semana - for ($i=1;$i<=$this->dias_meses[$mes]+$swbi;$i++){ - $HTML_calendario.='<TD id="'.$i.'/'.$mes.'/'.$anno.'" value="'.$this->numero_dias[$i].'" style="cursor:hand" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$i.'</TD>'.chr(13); - if ($sm%7==0){ - $HTML_calendario.='</TR><TR>'.chr(13); - $sm=0; - } - $sm++; - } - $HTML_calendario.='</TR></TABLE>'.chr(13); - return($HTML_calendario); - } - /* ------------------------------------------------------------------------------------------- - Esta funcin devuelve una cadena con el cdigo HTML con los meses del ao en dos columnas. - ----------------------------------------------------------------------------------------------*/ - function Meses(){ - $HTML_calendario='<TABLE id="tabla_meses" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=2 style="cursor:hand" onclick="TH_'.$this->onclick.'">Months</TH></TR>'.chr(13); // Literal meses - for ($i=1;$i<13;$i++){ - $HTML_calendario.='<TR><TD id="'.$i.'" value="'.$this->nombre_mes[$i][1].'" style="cursor:hand" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$this->nombre_mes[$i++][0].'</TD>'.chr(13); - $HTML_calendario.='<TD id="'.$i.'" value="'.$this->nombre_mes[$i][1].'"style="cursor:hand" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$this->nombre_mes[$i][0].'</TD></TR>'.chr(13); - } - $HTML_calendario.='</TABLE>'.chr(13); - return($HTML_calendario); - } - /* ------------------------------------------------------------------------------------------- - Esta funcin devuelve una cadena con el cdigo HTML con los das de la semana en una fila. - ----------------------------------------------------------------------------------------------*/ - function Dias(){ - $HTML_calendario='<TABLE id="tabla_dias" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=7 style="cursor:hand" onclick="TH_'.$this->onclick.'">Day</TH><TR>'.chr(13); // Literal Das - for ($i=1;$i<8;$i++){ - $HTML_calendario.='<TD id="'.$i.'" value="'.$this->nombre_dia[$i][1].'" style="cursor:hand" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$this->nombre_dia[$i][0].'</TD>'.chr(13); - } - $HTML_calendario.='</TR></TABLE>'.chr(13); - return($HTML_calendario); - } - /* ------------------------------------------------------------------------------------------- - Esta funcin devuelve una cadena con el cdigo HTML con el orden de las semana en una fila. - ----------------------------------------------------------------------------------------------*/ - function Semanas(){ - $HTML_calendario='<TABLE id="tabla_semanas" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=7 style="cursor:hand" onclick="TH_'.$this->onclick.'">Week</TH><TR>'.chr(13); // Literal Semenas - for ($i=1;$i<7;$i++){ - $HTML_calendario.='<TD id="'.$i.'" value="'.$this->semanas[$i][1].'" style="cursor:hand" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$this->semanas[$i][0].' </TD>'.chr(13); - } - $HTML_calendario.='</TR></TABLE>'.chr(13); - return($HTML_calendario); - } - /* ------------------------------------------------------------------------------------------- - Esta funcin devuelve una cadena con el cdigo HTML con los 31 das de un mes en 3 filas - ----------------------------------------------------------------------------------------------*/ - function DiasMes(){ - $HTML_calendario='<TABLE id="tabla_diasmes" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=8 style="cursor:hand" onclick="TH_'.$this->onclick.'">Day of month</TH><TR>'.chr(13); // Literal Da - $HTML_calendario.='<TR>'.chr(13); - $sd=1; // Control salto de fila - for ($i=1;$i<32;$i++){ - $HTML_calendario.='<TD id="'.$i.'" value="'.$this->numero_dias[$i].'" style="cursor:hand" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$i.'</TD>'.chr(13); - if ($sd%8==0){ - $HTML_calendario.='</TR><TR>'.chr(13); - $sd=0; - } - $sd++; - } - $HTML_calendario.='</TR></TABLE>'.chr(13); - return($HTML_calendario); - } - /* ------------------------------------------------------------------------------------------- - Esta funcin devuelve una cadena con el cdigo HTML con las horas de apertura de las aulas - ----------------------------------------------------------------------------------------------*/ - function Horas(){ - $HTML_calendario='<TABLE id="tabla_horas" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=12 style="cursor:hand" onclick="TH_'.$this->onclick.'">Time for action performance</TH>'; - $HTML_calendario.='<TH>Mod</TH>'; - $HTML_calendario.='<TH>Min.</TH>'; - //$HTML_calendario.='<TH>Seg.</TH></TR>'; - $HTML_calendario.='<TR>'.chr(13); - for ($i=1;$i<13;$i++) - $HTML_calendario.='<TD align=center id="'.$this->numero_horas[$i][0].'" value="'.$this->numero_horas[$i][1].'" style="cursor:hand" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$this->numero_horas[$i][0].'</TD>'.chr(13); - - $HTML_calendario.='<TD align=center>'; - $HTML_calendario.= '<SELECT class="estilodesple" id="ampm">'.chr(13); - $HTML_calendario.= '<OPTION value=0>A.M.</OPTION>'.chr(13); - $HTML_calendario.= '<OPTION selected value=1 >P.M.</OPTION>'.chr(13); - $HTML_calendario.='</SELECT>'.chr(13); - $HTML_calendario.='</TD> '.chr(13); - - $HTML_calendario.='<TD align=center>'; - $HTML_calendario.='<INPUT type=text class=cajatexto id=minutos size=1>'.chr(13); - $HTML_calendario.='</TD> '.chr(13); - - $HTML_calendario.='</TR>'.chr(13); - $HTML_calendario.='</TABLE>'.chr(13); - - return($HTML_calendario); - } -/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Esta funcin devuelve una cadena con el cdigo HTML con las horas hasta de reserva de las aulas -________________________________________________________________________________________________________*/ - function HorasReserva($literal,$nombretabla,$nombreampm,$nombreminuto){ - if($literal=="1") - $literal="Start of the reserve"; - else - $literal="End of the reserve"; - $HTML_calendario='<TABLE id="'.$nombretabla.'" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=12 style="cursor:hand" onclick="TH_'.$this->onclick.'">'.$literal.' </TH>'; - $HTML_calendario.='<TH>Mod</TH>'; - $HTML_calendario.='<TH>Min.</TH>'; - $HTML_calendario.='<TR>'.chr(13); - for ($i=1;$i<13;$i++) - $HTML_calendario.='<TD align=center id="'.$this->numero_horas[$i][0].'" value="'.$this->numero_horas[$i][1].'" style="cursor:hand" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$this->numero_horas[$i][0].'</TD>'.chr(13); - - $HTML_calendario.='<TD align=center>'; - $HTML_calendario.= '<SELECT class="estilodesple" id="'.$nombreampm.'">'.chr(13); - $HTML_calendario.= '<OPTION value=0>A.M.</OPTION>'.chr(13); - $HTML_calendario.= '<OPTION selected value=1 >P.M.</OPTION>'.chr(13); - $HTML_calendario.='</SELECT>'.chr(13); - $HTML_calendario.='</TD> '.chr(13); - - $HTML_calendario.='<TD align=center>'; - $HTML_calendario.='<INPUT type=text class=cajatexto id="'.$nombreminuto.'" size=1>'.chr(13); - $HTML_calendario.='</TD> '.chr(13); - - $HTML_calendario.='</TR>'.chr(13); - $HTML_calendario.='</TABLE>'.chr(13); - - return($HTML_calendario); - } - /* ------------------------------------------------------------------------------------------- - Esta funcin devuelve una cadena con el cdigo HTML con las horas de apertura de las aulas - ----------------------------------------------------------------------------------------------*/ - function Horas_Completas(){ - $maxcolumnas=16; - - $HTML_calendario='<TABLE id="tabla_horas" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan='.$maxcolumnas.'>Horas</TH><TR>'.chr(13); // Literal Horas - $HTML_calendario.='<TR>'.chr(13); - $currenthora=0; - $currentminutos=0; - $currenthorario=$currenthora.":".$currentminutos; - for ($i=1;$i<97;$i++){ - if($currentminutos==0) $currenthorario.="0"; - - $HTML_calendario.='<TD align=center id="'.$currenthorario.'" style="cursor:hand" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$currenthorario.'</TD>'.chr(13); - $currentminutos+=15; - if($currentminutos==60) { - $currenthora++; - if($currenthora==24) $currenthora=0; - $currentminutos=0; - } - $currenthorario=$currenthora.":".$currentminutos; - if ($i%$maxcolumnas==0) $HTML_calendario.='</TR><TR>'.chr(13); - } - $HTML_calendario.='</TR></TABLE>'.chr(13); - return($HTML_calendario); - } -} // Fin de la clase Almanaque
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/clases/Calendario_eng.php b/admin/WebConsole/idiomas/php/eng/clases/Calendario_eng.php deleted file mode 100644 index b1895cf6..00000000 --- a/admin/WebConsole/idiomas/php/eng/clases/Calendario_eng.php +++ /dev/null @@ -1,472 +0,0 @@ - <? -/*======================================================================================================== - Esta clase genera tablas HTML para seleccin de fechas (Versin inglesa) - - Atributos de la clase: - - clase: Clase [CSS] de la tabla HTML que se generar. - onmouseover: Funcin Javascript que se ejuctar al generarse el evento - onmouseout: Funcin Javascript que se ejuctar al generarse el evento - onclick: Funcin Javascript que se ejuctar al hacer click sobre el objeto - -=========================================================================================================*/ -class Calendario{ - var $aula; - var $horaresevini; - var $horaresevfin; - var $clase ; - var $onmouseover; - var $onmouseout; - var $onclick; - - var $desplazamiento_dias=6; // Ajuste fino dependiendo del ao de comienzo del algoritmo - var $nombre_mes=array(); - var $nombre_dia=array(); - var $dias_meses=array(); - - function Calendario($pclase="",$ponmouseover="sobre(this)",$ponmouseout="fuera(this)",$ponclick="clic(this)"){ //Constructor - $this->clase=$pclase; - $this->onmouseover=$ponmouseover; - $this->onmouseout=$ponmouseout; - $this->onclick=$ponclick; - - $this->nombre_mes[1]=array ("January",0x0001); - $this->nombre_mes[2]=array ("February",0x0002); - $this->nombre_mes[3]=array ("March",0x0004); - $this->nombre_mes[4]=array ("April",0x0008); - $this->nombre_mes[5]=array ("May",0x0010); - $this->nombre_mes[6]=array ("June",0x0020); - $this->nombre_mes[7]=array ("July",0x0040); - $this->nombre_mes[8]=array ("August",0x0080); - $this->nombre_mes[9]=array ("September",0x0100); - $this->nombre_mes[10]=array ("October",0x0200); - $this->nombre_mes[11]=array ("November",0x0400); - $this->nombre_mes[12]=array ("December",0x0800); - - - $this->numero_annos[1]=array ("2004",0x01); // tamao 1 bytes - $this->numero_annos[2]=array ("2005",0x02); - $this->numero_annos[3]=array ("2006",0x04); - $this->numero_annos[4]=array ("2007",0x08); - $this->numero_annos[5]=array ("2008",0x10); - $this->numero_annos[6]=array ("2009",0x20); - $this->numero_annos[7]=array ("2010",0x40); - $this->numero_annos[8]=array ("2011",0x80); - - $this->dias_meses[1]=31; - $this->dias_meses[2]=28; - $this->dias_meses[3]=31; - $this->dias_meses[4]=30; - $this->dias_meses[5]=31; - $this->dias_meses[6]=30; - $this->dias_meses[7]=31; - $this->dias_meses[8]=31; - $this->dias_meses[9]=30; - $this->dias_meses[10]=31; - $this->dias_meses[11]=30; - $this->dias_meses[12]=31; - - $this->nombre_dia[1]=array ("Mo",0x01); // tamao 1 bytes - $this->nombre_dia[2]=array ("Tu",0x02); - $this->nombre_dia[3]=array ("We",0x04); - $this->nombre_dia[4]=array ("Th",0x08); - $this->nombre_dia[5]=array ("Fr",0x10); - $this->nombre_dia[6]=array ("Sa",0x20); - $this->nombre_dia[7]=array ("Su",0x40); - } -/*________________________________________________________________________________________________________ - Esta funcin devuelve una cadena con el cdigo HTML del calendario del mes y ao elegidos - y que son propiedades de la clase. -________________________________________________________________________________________________________*/ - function MesAnno($mes,$anno,$CntMes){ - $fecha="1/".$mes."/".$anno; - $ds=$this->_DiaSemana($fecha); - if ($ds==0) $ds=7; - - $swbi=0; // Suma para bisiesto - if ($this->bisiesto($anno) && $mes==2) $swbi=1; - - $HTML_calendario='<TABLE border=1 cellspacing=0 cellpadding=1 id="tabla_mesanno" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=7 id="'.$mes.'/'.$anno.'" value="'.$this->aula.'" style="cursor:hand" onclick="TH_'.$this->onclick.'">'.$this->nombre_mes[$mes][0].'</TH></TR>'.chr(13); // Nombre del mes - $HTML_calendario.='<TR>'.chr(13); - for ($i=1;$i<8;$i++) - $HTML_calendario.='<TH>'.$this->nombre_dia[$i][0].'</TH>'.chr(13); // Das de la semana - $HTML_calendario.='</TR><TR>'.chr(13); - for ($i=1;$i<$ds;$i++) - $HTML_calendario.='<TD> </TD>'.chr(13); // Relleno primeros dias de la semana - $sm=$ds; // Control salto de semana - for ($i=1;$i<=$this->dias_meses[$mes]+$swbi;$i++){ - $HTML_calendario.='<TD align=center '; - if(isset($CntMes[$i])){ - if($CntMes[$i]==1){ - $HTML_calendario.=' style="COLOR:#eeeeee;BACKGROUND-COLOR: #cc3366;"'; - $HTML_calendario.=' id="'.$i.'/'.$mes.'/'.$anno.'" value="'.$this->aula.'" style="cursor:hand" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'"'; - } - } - $HTML_calendario.='>'.$i.'</TD>'.chr(13); - if ($sm%7==0){ - $HTML_calendario.='</TR><TR>'.chr(13); - $sm=0; - } - $sm++; - } - $HTML_calendario.='</TR></TABLE>'.chr(13); - return($HTML_calendario); - } -/*________________________________________________________________________________________________________ - Esta funcin devuelve una cadena con el cdigo HTML del calendario del mes y ao elegidos - y que son propiedades de la clase. -________________________________________________________________________________________________________*/ - function JMesAnno($mes,$anno,$JDif,$TBfechas,$sumahoras){ - $fecha="1/".$mes."/".$anno; - $Jdpl=$this->juliana($fecha)-$JDif; // Calcula punto departida para indice juliano - $ds=$this->_DiaSemana($fecha); - if ($ds==0) $ds=7; - $paso=2; // Porporcin para el la intensidad del color - $swbi=0; // Suma para bisiesto - if ($this->bisiesto($anno) && $mes==2) $swbi=1; - $HTML_calendario='<TABLE border=1 cellspacing=0 cellpadding=1 id="tabla_mesanno" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=7 id="'.$mes.'/'.$anno.'" style="cursor:hand" onclick="TH_'.$this->onclick.'">'.$this->nombre_mes[(int)$mes][0].'</TH></TR>'.chr(13); // Nombre del mes - $HTML_calendario.='<TR>'.chr(13); - for ($i=1;$i<8;$i++) - $HTML_calendario.='<TH>'.$this->nombre_dia[$i][0].'</TH>'.chr(13); // Das de la semana - $HTML_calendario.='</TR><TR>'.chr(13); - for ($i=1;$i<$ds;$i++) - $HTML_calendario.='<TD> </TD>'.chr(13); // Relleno primeros dias de la semana - $sm=$ds; // Control salto de semana - for ($i=1;$i<=$this->dias_meses[(int)$mes]+$swbi;$i++){ - $HTML_calendario.='<TD align=center '; - if(isset($TBfechas[$Jdpl])){ - if($TBfechas[$Jdpl]>0){ - $xpor=$TBfechas[$Jdpl]*100/$sumahoras; - $itcr=255; - $itc=240-($xpor*$paso); - if($xpor>=50) - $colordia="#FFFFFF"; - else - $colordia="#000000"; - - $bgcolordia=sprintf('#%02x%02x%02x',$itcr,$itc,$itc); - $HTML_calendario.=' style="COLOR:'.$colordia.';BACKGROUND-COLOR: '.$bgcolordia.';"'; - $HTML_calendario.=' id="'.$i.'/'.$mes.'/'.$anno.'" value="'.$this->aula.'" style="cursor:hand" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'"'; - } - } - $HTML_calendario.='>'.$i.'</TD>'.chr(13); - if ($sm%7==0){ - $HTML_calendario.='</TR><TR>'.chr(13); - $sm=0; - } - $sm++; - $Jdpl++; - } - $HTML_calendario.='</TR></TABLE>'.chr(13); - return($HTML_calendario); - } - -/*________________________________________________________________________________________________________ - Esta funcin devuelve el nmero del da de la semana: - 0=domingo 1=Lunes, 2=mrtes ... 6=sbado - - Parmetro de entrada: - Una cadena con formato de fecha dd/mm/aaaa. -________________________________________________________________________________________________________*/ - function _DiaSemana($fecha){ - list($dia,$mes,$anno)=split('[/.-]',$fecha); - $cont=0; - for ($i=1900;$i<$anno;$i++){ - if ($this->bisiesto($i)) $dias_anuales=366; else $dias_anuales=365; - $cont+=$dias_anuales; - } - for ($i=1;$i<$mes;$i++){ - if ($i!=2) - $cont+=$this->dias_meses[$i]; - else{ - if ($this->bisiesto($anno)) - $cont+=29; - else - $cont+=28; - } - } - $cont+=$dia+$this->desplazamiento_dias; - return($cont%7); - } -//________________________________________________________________________________________________________ -// Esta funcin devuelve true si el ao pasado como parmetro es bisiesto y false si no lo es -// -// Parmetro de entrada: -// Una nmero que representa el ao -//________________________________________________________________________________________________________ -function bisiesto($anob){ - if ($anob%4==0) return(true); else return(false); - } -//________________________________________________________________________________________________________ -// Esta funcin devuelve una cadena con el cdigo HTML con las horas de reservas de las aulas -//________________________________________________________________________________________________________ -function HorasDias($CntDia,$porcenhoras){ - $HTML_calendario=""; - $sw=0; - $conthoras=0; // Contador de horas y minutos de reservas - $maxcolumnas=8; - $tbampm[0]="a.m."; - $tbampm[1]="p.m."; - - $HTML_calendario.='<TABLE border=0 cellspacing=0 cellpadding=0 id="tabla_horas" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=3>Horas</TH></TR>'.chr(13); // Literal Horas - $HTML_calendario.='<TR>'.chr(13); - $HTML_ampm[0]=""; - $HTML_ampm[1]=""; - $swampm[0]=false; - $swampm[1]=false; - - if($this->horaresevini<12) $ix=0; else $ix=1; - for($j=$ix;$j<=1;$j++){ - $HTML_ampm[$j].='<TD style="BACKGROUND-COLOR: #FFFFFF;" valig=top >'.chr(13); - $HTML_ampm[$j].='<TABLE valig=top cellspacing=0 cellpadding=0 border=1 class="'.$this->clase.'">'.chr(13); - $HTML_ampm[$j].='<TR>'.chr(13); - $HTML_ampm[$j].='<TH colspan='.$maxcolumnas.'>'.$tbampm[$j].'</TH></TR>'.chr(13); // Literal Horas - $HTML_ampm[$j].='<TR>'.chr(13); - - if($j==0){ // A.M.height - $imin=$this->horaresevini; - $currenthora=$imin; - if($this->horaresevfin<=12) - $imax=$this->horaresevfin; - else - $imax=12; - } - else{ - if($this->horaresevini<=12) - $imin=0; - else - $imin=$this->horaresevini-12; - $imax=(int)$this->horaresevfin-12; - $currenthora=$imin; - } - $cols=0; - $currentminutos=0; - $currenthorario=$currenthora.":".$currentminutos; - $intervalo=($imax-$imin+1)*4; - for ($i=$imin;$i<$intervalo;$i++){ - $cols++; - if($sw>0) // Acarre la reserva desde A.M. - $swampm[$j]=true; - - if($currentminutos==0) $currenthorario.="0"; - if(isset($CntDia[$j][$currenthora][$currentminutos])){ - if($CntDia[$j][$currenthora][$currentminutos]==1) - $sw++; - $swampm[$j]=true; - } - if(isset($CntDia[$j][$currenthora][$currentminutos])){ - if($CntDia[$j][$currenthora][$currentminutos]==0) - $sw--; - } - $HTML_ampm[$j].='<TD '; - if($sw>0) - $HTML_ampm[$j].=' style="COLOR:#eeeeee;BACKGROUND-COLOR: #cc3366;"'; - - if($sw>0) // Cuenta la fraccin de 15 minutos como reservada - $conthoras++; - $HTML_ampm[$j].=' align=center> '.$currenthorario.' </TD>'.chr(13); - $currentminutos+=15; - if($currentminutos==60) { - $currenthora++; - $currentminutos=0; - } - $currenthorario=$currenthora.":".$currentminutos; - if (($cols)%$maxcolumnas==0 ) $HTML_ampm[$j].='</TR><TR>'.chr(13); - } - $HTML_ampm[$j].='</TR></TABLE>'.chr(13); - $HTML_ampm[$j].='</TD>'.chr(13); - } - - if ($swampm[0]) - $HTML_calendario.=$HTML_ampm[0]; - - if ($swampm[0] && $swampm[1]){ - $HTML_calendario.='<TD style="BACKGROUND-COLOR: #FFFFFF;" width=25> '.chr(13); - $HTML_calendario.='</TD>'.chr(13); - } - - if ($swampm[1]) - $HTML_calendario.=$HTML_ampm[1]; - - $HTML_calendario.='</TR>'.chr(13); - $HTML_calendario.='</TABLE>'.chr(13); - - $numblo=($this->horaresevfin-$this->horaresevini)*4; - $porcenhoras=floor($conthoras*100/$numblo); - return($HTML_calendario); -} -/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Devuelve una cadena con los das del mes que son lunes(1) o martes(2) o mircoles(3), etc ...domingo(7) separada por comas -________________________________________________________________________________________________________________*/ -function DiasPorMes($mes,$anno,$numerodia){ - $cadenadias=""; - $dia_c=1; - $fecha=$dia_c."/".$mes."/".$anno; - $ds=$this->_DiaSemana($fecha); - if ($ds==0) $ds=7; - while($ds!=$numerodia){ - $dia_c++; - $ds++; - if($ds>7) $ds=1; - } - // Calcula nmero de dias del mes - $diasmaxmes=$this->dias_meses[$mes]; - if ($mes==2){ - if ($this->bisiesto($anno)){ - $diasmaxmes=29; - } - } - while($dia_c<=$diasmaxmes){ - $cadenadias.=$dia_c.";"; - $dia_c+=7; - } - return($cadenadias); -} -/*________________________________________________________________________________________________________ - Devuelve una cadena con los das del mes correspondiente a una semana concreta, separados por coma -________________________________________________________________________________________________________*/ -function DiasPorSemanas($mes,$anno,$numerosemana){ - $cadenadias=""; - $dia_c=1; - $nsem=1; - $fecha=$dia_c."/".$mes."/".$anno; - $ds=$this->_DiaSemana($fecha); - if ($ds==0) $ds=7; - while($nsem!=$numerosemana){ - $dia_c++; - $ds++; - if($ds>7){ - $ds=1; - $nsem++; - } - } - // Calcula nmero de dias del mes - $diasmaxmes=$this->dias_meses[$mes]; - if ($mes==2){ - if ($this->bisiesto($anno)){ - $diasmaxmes=29; - } - } - for($i=$ds;$i<=7;$i++){ - if($dia_c>$diasmaxmes) break; - $cadenadias.=$dia_c.";"; - $dia_c++; - } - return($cadenadias); -} -// ____________________________________________________________________________ -// Esta funcin devuelve el nmero de la ltima semana de un mes -// ____________________________________________________________________________ -function UltimaSemana($mes,$anno){ - $diasmaxmes=$this->dias_meses[$mes]; - if ($mes==2){ - if ($this->bisiesto($anno)){ - $diasmaxmes=29; - } - } - $fecha="1/".$mes."/".$anno; - $ds=$this->_DiaSemana($fecha); - if ($ds==0) $ds=7; - $nwdia=$diasmaxmes+$ds-1; - $cociente=floor($nwdia/7); - $resto=$nwdia%7; - if($resto>0) $cociente++; - return($cociente); -} -//________________________________________________________________________________________________________ -// Funcin : Fechas -// Descripcin : -// Devuelve una cadena de fechas separada por comas que son las fechas que forman parte de una reserva concreta -// Parametros: -// - anno_c: Un ao determinado -// - mes_desde: El mes desde que se considera la reserva -// - mes_hasta: El mes hasta que se considera la reserva -// - meses: Campo con informacin hexadecimal de los meses de la reserva ( la informacin contenida en el campo de la tabla con este nombre -// - diario: Idem para los dias de un mes -// - dias: idem para los nombres de los das -// - semanas: Idem para las semanas -//________________________________________________________________________________________________________ -function Fechas($anno_c,$mes_desde,$mes_hasta,$meses,$diario,$dias,$semanas){ - $cadenafechas=""; - $mascara=0x0001; - $cadenameses=""; - $meses=$meses>>($mes_desde-1); - for($i=$mes_desde;$i<=$mes_hasta;$i++){ - if($meses&$mascara>0){ - $cadenameses.=$i.";"; - // Dias de la semana - if($dias>0){ - $auxdias=$dias; - for($j=1;$j<=7;$j++){ - if($auxdias&$mascara>0){ - $cadenadias=$this->DiasPorMes($i,$anno_c,$j); - $tbdias=split(";",$cadenadias); - for ($k=0;$k<sizeof($tbdias)-1;$k++) - $cadenafechas.=$tbdias[$k]."/".$i."/".$anno_c.";"; - } - $auxdias=$auxdias>>1; - } - } - // Semanas - if($semanas>0){ - $auxsemanas=$semanas; - for($j=1;$j<=6;$j++){ - if($auxsemanas&$mascara>0){ - if($j==6){ - $ulse=$this->UltimaSemana($i,$anno_c); - $cadenadias=$this->DiasPorSemanas($i,$anno_c,$ulse); - } - else - $cadenadias=$this->DiasPorSemanas($i,$anno_c,$j); - $tbdias=split(";",$cadenadias); - for ($k=0;$k<sizeof($tbdias)-1;$k++) - $cadenafechas.=$tbdias[$k]."/".$i."/".$anno_c.";"; - } - $auxsemanas=$auxsemanas>>1; - } - } - } - $meses=$meses>>1; - } - $cadenadiario=""; - for($i=1;$i<32;$i++){ - if($diario&$mascara>0) $cadenadiario.=$i.";"; - $diario=$diario>>1; - } - $tbmeses=split(";",$cadenameses); - $tbdiario=split(";",$cadenadiario); - for ($i=0;$i<sizeof($tbmeses)-1;$i++){ - for ($j=0;$j<sizeof($tbdiario)-1;$j++){ - $cadenafechas.=$tbdiario[$j]."/".$tbmeses[$i]."/".$anno_c.";"; - } - } - return($cadenafechas); -} -/*______________________________________________________________________ - Devuelve el dia juliano de una fecha determinada - Parametros: - - cadena con la fecha en formato "dd/mm/aaaa" - Devuelve: - - El dia juliano -_______________________________________________________________________*/ -function juliana($fecha) { - list($dia,$mes,$anno)=split("[/-]",$fecha); - $GGG = 1; - if ($anno <= 1585) $GGG = 0; - $juliano= -1 * floor(7 * (floor(($mes + 9) / 12) + $anno) / 4); - $S = 1; - if (($mes - 9)<0) $S=-1; - $A = abs($mes - 9); - $auxjuliano = floor($anno + $S * floor($A / 7)); - $auxjuliano = -1 * floor((floor($auxjuliano / 100) + 1) * 3 / 4); - $juliano = $juliano + floor(275 * $mes / 9) + $dia + ($GGG * $auxjuliano); - $juliano =$juliano + 1721027 + 2 * $GGG + 367 * $anno - 0.5; - return(floor($juliano)); -} -} // Fin de la clase Calendario
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/colasacciones_eng.php b/admin/WebConsole/idiomas/php/eng/colasacciones_eng.php deleted file mode 100644 index af5c7aa2..00000000 --- a/admin/WebConsole/idiomas/php/eng/colasacciones_eng.php +++ /dev/null @@ -1,79 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: colasacciones_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - -// Literales de los tipo de acciones -$LITEJECUCION_COMANDO="Commands"; -$LITEJECUCION_PROCEDIMIENTO="Procedures"; -$LITEJECUCION_TAREA="Tasks"; -$LITEJECUCION_TRABAJO="Jobs"; - -$LITACCION_EXITOSA='Finished successfully'; // Literal Finalizada con exito -$LITACCION_FALLIDA='Finished with errors'; // Literal Finalizada con errores -$LITACCION_TERMINADA='Finished manualy'; //Literal Finalizada manualmente con indicacion de exito -$LITACCION_ABORTADA='Canceled manualy'; // Literal Finalizada manualmente con indicacion de errores -$LITACCION_SINERRORES='Active without errors'; // Literal Activa y sin ningn error -$LITACCION_CONERRORES='Active with errors'; // Literal Activa y con algn error - -$LITACCION_DETENIDA='Stopped'; // Literal accin momentanemente parada -$LITACCION_INICIADA='Active'; // Literal accin activa -$LITACCION_FINALIZADA='Finished'; // Literal accin finalizada - -$TbMsg=array(); - $TbMsg[0]='Actions queue'; - $TbMsg[1]='Searches filters'; - $TbMsg[2]='Actions'; - $TbMsg[3]='Results'; - $TbMsg[4]='Status'; - $TbMsg[5]='Percentage from'; - $TbMsg[6]='to'; - $TbMsg[7]='Start date'; - $TbMsg[8]='Finish date'; - $TbMsg[9]='Start our'; - $TbMsg[10]='Finish our'; - $TbMsg[11]='Environment'; - $TbMsg[12]='Remove'; - $TbMsg[13]='Reinitialize'; - $TbMsg[14]='Stop'; - $TbMsg[15]='Go'; - $TbMsg[16]='Cancel'; - $TbMsg[17]='Finish'; - - $TbMsg[18]='Action'; - $TbMsg[19]='Finish date'; - $TbMsg[20]='Finish our'; - $TbMsg[21]='Start date'; - $TbMsg[22]='Start our'; - $TbMsg[23]='Name'; - - $TbMsg[24]='Centers'; - $TbMsg[25]='Group of labs'; - $TbMsg[26]='Labs'; - $TbMsg[27]='Group of computers'; - $TbMsg[28]='Computers'; - - $TbMsg[30]='Commands'; - $TbMsg[31]='Tasks'; - $TbMsg[32]='Jobs'; - - $TbMsg[41]='"Accion filter"'; - $TbMsg[42]='"Environment filter"'; - $TbMsg[43]='"Remove filter"'; - $TbMsg[44]='"Modify Accin"'; - $TbMsg[45]='"Reinitialize"'; - $TbMsg[46]='"Remove"'; - $TbMsg[47]='"Parent Task"'; - $TbMsg[48]='"Parent Job"'; - $TbMsg[49]='"See commands"'; - $TbMsg[50]='"See task"'; - $TbMsg[51]='"Stop"'; - $TbMsg[52]='"Go"'; - $TbMsg[53]='"Cancel"'; - $TbMsg[54]='"Finish"'; - $TbMsg[55]='"Finish without errors"'; - $TbMsg[56]='"Finish with errors"'; - $TbMsg[57]='Information'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/colasreservas_eng.php b/admin/WebConsole/idiomas/php/eng/colasreservas_eng.php deleted file mode 100644 index 648638a5..00000000 --- a/admin/WebConsole/idiomas/php/eng/colasreservas_eng.php +++ /dev/null @@ -1,53 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: colasacciones_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - -// Literales de los tipo de reservas -$LITRESERVA_PENDIENTE="Pendings"; -$LITRESERVA_CONFIRMADA="Confirmeds"; -$LITRESERVA_DENEGADA="Refuses"; - -$RESERVA_PARADA=1; // reserva momentanemente parada -$RESERVA_ACTIVA=0; // Reserva activa -$LITRESERVA_PARADA='Suspended'; // Literal reserva momentanemente parada -$LITRESERVA_ACTIVA='Active'; // Literal reserva activa - -$TbMsg=array(); - $TbMsg[0]='Labs reserves'; - $TbMsg[1]='Searches filters'; - $TbMsg[2]='Type'; - $TbMsg[3]=''; - $TbMsg[4]='Status'; - $TbMsg[5]='Percentage from'; - $TbMsg[6]='Percentage to'; - $TbMsg[7]='Start date'; - $TbMsg[8]='Finish date'; - $TbMsg[9]='Start our'; - $TbMsg[10]='Finish our'; - $TbMsg[11]='Environment'; - - $TbMsg[12]='Centers'; - $TbMsg[13]='Labs group'; - $TbMsg[14]='Labs'; - - $TbMsg[15]='Year'; - $TbMsg[16]='Month'; - $TbMsg[17]='Day'; - $TbMsg[18]='Lab'; - $TbMsg[19]='Ocupation'; - $TbMsg[20]='Asociated Image'; - $TbMsg[21]='Description'; - - $TbMsg[22]='Reserves schedules'; - $TbMsg[23]='(Not especified)'; - $TbMsg[24]='Lab'; - $TbMsg[25]='Petitioner'; - $TbMsg[26]='Previous antiicipation'; - $TbMsg[27]="(Without previous acction)"; - $TbMsg[28]="Previous Task"; - $TbMsg[29]="Previous Jobs"; - - diff --git a/admin/WebConsole/idiomas/php/eng/comandos/apagar_eng.php b/admin/WebConsole/idiomas/php/eng/comandos/apagar_eng.php deleted file mode 100644 index 915b398a..00000000 --- a/admin/WebConsole/idiomas/php/eng/comandos/apagar_eng.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: apagar_eng.php (Comandos) -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centers'; - $TbMsg[1]='Group of labs'; - $TbMsg[2]='Labs'; - $TbMsg[3]='Group of computers'; - $TbMsg[4]='Computers'; - $TbMsg[5]='Power-Off computers'; - $TbMsg[6]='Environment'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/comandos/arrancar_eng.php b/admin/WebConsole/idiomas/php/eng/comandos/arrancar_eng.php deleted file mode 100644 index 3b3582fb..00000000 --- a/admin/WebConsole/idiomas/php/eng/comandos/arrancar_eng.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: arrancar_eng.php (Comandos) -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centers'; - $TbMsg[1]='Group of labs'; - $TbMsg[2]='Labs'; - $TbMsg[3]='Group of computers'; - $TbMsg[4]='Computers'; - $TbMsg[5]='Power-On computers'; - $TbMsg[6]='Environment'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/comandos/configurar_eng.php b/admin/WebConsole/idiomas/php/eng/comandos/configurar_eng.php deleted file mode 100644 index 82c72bdb..00000000 --- a/admin/WebConsole/idiomas/php/eng/comandos/configurar_eng.php +++ /dev/null @@ -1,26 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: configurar_eng.php (Comandos) -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centers'; - $TbMsg[1]='Group of labs'; - $TbMsg[2]='Labs'; - $TbMsg[3]='Group of computers'; - $TbMsg[4]='Computers'; - $TbMsg[5]='Configurations'; - $TbMsg[6]='Environment'; - $TbMsg[7]='Hide patition'; - $TbMsg[8]='Par'; - $TbMsg[9]='Type'; - $TbMsg[10]='System name'; - $TbMsg[11]='Size'; - $TbMsg[12]='Operation'; - $TbMsg[13]='No action'; - $TbMsg[14]='Format'; - $TbMsg[15]='Hide'; - $TbMsg[16]='Show'; - $TbMsg[17]=' Free space !!'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/comandos/conmutar_eng.php b/admin/WebConsole/idiomas/php/eng/comandos/conmutar_eng.php deleted file mode 100644 index 82068595..00000000 --- a/admin/WebConsole/idiomas/php/eng/comandos/conmutar_eng.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: apagar_eng.php (Comandos) -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centers'; - $TbMsg[1]='Group of labs'; - $TbMsg[2]='Labs'; - $TbMsg[3]='Group of computers'; - $TbMsg[4]='Computers'; - $TbMsg[5]='Switch computers'; - $TbMsg[6]='Environment'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/comandos/crearperfilsoftware_eng.php b/admin/WebConsole/idiomas/php/eng/comandos/crearperfilsoftware_eng.php deleted file mode 100644 index cab0b6c9..00000000 --- a/admin/WebConsole/idiomas/php/eng/comandos/crearperfilsoftware_eng.php +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: crearperfilsoftware_eng.php (Comandos) -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Generation of software profiles'; - $TbMsg[1]='Computer features'; - $TbMsg[2]='Name'; - $TbMsg[3]='IP Address'; - $TbMsg[4]='MAC Address'; - $TbMsg[5]='Hardware profile'; - $TbMsg[6]='Data to provide'; - $TbMsg[7]=''; - $TbMsg[8]='Par'; - $TbMsg[9]='System name'; - $TbMsg[10]='Availables software profiles '; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/comandos/crearsoftincremental_eng.php b/admin/WebConsole/idiomas/php/eng/comandos/crearsoftincremental_eng.php deleted file mode 100644 index 4c90e59b..00000000 --- a/admin/WebConsole/idiomas/php/eng/comandos/crearsoftincremental_eng.php +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: crearsoftincremental_eng.php (Comandos) -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Generation of incremental software'; - $TbMsg[1]='Computer features'; - $TbMsg[2]='Name'; - $TbMsg[3]='IP Address'; - $TbMsg[4]='MAC Address'; - $TbMsg[5]='Hardware profile'; - $TbMsg[6]='Data to provide'; - $TbMsg[7]=''; - $TbMsg[8]='Par'; - $TbMsg[9]='Profile name'; - $TbMsg[10]='Availables incremetnal software '; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/comandos/ejecutarscripts_eng.php b/admin/WebConsole/idiomas/php/eng/comandos/ejecutarscripts_eng.php deleted file mode 100644 index 454c9a7c..00000000 --- a/admin/WebConsole/idiomas/php/eng/comandos/ejecutarscripts_eng.php +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: ejecutarscripts_eng.php (Comandos) -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centers'; - $TbMsg[1]='Group of labs'; - $TbMsg[2]='Labs'; - $TbMsg[3]='Group of computers'; - $TbMsg[4]='Computers'; - $TbMsg[5]='Perfom Script'; - $TbMsg[6]='Environment'; - $TbMsg[7]='Title'; - $TbMsg[8]='Description'; - $TbMsg[9]='Rembo-C code'; - $TbMsg[10]='Code file'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/comandos/gestor_ejecutarscripts_eng.php b/admin/WebConsole/idiomas/php/eng/comandos/gestor_ejecutarscripts_eng.php deleted file mode 100644 index 74b05d73..00000000 --- a/admin/WebConsole/idiomas/php/eng/comandos/gestor_ejecutarscripts_eng.php +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: gestor_ejecutarscripts_eng.php (Comandos) -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[1]='"WARNING: The command Perform Script has successfully registered"'; - $TbMsg[2]='"WARNING: There are some problem to perform the script"'; - $TbMsg[3]='"WARNING: The file do not have the .rbc extension"'; - $TbMsg[4]='"WARNING: The file do not have Rembo-C code lines"'; - $TbMsg[5]='"WARNING: There are some problem to save the file script"'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/comandos/particionaryformatear_eng.php b/admin/WebConsole/idiomas/php/eng/comandos/particionaryformatear_eng.php deleted file mode 100644 index a2cccdcd..00000000 --- a/admin/WebConsole/idiomas/php/eng/comandos/particionaryformatear_eng.php +++ /dev/null @@ -1,26 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: particionaryformatear_eng.php (Comandos) -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centers'; - $TbMsg[1]='Group of labs'; - $TbMsg[2]='Labs'; - $TbMsg[3]='Group of computers'; - $TbMsg[4]='Computers'; - $TbMsg[5]='Partitions and Formatting'; - $TbMsg[6]='Environment'; - $TbMsg[7]=''; - $TbMsg[8]='Par'; - $TbMsg[9]='Type'; - $TbMsg[10]='System name'; - $TbMsg[11]='Size'; - $TbMsg[12]='Operation'; - $TbMsg[13]='No action'; - $TbMsg[14]='Format'; - $TbMsg[15]='Hide'; - $TbMsg[16]='Show'; - $TbMsg[17]=' Free space !!'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/comandos/reiniciar_eng.php b/admin/WebConsole/idiomas/php/eng/comandos/reiniciar_eng.php deleted file mode 100644 index c47e8a02..00000000 --- a/admin/WebConsole/idiomas/php/eng/comandos/reiniciar_eng.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: apagar_eng.php (Comandos) -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centers'; - $TbMsg[1]='Group of labs'; - $TbMsg[2]='Labs'; - $TbMsg[3]='Group of computers'; - $TbMsg[4]='Computers'; - $TbMsg[5]='Rebootf computers'; - $TbMsg[6]='Environment'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/comandos/rembooffline_eng.php b/admin/WebConsole/idiomas/php/eng/comandos/rembooffline_eng.php deleted file mode 100644 index 54d50e62..00000000 --- a/admin/WebConsole/idiomas/php/eng/comandos/rembooffline_eng.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: apagar_eng.php (Comandos) -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centers'; - $TbMsg[1]='Group of labs'; - $TbMsg[2]='Labs'; - $TbMsg[3]='Group of computers'; - $TbMsg[4]='Computers'; - $TbMsg[5]='Activate Rembo OffLine'; - $TbMsg[6]='Environment'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/comandos/restaurarimagen_eng.php b/admin/WebConsole/idiomas/php/eng/comandos/restaurarimagen_eng.php deleted file mode 100644 index b7633d09..00000000 --- a/admin/WebConsole/idiomas/php/eng/comandos/restaurarimagen_eng.php +++ /dev/null @@ -1,21 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: restaurarimagen_eng.php (Comandos) -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centers'; - $TbMsg[1]='Group of labs'; - $TbMsg[2]='Labs'; - $TbMsg[3]='Group of computers'; - $TbMsg[4]='Computers'; - $TbMsg[5]='Restore Image'; - $TbMsg[6]='Environment'; - $TbMsg[7]='Data to provide'; - $TbMsg[8]='System name'; - $TbMsg[9]='Image to restore'; - $TbMsg[10]='Restore (Same partition type)'; - $TbMsg[11]='Restore (Others partition type)'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/comandos/tomaconfiguracion_eng.php b/admin/WebConsole/idiomas/php/eng/comandos/tomaconfiguracion_eng.php deleted file mode 100644 index 226c9b87..00000000 --- a/admin/WebConsole/idiomas/php/eng/comandos/tomaconfiguracion_eng.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: tomaconfiguracion_eng.php (Comandos) -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centers'; - $TbMsg[1]='Group of labs'; - $TbMsg[2]='Labs'; - $TbMsg[3]='Group of computers'; - $TbMsg[4]='Computers'; - $TbMsg[5]='Get configuration from computers'; - $TbMsg[6]='Environment'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/configuracionaula_eng.php b/admin/WebConsole/idiomas/php/eng/configuracionaula_eng.php deleted file mode 100644 index cc67e79e..00000000 --- a/admin/WebConsole/idiomas/php/eng/configuracionaula_eng.php +++ /dev/null @@ -1,23 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: configuracionaula_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]='Computers configurations'; -$TbMsg[1]='Lab features'; -$TbMsg[2]="Lab Name"; -$TbMsg[3]="Ubication"; -$TbMsg[4]="Cagnon"; -$TbMsg[5]="Blackboard"; -$TbMsg[6]="Places"; -$TbMsg[7]="Image Url"; -$TbMsg[8]="Comments"; -$TbMsg[9]='Data configuration'; -$TbMsg[10]='Partition'; -$TbMsg[11]='System name'; -$TbMsg[12]='Size'; -$TbMsg[13]='Computers'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/configuraciongrupoordenador_eng.php b/admin/WebConsole/idiomas/php/eng/configuraciongrupoordenador_eng.php deleted file mode 100644 index 6a27dc4a..00000000 --- a/admin/WebConsole/idiomas/php/eng/configuraciongrupoordenador_eng.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: configuraciongrupoordenador_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]='Computers configurations'; -$TbMsg[1]='Group features'; -$TbMsg[2]="Group Name"; -$TbMsg[3]='Data configuration'; -$TbMsg[4]='Partition'; -$TbMsg[5]='System name'; -$TbMsg[6]='Size'; -$TbMsg[7]='Computers'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/configuracionordenador_eng.php b/admin/WebConsole/idiomas/php/eng/configuracionordenador_eng.php deleted file mode 100644 index 96767c0d..00000000 --- a/admin/WebConsole/idiomas/php/eng/configuracionordenador_eng.php +++ /dev/null @@ -1,18 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: configuracionordenador_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Computers configurations'; - $TbMsg[1]='Computer features'; - $TbMsg[2]='Name'; - $TbMsg[3]='IP Address'; - $TbMsg[4]='MAC Address'; - $TbMsg[5]='Hardware profile'; - $TbMsg[6]='Partition'; - $TbMsg[7]='System name'; - $TbMsg[8]='Size'; - $TbMsg[9]='Data configuration'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/conmutar_eng.php b/admin/WebConsole/idiomas/php/eng/conmutar_eng.php deleted file mode 100644 index 233b13aa..00000000 --- a/admin/WebConsole/idiomas/php/eng/conmutar_eng.php +++ /dev/null @@ -1,10 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: conmutar_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='This environment has been switched successfully refreshed'; - $TbMsg[1]='WARNING: Having some problem to switch this environment'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/ejecutarprocedimientos_eng.php b/admin/WebConsole/idiomas/php/eng/ejecutarprocedimientos_eng.php deleted file mode 100644 index c1284053..00000000 --- a/admin/WebConsole/idiomas/php/eng/ejecutarprocedimientos_eng.php +++ /dev/null @@ -1,18 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: acciones_esp.php -// Idioma: Espaol -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centros'; - $TbMsg[1]='Grupo de aulas'; - $TbMsg[2]='Aulas'; - $TbMsg[3]='Grupo de ordenadores'; - $TbMsg[4]='Ordenadores'; - $TbMsg[5]='Ejecucin de procedimientos'; - $TbMsg[6]='mbito'; - $TbMsg[7]='Procedures'; - $TbMsg[8]='Procedures'; - $TbMsg[9]='"Perform procedure"'; - ?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/hardwares_eng.php b/admin/WebConsole/idiomas/php/eng/hardwares_eng.php deleted file mode 100644 index 826e00d3..00000000 --- a/admin/WebConsole/idiomas/php/eng/hardwares_eng.php +++ /dev/null @@ -1,29 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: hardwares_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"Define new hardware type"'; - $TbMsg[1]='"Properties"'; - $TbMsg[2]='"Remove hardware type"'; - $TbMsg[3]='"New components group"'; - $TbMsg[4]='"Define new component"'; - $TbMsg[5]='"To put component"'; - $TbMsg[6]='"Rename"'; - $TbMsg[7]='"Remove components group"'; - $TbMsg[8]='"Move component"'; - $TbMsg[9]='"Remove component"'; - $TbMsg[10]='"New profiles group"'; - $TbMsg[11]='"Define new profile"'; - $TbMsg[12]='"To put profile"'; - $TbMsg[13]='"Remove profiles group"'; - $TbMsg[14]='"Components management"'; - $TbMsg[15]='"Perfil information"'; - $TbMsg[16]='"To move profile"'; - $TbMsg[17]='"Remove profile"'; - $TbMsg[18]='"Hardwares types"'; - $TbMsg[19]='"Hardwares components"'; - $TbMsg[20]='"Hardwares profiles"'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/imagenes_eng.php b/admin/WebConsole/idiomas/php/eng/imagenes_eng.php deleted file mode 100644 index 015be0ba..00000000 --- a/admin/WebConsole/idiomas/php/eng/imagenes_eng.php +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: imagenes_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"New images group"'; - $TbMsg[1]='"Define new image"'; - $TbMsg[2]='"To put image"'; - $TbMsg[3]='"Rename"'; - $TbMsg[4]='"Remove images group"'; - $TbMsg[5]='"Image information"'; - $TbMsg[6]='"To move image"'; - $TbMsg[7]='"Properties"'; - $TbMsg[8]='"Remove Image"'; - $TbMsg[9]='"Images"'; - $TbMsg[10]='"Incrementals management"'; -?> diff --git a/admin/WebConsole/idiomas/php/eng/imagenincremental_eng.php b/admin/WebConsole/idiomas/php/eng/imagenincremental_eng.php deleted file mode 100644 index 6453533e..00000000 --- a/admin/WebConsole/idiomas/php/eng/imagenincremental_eng.php +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php:imagenincremental_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Images'; - $TbMsg[1]='Incrementals software management '; - $TbMsg[2]='Image'; - $TbMsg[3]='Incremental software name'; - $TbMsg[4]='(*)To include some incremental software in this image software you must click in the corresponding checkbox.'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/incorporaordenadores_eng.php b/admin/WebConsole/idiomas/php/eng/incorporaordenadores_eng.php deleted file mode 100644 index 83b91381..00000000 --- a/admin/WebConsole/idiomas/php/eng/incorporaordenadores_eng.php +++ /dev/null @@ -1,18 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: incorporaordenadores_eng.php (Comandos) -// Idioma: Ingls -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Computers Entry'; - $TbMsg[1]='(Throught file configuratipon of dhcp servers)'; - $TbMsg[2]='File'; - $TbMsg[3]='WARNING: There are some problem to insert computers from file'; - $TbMsg[4]='WARNING: The file do not have any information line'; - $TbMsg[5]='WARNING: El fichero no contiene informacin con el formato necesario para incorporar ordenadores'; - $TbMsg[6]='WARNING: There are some problem to save the file'; - $TbMsg[7]='Computers has successfully registered'; - $TbMsg[8]='Content'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/incrementalcomponente_soft_eng.php b/admin/WebConsole/idiomas/php/eng/incrementalcomponente_soft_eng.php deleted file mode 100644 index 199e9910..00000000 --- a/admin/WebConsole/idiomas/php/eng/incrementalcomponente_soft_eng.php +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: incrementalcomponente_soft_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Incremental Software'; - $TbMsg[1]='Components management '; - $TbMsg[2]='Incremental software'; - $TbMsg[3]='Component name'; - $TbMsg[4]='(*)To include some component in this incremental software you must click in the corresponding checkbox.'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/informacion_imagenes_eng.php b/admin/WebConsole/idiomas/php/eng/informacion_imagenes_eng.php deleted file mode 100644 index f83b4715..00000000 --- a/admin/WebConsole/idiomas/php/eng/informacion_imagenes_eng.php +++ /dev/null @@ -1,18 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_imagenes_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Images'; - $TbMsg[1]='Information about images'; - $TbMsg[2]='Image'; - $TbMsg[3]='Images information'; - $TbMsg[4]='S software components'; - $TbMsg[5]='Diferential software'; - $TbMsg[6]='Software Profile'; - $TbMsg[7]='Computers with this image'; - $TbMsg[8]='Partition'; - $TbMsg[9]='Coments'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/informacion_incrementales_eng.php b/admin/WebConsole/idiomas/php/eng/informacion_incrementales_eng.php deleted file mode 100644 index 62b77bc0..00000000 --- a/admin/WebConsole/idiomas/php/eng/informacion_incrementales_eng.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_incrementales_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Software profiles'; - $TbMsg[1]='Information about profiles'; - $TbMsg[2]='Software profile'; - $TbMsg[3]='Software profiles information'; - $TbMsg[4]='Software components'; - $TbMsg[5]='Profiles availables'; - $TbMsg[6]='Hardware profiles supported'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/informacion_menus_eng.php b/admin/WebConsole/idiomas/php/eng/informacion_menus_eng.php deleted file mode 100644 index 9b414a2f..00000000 --- a/admin/WebConsole/idiomas/php/eng/informacion_menus_eng.php +++ /dev/null @@ -1,29 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_menus_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Items of the Menus'; - $TbMsg[1]='Information about Menus'; - $TbMsg[2]='Menu'; - $TbMsg[3]='Menus information'; - $TbMsg[4]='Properties of the items'; - $TbMsg[5]='Properties'; - $TbMsg[6]='Remove Item'; - $TbMsg[7]='Title'; - $TbMsg[8]='Publics Items Menu properties'; - $TbMsg[9]='Coordinate x'; - $TbMsg[10]='Coordinate y'; - $TbMsg[11]='Modality'; - $TbMsg[12]='Privates Items Menu properties'; - $TbMsg[13]='Publics items'; - $TbMsg[14]='Privates items'; - $TbMsg[15]='Item order'; - $TbMsg[16]='Item literal'; - $TbMsg[17]='Image name'; - $TbMsg[18]='Simple menu'; - $TbMsg[19]='Double menu'; - $TbMsg[20]='Item key'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/informacion_perfileshard_eng.php b/admin/WebConsole/idiomas/php/eng/informacion_perfileshard_eng.php deleted file mode 100644 index a57fb8aa..00000000 --- a/admin/WebConsole/idiomas/php/eng/informacion_perfileshard_eng.php +++ /dev/null @@ -1,17 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_perfileshard_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Hardware profiles'; - $TbMsg[1]='Information about profiles'; - $TbMsg[2]='Hardware profile'; - $TbMsg[3]='Hardware profiles information'; - $TbMsg[4]='Software profiles availables'; - $TbMsg[5]='Software components'; - $TbMsg[6]='Hardware components'; - $TbMsg[7]='Diferential software'; - $TbMsg[8]='Coments'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/informacion_perfilessoft_eng.php b/admin/WebConsole/idiomas/php/eng/informacion_perfilessoft_eng.php deleted file mode 100644 index 5c183df0..00000000 --- a/admin/WebConsole/idiomas/php/eng/informacion_perfilessoft_eng.php +++ /dev/null @@ -1,18 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_perfilessoft_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Software profiles'; - $TbMsg[1]='Information about profiles'; - $TbMsg[2]='Software profile'; - $TbMsg[3]='Software profiles information'; - $TbMsg[4]='Hardware profiles supported'; - $TbMsg[5]='Hardware components'; - $TbMsg[6]='Software components'; - $TbMsg[7]='Diferential software'; - $TbMsg[8]='Coments'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/informacion_procedimientos_eng.php b/admin/WebConsole/idiomas/php/eng/informacion_procedimientos_eng.php deleted file mode 100644 index 67de6c8b..00000000 --- a/admin/WebConsole/idiomas/php/eng/informacion_procedimientos_eng.php +++ /dev/null @@ -1,11 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_procedimientos_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Parameters of the commands in Procedure'; - $TbMsg[1]='Parameter'; - $TbMsg[2]='Value'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/informacion_servidordhcp_eng.php b/admin/WebConsole/idiomas/php/eng/informacion_servidordhcp_eng.php deleted file mode 100644 index 7121563e..00000000 --- a/admin/WebConsole/idiomas/php/eng/informacion_servidordhcp_eng.php +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_servidordhcp_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Dhcp Servers'; - $TbMsg[1]='Information about Dhcp Servers'; - $TbMsg[2]='Dhcp Server'; - $TbMsg[3]='Dhcp Server information'; - $TbMsg[4]='Comentarios'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/informacion_servidorrembo_eng.php b/admin/WebConsole/idiomas/php/eng/informacion_servidorrembo_eng.php deleted file mode 100644 index f4631a1e..00000000 --- a/admin/WebConsole/idiomas/php/eng/informacion_servidorrembo_eng.php +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_servidorOpenGnsys_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='OpenGnsys Servers'; - $TbMsg[1]='Information about OpenGnsys Servers'; - $TbMsg[2]='OpenGnsys Server'; - $TbMsg[3]='OpenGnsys Server information'; - $TbMsg[4]='Coments'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/informacion_tareas_eng.php b/admin/WebConsole/idiomas/php/eng/informacion_tareas_eng.php deleted file mode 100644 index ece7a7f4..00000000 --- a/admin/WebConsole/idiomas/php/eng/informacion_tareas_eng.php +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_tareas_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Parameters of the commands in Task'; - $TbMsg[1]='Parameter'; - $TbMsg[2]='Value'; - $TbMsg[3]='Environment'; - $TbMsg[4]='Name'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/informacion_trabajos_eng.php b/admin/WebConsole/idiomas/php/eng/informacion_trabajos_eng.php deleted file mode 100644 index 634b6bb2..00000000 --- a/admin/WebConsole/idiomas/php/eng/informacion_trabajos_eng.php +++ /dev/null @@ -1,14 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_tareas_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Including Tasks in job'; - $TbMsg[1]='Parameters of the commands in Task'; - $TbMsg[2]='Parameter'; - $TbMsg[3]='Value'; - $TbMsg[4]='Environment'; - $TbMsg[5]='Name'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/menus_eng.php b/admin/WebConsole/idiomas/php/eng/menus_eng.php deleted file mode 100644 index 69639bca..00000000 --- a/admin/WebConsole/idiomas/php/eng/menus_eng.php +++ /dev/null @@ -1,18 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: menus_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"New menus group"'; - $TbMsg[1]='"Define new menu"'; - $TbMsg[2]='"To put menu"'; - $TbMsg[3]='"Rename"'; - $TbMsg[4]='"Remove menu group"'; - $TbMsg[5]='"Menu information"'; - $TbMsg[6]='"To move menu"'; - $TbMsg[7]='"Propiedades"'; - $TbMsg[8]='"Remove menu"'; - $TbMsg[9]='"Menus"'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/perfilcomponente_hard_eng.php b/admin/WebConsole/idiomas/php/eng/perfilcomponente_hard_eng.php deleted file mode 100644 index cc8a6187..00000000 --- a/admin/WebConsole/idiomas/php/eng/perfilcomponente_hard_eng.php +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: perfilcomponente_hard_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Hardware profiles'; - $TbMsg[1]='Components management '; - $TbMsg[2]='Hardware profile'; - $TbMsg[3]='Component name'; - $TbMsg[4]='(*)To include some component in this profile you must click in the corresponding checkbox.'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/perfilcomponente_soft_eng.php b/admin/WebConsole/idiomas/php/eng/perfilcomponente_soft_eng.php deleted file mode 100644 index 280bb9e0..00000000 --- a/admin/WebConsole/idiomas/php/eng/perfilcomponente_soft_eng.php +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: perfilcomponente_soft_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Software profiles'; - $TbMsg[1]='Components management '; - $TbMsg[2]='Software profile'; - $TbMsg[3]='Component name'; - $TbMsg[4]='(*)To include some component in this profile you must click in the corresponding checkbox.'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/procedimientoscomandos_eng.php b/admin/WebConsole/idiomas/php/eng/procedimientoscomandos_eng.php deleted file mode 100644 index e9ae615f..00000000 --- a/admin/WebConsole/idiomas/php/eng/procedimientoscomandos_eng.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: procedimientoscomandos_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Mangement Commands of a Procedure'; - $TbMsg[1]='Includes Commands'; - $TbMsg[2]='Procedure'; - $TbMsg[3]='Command name'; - $TbMsg[4]='Ord.'; - $TbMsg[5]='Parameter'; - $TbMsg[6]='Value'; - $TbMsg[7]='(*)To exclude some command from this procedure you must click in the corresponding checkbox'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/programaciones_eng.php b/admin/WebConsole/idiomas/php/eng/programaciones_eng.php deleted file mode 100644 index e6e0e840..00000000 --- a/admin/WebConsole/idiomas/php/eng/programaciones_eng.php +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: programaciones_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -// Literales de los tipo de acciones -$LITEJECUCION_COMANDO="Commands"; -$LITEJECUCION_PROCEDIMIENTO="Procedures"; -$LITEJECUCION_TAREA="Tasks"; -$LITEJECUCION_TRABAJO="Jobs"; -$LITEJECUCION_RESERVA="Reserves"; - -$TbMsg=array(); - -$TbMsg[0]="Schedules"; -$TbMsg[1]="To Suspend temporarily all scheduled blocks"; -$TbMsg[2]="Block description"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/programacionesaulas_eng.php b/admin/WebConsole/idiomas/php/eng/programacionesaulas_eng.php deleted file mode 100644 index e5a0b0e1..00000000 --- a/admin/WebConsole/idiomas/php/eng/programacionesaulas_eng.php +++ /dev/null @@ -1,54 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: colasacciones_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - -// Literales de los tipo de reservas -$LITRESERVA_PENDIENTE="Pendings"; -$LITRESERVA_CONFIRMADA="Confirmeds"; -$LITRESERVA_DENEGADA="Refuses"; - -$RESERVA_PARADA=1; // reserva momentanemente parada -$RESERVA_ACTIVA=0; // Reserva activa -$LITRESERVA_PARADA='Suspended'; // Literal reserva momentanemente parada -$LITRESERVA_ACTIVA='Active'; // Literal reserva activa - -$TbMsg=array(); - $TbMsg[0]='Labs reserves'; - $TbMsg[1]='Searches filters'; - $TbMsg[2]='Type'; - $TbMsg[3]=''; - $TbMsg[4]='Status'; - $TbMsg[5]='Percentage from'; - $TbMsg[6]='Percentage to'; - $TbMsg[7]='Start date'; - $TbMsg[8]='Finish date'; - $TbMsg[9]='Start our'; - $TbMsg[10]='Finish our'; - $TbMsg[11]='Environment'; - - $TbMsg[12]='Centers'; - $TbMsg[13]='Labs group'; - $TbMsg[14]='Labs'; - - $TbMsg[15]='Year'; - $TbMsg[16]='Month'; - $TbMsg[17]='Day'; - $TbMsg[18]='Lab'; - $TbMsg[19]='Ocupation'; - $TbMsg[20]='Asociated Image'; - $TbMsg[21]='Description'; - - $TbMsg[22]='Reserves schedules'; - $TbMsg[23]='(Not especified)'; - $TbMsg[24]='Lab'; - $TbMsg[25]='Petitioner'; - $TbMsg[26]='Previous antiicipation'; - $TbMsg[27]="(Without previous acction)"; - $TbMsg[28]="Previous Task"; - $TbMsg[29]="Previous Jobs"; - $TbMsg[30]='Reserves group'; - - diff --git a/admin/WebConsole/idiomas/php/eng/programacionesreservas_eng.php b/admin/WebConsole/idiomas/php/eng/programacionesreservas_eng.php deleted file mode 100644 index 63b7d00d..00000000 --- a/admin/WebConsole/idiomas/php/eng/programacionesreservas_eng.php +++ /dev/null @@ -1,53 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: colasacciones_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - -// Literales de los tipo de reservas -$LITRESERVA_PENDIENTE="Pendings"; -$LITRESERVA_CONFIRMADA="Confirmeds"; -$LITRESERVA_DENEGADA="Refuses"; - -$RESERVA_PARADA=1; // reserva momentanemente parada -$RESERVA_ACTIVA=0; // Reserva activa -$LITRESERVA_PARADA='Suspended'; // Literal reserva momentanemente parada -$LITRESERVA_ACTIVA='Active'; // Literal reserva activa - -$TbMsg=array(); - $TbMsg[0]='Labs reserves'; - $TbMsg[1]='Searches filters'; - $TbMsg[2]='Type'; - $TbMsg[3]=''; - $TbMsg[4]='Status'; - $TbMsg[5]='Percentage from'; - $TbMsg[6]='Percentage to'; - $TbMsg[7]='Start date'; - $TbMsg[8]='Finish date'; - $TbMsg[9]='Start our'; - $TbMsg[10]='Finish our'; - $TbMsg[11]='Environment'; - - $TbMsg[12]='Reserves'; - $TbMsg[13]='Reserves group'; - - $TbMsg[15]='Year'; - $TbMsg[16]='Month'; - $TbMsg[17]='Day'; - $TbMsg[18]='Lab'; - $TbMsg[19]='Ocupation'; - $TbMsg[20]='Asociated Image'; - $TbMsg[21]='Description'; - - $TbMsg[22]='Reserves schedules'; - $TbMsg[23]='(Not especified)'; - $TbMsg[24]='Lab'; - $TbMsg[25]='Petitioner'; - $TbMsg[26]='Previous antiicipation'; - $TbMsg[27]="(Without previous acction)"; - $TbMsg[28]="Previous Task"; - $TbMsg[29]="Previous Jobs"; - $TbMsg[30]="Reserve data"; - - diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_aulas_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_aulas_eng.php deleted file mode 100644 index 795578ba..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_aulas_eng.php +++ /dev/null @@ -1,25 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_aulas_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="Labs Management"; -$TbMsg[5]="Lab Name"; -$TbMsg[6]="Ubication"; -$TbMsg[7]="Cagnon"; -$TbMsg[8]="Blackboard"; -$TbMsg[9]="Places"; -$TbMsg[10]="Image Url"; -$TbMsg[11]="Menu"; -$TbMsg[12]="Comments"; -$TbMsg[13]="Intervals"; -$TbMsg[14]="Begin reserves"; -$TbMsg[15]="End reserves"; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_centros_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_centros_eng.php deleted file mode 100644 index 75c96b60..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_centros_eng.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_ordenadores_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="Organizing Unit Management"; -$TbMsg[5]="Name of Unit"; -$TbMsg[6]="Coments"; -?> diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_componentehardwares_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_componentehardwares_eng.php deleted file mode 100644 index 93c26a47..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_componentehardwares_eng.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_componentehardwares_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="Hardware Components Management"; -$TbMsg[5]="Name"; -$TbMsg[6]="Hardware type"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_componentesoftwares_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_componentesoftwares_eng.php deleted file mode 100644 index 824255a2..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_componentesoftwares_eng.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_componentesoftwares_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="Software Components Management"; -$TbMsg[5]="Name"; -$TbMsg[6]="Software type"; -$TbMsg[7]="Type of S.O."; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_entidades_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_entidades_eng.php deleted file mode 100644 index 45ec7d31..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_entidades_eng.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_ordenadores_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="Entity Management"; -$TbMsg[5]="Name of entity"; -$TbMsg[6]="Coments"; -?> diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_grupos_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_grupos_eng.php deleted file mode 100644 index 4d61636b..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_grupos_eng.php +++ /dev/null @@ -1,31 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_tareas_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="Group Management"; -$TbMsg[5]="Group name"; -$TbMsg[6]="Comments"; -$TbMsg[7]="Labs Groups"; -$TbMsg[8]="Procedures Groups"; -$TbMsg[9]="Tasks Groups"; -$TbMsg[10]="Jobs Groups"; -$TbMsg[11]="Images Groups"; -$TbMsg[12]="Hardware Components Groups "; -$TbMsg[13]="Software Components Groups"; -$TbMsg[14]="Hardware Groups"; -$TbMsg[15]="Software Profiles Groups"; -$TbMsg[16]="Software Incremental Groups"; -$TbMsg[17]="OpenGnsys Servers Groups"; -$TbMsg[18]="Dhcp Servers Groups"; -$TbMsg[19]="Menus Groups"; -$TbMsg[20]="Reserves Groups"; -$TbMsg[21]="Entities Groups"; -$TbMsg[22]="Computers Groups"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_imagenes_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_imagenes_eng.php deleted file mode 100644 index 830d6248..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_imagenes_eng.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_imagenes_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="Images Management"; -$TbMsg[5]="Image Name"; -$TbMsg[6]="Software Profile"; -$TbMsg[7]="Comments"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_menus_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_menus_eng.php deleted file mode 100644 index 7193b389..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_menus_eng.php +++ /dev/null @@ -1,26 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_menus_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="Menus Management"; -$TbMsg[5]="Menu name"; -$TbMsg[6]="Title"; -$TbMsg[7]="Comments"; -$TbMsg[8]="Publics Items Menu"; -$TbMsg[9]="Coordinate x"; -$TbMsg[10]="Coordinate y"; -$TbMsg[11]="Modality"; -$TbMsg[12]="Privates Items Menu"; -$TbMsg[13]="Simple menu"; -$TbMsg[14]="Double menu"; -$TbMsg[15]="Html public menu"; -$TbMsg[16]="Html private menu"; -$TbMsg[17]="Screen resolution"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_ordenadores_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_ordenadores_eng.php deleted file mode 100644 index 32fb7ab4..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_ordenadores_eng.php +++ /dev/null @@ -1,22 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_ordenadores_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="Computers Management"; -$TbMsg[5]="Computer name"; -$TbMsg[6]="IP Address"; -$TbMsg[7]="MAC Address"; -$TbMsg[8]="Hardware profile"; -$TbMsg[9]="Dhcp Server"; -$TbMsg[10]="OpenGnsys Server"; -$TbMsg[11]="Menu"; -$TbMsg[12]="Cache size"; - -?> diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_ordenadorestandar_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_ordenadorestandar_eng.php deleted file mode 100644 index d038f2de..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_ordenadorestandar_eng.php +++ /dev/null @@ -1,21 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_ordenadorestandar_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Lab"; -$TbMsg[1]="Computer template"; -$TbMsg[2]="Name"; -$TbMsg[3]="IP Address"; -$TbMsg[4]="MAC Address"; -$TbMsg[5]="Hardware profile"; -$TbMsg[6]="Dhcp Server"; -$TbMsg[7]="OpenGnsys Server"; -$TbMsg[8]="Number of computer to insert"; -$TbMsg[9]='(*) To modify all computers with certain data, in this labs, you must to introduce the corresponding value and let the last field: "Number of computer to inser" to zero.'; -$TbMsg[10]="(**) If it's all about new computers with a default configurations, but you don't want to modify existing computers data, you must to introduce a value greater than zero."; -$TbMsg[11]="Cache size"; - -?> diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_perfilhardwares_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_perfilhardwares_eng.php deleted file mode 100644 index 939ea49a..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_perfilhardwares_eng.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_perfilhardwares_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="Hardware Profiles Management"; -$TbMsg[5]="Name"; -$TbMsg[6]="Comments"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_perfilsoftwares_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_perfilsoftwares_eng.php deleted file mode 100644 index f8ae16dc..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_perfilsoftwares_eng.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_perfilsoftwares_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="Software Profiles Management"; -$TbMsg[5]="Name"; -$TbMsg[6]="Comments"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_procedimientos_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_procedimientos_eng.php deleted file mode 100644 index 8b326199..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_procedimientos_eng.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_procedimientos_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="Procedures Management"; -$TbMsg[5]="Procedure Name"; -$TbMsg[6]="Comments"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_reservas_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_reservas_eng.php deleted file mode 100644 index 42b33988..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_reservas_eng.php +++ /dev/null @@ -1,30 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_reservas_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="Reserves Management"; -$TbMsg[5]="Description"; -$TbMsg[6]="Petitioner"; -$TbMsg[7]="Comments"; -$TbMsg[8]="E-mail"; -$TbMsg[9]="Estatus"; -$TbMsg[10]="Lab"; -$TbMsg[11]="Asociated Image"; -$TbMsg[12]="Previous anticipation"; -$TbMsg[13]="Confirmed"; -$TbMsg[14]="Pending"; -$TbMsg[15]="Refussed"; -$TbMsg[16]="Reserve estatus"; -$TbMsg[17]="(Blank o 0 minutes for No anticipation)"; -$TbMsg[18]="(Without previous acction)"; -$TbMsg[19]="Previous Task"; -$TbMsg[20]="Previous Jobs"; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_servidoresdhcp_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_servidoresdhcp_eng.php deleted file mode 100644 index 099fd035..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_servidoresdhcp_eng.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_servidoresdhcp_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="Servers Dhcp Management"; -$TbMsg[5]="Server Name"; -$TbMsg[6]="IP Address"; -$TbMsg[7]="Comments"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_servidoresrembo_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_servidoresrembo_eng.php deleted file mode 100644 index 51143983..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_servidoresrembo_eng.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_servidoresrembo_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="Servers OpenGnsys Management"; -$TbMsg[5]="Server Name"; -$TbMsg[6]="IP Address"; -$TbMsg[7]="Comments"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_softincrementales_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_softincrementales_eng.php deleted file mode 100644 index c0248263..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_softincrementales_eng.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_softincrementales_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="Software Incremental Management"; -$TbMsg[5]="Name"; -$TbMsg[6]="Comments"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_tareas_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_tareas_eng.php deleted file mode 100644 index fa5f105b..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_tareas_eng.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_tareas_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="Task Management"; -$TbMsg[5]="Task Name"; -$TbMsg[6]="Comments"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_tipohardwares_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_tipohardwares_eng.php deleted file mode 100644 index 53b03a0f..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_tipohardwares_eng.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_tipohardwares_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="Hardware Types Management"; -$TbMsg[5]="Name"; -$TbMsg[6]="Icon"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_trabajos_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_trabajos_eng.php deleted file mode 100644 index ed350efe..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_trabajos_eng.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_trabajos_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="Jobs Management"; -$TbMsg[5]="Job Name"; -$TbMsg[6]="Comments"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_universidades_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_universidades_eng.php deleted file mode 100644 index 8523acf9..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_universidades_eng.php +++ /dev/null @@ -1,17 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_aulas_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="University Management"; -$TbMsg[4]="Gestin Universidades"; -$TbMsg[5]="Nombre"; -$TbMsg[6]="Comentarios"; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_usuarios_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_usuarios_eng.php deleted file mode 100644 index dd6fb44f..00000000 --- a/admin/WebConsole/idiomas/php/eng/propiedades_usuarios_eng.php +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_ordenadores_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="No Option"; -$TbMsg[1]="Insert"; -$TbMsg[2]="Modify"; -$TbMsg[3]="Remove"; -$TbMsg[4]="User Management"; -$TbMsg[5]="User"; -$TbMsg[6]="Password"; -$TbMsg[7]="Name"; -$TbMsg[8]="E-mail"; -$TbMsg[9]="Organizing Unit"; -$TbMsg[10]="Language "; -?> diff --git a/admin/WebConsole/idiomas/php/eng/purgar_eng.php b/admin/WebConsole/idiomas/php/eng/purgar_eng.php deleted file mode 100644 index cb1c488f..00000000 --- a/admin/WebConsole/idiomas/php/eng/purgar_eng.php +++ /dev/null @@ -1,10 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: actualizar_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='This environment has been successfully purged'; - $TbMsg[1]='WARNING: Having some problem to purge this environment'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/reservas_eng.php b/admin/WebConsole/idiomas/php/eng/reservas_eng.php deleted file mode 100644 index a55f61ef..00000000 --- a/admin/WebConsole/idiomas/php/eng/reservas_eng.php +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: reserves_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"New reserves group"'; - $TbMsg[1]='"Define new reserve"'; - $TbMsg[2]='"To put reserve"'; - $TbMsg[3]='"Rename"'; - $TbMsg[4]='"Remove reserves group"'; - $TbMsg[5]='"Reserve information"'; - $TbMsg[6]='"To move reserve"'; - $TbMsg[7]='"Properties"'; - $TbMsg[8]='"Remove Reserve"'; - $TbMsg[9]='"Reserves"'; - $TbMsg[10]='"Schedules"'; - diff --git a/admin/WebConsole/idiomas/php/eng/servidores_eng.php b/admin/WebConsole/idiomas/php/eng/servidores_eng.php deleted file mode 100644 index 03d0ec50..00000000 --- a/admin/WebConsole/idiomas/php/eng/servidores_eng.php +++ /dev/null @@ -1,24 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: servidores_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"New OpenGnsys Servers group"'; - $TbMsg[1]='"Add new OpenGnsys Server"'; - $TbMsg[2]='"To put Server"'; - $TbMsg[3]='"Rename"'; - $TbMsg[4]='"Remove Servers group"'; - $TbMsg[5]='"Server information"'; - $TbMsg[6]='"To move Server"'; - $TbMsg[7]='"Properties"'; - $TbMsg[8]='"Remove OpenGnsys Server"'; - $TbMsg[9]='"New Dhcp Servers group"'; - $TbMsg[10]='"Add new Dhcp Server"'; - $TbMsg[11]='"Remove Dhcp Server"'; - $TbMsg[12]='"OpenGnsys Servers"'; - $TbMsg[13]='"Dhcp Servers"'; - $TbMsg[14]='"Servers"'; - $TbMsg[15]='"Servers"'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/softwares_eng.php b/admin/WebConsole/idiomas/php/eng/softwares_eng.php deleted file mode 100644 index de508738..00000000 --- a/admin/WebConsole/idiomas/php/eng/softwares_eng.php +++ /dev/null @@ -1,37 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: softwares_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='""'; - $TbMsg[1]='"Properties"'; - $TbMsg[2]='""'; - $TbMsg[3]='"New components group"'; - $TbMsg[4]='"Define new component"'; - $TbMsg[5]='"To put component"'; - $TbMsg[6]='"Rename"'; - $TbMsg[7]='"Remove components group"'; - $TbMsg[8]='"Move component"'; - $TbMsg[9]='"Remove component"'; - $TbMsg[10]='"New profiles group"'; - $TbMsg[11]='"Define new profile"'; - $TbMsg[12]='"To put profile"'; - $TbMsg[13]='"Remove profiles group"'; - $TbMsg[14]='"Components management"'; - $TbMsg[15]='"Perfil information"'; - $TbMsg[16]='"To move profile"'; - $TbMsg[17]='"Remove profile"'; - $TbMsg[18]='"Software types"'; - $TbMsg[19]='"Software components"'; - $TbMsg[20]='"Software profiles"'; - $TbMsg[21]='"Incremental Software "'; - $TbMsg[22]='"New incrementals group"'; - $TbMsg[23]='"Define new incremental"'; - $TbMsg[24]='"To put incremental"'; - $TbMsg[25]='"Remove incrementals group"'; - $TbMsg[26]='"Incremental information"'; - $TbMsg[27]='"To move incremental"'; - $TbMsg[28]='"Remove incremental"'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/tareascomandos_eng.php b/admin/WebConsole/idiomas/php/eng/tareascomandos_eng.php deleted file mode 100644 index 557486a2..00000000 --- a/admin/WebConsole/idiomas/php/eng/tareascomandos_eng.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: tareascomandos_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Mangement Commands of a Task'; - $TbMsg[1]='Includes Commands'; - $TbMsg[2]='Task'; - $TbMsg[3]='Command name'; - $TbMsg[4]='Ord.'; - $TbMsg[5]='Parameter'; - $TbMsg[6]='Value'; - $TbMsg[7]='(*)To exclude some command from this task you must click in the corresponding checkbox'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/eng/trabajostareas_eng.php b/admin/WebConsole/idiomas/php/eng/trabajostareas_eng.php deleted file mode 100644 index 29bfda6b..00000000 --- a/admin/WebConsole/idiomas/php/eng/trabajostareas_eng.php +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: trabajostareas_eng.php -// Idioma: Ings -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Tasks in Job'; - $TbMsg[1]='Includes Tasks'; - $TbMsg[2]='Job'; - $TbMsg[3]='Task name'; - $TbMsg[4]='(*)To include some task in this job you must click in the corresponding checkbox'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/acciones_esp.php b/admin/WebConsole/idiomas/php/esp/acciones_esp.php deleted file mode 100644 index c46562b4..00000000 --- a/admin/WebConsole/idiomas/php/esp/acciones_esp.php +++ /dev/null @@ -1,42 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: acciones_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"Nuevo grupo de procedimientos"'; - $TbMsg[1]='"Definir nuevo procedimiento"'; - $TbMsg[2]='"Colocar procedimiento"'; - $TbMsg[3]='"Renombrar"'; - $TbMsg[4]='"Eliminar grupo de procedimientos"'; - $TbMsg[5]='"Gestión de comandos"'; - $TbMsg[6]='"Información Procedimiento"'; - $TbMsg[7]='"Mover procedimiento"'; - $TbMsg[8]='"Propiedades"'; - $TbMsg[9]='"Eliminar procedimiento"'; - $TbMsg[10]='"Gestión de Menús"'; - $TbMsg[11]='"Nuevo grupo de tareas"'; - $TbMsg[12]='"Definir nueva tarea"'; - $TbMsg[13]='"Colocar tarea"'; - $TbMsg[14]='"Eliminar grupo de tarea"'; - $TbMsg[15]='"Ejecutar tarea"'; - $TbMsg[16]='"Programaciones"'; - $TbMsg[17]='"Información Tarea"'; - $TbMsg[18]='"Mover tarea"'; - $TbMsg[19]='"Eliminar tarea"'; - $TbMsg[20]='"Nuevo grupo de trabajos"'; - $TbMsg[21]='"Definir nuevo trabajo"'; - $TbMsg[22]='"Colocar trabajo"'; - $TbMsg[23]='"Eliminar grupo de trabajos"'; - $TbMsg[24]='"Ejecutar trabajo"'; - $TbMsg[25]='"Gestión de tareas"'; - $TbMsg[26]='"Información Trabajo"'; - $TbMsg[27]='"Mover trabajo"'; - $TbMsg[28]='"Eliminar trabajo"'; - $TbMsg[29]='Procedimientos'; - $TbMsg[30]='Comandos'; - $TbMsg[31]='Tareas'; - $TbMsg[32]='Trabajos'; - $TbMsg[33]='Acciones'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/accionmenu_esp.php b/admin/WebConsole/idiomas/php/esp/accionmenu_esp.php deleted file mode 100644 index 820453ff..00000000 --- a/admin/WebConsole/idiomas/php/esp/accionmenu_esp.php +++ /dev/null @@ -1,23 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: accionmenu_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Items'; - $TbMsg[1]='Gestión Items Menu'; - $TbMsg[2]='Procedimiento'; - $TbMsg[3]='Tarea'; - $TbMsg[4]='Trabajos'; - $TbMsg[5]='Público'; - $TbMsg[6]='Privado'; - $TbMsg[7]='Items públicos '; - $TbMsg[8]='Items privados '; - $TbMsg[9]='Nombre del Menu'; - $TbMsg[10]='Tipo item'; - $TbMsg[11]='Imagen del item'; - $TbMsg[12]='Literal item'; - $TbMsg[13]='Ord'; - $TbMsg[14]='(*)Para incluir alguna acción en este menú debe hacer click sobre la casilla de verificación correspondiente. Para actualizar haga click sobre la imagen.'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/actualizar_esp.php b/admin/WebConsole/idiomas/php/esp/actualizar_esp.php deleted file mode 100644 index 74517ab4..00000000 --- a/admin/WebConsole/idiomas/php/esp/actualizar_esp.php +++ /dev/null @@ -1,10 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: actualizar_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Este ámbito se ha refrescado correctamente'; - $TbMsg[1]='ATENCIÓN: Ha habido algún problema al refrescar el ámbito'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/administracion_esp.php b/admin/WebConsole/idiomas/php/esp/administracion_esp.php deleted file mode 100644 index 3113e80d..00000000 --- a/admin/WebConsole/idiomas/php/esp/administracion_esp.php +++ /dev/null @@ -1,23 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: administracion_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"Administración"'; - $TbMsg[1]='"Nuevo grupo de Entidades"'; - $TbMsg[2]='"Nueva Entidad"'; - $TbMsg[3]='"Nuevo Superadministrador"'; - $TbMsg[4]='"Propiedades"'; - $TbMsg[5]='"Eliminar"'; - $TbMsg[6]='"Renombrar"'; - $TbMsg[7]='"Eliminar grupo de Entidades"'; - $TbMsg[8]='"Nueva unidad organizativa"'; - $TbMsg[9]='"Nuevo Administrador"'; - $TbMsg[10]='"Variables de entorno"'; - $TbMsg[11]='"Usuarios"'; - $TbMsg[12]='"Asignar Adminstradores"'; - $TbMsg[13]='"Asignar Centros"'; - -?> diff --git a/admin/WebConsole/idiomas/php/esp/administradores_centros_esp.php b/admin/WebConsole/idiomas/php/esp/administradores_centros_esp.php deleted file mode 100644 index c3fa398a..00000000 --- a/admin/WebConsole/idiomas/php/esp/administradores_centros_esp.php +++ /dev/null @@ -1,14 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: administradores_centros_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Unidades Administrativas'; - $TbMsg[1]='Asignar administradores'; - $TbMsg[2]='Administradores asignados'; - $TbMsg[3]='Nombre del adminsitrador'; - $TbMsg[4]='(*)Para incluir algún adminsitrador en esta Unidad Organizativa debe hacer click sobre la casilla de verificación correspondiente.'; - $TbMsg[5]='Administradores disponibles'; -?> diff --git a/admin/WebConsole/idiomas/php/esp/administradores_usuarios_esp.php b/admin/WebConsole/idiomas/php/esp/administradores_usuarios_esp.php deleted file mode 100644 index 56bb1caa..00000000 --- a/admin/WebConsole/idiomas/php/esp/administradores_usuarios_esp.php +++ /dev/null @@ -1,14 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: administradores_centros_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Unidades Administrativas'; - $TbMsg[1]='Asignar centros'; - $TbMsg[2]='Centros asignados'; - $TbMsg[3]='Nombre del centro'; - $TbMsg[4]='(*)Para asignar algún centro a un administrador determinado debe hacer click sobre la casilla de verificación correspondiente.'; - $TbMsg[5]='Centros disponibles'; -?> diff --git a/admin/WebConsole/idiomas/php/esp/aulas_esp.php b/admin/WebConsole/idiomas/php/esp/aulas_esp.php deleted file mode 100644 index 8b1ad34f..00000000 --- a/admin/WebConsole/idiomas/php/esp/aulas_esp.php +++ /dev/null @@ -1,47 +0,0 @@ -<? -//____________________________________________________________ -// -// Fichero de idiomas php: aulas_esp.php -// Idioma: Español -//_____________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"Nuevo grupo de aulas"'; - $TbMsg[1]='"Estatus ordenadores"'; - $TbMsg[2]='"Purgar'; - $TbMsg[3]='"Añadir nueva aula"'; - $TbMsg[4]='"Refrescar'; - $TbMsg[5]='"Comandos"'; - $TbMsg[6]='"Cola de acciones"'; - $TbMsg[7]='"Eliminar grupo de aulas"'; - $TbMsg[8]='"Nuevo grupo de ordenadores"'; - $TbMsg[9]='"Añadir nuevo ordenador"'; - $TbMsg[10]='"Configuración"'; - $TbMsg[11]='"Colocar ordenador"'; - $TbMsg[12]='"Ordenador Plantilla"'; - $TbMsg[13]='"Propiedades"'; - $TbMsg[14]='"Eliminar aula"'; - $TbMsg[15]='"Renombrar"'; - $TbMsg[16]='"Eliminar grupo de ordenadores"'; - $TbMsg[17]='"Mover ordenador"'; - $TbMsg[18]='"Eliminar ordenador"'; - $TbMsg[19]='"Tareas"'; - $TbMsg[20]='"Trabajos"'; - $TbMsg[21]='"Todas"'; - $TbMsg[22]='Estatus ordenadores'; - $TbMsg[23]='Aula de ordenadores'; - $TbMsg[24]='Ámbito: Centros'; - $TbMsg[25]='Ámbito: Grupo de aulas'; - $TbMsg[26]='Ámbito: Grupo de ordenadores'; - $TbMsg[27]='"Incorporar ordenadores"'; - $TbMsg[28]='"Procedimientos"'; - $TbMsg[29]='"Reservas de aulas"'; - $TbMsg[30]='"Confirmadas"'; - $TbMsg[31]='"Pendientes"'; - $TbMsg[32]='"Denegadas"'; - $TbMsg[33]='"Consola remota"'; - $TbMsg[34]='"Programación reservas"'; - $TbMsg[35]='"Operadores"'; - $TbMsg[36]='"Eliminar Operador"'; - $TbMsg[37]='"Añadir nuevo Operador"'; - $TbMsg[39]='"Eco de Consola"'; -?> diff --git a/admin/WebConsole/idiomas/php/esp/barramenu_esp.php b/admin/WebConsole/idiomas/php/esp/barramenu_esp.php deleted file mode 100644 index 8947c790..00000000 --- a/admin/WebConsole/idiomas/php/esp/barramenu_esp.php +++ /dev/null @@ -1,21 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: barramenu_esp.php -// Idioma: Espaol -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Aulas'; - $TbMsg[1]='Acciones'; - $TbMsg[2]='Imágenes'; - $TbMsg[3]='Hardware'; - $TbMsg[4]='Software'; - $TbMsg[5]='Servidores'; - $TbMsg[6]='Menús'; - $TbMsg[7]='Reservas'; - $TbMsg[8]='Administración'; - $TbMsg[9]='Iconos'; - $TbMsg[10]='Salir'; - $TbMsg[11]='Ayuda'; - $TbMsg[12]='Administradores'; -?> diff --git a/admin/WebConsole/idiomas/php/esp/clases/Almanaque_esp.php b/admin/WebConsole/idiomas/php/esp/clases/Almanaque_esp.php deleted file mode 100644 index 57f480ad..00000000 --- a/admin/WebConsole/idiomas/php/esp/clases/Almanaque_esp.php +++ /dev/null @@ -1,377 +0,0 @@ - <? -/*============================================================================ - Esta clase genera tablas HTML para selección de fechas (Versión inglesa) - - Atributos de la clase: - - clase: Clase [CSS] de la tabla HTML que se generará. - onmouseover: Función Javascript que se ejuctará al generarse el evento - onmouseout: Función Javascript que se ejuctará al generarse el evento - onclick: Función Javascript que se ejuctará al hacer click sobre el objeto - -============================================================================*/ -class Almanaque{ - - var $clase ; - var $onmouseover; - var $onmouseout; - var $onclick; - - var $desplazamiento_dias=6; // Ajuste fino dependiendo del año de comienzo del algoritmo - var $nombre_mes=array(); - var $nombre_dia=array(); - var $dias_meses=array(); - var $semanas=array(); - var $numero_annos=array(); - - function Almanaque($pclase="",$ponmouseover="sobre(this)",$ponmouseout="fuera(this)",$ponclick="clic(this)"){ //Constructor - $this->clase=$pclase; - $this->onmouseover=$ponmouseover; - $this->onmouseout=$ponmouseout; - $this->onclick=$ponclick; - - $this->nombre_mes[1]=array ("Enero",0x0001); - $this->nombre_mes[2]=array ("Febrero",0x0002); - $this->nombre_mes[3]=array ("Marzo",0x0004); - $this->nombre_mes[4]=array ("Abril",0x0008); - $this->nombre_mes[5]=array ("Mayo",0x0010); - $this->nombre_mes[6]=array ("Junio",0x0020); - $this->nombre_mes[7]=array ("Julio",0x0040); - $this->nombre_mes[8]=array ("Agosto",0x0080); - $this->nombre_mes[9]=array ("Septiembre",0x0100); - $this->nombre_mes[10]=array ("Octubre",0x0200); - $this->nombre_mes[11]=array ("Noviembre",0x0400); - $this->nombre_mes[12]=array ("Diciembre",0x0800); - - $this->nombre_dia[1]=array ("L",0x01); // tamaño 1 bytes - $this->nombre_dia[2]=array ("M",0x02); - $this->nombre_dia[3]=array ("X",0x04); - $this->nombre_dia[4]=array ("J",0x08); - $this->nombre_dia[5]=array ("V",0x10); - $this->nombre_dia[6]=array ("S",0x20); - $this->nombre_dia[7]=array ("D",0x40); - - - $this->dias_meses[1]=31; - $this->dias_meses[2]=28; - $this->dias_meses[3]=31; - $this->dias_meses[4]=30; - $this->dias_meses[5]=31; - $this->dias_meses[6]=30; - $this->dias_meses[7]=31; - $this->dias_meses[8]=31; - $this->dias_meses[9]=30; - $this->dias_meses[10]=31; - $this->dias_meses[11]=30; - $this->dias_meses[12]=31; - - $this->semanas[1]=array ("1ª",0x01); // tamaño 1 bytes - $this->semanas[2]=array ("2ª",0x02); - $this->semanas[3]=array ("3ª",0x04); - $this->semanas[4]=array ("4ª",0x08); - $this->semanas[5]=array ("5ª",0x10); - $this->semanas[6]=array ("Última",0x20); - - $this->numero_annos[1]=array ("2010",0x01); // tamaño 1 bytes - $this->numero_annos[2]=array ("2011",0x02); - $this->numero_annos[3]=array ("2012",0x04); - $this->numero_annos[4]=array ("2013",0x08); - $this->numero_annos[5]=array ("2014",0x10); - $this->numero_annos[6]=array ("2015",0x20); - $this->numero_annos[7]=array ("2016",0x40); - $this->numero_annos[8]=array ("2017",0x80); - - $this->numero_dias[1]=0x00000001; // tamaño 4 bytes - $this->numero_dias[2]=0x00000002; - $this->numero_dias[3]=0x00000004; - $this->numero_dias[4]=0x00000008; - - $this->numero_dias[5]=0x00000010; - $this->numero_dias[6]=0x00000020; - $this->numero_dias[7]=0x00000040; - $this->numero_dias[8]=0x00000080; - - $this->numero_dias[9]=0x00000100; - $this->numero_dias[10]=0x00000200; - $this->numero_dias[11]=0x00000400; - $this->numero_dias[12]=0x00000800; - - $this->numero_dias[13]=0x00001000; - $this->numero_dias[14]=0x00002000; - $this->numero_dias[15]=0x00004000; - $this->numero_dias[16]=0x00008000; - - $this->numero_dias[17]=0x00010000; - $this->numero_dias[18]=0x00020000; - $this->numero_dias[19]=0x00040000; - $this->numero_dias[20]=0x00080000; - - $this->numero_dias[21]=0x00100000; - $this->numero_dias[22]=0x00200000; - $this->numero_dias[23]=0x00400000; - $this->numero_dias[24]=0x00800000; - - $this->numero_dias[25]=0x01000000; - $this->numero_dias[26]=0x02000000; - $this->numero_dias[27]=0x04000000; - $this->numero_dias[28]=0x08000000; - - $this->numero_dias[29]=0x10000000; - $this->numero_dias[30]=0x20000000; - $this->numero_dias[31]=0x40000000; - $this->numero_dias[32]=0x80000000; - - - - $this->numero_horas[1]=array ("0:00", 0x0001); // tamaño 2 bytes - $this->numero_horas[2]=array ("1:00", 0x0002); - $this->numero_horas[3]=array ("2:00", 0x0004); - $this->numero_horas[4]=array ("3:00", 0x0008); - $this->numero_horas[5]=array ("4:00", 0x0010); - $this->numero_horas[6]=array ("5:00", 0x0020); - $this->numero_horas[7]=array ("6:00", 0x0040); - $this->numero_horas[8]=array ("7:00", 0x0080); - $this->numero_horas[9]=array ("8:00", 0x0100); - $this->numero_horas[10]=array ("9:00",0x0200); - $this->numero_horas[11]=array ("10:00",0x0400); - $this->numero_horas[12]=array ("11:00",0x0800); - } - - /* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - Esta función devuelve el número del día de la semana: - 0=domingo 1=Lunes, 2=mártes ... 6=sábado - - Parámetro de entrada: - Una cadena con formato de fecha dd/mm/aaaa. - ________________________________________________________________________________________________________*/ - function _DiaSemana($fecha){ - list($dia,$mes,$anno)=split('[/.-]',$fecha); - $cont=0; - for ($i=1900;$i<$anno;$i++){ - if ($this->bisiesto($i)) $dias_anuales=366; else $dias_anuales=365; - $cont+=$dias_anuales; - } - for ($i=1;$i<$mes;$i++){ - if ($i!=2) - $cont+=$this->dias_meses[$i]; - else{ - if ($this->bisiesto($anno)) - $cont+=29; - else - $cont+=28; - } - } - $cont+=$dia+$this->desplazamiento_dias; - return($cont%7); - } - /* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - Esta función devuelve true si el año pasado como parámetro es bisiesto y false si no lo es - - Parámetro de entrada: - Una número que representa el año - ________________________________________________________________________________________________________*/ - function bisiesto($anob){ - if ($anob%4==0) return(true); else return(false); - } - /* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - Esta función devuelve una cadena con el código HTML con un rango de años (2003-2010) - ________________________________________________________________________________________________________*/ - function Annos($ano_desde,$ano_hasta){ - $HTML_calendario='<TABLE id="tabla_annos" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH><A href="#annotb"><SPAN onclick="TH_'.$this->onclick.'">Años</SPAN></A></TH></TR>'.chr(13); // Literal años - for ($i=1;$i<7;$i++){ - $HTML_calendario.='<TR><TD><A href="#annotb"><SPAN id="'.$this->numero_annos[$i][0].'" value="'.$this->numero_annos[$i][1].'" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$this->numero_annos[$i][0].'</SPAN></A></TD></TR>'.chr(13); - } - $HTML_calendario.='</TABLE>'.chr(13); - return($HTML_calendario); - } - /* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - Esta función devuelve una cadena con el código HTML del calendario del mes y año elegidos - y que son propiedades de la clase. - ________________________________________________________________________________________________________*/ - function MesAnno($mes,$anno){ - $fecha="1/".$mes."/".$anno; - $ds=$this->_DiaSemana($fecha); - if ($ds==0) $ds=7; - - $swbi=0; // Suma para bisiesto - if ($this->bisiesto($anno) && $mes==2) $swbi=1; - - $HTML_calendario='<TABLE id="tabla_mesanno" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=7><A href="#MesAnno"><SPAN onclick="TH_'.$this->onclick.'">'.$this->nombre_mes[$mes][0].'</SPAN></A></TH></TR>'.chr(13); // Nombre del mes - $HTML_calendario.='<TR>'.chr(13); - for ($i=1;$i<8;$i++) - $HTML_calendario.='<TH>'.$this->nombre_dia[$i][0].'</TH>'.chr(13); // Días de la semana - $HTML_calendario.='</TR><TR>'.chr(13); - for ($i=1;$i<$ds;$i++) - $HTML_calendario.='<TD></TD>'.chr(13); // Relleno primeros dias de la semana - $sm=$ds; // Control salto de semana - for ($i=1;$i<=$this->dias_meses[$mes]+$swbi;$i++){ - $HTML_calendario.='<TD><A href="#MesAnno"><SPAN id="'.$i.'/'.$mes.'/'.$anno.'" value="'.$this->numero_dias[$i].'" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$i.'</SPAN></A></TD>'.chr(13); - if ($sm%7==0){ - $HTML_calendario.='</TR><TR>'.chr(13); - $sm=0; - } - $sm++; - } - $HTML_calendario.='</TR></TABLE>'.chr(13); - return($HTML_calendario); - } - /* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Esta función devuelve una cadena con el código HTML con los meses del año en dos columnas. - ________________________________________________________________________________________________________*/ - function Meses(){ - $HTML_calendario='<TABLE id="tabla_meses" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=2><A href="#Meses"><SPAN onclick="TH_'.$this->onclick.'">Meses</SPAN></A></TH></TR>'.chr(13); // Literal meses - for ($i=1;$i<13;$i++){ - $HTML_calendario.='<TR><TD><A href="#Meses"><SPAN id="'.$i.'" value="'.$this->nombre_mes[$i][1].'" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$this->nombre_mes[$i++][0].'</SPAN></A></TD>'.chr(13); - - $HTML_calendario.='<TD><A href="#Meses"><SPAN id="'.$i.'" value="'.$this->nombre_mes[$i][1].'" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$this->nombre_mes[$i][0].'</SPAN></A></TD></TR>'.chr(13); - } - $HTML_calendario.='</TABLE>'.chr(13); - return($HTML_calendario); - } - /* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - Esta función devuelve una cadena con el código HTML con los días de la semana en una fila. - ________________________________________________________________________________________________________*/ - function Dias(){ - $HTML_calendario='<TABLE id="tabla_dias" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=7><A href="#Dias"><SPAN onclick="TH_'.$this->onclick.'">Día</SPAN></A></TH><TR>'.chr(13); // Literal Días - for ($i=1;$i<8;$i++){ - $HTML_calendario.='<TD><A href="#Dias"><SPAN id="'.$i.'" value="'.$this->nombre_dia[$i][1].'" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$this->nombre_dia[$i][0].'</SPAN></A></TD>'.chr(13); - } - $HTML_calendario.='</TR></TABLE>'.chr(13); - return($HTML_calendario); - } - /* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Esta función devuelve una cadena con el código HTML con el orden de las semana en una fila. - ________________________________________________________________________________________________________*/ - function Semanas(){ - $HTML_calendario='<TABLE id="tabla_semanas" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=7><A href="#Semana"><SPAN onclick="TH_'.$this->onclick.'">Semana</SPAN></A></TH><TR>'.chr(13); // Literal Semenas - for ($i=1;$i<7;$i++){ - $HTML_calendario.='<TD><A href="#Semanas"><SPAN id="'.$i.'" value="'.$this->semanas[$i][1].'" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$this->semanas[$i][0].' </SPAN></A></TD>'.chr(13); - } - $HTML_calendario.='</TR></TABLE>'.chr(13); - return($HTML_calendario); - } - /* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Esta función devuelve una cadena con el código HTML con los 31 días de un mes en 3 filas - ________________________________________________________________________________________________________*/ - function DiasMes(){ - $HTML_calendario='<TABLE id="tabla_diasmes" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=8><A href="#DiasMes"><SPAN onclick="TH_'.$this->onclick.'">Día de mes</SPAN></A></TH><TR>'.chr(13); // Literal Día - $HTML_calendario.='<TR>'.chr(13); - $sd=1; // Control salto de fila - for ($i=1;$i<32;$i++){ - $HTML_calendario.='<TD><A href="#DiasMes"><SPAN id="'.$i.'" value="'.$this->numero_dias[$i].'" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$i.'</SPAN></A></TD>'.chr(13); - if ($sd%8==0){ - $HTML_calendario.='</TR><TR>'.chr(13); - $sd=0; - } - $sd++; - } - $HTML_calendario.='</TR></TABLE>'.chr(13); - return($HTML_calendario); - } - /* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Esta función devuelve una cadena con el código HTML con las horas de apertura de las aulas - ________________________________________________________________________________________________________*/ - function Horas(){ - - $HTML_calendario='<TABLE id="tabla_horas" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=12><A href="#Horas"><SPAN onclick="TH_'.$this->onclick.'">Hora ejecución de la acción</SPAN></A></TH>'; - $HTML_calendario.='<TH>Mod</TH>'; - $HTML_calendario.='<TH>Min.</TH>'; - //$HTML_calendario.='<TH>Seg.</TH></TR>'; - $HTML_calendario.='<TR>'.chr(13); - for ($i=1;$i<13;$i++) - $HTML_calendario.='<TD align=center><A href="#Horas"><SPAN id="'.$this->numero_horas[$i][0].'" value="'.$this->numero_horas[$i][1].'" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$this->numero_horas[$i][0].'</SPAN></A></TD>'.chr(13); - - $HTML_calendario.='<TD align=center>'; - $HTML_calendario.= '<SELECT class="estilodesple" id="ampm">'.chr(13); - $HTML_calendario.= '<OPTION value=0>A.M.</OPTION>'.chr(13); - $HTML_calendario.= '<OPTION selected value=1 >P.M.</OPTION>'.chr(13); - $HTML_calendario.='</SELECT>'.chr(13); - $HTML_calendario.='</TD> '.chr(13); - - $HTML_calendario.='<TD align=center>'; - $HTML_calendario.='<INPUT type=text class=cajatexto id=minutos size=1>'.chr(13); - $HTML_calendario.='</TD> '.chr(13); - - $HTML_calendario.='</TR>'.chr(13); - $HTML_calendario.='</TABLE>'.chr(13); - - return($HTML_calendario); - } -/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Esta función devuelve una cadena con el código HTML con las horas hasta de reserva de las aulas -________________________________________________________________________________________________________*/ - function HorasReserva($literal,$nombretabla,$nombreampm,$nombreminuto){ - if($literal=="1") - $literal="Comienzo de la reserva"; - else - $literal="Fin de la reserva"; - - $HTML_calendario='<TABLE id="'.$nombretabla.'" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=12><A href="#HorasReserva"><SPAN onclick="TH_'.$this->onclick.'">'.$literal.'</SPAN></A></TH>'; - $HTML_calendario.='<TH>Mod</TH>'; - $HTML_calendario.='<TH>Min.</TH>'; - $HTML_calendario.='<TR>'.chr(13); - for ($i=1;$i<13;$i++) - $HTML_calendario.='<TD align=center><A href="#HorasReserva"><SPAN id="'.$this->numero_horas[$i][0].'" value="'.$this->numero_horas[$i][1].'" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$this->numero_horas[$i][0].'</SPAN></A></TD>'.chr(13); - - $HTML_calendario.='<TD align=center>'; - $HTML_calendario.= '<SELECT class="estilodesple" id="'.$nombreampm.'">'.chr(13); - $HTML_calendario.= '<OPTION value=0>A.M.</OPTION>'.chr(13); - $HTML_calendario.= '<OPTION selected value=1 >P.M.</OPTION>'.chr(13); - $HTML_calendario.='</SELECT>'.chr(13); - $HTML_calendario.='</TD> '.chr(13); - - $HTML_calendario.='<TD align=center>'; - $HTML_calendario.='<INPUT type=text class=cajatexto id="'.$nombreminuto.'" size=1>'.chr(13); - $HTML_calendario.='</TD> '.chr(13); - - $HTML_calendario.='</TR>'.chr(13); - $HTML_calendario.='</TABLE>'.chr(13); - - return($HTML_calendario); - } - /* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Esta función devuelve una cadena con el código HTML con las horas de apertura de las aulas - ________________________________________________________________________________________________________*/ - function Horas_Completas(){ - $maxcolumnas=16; - - $HTML_calendario='<TABLE id="tabla_horas" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan='.$maxcolumnas.'>Horas</TH><TR>'.chr(13); // Literal Horas - $HTML_calendario.='<TR>'.chr(13); - $currenthora=0; - $currentminutos=0; - $currenthorario=$currenthora.":".$currentminutos; - for ($i=1;$i<97;$i++){ - if($currentminutos==0) $currenthorario.="0"; - - $HTML_calendario.='<TD align=center><A href="#Horas_Completas"><SPAN id="'.$currenthorario.'" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$currenthorario.'</SPAN></A></TD>'.chr(13); - $currentminutos+=15; - if($currentminutos==60) { - $currenthora++; - if($currenthora==24) $currenthora=0; - $currentminutos=0; - } - $currenthorario=$currenthora.":".$currentminutos; - if ($i%$maxcolumnas==0) $HTML_calendario.='</TR><TR>'.chr(13); - } - $HTML_calendario.='</TR></TABLE>'.chr(13); - return($HTML_calendario); - } -} // Fin de la clase Almanaque diff --git a/admin/WebConsole/idiomas/php/esp/clases/Calendario_esp.php b/admin/WebConsole/idiomas/php/esp/clases/Calendario_esp.php deleted file mode 100644 index a40bc4b5..00000000 --- a/admin/WebConsole/idiomas/php/esp/clases/Calendario_esp.php +++ /dev/null @@ -1,523 +0,0 @@ - <? -/*======================================================================================================== - Esta clase genera tablas HTML para selección de fechas (Versión inglesa) - - Atributos de la clase: - - clase: Clase [CSS] de la tabla HTML que se generará. - onmouseover: Función Javascript que se ejuctará al generarse el evento - onmouseout: Función Javascript que se ejuctará al generarse el evento - onclick: Función Javascript que se ejuctará al hacer click sobre el objeto - -=========================================================================================================*/ -class Calendario{ - var $aula; - var $horaresevini; - var $horaresevfin; - var $clase ; - var $onmouseover; - var $onmouseout; - var $onclick; - - var $desplazamiento_dias=6; // Ajuste fino dependiendo del año de comienzo del algoritmo - var $nombre_mes=array(); - var $nombre_dia=array(); - var $dias_meses=array(); - - function Calendario($pclase="",$ponmouseover="sobre(this)",$ponmouseout="fuera(this)",$ponclick="clic(this)"){ //Constructor - $this->clase=$pclase; - $this->onmouseover=$ponmouseover; - $this->onmouseout=$ponmouseout; - $this->onclick=$ponclick; - - $this->nombre_mes[1]=array ("Enero",0x0001); - $this->nombre_mes[2]=array ("Febrero",0x0002); - $this->nombre_mes[3]=array ("Marzo",0x0004); - $this->nombre_mes[4]=array ("Abril",0x0008); - $this->nombre_mes[5]=array ("Mayo",0x0010); - $this->nombre_mes[6]=array ("Junio",0x0020); - $this->nombre_mes[7]=array ("Julio",0x0040); - $this->nombre_mes[8]=array ("Agosto",0x0080); - $this->nombre_mes[9]=array ("Septiembre",0x0100); - $this->nombre_mes[10]=array ("Octubre",0x0200); - $this->nombre_mes[11]=array ("Noviembre",0x0400); - $this->nombre_mes[12]=array ("Diciembre",0x0800); - - $this->numero_annos[1]=array ("2010",0x01); // tamaño 1 bytes - $this->numero_annos[2]=array ("2011",0x02); - $this->numero_annos[3]=array ("2012",0x04); - $this->numero_annos[4]=array ("2013",0x08); - $this->numero_annos[5]=array ("2014",0x10); - $this->numero_annos[6]=array ("2015",0x20); - $this->numero_annos[7]=array ("2016",0x40); - $this->numero_annos[8]=array ("2017",0x80); - - $this->dias_meses[1]=31; - $this->dias_meses[2]=28; - $this->dias_meses[3]=31; - $this->dias_meses[4]=30; - $this->dias_meses[5]=31; - $this->dias_meses[6]=30; - $this->dias_meses[7]=31; - $this->dias_meses[8]=31; - $this->dias_meses[9]=30; - $this->dias_meses[10]=31; - $this->dias_meses[11]=30; - $this->dias_meses[12]=31; - - $this->nombre_dia[1]=array ("L",0x01); // tamaño 1 bytes - $this->nombre_dia[2]=array ("M",0x02); - $this->nombre_dia[3]=array ("X",0x04); - $this->nombre_dia[4]=array ("J",0x08); - $this->nombre_dia[5]=array ("V",0x10); - $this->nombre_dia[6]=array ("S",0x20); - $this->nombre_dia[7]=array ("D",0x40); - } -/*________________________________________________________________________________________________________ - Esta función devuelve una cadena con el código HTML del calendario del mes y año elegidos - y que son propiedades de la clase. -________________________________________________________________________________________________________*/ - function MesAnno($mes,$anno,$CntMes){ - $fecha="1/".$mes."/".$anno; - $ds=$this->_DiaSemana($fecha); - if ($ds==0) $ds=7; - $paso=2; // Porporción para el la intensidad del color - $swbi=0; // Suma para bisiesto - if ($this->bisiesto($anno) && $mes==2) $swbi=1; - - $HTML_calendario='<TABLE border=1 cellspacing=0 cellpadding=1 id="tabla_mesanno" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=7 id="'.$mes.'/'.$anno.'" value="'.$this->aula.'" style="cursor:hand" onclick="TH_'.$this->onclick.'">'.$this->nombre_mes[$mes][0].'</TH></TR>'.chr(13); // Nombre del mes - $HTML_calendario.='<TR>'.chr(13); - for ($i=1;$i<8;$i++) - $HTML_calendario.='<TH>'.$this->nombre_dia[$i][0].'</TH>'.chr(13); // Días de la semana - $HTML_calendario.='</TR><TR>'.chr(13); - for ($i=1;$i<$ds;$i++) - $HTML_calendario.='<TD> </TD>'.chr(13); // Relleno primeros dias de la semana - $sm=$ds; // Control salto de semana - for ($i=1;$i<=$this->dias_meses[$mes]+$swbi;$i++){ - $HTML_calendario.='<TD align=center '; - if(isset($CntMes[$i])){ - if($CntMes[$i]>0){ - $itcr=255; - $itc=240-($CntMes[$i]*$paso); - if($CntMes[$i]>=50) - $colordia="#FFFFFF"; - else - $colordia="#000000"; - - $bgcolordia=sprintf('#%02x%02x%02x',$itcr,$itc,$itc); - $HTML_calendario.=' style="COLOR:'.$colordia.';BACKGROUND-COLOR: '.$bgcolordia.';"'; - $HTML_calendario.=' id="'.$i.'/'.$mes.'/'.$anno.'" value="'.$this->aula.'" style="cursor:hand" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'"'; - } - } - $HTML_calendario.='>'.$i.'</TD>'.chr(13); - if ($sm%7==0){ - $HTML_calendario.='</TR><TR>'.chr(13); - $sm=0; - } - $sm++; - } - $HTML_calendario.='</TR></TABLE>'.chr(13); - return($HTML_calendario); - } - -/*________________________________________________________________________________________________________ - Esta función devuelve una cadena con el código HTML del calendario del mes y año elegidos - y que son propiedades de la clase. -________________________________________________________________________________________________________*/ - function JMesAnno($mes,$anno,$JDif,$TBfechas,$sumahoras){ - $fecha="1/".$mes."/".$anno; - $Jdpl=$this->juliana($fecha)-$JDif; // Calcula punto departida para indice juliano - $ds=$this->_DiaSemana($fecha); - if ($ds==0) $ds=7; - $paso=2; // Porporción para el la intensidad del color - $swbi=0; // Suma para bisiesto - if ($this->bisiesto($anno) && $mes==2) $swbi=1; - $HTML_calendario='<TABLE border=1 cellspacing=0 cellpadding=1 id="tabla_mesanno" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=7 id="'.$mes.'/'.$anno.'" style="cursor:hand" onclick="TH_'.$this->onclick.'">'.$this->nombre_mes[(int)$mes][0].'</TH></TR>'.chr(13); // Nombre del mes - $HTML_calendario.='<TR>'.chr(13); - for ($i=1;$i<8;$i++) - $HTML_calendario.='<TH>'.$this->nombre_dia[$i][0].'</TH>'.chr(13); // Días de la semana - $HTML_calendario.='</TR><TR>'.chr(13); - for ($i=1;$i<$ds;$i++) - $HTML_calendario.='<TD> </TD>'.chr(13); // Relleno primeros dias de la semana - $sm=$ds; // Control salto de semana - for ($i=1;$i<=$this->dias_meses[(int)$mes]+$swbi;$i++){ - $HTML_calendario.='<TD align=center '; - if(isset($TBfechas[$Jdpl])){ - if($TBfechas[$Jdpl]>0){ - $xpor=$TBfechas[$Jdpl]*100/$sumahoras; - $itcr=255; - $itc=240-($xpor*$paso); - if($xpor>=50) - $colordia="#FFFFFF"; - else - $colordia="#000000"; - - $bgcolordia=sprintf('#%02x%02x%02x',$itcr,$itc,$itc); - $HTML_calendario.=' style="COLOR:'.$colordia.';BACKGROUND-COLOR: '.$bgcolordia.';"'; - $HTML_calendario.=' id="'.$i.'/'.$mes.'/'.$anno.'" value="'.$this->aula.'" style="cursor:hand" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'"'; - } - } - $HTML_calendario.='>'.$i.'</TD>'.chr(13); - if ($sm%7==0){ - $HTML_calendario.='</TR><TR>'.chr(13); - $sm=0; - } - $sm++; - $Jdpl++; - } - $HTML_calendario.='</TR></TABLE>'.chr(13); - return($HTML_calendario); - } - -/*________________________________________________________________________________________________________ - Esta función devuelve el número del día de la semana: - 0=domingo 1=Lunes, 2=mártes ... 6=sábado - - Parámetro de entrada: - Una cadena con formato de fecha dd/mm/aaaa. -________________________________________________________________________________________________________*/ - function _DiaSemana($fecha){ - list($dia,$mes,$anno)=split('[/.-]',$fecha); - $cont=0; - for ($i=1900;$i<$anno;$i++){ - if ($this->bisiesto($i)) $dias_anuales=366; else $dias_anuales=365; - $cont+=$dias_anuales; - } - for ($i=1;$i<$mes;$i++){ - if ($i!=2) - $cont+=$this->dias_meses[$i]; - else{ - if ($this->bisiesto($anno)) - $cont+=29; - else - $cont+=28; - } - } - $cont+=$dia+$this->desplazamiento_dias; - return($cont%7); - } -//________________________________________________________________________________________________________ -// Esta función devuelve true si el año pasado como parámetro es bisiesto y false si no lo es -// -// Parámetro de entrada: -// Una número que representa el año -//________________________________________________________________________________________________________ -function bisiesto($anob){ - if ($anob%4==0) return(true); else return(false); - } -//________________________________________________________________________________________________________ -// Esta función devuelve una cadena con el código HTML con las horas de reservas de las aulas -//________________________________________________________________________________________________________ -function HorasDias($CntDia,$porcenhoras){ - $HTML_calendario=""; - $sw=0; - $conthoras=0; // Contador de horas y minutos de reservas - $maxcolumnas=8; - $tbampm[0]="a.m."; - $tbampm[1]="p.m."; - - $HTML_calendario.='<TABLE border=0 cellspacing=0 cellpadding=0 id="tabla_horas" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan=3>Horas</TH></TR>'.chr(13); // Literal Horas - $HTML_calendario.='<TR>'.chr(13); - $HTML_ampm[0]=""; - $HTML_ampm[1]=""; - $swampm[0]=false; - $swampm[1]=false; - - if($this->horaresevini<12) $ix=0; else $ix=1; - for($j=$ix;$j<=1;$j++){ - $HTML_ampm[$j].='<TD style="BACKGROUND-COLOR: #FFFFFF;" valig=top >'.chr(13); - $HTML_ampm[$j].='<TABLE valig=top cellspacing=0 cellpadding=0 border=1 class="'.$this->clase.'">'.chr(13); - $HTML_ampm[$j].='<TR>'.chr(13); - $HTML_ampm[$j].='<TH colspan='.$maxcolumnas.'>'.$tbampm[$j].'</TH></TR>'.chr(13); // Literal Horas - $HTML_ampm[$j].='<TR>'.chr(13); - - if($j==0){ // A.M.height - $imin=$this->horaresevini; - $currenthora=$imin; - if($this->horaresevfin<=12) - $imax=$this->horaresevfin; - else - $imax=12; - } - else{ - if($this->horaresevini<=12) - $imin=0; - else - $imin=$this->horaresevini-12; - $imax=(int)$this->horaresevfin-12; - $currenthora=$imin; - } - $cols=0; - $currentminutos=0; - $currenthorario=$currenthora.":".$currentminutos; - $intervalo=($imax-$imin+1)*4; - for ($i=$imin;$i<$intervalo;$i++){ - $cols++; - if($sw>0) // Acarre la reserva desde A.M. - $swampm[$j]=true; - - if($currentminutos==0) $currenthorario.="0"; - if(isset($CntDia[$j][$currenthora][$currentminutos])){ - if($CntDia[$j][$currenthora][$currentminutos]==1) - $sw++; - $swampm[$j]=true; - } - if(isset($CntDia[$j][$currenthora][$currentminutos])){ - if($CntDia[$j][$currenthora][$currentminutos]==0) - $sw--; - } - $HTML_ampm[$j].='<TD '; - if($sw>0) - $HTML_ampm[$j].=' style="COLOR:#eeeeee;BACKGROUND-COLOR: #cc3366"'; - - if($sw>0) // Cuenta la fracción de 15 minutos como reservada - $conthoras++; - $HTML_ampm[$j].=' align=center> '.$currenthorario.' </TD>'.chr(13); - $currentminutos+=15; - if($currentminutos==60) { - $currenthora++; - $currentminutos=0; - } - $currenthorario=$currenthora.":".$currentminutos; - if (($cols)%$maxcolumnas==0 ) $HTML_ampm[$j].='</TR><TR>'.chr(13); - } - $HTML_ampm[$j].='</TR></TABLE>'.chr(13); - $HTML_ampm[$j].='</TD>'.chr(13); - } - - if ($swampm[0]) - $HTML_calendario.=$HTML_ampm[0]; - - if ($swampm[0] && $swampm[1]){ - $HTML_calendario.='<TD style="BACKGROUND-COLOR: #FFFFFF;" width=25> '.chr(13); - $HTML_calendario.='</TD>'.chr(13); - } - - if ($swampm[1]) - $HTML_calendario.=$HTML_ampm[1]; - - $HTML_calendario.='</TR>'.chr(13); - $HTML_calendario.='</TABLE>'.chr(13); - - $numblo=($this->horaresevfin-$this->horaresevini)*4; - if($numblo>0) - $porcenhoras=floor($conthoras*100/$numblo); - else - $porcenhoras=100; - return($HTML_calendario); -} -/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Esta función devuelve una cadena con el código HTML con las horas de apertura de las aulas -________________________________________________________________________________________________________*/ -function Horas_Completas(){ - $maxcolumnas=8; - - $HTML_calendario='<TABLE id="tabla_horas" class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $HTML_calendario.='<TH colspan='.$maxcolumnas.'>Horas</TH></TR>'.chr(13); // Literal Horas - $HTML_calendario.='<TR>'.chr(13); - for ($i=1;$i<25;$i++){ - $HTML_calendario.='<TD align=center id="'.$i.'" style="cursor:hand" onmouseover="'.$this->onmouseover.'" onmouseout="'.$this->onmouseout.'" onclick="'.$this->onclick.'">'.$i.'</TD>'.chr(13); - if (($i)%$maxcolumnas==0) $HTML_calendario.='</TR><TR>'.chr(13); - } - $HTML_calendario.='</TR></TABLE>'.chr(13); - return($HTML_calendario); -} -/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Esta función devuelve una cadena con el código HTML con las intensidades para las reservas de un día -________________________________________________________________________________________________________*/ -function TablaIntensidades(){ - $HTML_calendario='<TABLE id="tabla_intensidad border=1class="'.$this->clase.'">'.chr(13); - $HTML_calendario.='<TR>'.chr(13); - $itcr=255; - for($i=0;$i<=100;$i+=8){ - $HTML_calendario.='<TD height=10 width=20'.chr(13); - $itc=240-($i*2); - if($i>=50) - $colordia="#FFFFFF"; - else - $colordia="#000000"; - $bgcolordia=sprintf('#%02x%02x%02x',$itcr,$itc,$itc); - $HTML_calendario.=' style="COLOR:'.$colordia.';BACKGROUND-COLOR: '.$bgcolordia.';">'; - //$HTML_calendario.=$i.' %'; - $HTML_calendario.='</TD>'.chr(13); - } - $HTML_calendario.='</TR></TABLE>'.chr(13); - return($HTML_calendario); -} - -/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Devuelve una cadena con los días del mes que son lunes(1) o martes(2) o miércoles(3), etc ...domingo(7) separada por comas -________________________________________________________________________________________________________________*/ -function DiasPorMes($mes,$anno,$numerodia){ - $cadenadias=""; - $dia_c=1; - $fecha=$dia_c."/".$mes."/".$anno; - $ds=$this->_DiaSemana($fecha); - if ($ds==0) $ds=7; - while($ds!=$numerodia){ - $dia_c++; - $ds++; - if($ds>7) $ds=1; - } - // Calcula número de dias del mes - $diasmaxmes=$this->dias_meses[$mes]; - if ($mes==2){ - if ($this->bisiesto($anno)){ - $diasmaxmes=29; - } - } - while($dia_c<=$diasmaxmes){ - $cadenadias.=$dia_c.";"; - $dia_c+=7; - } - return($cadenadias); -} -/*________________________________________________________________________________________________________ - Devuelve una cadena con los días del mes correspondiente a una semana concreta, separados por coma -________________________________________________________________________________________________________*/ -function DiasPorSemanas($mes,$anno,$numerosemana){ - $cadenadias=""; - $dia_c=1; - $nsem=1; - $fecha=$dia_c."/".$mes."/".$anno; - $ds=$this->_DiaSemana($fecha); - if ($ds==0) $ds=7; - while($nsem!=$numerosemana){ - $dia_c++; - $ds++; - if($ds>7){ - $ds=1; - $nsem++; - } - } - // Calcula número de dias del mes - $diasmaxmes=$this->dias_meses[$mes]; - if ($mes==2){ - if ($this->bisiesto($anno)){ - $diasmaxmes=29; - } - } - for($i=$ds;$i<=5;$i++){ - if($dia_c>$diasmaxmes) break; - $cadenadias.=$dia_c.";"; - $dia_c++; - } - return($cadenadias); -} -// ____________________________________________________________________________ -// Esta función devuelve el número de la última semana de un mes -// ____________________________________________________________________________ -function UltimaSemana($mes,$anno){ - $diasmaxmes=$this->dias_meses[$mes]; - if ($mes==2){ - if ($this->bisiesto($anno)){ - $diasmaxmes=29; - } - } - $fecha="1/".$mes."/".$anno; - $ds=$this->_DiaSemana($fecha); - if ($ds==0) $ds=7; - $nwdia=$diasmaxmes+$ds-1; - $cociente=floor($nwdia/7); - $resto=$nwdia%7; - if($resto>0) $cociente++; - return($cociente); -} -//________________________________________________________________________________________________________ -// Función : Fechas -// Descripción : -// Devuelve una cadena de fechas separada por comas que son las fechas que forman parte de una reserva concreta -// Parametros: -// - anno_c: Un año determinado -// - mes_desde: El mes desde que se considera la reserva -// - mes_hasta: El mes hasta que se considera la reserva -// - meses: Campo con información hexadecimal de los meses de la reserva ( la información contenida en el campo de la tabla con este nombre -// - diario: Idem para los dias de un mes -// - dias: idem para los nombres de los días -// - semanas: Idem para las semanas -//________________________________________________________________________________________________________ -function Fechas($anno_c,$mes_desde,$mes_hasta,$meses,$diario,$dias,$semanas){ - $cadenafechas=""; - $mascara=0x0001; - $cadenameses=""; - $meses=$meses>>($mes_desde-1); - for($i=$mes_desde;$i<=$mes_hasta;$i++){ - if($meses&$mascara>0){ - $cadenameses.=$i.";"; - // Dias de la semana - if($dias>0){ - $auxdias=$dias; - for($j=1;$j<=7;$j++){ - if($auxdias&$mascara>0){ - $cadenadias=$this->DiasPorMes($i,$anno_c,$j); - $tbdias=split(";",$cadenadias); - for ($k=0;$k<sizeof($tbdias)-1;$k++) - $cadenafechas.=$tbdias[$k]."/".$i."/".$anno_c.";"; - } - $auxdias=$auxdias>>1; - } - } - // Semanas - if($semanas>0){ - $auxsemanas=$semanas; - for($j=1;$j<=6;$j++){ - if($auxsemanas&$mascara>0){ - if($j==6){ - $ulse=$this->UltimaSemana($i,$anno_c); - $cadenadias=$this->DiasPorSemanas($i,$anno_c,$ulse); - } - else - $cadenadias=$this->DiasPorSemanas($i,$anno_c,$j); - $tbdias=split(";",$cadenadias); - for ($k=0;$k<sizeof($tbdias)-1;$k++) - $cadenafechas.=$tbdias[$k]."/".$i."/".$anno_c.";"; - } - $auxsemanas=$auxsemanas>>1; - } - } - } - $meses=$meses>>1; - } - $cadenadiario=""; - for($i=1;$i<32;$i++){ - if($diario&$mascara>0) $cadenadiario.=$i.";"; - $diario=$diario>>1; - } - $tbmeses=split(";",$cadenameses); - $tbdiario=split(";",$cadenadiario); - for ($i=0;$i<sizeof($tbmeses)-1;$i++){ - for ($j=0;$j<sizeof($tbdiario)-1;$j++){ - $cadenafechas.=$tbdiario[$j]."/".$tbmeses[$i]."/".$anno_c.";"; - } - } - return($cadenafechas); -} -/*______________________________________________________________________ - Devuelve el dia juliano de una fecha determinada - Parametros: - - cadena con la fecha en formato "dd/mm/aaaa" - Devuelve: - - El dia juliano -_______________________________________________________________________*/ -function juliana($fecha) { - list($dia,$mes,$anno)=split("[/-]",$fecha); - $GGG = 1; - if ($anno <= 1585) $GGG = 0; - $juliano= -1 * floor(7 * (floor(($mes + 9) / 12) + $anno) / 4); - $S = 1; - if (($mes - 9)<0) $S=-1; - $A = abs($mes - 9); - $auxjuliano = floor($anno + $S * floor($A / 7)); - $auxjuliano = -1 * floor((floor($auxjuliano / 100) + 1) * 3 / 4); - $juliano = $juliano + floor(275 * $mes / 9) + $dia + ($GGG * $auxjuliano); - $juliano =$juliano + 1721027 + 2 * $GGG + 367 * $anno - 0.5; - return(floor($juliano)); -} -} // Fin de la clase Calendario diff --git a/admin/WebConsole/idiomas/php/esp/colasacciones_esp.php b/admin/WebConsole/idiomas/php/esp/colasacciones_esp.php deleted file mode 100644 index 6a171017..00000000 --- a/admin/WebConsole/idiomas/php/esp/colasacciones_esp.php +++ /dev/null @@ -1,79 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: colasacciones_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - -// Literales de los tipo de acciones -$LITEJECUCION_COMANDO="Comandos"; -$LITEJECUCION_PROCEDIMIENTO="Procedimientos"; -$LITEJECUCION_TAREA="Tareas"; -$LITEJECUCION_TRABAJO="Trabajos"; - -$LITACCION_EXITOSA='Finalizada correctamente'; // Literal Finalizada con exito -$LITACCION_FALLIDA='Finalizada con errores'; // Literal Finalizada con errores -$LITACCION_TERMINADA='Finalizada manualmente'; //Literal Finalizada manualmente con indicacion de exito -$LITACCION_ABORTADA='Cancelada manualmente'; // Literal Finalizada manualmente con indicacion de errores -$LITACCION_SINERRORES='Activa sin errores'; // Literal Activa y sin ningún error -$LITACCION_CONERRORES='Activa con errores'; // Literal Activa y con algún error - -$LITACCION_DETENIDA='Parada'; // Literal acción momentanemente parada -$LITACCION_INICIADA='Activa'; // Literal acción activa -$LITACCION_FINALIZADA='Finalizada'; // Literal acción finalizada - -$TbMsg=array(); - $TbMsg[0]='Cola de acciones'; - $TbMsg[1]='Opciones de búsqueda'; - $TbMsg[2]='Acciones'; - $TbMsg[3]='Resultados'; - $TbMsg[4]='Estados'; - $TbMsg[5]='Porcentaje desde'; - $TbMsg[6]='hasta '; - $TbMsg[7]='Fecha inicio'; - $TbMsg[8]='Fecha final'; - $TbMsg[9]='Hora inicio'; - $TbMsg[10]='Hora final'; - $TbMsg[11]='Ámbito'; - $TbMsg[12]='Eliminar'; - $TbMsg[13]='Reiniciar'; - $TbMsg[14]='Parar'; - $TbMsg[15]='Seguir'; - $TbMsg[16]='Cancelar'; - $TbMsg[17]='Finalizar'; - - $TbMsg[18]='Acción'; - $TbMsg[19]='Fecha final'; - $TbMsg[20]='Hora final'; - $TbMsg[21]='Fecha inicio'; - $TbMsg[22]='Hora inicio'; - $TbMsg[23]='Nombre'; - - $TbMsg[24]='Centros'; - $TbMsg[25]='Grupo de aulas'; - $TbMsg[26]='Aulas'; - $TbMsg[27]='Grupo de ordenadores'; - $TbMsg[28]='Ordenadores'; - - $TbMsg[30]='Comandos'; - $TbMsg[31]='Tareas'; - $TbMsg[32]='Trabajos'; - - $TbMsg[41]='"Filtro Acción"'; - $TbMsg[42]='"Filtro ámbito"'; - $TbMsg[43]='"Eliminar filtro"'; - $TbMsg[44]='"Modificar Acción"'; - $TbMsg[45]='"Reiniciar"'; - $TbMsg[46]='"Eliminar"'; - $TbMsg[47]='"Tarea padre"'; - $TbMsg[48]='"Trabajo padre"'; - $TbMsg[49]='"Ver comandos"'; - $TbMsg[50]='"Ver tarea"'; - $TbMsg[51]='"Parar"'; - $TbMsg[52]='"Seguir"'; - $TbMsg[53]='"Cancelar"'; - $TbMsg[54]='"Finalizar"'; - $TbMsg[55]='"Finalizar sin errores"'; - $TbMsg[56]='"Finalizar con errores"'; - $TbMsg[57]='Información'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/colasreservas_esp.php b/admin/WebConsole/idiomas/php/esp/colasreservas_esp.php deleted file mode 100644 index 20ac2065..00000000 --- a/admin/WebConsole/idiomas/php/esp/colasreservas_esp.php +++ /dev/null @@ -1,53 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: colasreservas_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - -// Literales de los tipo de reservas -$LITRESERVA_PENDIENTE="Pendientes"; -$LITRESERVA_CONFIRMADA="Confirmadas"; -$LITRESERVA_DENEGADA="Denegadas"; - -$RESERVA_PARADA=1; // reserva momentanemente parada -$RESERVA_ACTIVA=0; // Reserva activa -$LITRESERVA_PARADA='Suspendida'; // Literal reserva momentanemente parada -$LITRESERVA_ACTIVA='Activa'; // Literal reserva activa - -$TbMsg=array(); - $TbMsg[0]='Reservas de aulas'; - $TbMsg[1]='Opciones de búsqueda'; - $TbMsg[2]='Tipo'; - $TbMsg[3]=''; - $TbMsg[4]='Estados'; - $TbMsg[5]='Porcentaje desde'; - $TbMsg[6]='Porcentaje hasta '; - $TbMsg[7]='Fecha inicio'; - $TbMsg[8]='Fecha final'; - $TbMsg[9]='Hora inicio'; - $TbMsg[10]='Hora final'; - $TbMsg[11]='Ámbito'; - - $TbMsg[12]='Centros'; - $TbMsg[13]='Grupo de aulas'; - $TbMsg[14]='Aulas'; - - $TbMsg[15]='Año'; - $TbMsg[16]='Mes'; - $TbMsg[17]='Día'; - $TbMsg[18]='Aula'; - $TbMsg[19]='Ocupación'; - $TbMsg[20]='Imagen asociada'; - $TbMsg[21]='Descripción'; - - $TbMsg[22]='Programación reservas'; - $TbMsg[23]='(Sin especificar)'; - $TbMsg[24]='Aula'; - $TbMsg[25]='Solicitante'; - $TbMsg[26]="Anticipación previa"; - $TbMsg[27]="(Sin acción previa)"; - $TbMsg[28]="Tarea previa"; - $TbMsg[29]="Trabajo previo"; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/comandos/apagar_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/apagar_esp.php deleted file mode 100644 index bfdd6783..00000000 --- a/admin/WebConsole/idiomas/php/esp/comandos/apagar_esp.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: apagar_esp.php (Comandos) -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centros'; - $TbMsg[1]='Grupo de aulas'; - $TbMsg[2]='Aulas'; - $TbMsg[3]='Grupo de ordenadores'; - $TbMsg[4]='Ordenadores'; - $TbMsg[5]='Apagar ordenadores'; - $TbMsg[6]='Ámbito'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/comandos/arrancar_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/arrancar_esp.php deleted file mode 100644 index 2cdbb0d6..00000000 --- a/admin/WebConsole/idiomas/php/esp/comandos/arrancar_esp.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: arrancar_esp.php (Comandos) -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centros'; - $TbMsg[1]='Grupo de aulas'; - $TbMsg[2]='Aulas'; - $TbMsg[3]='Grupo de ordenadores'; - $TbMsg[4]='Ordenadores'; - $TbMsg[5]='Arrancar ordenadores'; - $TbMsg[6]='Ámbito'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/comandos/configurar_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/configurar_esp.php deleted file mode 100644 index 48208d82..00000000 --- a/admin/WebConsole/idiomas/php/esp/comandos/configurar_esp.php +++ /dev/null @@ -1,26 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: configurar_esp.php (Comandos) -// Idioma: Espa�l -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centros'; - $TbMsg[1]='Grupo de aulas'; - $TbMsg[2]='Aulas'; - $TbMsg[3]='Grupo de ordenadores'; - $TbMsg[4]='Ordenadores'; - $TbMsg[5]='Particionar y Formatear'; - $TbMsg[6]='Ámbito'; - $TbMsg[7]='Partición oculta'; - $TbMsg[8]='Par'; - $TbMsg[9]='Tipo'; - $TbMsg[10]='Nombre S.O.'; - $TbMsg[11]='Tamaño'; - $TbMsg[12]='Operación'; - $TbMsg[13]='Sin acción'; - $TbMsg[14]='Formatear'; - $TbMsg[15]='Ocultar'; - $TbMsg[16]='Mostrar'; - $TbMsg[17]=' Espacio libre !!'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/comandos/conmutar_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/conmutar_esp.php deleted file mode 100644 index c34c5804..00000000 --- a/admin/WebConsole/idiomas/php/esp/comandos/conmutar_esp.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: conmutar_esp.php (Comandos) -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centros'; - $TbMsg[1]='Grupo de aulas'; - $TbMsg[2]='Aulas'; - $TbMsg[3]='Grupo de ordenadores'; - $TbMsg[4]='Ordenadores'; - $TbMsg[5]='Conmutar ordenadores'; - $TbMsg[6]='Ámbito'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/comandos/crearperfilsoftware_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/crearperfilsoftware_esp.php deleted file mode 100644 index 491d84b3..00000000 --- a/admin/WebConsole/idiomas/php/esp/comandos/crearperfilsoftware_esp.php +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: crearperfilsoftware_esp.php (Comandos) -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Creación de Imagen'; - $TbMsg[1]='Características del ordenador'; - $TbMsg[2]='Nombre'; - $TbMsg[3]='Dirección IP'; - $TbMsg[4]='Dirección MAC'; - $TbMsg[5]='Perfil Hardware'; - $TbMsg[6]='Datos a suministrar'; - $TbMsg[7]=''; - $TbMsg[8]='Par'; - $TbMsg[9]='Nombre S.O.'; - $TbMsg[10]='Nombre de la Imagen '; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/comandos/crearsoftincremental_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/crearsoftincremental_esp.php deleted file mode 100644 index 0eb03d9b..00000000 --- a/admin/WebConsole/idiomas/php/esp/comandos/crearsoftincremental_esp.php +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: crearsoftincremental_esp.php (Comandos) -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Generación de software Incremental' ; - $TbMsg[1]='Características del ordenador'; - $TbMsg[2]='Nombre'; - $TbMsg[3]='Dirección IP'; - $TbMsg[4]='Dirección MAC'; - $TbMsg[5]='Perfil Hardware'; - $TbMsg[6]='Datos a suministrar'; - $TbMsg[7]=''; - $TbMsg[8]='Par'; - $TbMsg[9]='Nombre Perfil'; - $TbMsg[10]='Software incremental disponible'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/comandos/ejecutarscripts_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/ejecutarscripts_esp.php deleted file mode 100644 index f2b5fbb0..00000000 --- a/admin/WebConsole/idiomas/php/esp/comandos/ejecutarscripts_esp.php +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: ejecutarscripts_esp.php (Comandos) -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centros'; - $TbMsg[1]='Grupo de aulas'; - $TbMsg[2]='Aulas'; - $TbMsg[3]='Grupo de ordenadores'; - $TbMsg[4]='Ordenadores'; - $TbMsg[5]='Ejecutar script'; - $TbMsg[6]='Ámbito'; - $TbMsg[7]='Título'; - $TbMsg[8]='Description'; - $TbMsg[9]='Código Rembo-C'; - $TbMsg[10]='Fichero de código'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/comandos/gestor_ejecutarscripts_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/gestor_ejecutarscripts_esp.php deleted file mode 100644 index ca0d1042..00000000 --- a/admin/WebConsole/idiomas/php/esp/comandos/gestor_ejecutarscripts_esp.php +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: gestor_ejecutarscripts_esp.php (Comandos) -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[1]='"ATENCIÓN: El Comando Ejecutar Scripts has sido registrado correctamente"'; - $TbMsg[2]='"ATENCIÓN: Hay algún problema para ejecutar el script"'; - $TbMsg[3]='"ATENCIÓN: El fichero no tiene la extensión .rbc"'; - $TbMsg[4]='"ATENCIÓN: El fichero no contiene código Rembo-C para ejecutar"'; - $TbMsg[5]='"ATENCIÓN: Hay algún problema para salvar el fichero de script"'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/comandos/iniciarsesion_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/iniciarsesion_esp.php deleted file mode 100644 index 07d60780..00000000 --- a/admin/WebConsole/idiomas/php/esp/comandos/iniciarsesion_esp.php +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: crearperfilsoftware_esp.php (Comandos) -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Iniciar Sesión'; - $TbMsg[1]='Características del ordenador'; - $TbMsg[2]='Nombre'; - $TbMsg[3]='Dirección IP'; - $TbMsg[4]='Dirección MAC'; - $TbMsg[5]='Perfil Hardware'; - $TbMsg[6]='Datos a suministrar'; - $TbMsg[7]=''; - $TbMsg[8]='Par'; - $TbMsg[9]='Nombre S.O.'; - $TbMsg[10]='Nombre de la Imagen '; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/comandos/inventariohardware_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/inventariohardware_esp.php deleted file mode 100644 index cfdeefc0..00000000 --- a/admin/WebConsole/idiomas/php/esp/comandos/inventariohardware_esp.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: inventariohardware__esp.php (Comandos) -// Idioma: Espa�l -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centros'; - $TbMsg[1]='Grupo de aulas'; - $TbMsg[2]='Aulas'; - $TbMsg[3]='Grupo de ordenadores'; - $TbMsg[4]='Ordenadores'; - $TbMsg[5]='Inventario Hardware�'; - $TbMsg[6]='Ámbito'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/comandos/inventariosoftware_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/inventariosoftware_esp.php deleted file mode 100644 index 6bd5a009..00000000 --- a/admin/WebConsole/idiomas/php/esp/comandos/inventariosoftware_esp.php +++ /dev/null @@ -1,18 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: inventariosoftware__esp.php (Comandos) -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centros'; - $TbMsg[1]='Grupo de aulas'; - $TbMsg[2]='Aulas'; - $TbMsg[3]='Grupo de ordenadores'; - $TbMsg[4]='Ordenadores'; - $TbMsg[5]='Inventario Software'; - $TbMsg[6]='Ámbito'; - $TbMsg[7]='Datos a suministrar'; - $TbMsg[8]='Par'; - $TbMsg[9]='Nombre S.O.'; -?> diff --git a/admin/WebConsole/idiomas/php/esp/comandos/particionaryformatear_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/particionaryformatear_esp.php deleted file mode 100644 index e309dce1..00000000 --- a/admin/WebConsole/idiomas/php/esp/comandos/particionaryformatear_esp.php +++ /dev/null @@ -1,26 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: particionaryformatear_esp.php (Comandos) -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centros'; - $TbMsg[1]='Grupo de aulas'; - $TbMsg[2]='Aulas'; - $TbMsg[3]='Grupo de ordenadores'; - $TbMsg[4]='Ordenadores'; - $TbMsg[5]='Particionar y Formatear'; - $TbMsg[6]='Ámbito'; - $TbMsg[7]=''; - $TbMsg[8]='Par'; - $TbMsg[9]='Tipo'; - $TbMsg[10]='Nombre S.O.'; - $TbMsg[11]='Tamaño'; - $TbMsg[12]='Operación'; - $TbMsg[13]='Sin action'; - $TbMsg[14]='Formatear'; - $TbMsg[15]='Ocultar'; - $TbMsg[16]='Mostrar'; - $TbMsg[17]='¡¡ Espacio libre !!'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/comandos/reiniciar_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/reiniciar_esp.php deleted file mode 100644 index 1dd0a887..00000000 --- a/admin/WebConsole/idiomas/php/esp/comandos/reiniciar_esp.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: reiniciar_esp.php (Comandos) -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centros'; - $TbMsg[1]='Grupo de aulas'; - $TbMsg[2]='Aulas'; - $TbMsg[3]='Grupo de ordenadores'; - $TbMsg[4]='Ordenadores'; - $TbMsg[5]='Reiniciar ordenadores'; - $TbMsg[6]='Ámbito'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/comandos/rembooffline_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/rembooffline_esp.php deleted file mode 100644 index fd048c06..00000000 --- a/admin/WebConsole/idiomas/php/esp/comandos/rembooffline_esp.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: rembooffline_esp.php (Comandos) -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centros'; - $TbMsg[1]='Grupo de aulas'; - $TbMsg[2]='Aulas'; - $TbMsg[3]='Grupo de ordenadores'; - $TbMsg[4]='Ordenadores'; - $TbMsg[5]='Activar Rembo OffLine'; - $TbMsg[6]='Ámbito'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/comandos/restaurarimagen_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/restaurarimagen_esp.php deleted file mode 100644 index c7cc2993..00000000 --- a/admin/WebConsole/idiomas/php/esp/comandos/restaurarimagen_esp.php +++ /dev/null @@ -1,22 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: restaurarimagen_esp.php (Comandos) -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centros'; - $TbMsg[1]='Grupo de aulas'; - $TbMsg[2]='Aulas'; - $TbMsg[3]='Grupo de ordenadores'; - $TbMsg[4]='Ordenadores'; - $TbMsg[5]='Restaurar Imagen'; - $TbMsg[6]='Ámbito'; - $TbMsg[7]='Datos a suministrar'; - $TbMsg[8]='Nombre S.O.'; - $TbMsg[9]='Imagen'; - $TbMsg[10]='Restaurar (Mismo tipo de partición)'; - $TbMsg[11]='Restaurar (Otro tipo de partición)'; - $TbMsg[12]='Origen'; - $TbMsg[13]='Protocolo'; -?> diff --git a/admin/WebConsole/idiomas/php/esp/comandos/tomaconfiguracion_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/tomaconfiguracion_esp.php deleted file mode 100644 index 7bc1e25e..00000000 --- a/admin/WebConsole/idiomas/php/esp/comandos/tomaconfiguracion_esp.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: tomaconfiguracion_esp.php (Comandos) -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centros'; - $TbMsg[1]='Grupo de aulas'; - $TbMsg[2]='Aulas'; - $TbMsg[3]='Grupo de ordenadores'; - $TbMsg[4]='Ordenadores'; - $TbMsg[5]='Tomar configuración'; - $TbMsg[6]='Ámbito'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/configuracionaula_esp.php b/admin/WebConsole/idiomas/php/esp/configuracionaula_esp.php deleted file mode 100644 index 89c98afa..00000000 --- a/admin/WebConsole/idiomas/php/esp/configuracionaula_esp.php +++ /dev/null @@ -1,23 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: configuracionaula_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]='Configuración Ordenadores'; -$TbMsg[1]='Características del Aula'; -$TbMsg[2]="Nombre Aula"; -$TbMsg[3]="Ubicación"; -$TbMsg[4]="Cañon"; -$TbMsg[5]="Pizarra"; -$TbMsg[6]="Puestos"; -$TbMsg[7]="Url Imagen"; -$TbMsg[8]="Comentarios"; -$TbMsg[9]='Datos de configuration'; -$TbMsg[10]='Partitción'; -$TbMsg[11]='Nombre S.O.'; -$TbMsg[12]='Tamaño'; -$TbMsg[13]='Ordenadores'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/configuraciongrupoordenador_esp.php b/admin/WebConsole/idiomas/php/esp/configuraciongrupoordenador_esp.php deleted file mode 100644 index 4b4d5eaf..00000000 --- a/admin/WebConsole/idiomas/php/esp/configuraciongrupoordenador_esp.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: configuraciongrupoordenador_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]='Configuración Ordenadores'; -$TbMsg[1]='Características del Grupo'; -$TbMsg[2]="Nombre del Grupo"; -$TbMsg[3]='Datos de la configuración'; -$TbMsg[4]='Partición'; -$TbMsg[5]='Nombre S.O.'; -$TbMsg[6]='Tamaño'; -$TbMsg[7]='Ordenadores'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/configuracionordenador_esp.php b/admin/WebConsole/idiomas/php/esp/configuracionordenador_esp.php deleted file mode 100644 index d6ba7b30..00000000 --- a/admin/WebConsole/idiomas/php/esp/configuracionordenador_esp.php +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: configuracionordenador_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Configuraciones de ordenadores'; - $TbMsg[1]='Características del ordenador'; - $TbMsg[2]='Nombre'; - $TbMsg[3]='Dirección IP'; - $TbMsg[4]='Dirección MAC'; - $TbMsg[5]='Perfil Hardware'; - $TbMsg[6]='Partición'; - $TbMsg[7]='Nombre del Sistema'; - $TbMsg[8]='Tamaño'; - $TbMsg[9]='Datos de configuration'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/conmutar_esp.php b/admin/WebConsole/idiomas/php/esp/conmutar_esp.php deleted file mode 100644 index c913ddfb..00000000 --- a/admin/WebConsole/idiomas/php/esp/conmutar_esp.php +++ /dev/null @@ -1,10 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: conmutar_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Este ámbito ha conmutado correctamente'; - $TbMsg[1]='ATENCIÓN: Ha habido algún problema al conmutar el ámbito'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/consolaremota_esp.php b/admin/WebConsole/idiomas/php/esp/consolaremota_esp.php deleted file mode 100644 index b02ae734..00000000 --- a/admin/WebConsole/idiomas/php/esp/consolaremota_esp.php +++ /dev/null @@ -1,23 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: incorporaordenadores_esp.php (Comandos) -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centros'; - $TbMsg[1]='Grupo de aulas'; - $TbMsg[2]='Aulas'; - $TbMsg[3]='Grupo de ordenadores'; - $TbMsg[4]='Ordenadores'; - $TbMsg[5]='Apagar ordenadores'; - $TbMsg[6]='Ámbito'; - $TbMsg[7]='Consola remota'; - $TbMsg[8]='Atención para ejecutar un comando teclee su sintaxis en la caja de texto de comandos y pulse enter'; - $TbMsg[9]='Se ha enviado una petición de consola remota a este ámbito, puede empezar a escribir comandos en la ventana para recibir el eco en la ventana de salida'; - $TbMsg[10]='ATENCIÓN: Ha habido algún problema al enviar una petición de consola remota a este ámbito'; - $TbMsg[11]='Comando/Script'; - $TbMsg[12]='Eco de consola'; - $TbMsg[13]='ATENCIÓN.- Ha elegido un ámbito de aplicación para la consola remota distinto al de "ordenador". <BR>Para visulizar el eco de cualquier cliente pulse sobre él con el botón secundario y elija "Eco de consola"; <BR>Se abrirá una ventana que se referescará automáticamente donde podrá hacer un seguiento del comando/script introducido'; - $TbMsg[14]='...Espere por favor, se está enviando el comando/script'; -?> diff --git a/admin/WebConsole/idiomas/php/esp/ecoremoto_esp.php b/admin/WebConsole/idiomas/php/esp/ecoremoto_esp.php deleted file mode 100644 index 669c225c..00000000 --- a/admin/WebConsole/idiomas/php/esp/ecoremoto_esp.php +++ /dev/null @@ -1,21 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: incorporaordenadores_esp.php (Comandos) -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centros'; - $TbMsg[1]='Grupo de aulas'; - $TbMsg[2]='Aulas'; - $TbMsg[3]='Grupo de ordenadores'; - $TbMsg[4]='Ordenador'; - $TbMsg[5]=''; - $TbMsg[6]='Ámbito'; - $TbMsg[7]='Eco de consola remota'; - $TbMsg[8]=''; - $TbMsg[9]='Se ha enviado una petición de eco consola remota a este ámbito, espere unos segundos para empezar a recibir información de esta consola...'; - $TbMsg[10]='ATENCIÓN: Ha habido algún problema al enviar una petición de eco consola remota a este ámbito'; - $TbMsg[11]='... espere por favor.'; - -?> diff --git a/admin/WebConsole/idiomas/php/esp/ejecutarprocedimientos_esp.php b/admin/WebConsole/idiomas/php/esp/ejecutarprocedimientos_esp.php deleted file mode 100644 index ba50d2ab..00000000 --- a/admin/WebConsole/idiomas/php/esp/ejecutarprocedimientos_esp.php +++ /dev/null @@ -1,18 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: acciones_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Centros'; - $TbMsg[1]='Grupo de aulas'; - $TbMsg[2]='Aulas'; - $TbMsg[3]='Grupo de ordenadores'; - $TbMsg[4]='Ordenadores'; - $TbMsg[5]='Ejecución de procedimientos'; - $TbMsg[6]='Ámbito'; - $TbMsg[7]='Procedimientos'; - $TbMsg[8]='Procedimientos'; - $TbMsg[9]='"Ejecutar procedimiento"'; - ?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/hardwares_esp.php b/admin/WebConsole/idiomas/php/esp/hardwares_esp.php deleted file mode 100644 index 96b508e2..00000000 --- a/admin/WebConsole/idiomas/php/esp/hardwares_esp.php +++ /dev/null @@ -1,30 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: hardwares_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"Definir nuevo tipo hardware"'; - $TbMsg[1]='"Propiedades"'; - $TbMsg[2]='"Eliminar tipo de hardware"'; - $TbMsg[3]='"Nuevo grupo de componentes"'; - $TbMsg[4]='"Definir nuevo componente"'; - $TbMsg[5]='"Colocar componente"'; - $TbMsg[6]='"Renombrar"'; - $TbMsg[7]='"Eliminar grupo de componentes"'; - $TbMsg[8]='"Mover componente"'; - $TbMsg[9]='"Eliminar componente"'; - $TbMsg[10]='"Nuevo grupo de perfiles"'; - $TbMsg[11]='"Definir nuevo perfil"'; - $TbMsg[12]='"Colocar perfil"'; - $TbMsg[13]='"Eliminar grupo de perfiles"'; - $TbMsg[14]='"Gestión Componentes"'; - $TbMsg[15]='"Información Perfil"'; - $TbMsg[16]='"Mover perfil"'; - $TbMsg[17]='"Eliminar perfil hardware"'; - $TbMsg[18]='"Tipos de hardware"'; - $TbMsg[19]='"Componentes hardwares"'; - $TbMsg[20]='"Perfiles hardwares"'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/imagenes_esp.php b/admin/WebConsole/idiomas/php/esp/imagenes_esp.php deleted file mode 100644 index 076060b4..00000000 --- a/admin/WebConsole/idiomas/php/esp/imagenes_esp.php +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: imagenes_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"Nuevo grupo de imágenes"'; - $TbMsg[1]='"Definir nueva imagen"'; - $TbMsg[2]='"Colocar imagen"'; - $TbMsg[3]='"Renombrar"'; - $TbMsg[4]='"Eliminar grupo de imágenes"'; - $TbMsg[5]='"Imagen información"'; - $TbMsg[6]='"Mover imagen"'; - $TbMsg[7]='"Propiedades"'; - $TbMsg[8]='"Eliminar Imagen"'; - $TbMsg[9]='"Imágenes"'; - $TbMsg[10]='"Gestión incrementales"'; -?> diff --git a/admin/WebConsole/idiomas/php/esp/imagenincremental_esp.php b/admin/WebConsole/idiomas/php/esp/imagenincremental_esp.php deleted file mode 100644 index fac1af2b..00000000 --- a/admin/WebConsole/idiomas/php/esp/imagenincremental_esp.php +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: imagenincremental_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Imágenes'; - $TbMsg[1]='Gestión de software incremental'; - $TbMsg[2]='Imagen'; - $TbMsg[3]='Nombre del software incremental'; - $TbMsg[4]='(*)Para incluir algún software incremental en esta imagen debe hacer click sobre la casilla de verificación correspondiente.'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/incorporaordenadores_esp.php b/admin/WebConsole/idiomas/php/esp/incorporaordenadores_esp.php deleted file mode 100644 index 9aee5f7c..00000000 --- a/admin/WebConsole/idiomas/php/esp/incorporaordenadores_esp.php +++ /dev/null @@ -1,18 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: incorporaordenadores_esp.php (Comandos) -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Incorporación de Ordenadores'; - $TbMsg[1]='Aula'; - $TbMsg[2]='Fichero'; - $TbMsg[3]='ATENCIÓN: Ha habido algún problema al incorporar ordenadores desde el fichero'; - $TbMsg[4]='ATENCIÓN: El fichero está vacio'; - $TbMsg[5]='ATENCIÓN: El fichero no contiene información con el formato necesario para incorporar ordenadores'; - $TbMsg[6]='ATENCIÓN: Hay algún problema para salvar el fichero'; - $TbMsg[7]='Se ha procesado la incorporación correctamente'; - $TbMsg[8]='Contenido'; - $TbMsg[9]='ATENCIÓN: El fichero contiene información duplicada, ya existen los siguientes ordenadores:'; -?> diff --git a/admin/WebConsole/idiomas/php/esp/incrementalcomponente_soft_esp.php b/admin/WebConsole/idiomas/php/esp/incrementalcomponente_soft_esp.php deleted file mode 100644 index aa43f008..00000000 --- a/admin/WebConsole/idiomas/php/esp/incrementalcomponente_soft_esp.php +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: incrementalcomponente_soft_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Softwares Incrementales'; - $TbMsg[1]='Gestión de componentes software'; - $TbMsg[2]='Software incremental'; - $TbMsg[3]='Nombre del componente'; - $TbMsg[4]='(*)Para incluir algún componente en este software incremental debe hacer click sobre la casilla de verificación correspondiente.'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/informacion_imagenes_esp.php b/admin/WebConsole/idiomas/php/esp/informacion_imagenes_esp.php deleted file mode 100644 index 365420b8..00000000 --- a/admin/WebConsole/idiomas/php/esp/informacion_imagenes_esp.php +++ /dev/null @@ -1,18 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_imagenes_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Imágenes'; - $TbMsg[1]='Information sobre imagenes'; - $TbMsg[2]='Imagen'; - $TbMsg[3]='Información de la Imagen'; - $TbMsg[4]='Componentes software'; - $TbMsg[5]='Software incremental'; - $TbMsg[6]='Perfil Software'; - $TbMsg[7]='Ordenadores con esta imagen'; - $TbMsg[8]='Partición'; - $TbMsg[9]='Comentarios'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/informacion_incrementales_esp.php b/admin/WebConsole/idiomas/php/esp/informacion_incrementales_esp.php deleted file mode 100644 index ba0f7883..00000000 --- a/admin/WebConsole/idiomas/php/esp/informacion_incrementales_esp.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_incrementales_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Software Incremental'; - $TbMsg[1]='Información sobre software incremental'; - $TbMsg[2]='Software Incremental'; - $TbMsg[3]='Información software incremental'; - $TbMsg[4]='Componentes software'; - $TbMsg[5]='Perfiles Combinables'; - $TbMsg[6]='Perfiles Hardware soportados'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/informacion_menus_esp.php b/admin/WebConsole/idiomas/php/esp/informacion_menus_esp.php deleted file mode 100644 index 8e69ec9c..00000000 --- a/admin/WebConsole/idiomas/php/esp/informacion_menus_esp.php +++ /dev/null @@ -1,29 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_menus_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Items del Menu'; - $TbMsg[1]='Información del Menú'; - $TbMsg[2]='Menú'; - $TbMsg[3]='Información Menú'; - $TbMsg[4]='Propiedades de los items'; - $TbMsg[5]='Propiedades'; - $TbMsg[6]='Eliminar Item'; - $TbMsg[7]='Título'; - $TbMsg[8]='Propiedades de los items públicos del Menú'; - $TbMsg[9]='Coordenada x'; - $TbMsg[10]='Coordenada y'; - $TbMsg[11]='Modalidad'; - $TbMsg[12]='Propiedades de los items privados del Menú'; - $TbMsg[13]='Items públicos '; - $TbMsg[14]='Items privados'; - $TbMsg[15]='Orden del item'; - $TbMsg[16]='Literal del item'; - $TbMsg[17]='Nombre de la Imagen'; - $TbMsg[18]='Menú simple'; - $TbMsg[19]='Menú doble'; - $TbMsg[20]='Código del item'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/informacion_perfileshard_esp.php b/admin/WebConsole/idiomas/php/esp/informacion_perfileshard_esp.php deleted file mode 100644 index d1ecf7bd..00000000 --- a/admin/WebConsole/idiomas/php/esp/informacion_perfileshard_esp.php +++ /dev/null @@ -1,17 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_perfileshard_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Perfiles hardware'; - $TbMsg[1]='Information sobre Perfiles hardware'; - $TbMsg[2]='Perfil hardware'; - $TbMsg[3]='Información Perfil hardware'; - $TbMsg[4]='Perfiles software disponibles'; - $TbMsg[5]='Componentes software'; - $TbMsg[6]='Componentes hardware '; - $TbMsg[7]='Software Incremental'; - $TbMsg[8]='Comentarios'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/informacion_perfilessoft_esp.php b/admin/WebConsole/idiomas/php/esp/informacion_perfilessoft_esp.php deleted file mode 100644 index ace5b047..00000000 --- a/admin/WebConsole/idiomas/php/esp/informacion_perfilessoft_esp.php +++ /dev/null @@ -1,17 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_perfilessoft_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Perfiles software'; - $TbMsg[1]='Información sobre perfiles software'; - $TbMsg[2]='Perfil software'; - $TbMsg[3]='Información perfiles software'; - $TbMsg[4]='Perfiles Hardware soportados'; - $TbMsg[5]='Componentes hardware'; - $TbMsg[6]='Componentes software'; - $TbMsg[7]='Software Incremental'; - $TbMsg[8]='Comentarios'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/informacion_procedimientos_esp.php b/admin/WebConsole/idiomas/php/esp/informacion_procedimientos_esp.php deleted file mode 100644 index e3f7e877..00000000 --- a/admin/WebConsole/idiomas/php/esp/informacion_procedimientos_esp.php +++ /dev/null @@ -1,11 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_procedimientos_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Parámetros de los Comandos del Procedimiento'; - $TbMsg[1]='Parámetro'; - $TbMsg[2]='Valor'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/informacion_servidordhcp_esp.php b/admin/WebConsole/idiomas/php/esp/informacion_servidordhcp_esp.php deleted file mode 100644 index 2ff2b099..00000000 --- a/admin/WebConsole/idiomas/php/esp/informacion_servidordhcp_esp.php +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_servidordhcp_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Servidores Dhcp '; - $TbMsg[1]='Información sobre Servidores Dhcp '; - $TbMsg[2]='Servidor Dhcp' ; - $TbMsg[3]='Información Servidor Dhcp'; - $TbMsg[4]='Comentarios'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/informacion_servidorrembo_esp.php b/admin/WebConsole/idiomas/php/esp/informacion_servidorrembo_esp.php deleted file mode 100644 index 48ffc0c3..00000000 --- a/admin/WebConsole/idiomas/php/esp/informacion_servidorrembo_esp.php +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_servidorrembo_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Servidores OpenGnsys '; - $TbMsg[1]='Information sobre Servidores OpenGnsys '; - $TbMsg[2]='Servidor OpenGnsys'; - $TbMsg[3]='Información Servidor OpenGnsys'; - $TbMsg[4]='Coments'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/informacion_tareas_esp.php b/admin/WebConsole/idiomas/php/esp/informacion_tareas_esp.php deleted file mode 100644 index b5ac5541..00000000 --- a/admin/WebConsole/idiomas/php/esp/informacion_tareas_esp.php +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_tareas_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Parámetros de los Comandos de la Tarea'; - $TbMsg[1]='Parámetro'; - $TbMsg[2]='Valor'; - $TbMsg[3]='Ámbito'; - $TbMsg[4]='Nombre'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/informacion_trabajos_esp.php b/admin/WebConsole/idiomas/php/esp/informacion_trabajos_esp.php deleted file mode 100644 index 367f7c1a..00000000 --- a/admin/WebConsole/idiomas/php/esp/informacion_trabajos_esp.php +++ /dev/null @@ -1,14 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: informacion_tareas_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Tareas incluidas en Trabajos'; - $TbMsg[1]='Parámetros de comandos en Tarea'; - $TbMsg[2]='Parámetro'; - $TbMsg[3]='Valor'; - $TbMsg[4]='Ámbito'; - $TbMsg[5]='Nombre'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/menus_esp.php b/admin/WebConsole/idiomas/php/esp/menus_esp.php deleted file mode 100644 index e025b1e8..00000000 --- a/admin/WebConsole/idiomas/php/esp/menus_esp.php +++ /dev/null @@ -1,18 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: menus_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"Nuevo grupo de menús"'; - $TbMsg[1]='"Definir nuevo menú"'; - $TbMsg[2]='"Colocar menu"'; - $TbMsg[3]='"Renombrar"'; - $TbMsg[4]='"Eliminar grupo de menús"'; - $TbMsg[5]='"Información Menú"'; - $TbMsg[6]='"Mover menú"'; - $TbMsg[7]='"Propiedades"'; - $TbMsg[8]='"Eliminar menú"'; - $TbMsg[9]='"Menús"'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/msgbrowser_esp.php b/admin/WebConsole/idiomas/php/esp/msgbrowser_esp.php deleted file mode 100644 index 64c122e0..00000000 --- a/admin/WebConsole/idiomas/php/esp/msgbrowser_esp.php +++ /dev/null @@ -1,36 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: msgbrowser.php -// Idioma: Español -//________________________________________________________________________________________________________ - -// Literales de los mensajes del browser del cliente -$TbMsg=array(); - $TbMsg[0]='Indice del mensaje NO identificado'; - $TbMsg[1]='Actualizando, por favor espere...'; - $TbMsg[2]='Creando imagen, por favor espere...'; - $TbMsg[3]='Restaurando imagen, por favor espere...'; - $TbMsg[4]='Modificando tabla de particiones, por favor espere...'; - $TbMsg[5]='Formateando, por favor espere...'; - $TbMsg[6]='Creando Inventario Hardware, por favor espere...'; - $TbMsg[7]='Creando Inventario Software, por favor espere...'; - $TbMsg[8]='Ejecutando script bash, por favor espere...'; - $TbMsg[9]='El proceso de creación de imagen ha terminado correctamente'; - $TbMsg[10]='ATENCIÓN, ha habido algún error en el proceso de creación de imagen'; - $TbMsg[11]='El proceso de restauración de imagen ha terminado correctamente'; - $TbMsg[12]='ATENCIÓN, ha habido algún error en el proceso de restauración de imagen'; - $TbMsg[13]='El proceso de particionado ha terminado correctamente'; - $TbMsg[14]='ATENCIÓN, ha habido algún error en el proceso de particionado'; - $TbMsg[15]='El proceso de formateado ha terminado correctamente'; - $TbMsg[16]='ATENCIÓN, ha habido algún error en el proceso de formateado'; - $TbMsg[17]='El proceso de Inventario Hardware ha terminado correctamente'; - $TbMsg[18]='ATENCIÓN, ha habido algún error en el proceso de Inventario Hardware'; - $TbMsg[19]='El proceso de Inventario Software ha terminado correctamente'; - $TbMsg[20]='ATENCIÓN, ha habido algún error en el proceso de Inventario Software'; - $TbMsg[21]='El proceso de jecuación del script bash ha terminado correctamente'; - $TbMsg[22]='ATENCIÓN, ha habido algún error en el proceso de ejecución del script bash'; - $TbMsg[23]='Sondeando, por favor espere...'; - - -?> diff --git a/admin/WebConsole/idiomas/php/esp/perfilcomponente_hard_esp.php b/admin/WebConsole/idiomas/php/esp/perfilcomponente_hard_esp.php deleted file mode 100644 index 128254e0..00000000 --- a/admin/WebConsole/idiomas/php/esp/perfilcomponente_hard_esp.php +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: perfilcomponente_hard_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Perfiles hardware'; - $TbMsg[1]='Gestión Componentes hardware'; - $TbMsg[2]='Perfil hardware'; - $TbMsg[3]='Nombre del component e'; - $TbMsg[4]='(*)Para incluir algún componente en este perfil debe hacer click sobre la casilla de verificación correspondiente.'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/perfilcomponente_soft_esp.php b/admin/WebConsole/idiomas/php/esp/perfilcomponente_soft_esp.php deleted file mode 100644 index 0f928378..00000000 --- a/admin/WebConsole/idiomas/php/esp/perfilcomponente_soft_esp.php +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: perfilcomponente_soft_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Perfiles software'; - $TbMsg[1]='Gestión de componentes software'; - $TbMsg[2]='Perfil software'; - $TbMsg[3]='Nombre del componente'; - $TbMsg[4]='(*)Para incluir algún componente en este perfil debe hacer click sobre la casilla de verificación correspondiente.'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/procedimientoscomandos_esp.php b/admin/WebConsole/idiomas/php/esp/procedimientoscomandos_esp.php deleted file mode 100644 index ced99b29..00000000 --- a/admin/WebConsole/idiomas/php/esp/procedimientoscomandos_esp.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: procedimientoscomandos_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Gestión Comandos del Procedimiento'; - $TbMsg[1]='Comandos incluidos'; - $TbMsg[2]='Procedimiento'; - $TbMsg[3]='Nombre Comando'; - $TbMsg[4]='Ord.'; - $TbMsg[5]='Parámetro'; - $TbMsg[6]='Valor'; - $TbMsg[7]='(*)Para excluir algún comando de este procedimiento debe hacer click sobre la casilla de verificación correspondiente'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/programaciones_esp.php b/admin/WebConsole/idiomas/php/esp/programaciones_esp.php deleted file mode 100644 index e39f16f6..00000000 --- a/admin/WebConsole/idiomas/php/esp/programaciones_esp.php +++ /dev/null @@ -1,19 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: programaciones_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -// Literales de los tipo de acciones -$LITEJECUCION_COMANDO="Comandos"; -$LITEJECUCION_PROCEDIMIENTO="Procedimientos"; -$LITEJECUCION_TAREA="Tareas"; -$LITEJECUCION_TRABAJO="Trabajos"; -$LITEJECUCION_RESERVA="Reservas"; - -$TbMsg=array(); - -$TbMsg[0]="Programaciones"; -$TbMsg[1]="Suspender temporalmente todos los bloques programados"; -$TbMsg[2]="Descripción del bloque"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/programacionesaulas_esp.php b/admin/WebConsole/idiomas/php/esp/programacionesaulas_esp.php deleted file mode 100644 index 80513f18..00000000 --- a/admin/WebConsole/idiomas/php/esp/programacionesaulas_esp.php +++ /dev/null @@ -1,54 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: colasreservas_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - -// Literales de los tipo de reservas -$LITRESERVA_PENDIENTE="Pendientes"; -$LITRESERVA_CONFIRMADA="Confirmadas"; -$LITRESERVA_DENEGADA="Denegadas"; - -$RESERVA_PARADA=1; // reserva momentanemente parada -$RESERVA_ACTIVA=0; // Reserva activa -$LITRESERVA_PARADA='Suspendida'; // Literal reserva momentanemente parada -$LITRESERVA_ACTIVA='Activa'; // Literal reserva activa - -$TbMsg=array(); - $TbMsg[0]='Reservas de aulas'; - $TbMsg[1]='Opciones de búsqueda'; - $TbMsg[2]='Tipo'; - $TbMsg[3]=''; - $TbMsg[4]='Estados'; - $TbMsg[5]='Porcentaje desde'; - $TbMsg[6]='Porcentaje hasta '; - $TbMsg[7]='Fecha inicio'; - $TbMsg[8]='Fecha final'; - $TbMsg[9]='Hora inicio'; - $TbMsg[10]='Hora final'; - $TbMsg[11]='Ámbito'; - - $TbMsg[12]='Centros'; - $TbMsg[13]='Grupo de aulas'; - $TbMsg[14]='Aulas'; - - $TbMsg[15]='Año'; - $TbMsg[16]='Mes'; - $TbMsg[17]='Día'; - $TbMsg[18]='Aula'; - $TbMsg[19]='Ocupación'; - $TbMsg[20]='Imagen asociada'; - $TbMsg[21]='Descripción'; - - $TbMsg[22]='Programación reservas'; - $TbMsg[23]='(Sin especificar)'; - $TbMsg[24]='Aula'; - $TbMsg[25]='Solicitante'; - $TbMsg[26]="Anticipación previa"; - $TbMsg[27]="(Sin acción previa)"; - $TbMsg[28]="Tarea previa"; - $TbMsg[29]="Trabajo previo"; - $TbMsg[30]='Grupo de reservas'; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/programacionesreservas_esp.php b/admin/WebConsole/idiomas/php/esp/programacionesreservas_esp.php deleted file mode 100644 index 0acf21b6..00000000 --- a/admin/WebConsole/idiomas/php/esp/programacionesreservas_esp.php +++ /dev/null @@ -1,53 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: colasreservas_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - -// Literales de los tipo de reservas -$LITRESERVA_PENDIENTE="Pendientes"; -$LITRESERVA_CONFIRMADA="Confirmadas"; -$LITRESERVA_DENEGADA="Denegadas"; - -$RESERVA_PARADA=1; // reserva momentanemente parada -$RESERVA_ACTIVA=0; // Reserva activa -$LITRESERVA_PARADA='Suspendida'; // Literal reserva momentanemente parada -$LITRESERVA_ACTIVA='Activa'; // Literal reserva activa - -$TbMsg=array(); - $TbMsg[0]='Reservas de aulas'; - $TbMsg[1]='Opciones de búsqueda'; - $TbMsg[2]='Tipo'; - $TbMsg[3]=''; - $TbMsg[4]='Estados'; - $TbMsg[5]='Porcentaje desde'; - $TbMsg[6]='Porcentaje hasta '; - $TbMsg[7]='Fecha inicio'; - $TbMsg[8]='Fecha final'; - $TbMsg[9]='Hora inicio'; - $TbMsg[10]='Hora final'; - $TbMsg[11]='Ámbito'; - - $TbMsg[12]='Reservas'; - $TbMsg[13]='Grupo de reservas'; - - $TbMsg[15]='Año'; - $TbMsg[16]='Mes'; - $TbMsg[17]='Día'; - $TbMsg[18]='Aula'; - $TbMsg[19]='Ocupación'; - $TbMsg[20]='Imagen asociada'; - $TbMsg[21]='Descripción'; - - $TbMsg[22]='Programación reservas'; - $TbMsg[23]='(Sin especificar)'; - $TbMsg[24]='Aula'; - $TbMsg[25]='Solicitante'; - $TbMsg[26]="Anticipación previa"; - $TbMsg[27]="(Sin acción previa)"; - $TbMsg[28]="Tarea previa"; - $TbMsg[29]="Trabajo previo"; - $TbMsg[30]="Datos Reserva"; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_aulas_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_aulas_esp.php deleted file mode 100644 index d85e5e45..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_aulas_esp.php +++ /dev/null @@ -1,24 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_aulas_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión Aulas"; -$TbMsg[5]="Nombre"; -$TbMsg[6]="Ubicación"; -$TbMsg[7]="Canón"; -$TbMsg[8]="Pizarra"; -$TbMsg[9]="Puestos"; -$TbMsg[10]="Url Imagen"; -$TbMsg[11]="Menu"; -$TbMsg[12]="Comentarios"; -$TbMsg[13]="Intervalos"; -$TbMsg[14]="Hora desde:"; -$TbMsg[15]="Hora hasta:"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_centros_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_centros_esp.php deleted file mode 100644 index 65d3092c..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_centros_esp.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_ordenadores_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión de Unidades Organizativas"; -$TbMsg[5]="Nombre de la unidad"; -$TbMsg[6]="Comentarios"; -?> -
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_componentehardwares_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_componentehardwares_esp.php deleted file mode 100644 index 2badfbd2..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_componentehardwares_esp.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_componentehardwares_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión Componentes Hardware"; -$TbMsg[5]="Nombre"; -$TbMsg[6]="Tipo de hardware"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_componentesoftwares_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_componentesoftwares_esp.php deleted file mode 100644 index 4a5ad618..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_componentesoftwares_esp.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_componentesoftwares_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión Componentes Software"; -$TbMsg[5]="Nombre"; -$TbMsg[6]="Tipo de Software"; -$TbMsg[7]="Tipo de S.O."; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_entidades_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_entidades_esp.php deleted file mode 100644 index 6b44d216..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_entidades_esp.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_ordenadores_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión Entidades"; -$TbMsg[5]="Nombre de la Entidad"; -$TbMsg[6]="Comentarios"; -?> -
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_entornos_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_entornos_esp.php deleted file mode 100644 index 8f37a0fb..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_entornos_esp.php +++ /dev/null @@ -1,24 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_aulas_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión de Variables de Entorno"; -$TbMsg[5]="IP Servidor de administración"; -$TbMsg[6]="Puerto Servidor de administración"; -$TbMsg[7]="Método de clonación preferido"; -$TbMsg[8]="Repositorios centralizados"; -$TbMsg[9]="Sí"; -$TbMsg[10]="No"; -$TbMsg[11]=""; -$TbMsg[12]=""; -$TbMsg[13]=""; -$TbMsg[14]=""; -$TbMsg[15]=""; -?> diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_grupos_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_grupos_esp.php deleted file mode 100644 index c2bf7247..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_grupos_esp.php +++ /dev/null @@ -1,31 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_tareas_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión Grupos"; -$TbMsg[5]="Nombre Grupo"; -$TbMsg[6]="Comentarios"; -$TbMsg[7]="Grupos de Aulas"; -$TbMsg[8]="Grupos de Procedimientos"; -$TbMsg[9]="Grupos de Tareas"; -$TbMsg[10]="Grupos de Trabajos"; -$TbMsg[11]="Grupos de Imágenes"; -$TbMsg[12]="Grupos de Componentes Hardware"; -$TbMsg[13]="Grupos de Componentes Software"; -$TbMsg[14]="Grupos de Perfiles Hardware"; -$TbMsg[15]="Grupos de Perfiles Software"; -$TbMsg[16]="Grupos de Software Incremental"; -$TbMsg[17]="Grupos de Servidores OpenGnsys"; -$TbMsg[18]="Grupos de Servidores Dhcp"; -$TbMsg[19]="Grupos de Menús"; -$TbMsg[20]="Grupos de Reservas"; -$TbMsg[21]="Grupos de Entidades"; -$TbMsg[22]="Grupos de Ordenadores"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_imagenes_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_imagenes_esp.php deleted file mode 100644 index 76e33fe9..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_imagenes_esp.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_imagenes_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión Imágenes"; -$TbMsg[5]="Nombre Imagen"; -$TbMsg[6]="Perfil Software"; -$TbMsg[7]="Comentarios"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_menus_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_menus_esp.php deleted file mode 100644 index 73edcc92..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_menus_esp.php +++ /dev/null @@ -1,26 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_menus_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión Menus"; -$TbMsg[5]="Nombre del Menú"; -$TbMsg[6]="Título"; -$TbMsg[7]="Comentarios"; -$TbMsg[8]="Items públicos del Menu"; -$TbMsg[9]="Coordenada x"; -$TbMsg[10]="Coordenada y"; -$TbMsg[11]="Modalidad"; -$TbMsg[12]="Items privados del Menu"; -$TbMsg[13]="Menú simple"; -$TbMsg[14]="Menú doble"; -$TbMsg[15]="Url menú público"; -$TbMsg[16]="Url menú privado"; -$TbMsg[17]="Resolución de pantalla"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_ordenadores_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_ordenadores_esp.php deleted file mode 100644 index d8cb2546..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_ordenadores_esp.php +++ /dev/null @@ -1,26 +0,0 @@ -<? -//_____________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_ordenadores_esp.php -// Idioma: Español -//______________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión Ordenadores"; -$TbMsg[5]="Nombre"; -$TbMsg[6]="Dirección IP"; -$TbMsg[7]="Dirección MAC"; -$TbMsg[8]="Perfil Hardware"; -$TbMsg[9]="Servidor Dhcp"; -$TbMsg[10]="Servidor OpenGnsys "; -$TbMsg[11]="Menu"; -$TbMsg[12]="Tamaño Caché"; -$TbMsg[13]="Modo Multicast"; -$TbMsg[14]="IP Multicast"; -$TbMsg[15]="Puerto Multicast"; -$TbMsg[16]="Velocidad Multicast"; -$TbMsg[17]="PARÁMETROS MULTICAST"; -?> diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_ordenadorestandar_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_ordenadorestandar_esp.php deleted file mode 100644 index b3d09048..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_ordenadorestandar_esp.php +++ /dev/null @@ -1,21 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_ordenadorestandar_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Aula"; -$TbMsg[1]="Ordenador plantilla"; -$TbMsg[2]="Modo Multicast"; -$TbMsg[3]="IP Multicast"; -$TbMsg[4]="Puerto Multicast"; -$TbMsg[5]="Perfil hardware"; -$TbMsg[6]="Servidor Dhcp"; -$TbMsg[7]="Servidor OpenGnsys "; -$TbMsg[8]="Ordenadores a insertar"; -$TbMsg[9]='(*) Para modificar un ordenador con cierto dato, in este aula, debe introducir el valor correspondiente y dejar el campo "Ordenadores a insertar" a cero.'; -$TbMsg[10]="(**)Si se trata de ordenadores nuevos con una configuración por defecto, pero no quiere modificar los ordenadores ya existentes debe introducir un valor mayor que cero."; -$TbMsg[11]="Tamaño Caché"; -$TbMsg[12]="Velocidad Multicast"; -?> diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_perfilhardwares_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_perfilhardwares_esp.php deleted file mode 100644 index d44cfcd1..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_perfilhardwares_esp.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_perfilhardwares_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión Perfiles Hardware"; -$TbMsg[5]="Nombre"; -$TbMsg[6]="Comentarios"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_perfilsoftwares_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_perfilsoftwares_esp.php deleted file mode 100644 index fef71b61..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_perfilsoftwares_esp.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_perfilsoftwares_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión de Perfiles software"; -$TbMsg[5]="Nombre"; -$TbMsg[6]="Comentarios"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_procedimientos_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_procedimientos_esp.php deleted file mode 100644 index 9c5caf45..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_procedimientos_esp.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_procedimientos_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión Procedimientos"; -$TbMsg[5]="Nombre Procedimiento"; -$TbMsg[6]="Comentarios"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_reservas_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_reservas_esp.php deleted file mode 100644 index 6115645b..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_reservas_esp.php +++ /dev/null @@ -1,30 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_reservas_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión Reservas"; -$TbMsg[5]="Descripción"; -$TbMsg[6]="Nombre solicitante"; -$TbMsg[7]="Comentarios"; -$TbMsg[8]="E-mail"; -$TbMsg[9]="Estatus universitario"; -$TbMsg[10]="Aula"; -$TbMsg[11]="Imagen asociada"; -$TbMsg[12]="Anticipación previa"; -$TbMsg[13]="Confirmada"; -$TbMsg[14]="Pendiente"; -$TbMsg[15]="Denegada"; -$TbMsg[16]="Estado de la reserva"; -$TbMsg[17]="(En blanco o 0 minutos indica sin anticipación)"; -$TbMsg[18]="(Sin acción anticipada)"; -$TbMsg[19]="Tarea previa"; -$TbMsg[20]="Trabajo previo"; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_servidoresdhcp_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_servidoresdhcp_esp.php deleted file mode 100644 index 9dd362fc..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_servidoresdhcp_esp.php +++ /dev/null @@ -1,17 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_servidoresdhcp_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión Servidores Dhcp"; -$TbMsg[5]="Nombre del Servidor"; -$TbMsg[6]="Dirección IP"; -$TbMsg[7]="Comentarios"; - -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_servidoresrembo_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_servidoresrembo_esp.php deleted file mode 100644 index 47822db3..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_servidoresrembo_esp.php +++ /dev/null @@ -1,20 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_servidoresrembo_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión Servidores OpenGnsys"; -$TbMsg[5]="Nombre del Servidor"; -$TbMsg[6]="Dirección IP"; -$TbMsg[7]="Comentarios"; -$TbMsg[8]="Puerto clientes"; -$TbMsg[9]="Directorio Base"; -$TbMsg[10]="Directorio PXE"; -$TbMsg[11]="Unidad organizativa"; -?> diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_softincrementales_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_softincrementales_esp.php deleted file mode 100644 index faedabf6..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_softincrementales_esp.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_softincrementales_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión de Software Incremental"; -$TbMsg[5]="Nombre"; -$TbMsg[6]="Comentarios"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_tareas_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_tareas_esp.php deleted file mode 100644 index abad5833..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_tareas_esp.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_tareas_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión Tareas"; -$TbMsg[5]="Nombre Tarea"; -$TbMsg[6]="Comentarios"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_tipohardwares_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_tipohardwares_esp.php deleted file mode 100644 index 4fe6dff7..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_tipohardwares_esp.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_tipohardwares_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión Tipos de Hardware"; -$TbMsg[5]="Nombre"; -$TbMsg[6]="icono"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_trabajos_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_trabajos_esp.php deleted file mode 100644 index c64ed420..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_trabajos_esp.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_trabajos_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión Trabajos"; -$TbMsg[5]="Nombre del Trabajo"; -$TbMsg[6]="Comentarios"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_universidades_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_universidades_esp.php deleted file mode 100644 index 16ae50c6..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_universidades_esp.php +++ /dev/null @@ -1,15 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_aulas_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión Universidades"; -$TbMsg[5]="Nombre"; -$TbMsg[6]="Comentarios"; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_usuarios_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_usuarios_esp.php deleted file mode 100644 index fd06af09..00000000 --- a/admin/WebConsole/idiomas/php/esp/propiedades_usuarios_esp.php +++ /dev/null @@ -1,22 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: propiedades_ordenadores_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ -$TbMsg=array(); -$TbMsg[0]="Sin Opción"; -$TbMsg[1]="Insertar"; -$TbMsg[2]="Modificar"; -$TbMsg[3]="Eliminar"; -$TbMsg[4]="Gestión Usuarios"; -$TbMsg[5]="Usuario"; -$TbMsg[6]="Password"; -$TbMsg[7]="Nombre completo"; -$TbMsg[8]="E-mail"; -$TbMsg[9]="Unidad organizativa"; -$TbMsg[10]="Idioma "; -$TbMsg[11]="SuperAdministrador "; -$TbMsg[12]="Administrador"; -$TbMsg[13]="Operador"; -?> diff --git a/admin/WebConsole/idiomas/php/esp/purgar_esp.php b/admin/WebConsole/idiomas/php/esp/purgar_esp.php deleted file mode 100644 index 82de0465..00000000 --- a/admin/WebConsole/idiomas/php/esp/purgar_esp.php +++ /dev/null @@ -1,10 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: actualizar_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Este ámbito se ha purgado correctamente'; - $TbMsg[1]='ATENCIÓN: Ha habido algún problema al purgar el ámbito'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/reservas_esp.php b/admin/WebConsole/idiomas/php/esp/reservas_esp.php deleted file mode 100644 index 50a48f24..00000000 --- a/admin/WebConsole/idiomas/php/esp/reservas_esp.php +++ /dev/null @@ -1,20 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: reservas_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"Nuevo grupo de reservas"'; - $TbMsg[1]='"Definir nueva reserva"'; - $TbMsg[2]='"Colocar reserva"'; - $TbMsg[3]='"Renombrar"'; - $TbMsg[4]='"Eliminar grupo de reservas"'; - $TbMsg[5]='"Información Reserva"'; - $TbMsg[6]='"Mover reserva"'; - $TbMsg[7]='"Propiedades"'; - $TbMsg[8]='"Eliminar Reserva"'; - $TbMsg[9]='"Reservas"'; - $TbMsg[10]='"Programaciones"'; - -?> diff --git a/admin/WebConsole/idiomas/php/esp/servidores_esp.php b/admin/WebConsole/idiomas/php/esp/servidores_esp.php deleted file mode 100644 index 8b4f39e4..00000000 --- a/admin/WebConsole/idiomas/php/esp/servidores_esp.php +++ /dev/null @@ -1,24 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: servidores_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='"Nuevo grupo de Servidores"'; - $TbMsg[1]='"Añadir Servidor OpenGnsys "'; - $TbMsg[2]='"Colocar Servidor"'; - $TbMsg[3]='"Renombrar"'; - $TbMsg[4]='"Eliminar grupo de servidores"'; - $TbMsg[5]='"Información Servidor"'; - $TbMsg[6]='"Mover Servidor"'; - $TbMsg[7]='"Propiedades"'; - $TbMsg[8]='"Eliminar Servidor"'; - $TbMsg[9]='"Nuevo grupo de Servidores"'; - $TbMsg[10]='"Añadir nuevo Servidor Dhcp"'; - $TbMsg[11]='"Eliminar Servidor Dhcp"'; - $TbMsg[12]='"Servidores OpenGnsys"'; - $TbMsg[13]='"Servidores Dhcp"'; - $TbMsg[14]='"Servidores"'; - $TbMsg[15]='"Iconos"'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/softwares_esp.php b/admin/WebConsole/idiomas/php/esp/softwares_esp.php deleted file mode 100644 index 9b763d0c..00000000 --- a/admin/WebConsole/idiomas/php/esp/softwares_esp.php +++ /dev/null @@ -1,37 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: softwares_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='""'; - $TbMsg[1]='"Propiedades"'; - $TbMsg[2]='""'; - $TbMsg[3]='"Nuevo grupo de componentes"'; - $TbMsg[4]='"Definir nuevo componente"'; - $TbMsg[5]='"Colocar componente"'; - $TbMsg[6]='"Renombrar"'; - $TbMsg[7]='"Eliminar grupo de componentes"'; - $TbMsg[8]='"Mover componente"'; - $TbMsg[9]='"Eliminar componente"'; - $TbMsg[10]='"Nuevo grupo de perfiles"'; - $TbMsg[11]='"Definir nuevo perfil"'; - $TbMsg[12]='"Colocar perfil"'; - $TbMsg[13]='"Eliminar grupo de perfiles"'; - $TbMsg[14]='"Gestión componentes"'; - $TbMsg[15]='"Información Perfil"'; - $TbMsg[16]='"Mover perfil"'; - $TbMsg[17]='"Eliminar perfil software"'; - $TbMsg[18]='"Tipos de software"'; - $TbMsg[19]='"Componentes software"'; - $TbMsg[20]='"Perfiles software"'; - $TbMsg[21]='"Software Incremental"'; - $TbMsg[22]='"Nuevo grupo de incrementales"'; - $TbMsg[23]='"Definir nuevo incremental"'; - $TbMsg[24]='"Colocar incremental"'; - $TbMsg[25]='"Eliminar grupo de incrementales"'; - $TbMsg[26]='"Información Incremental"'; - $TbMsg[27]='"Mover incremental"'; - $TbMsg[28]='"Eliminar incremental"'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/tareascomandos_esp.php b/admin/WebConsole/idiomas/php/esp/tareascomandos_esp.php deleted file mode 100644 index fa7cdafd..00000000 --- a/admin/WebConsole/idiomas/php/esp/tareascomandos_esp.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: tareascomandos_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Gestión Comandos de la Tarea'; - $TbMsg[1]='Comandos incluidos'; - $TbMsg[2]='Tarea'; - $TbMsg[3]='Nombre Comando'; - $TbMsg[4]='Ord.'; - $TbMsg[5]='Parámetro'; - $TbMsg[6]='Valor'; - $TbMsg[7]='(*)Para excluir algún comando de esta tarea debe hacer click sobre la casilla de verificación correspondiente'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/idiomas/php/esp/trabajostareas_esp.php b/admin/WebConsole/idiomas/php/esp/trabajostareas_esp.php deleted file mode 100644 index e8c08fc3..00000000 --- a/admin/WebConsole/idiomas/php/esp/trabajostareas_esp.php +++ /dev/null @@ -1,13 +0,0 @@ -<? -//________________________________________________________________________________________________________ -// -// Fichero de idiomas php: trabajostareas_esp.php -// Idioma: Español -//________________________________________________________________________________________________________ - $TbMsg=array(); - $TbMsg[0]='Tareas en Trabajo'; - $TbMsg[1]='Tareas incluidas'; - $TbMsg[2]='Trabajo'; - $TbMsg[3]='Nombre de la Tarea'; - $TbMsg[4]='(*)Para incluir alguna tarea en este trabajo debe hacer click sobre la casilla de verificación correspondiente'; -?>
\ No newline at end of file diff --git a/admin/WebConsole/images/L_Iconos.js b/admin/WebConsole/images/L_Iconos.js deleted file mode 100644 index eec56082..00000000 --- a/admin/WebConsole/images/L_Iconos.js +++ /dev/null @@ -1,72 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: Jos Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creacin:2003-2004 -// Fecha ltima modificacin: Noviembre-2005 -// Nombre del fichero: L_Iconos.js -// Descripcin : -// Este fichero implementa las funciones javascript del fichero L_Iconos.php -// ************************************************************************************************************************************************* -// Opciones -var Menu=0 -var Insertar=1 -var Eliminar=2 -var Modificar=3 -var Consultar=4 - -// Acciones -var Sin_accion=0 -var Insertar_registro=1 -var Borrar_registro=2 -var Modificar_registro=3 -var Leer_registro=4 - -var currentImg=null; - -//----------------------------------------------------------------------------------------------------- -function consultar(){ - reset_contextual(-1,-1); - id=document.fdatos.identificador.value - var whref - whref="M_Iconos.php" - whref=whref + "?opcion=" + Consultar - whref=whref + "&accion=" + Leer_registro - whref=whref + "&idicono=" + id - window.open(whref,"frame_contenidos") -} -//----------------------------------------------------------------------------------------------------- -function borrar(){ - reset_contextual(-1,-1); - id=document.fdatos.identificador.value - var whref - whref="M_Iconos.php" - whref=whref + "?opcion=" + Eliminar - whref=whref + "&accion=" + Leer_registro - whref=whref + "&idicono=" + id - window.open(whref,"frame_contenidos") -} -//----------------------------------------------------------------------------------------------------- -function modificar(){ - reset_contextual(-1,-1); - id=document.fdatos.identificador.value - var whref - whref="M_Iconos.php" - whref=whref + "?opcion=" + Modificar - whref=whref + "&accion=" + Leer_registro - whref=whref + "&idicono=" + id - window.open(whref,"frame_contenidos") -} -//_____________________________________________________________________________________ -// -function menu_contextual(o){ - document.fdatos.identificador.value=o.getAttribute("id") - if (currentImg!=null) - currentImg.src="../images/iconos/administrar_off.gif" - o.src="../images/iconos/administrar_on.gif"; - currentImg=o; - var coorX=event.clientX; - var coorY=event.clientY; - var menuctx=document.getElementById("flo_menu"); - muestra_contextual(coorX,coorY,menuctx); -} - diff --git a/admin/WebConsole/images/L_Iconos.php b/admin/WebConsole/images/L_Iconos.php deleted file mode 100644 index f65ba835..00000000 --- a/admin/WebConsole/images/L_Iconos.php +++ /dev/null @@ -1,156 +0,0 @@ -<? -// ******************************************************************************************************************** -// Aplicacin WEB: ogAdmWebCon -// Autor: Jos Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creacin: Diciembre-2003 -// Fecha ltima modificacin: Febrero-2005 -// Nombre del fichero: L_Iconos.php -// Descripcin :Este fichero implementa el mantenimiento de la tabla Iconos -// ******************************************************************************************************************** -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/MenuContextual.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLCTESELECT.php"); -//------------------------------------------------------------------------------------------------------------------------------------------------- -// Captura de parmetros -//------------------------------------------------------------------------------------------------------------------------------------------------- - -$idtipoicono=""; - -if (isset($_POST["idtipoicono"])) $idtipoicono=$_POST["idtipoicono"]; -//------------------------------------------------------------------------------------------------------------------------------------------------- -// Conexion a la base de datos -//------------------------------------------------------------------------------------------------------------------------------------------------- -$cmd=CreaComando($cadenaconexion); -if (!$cmd) // Fallo conexin con servidor de datos - Header('Location: '.$pagerror.'?herror=2'); // Error de conexin con servidor B.D. -//------------------------------------------------------------------------------------------------------------------------------------------------- -// Bsquedas -//------------------------------------------------------------------------------------------------------------------------------------------------- -$cmd->texto="SELECT * FROM iconos WHERE idicono>0 order by idtipoicono,descripcion "; -if (!empty($idtipoicono)) // Tipo - $cmd->texto.=" AND idtipoicono=".$idtipoicono; - -$rs=new Recordset; -$rs->Comando=&$cmd; -if (!$rs->Abrir()) - RedireccionaError("Fallo al abrir la tabla: Iconos"); -?> -<!---------------------------------------------------------------------------------------------------------------------------------------------------> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript"> -var IE=(navigator.appName=="Microsoft Internet Explorer"); -var NS=(navigator.appName=="Netscape"); -</SCRIPT> -<SCRIPT language="javascript" src="../clases/jscripts/MenuContextual.js"></SCRIPT> -<SCRIPT language="javascript" src="L_Iconos.js"></SCRIPT> -</HEAD> - <BODY> - <P align="center"><SPAN class=textos>____ Opciones de bsqueda ____</SPAN></P> - <FORM name="fdatos" action="L_Iconos.php" method="post"> - <INPUT type=hidden name=identificador value="0"> - <TABLE align=center class=tabla_busquedas> -<!---------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH> Tipo </TD> - <TD ><? - $parametros="0=".chr(13); - $parametros.="1=iconos web".chr(13); - $parametros.="2=iconos items"; - echo '<TD>'.HTMLCTESELECT($parametros, "idtipoicono","estilodesple","",$idtipoicono,100).'</TD>';?> - </TD> - </TR> - </TABLE> - <BR> - -<!---------------------------------------------------------------------------------------------------------------------------------------------------> -<P align=center><img SRC="../images/iconos/busquedas.gif" onclick="submit()" style="cursor:hand" alt="Buscar"></P> -</FORM> -<!---------------------------------------------------------------------------------------------------------------------------------------------------> -<P align="center"><SPAN class=textos>Registros encontrados : <? echo $rs->numeroderegistros?></SPAN></P> -<TABLE align="center" class="tabla_listados"> - <TR> - <TH align="center">A</TH> - <TH align="center"> <? echo utf8_encode(Descripcin)?> </TH> - <TH align="center"> Nombre </TH> - <TH align="center"> </TH> - <TH align="center"> T </TH> - - </TR> - <? - $TBtipo[1]="W"; - $TBtipo[2]="I"; - while (!$rs->EOF){?> - <TR> - <TD align=center><IMG id=<?=$rs->campos["idicono"]?> style="cursor:hand" onclick="menu_contextual(this)" src="../images/iconos/administrar_off.gif"></TD> - <TD> <? echo basename($rs->campos["descripcion"])?> </TD> - <TD> <? echo basename($rs->campos["urlicono"])?> </TD> - <TD align=center> <IMG src="./iconos/<? echo $rs->campos["urlicono"] ?>" - - <? if ($rs->campos["idtipoicono"]==2) //icono item - echo " width=64 "; - else - echo " width=16 "; - ?> - > </TD> - <TD align=center> <? echo $TBtipo[$rs->campos["idtipoicono"]] ?> </TD> - </TR> - <? $rs->Siguiente();}?> -</TABLE> -<? -//------------------------------------------------------------------------------------------------------------------------------------------------- -// Menu contextual -//------------------------------------------------------------------------------------------------------------------------------------------------- -$flotante=new MenuContextual(); // Crea objeto MenuContextual - -$XMLcontextual=CreacontextualXMLMenu(); // Crea contextual de las acciones -echo $flotante->CreaMenuContextual($XMLcontextual); -?> -</BODY> -</HTML> -<? -//------------------------------------------------------------------------------------------------------------------------------------------------- -// Menus contextuales -//------------------------------------------------------------------------------------------------------------------------------------------------- -function CreacontextualXMLMenu(){ - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' maxanchu=110'; - $layerXML.=' idctx="flo_menu"'; - $layerXML.=' swimg=1'; - $layerXML.=' origen_x=100'; - $layerXML.=' origen_y=300'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="consultar()"'; - $layerXML.=' imgitem="../images/iconos/consultar.gif"'; - $layerXML.=' textoitem="Consultar"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar()"'; - $layerXML.=' textoitem="Modificar"'; - $layerXML.=' imgitem="../images/iconos/modificar.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="borrar()"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem="Eliminar"'; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/images/M_Iconos.js b/admin/WebConsole/images/M_Iconos.js deleted file mode 100644 index 9637e0cb..00000000 --- a/admin/WebConsole/images/M_Iconos.js +++ /dev/null @@ -1,85 +0,0 @@ -// ********************************************************************************************************// Libreria de scripts de Javascript
-// Autor: Jos Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
-// Fecha Creacin:2003-2004
-// Fecha ltima modificacin: Noviembre-2005
-// Nombre del fichero:M_Iconos
-// Descripcin :
-// Este fichero implementa las funciones javascript del fichero M_Iconos.php
-// ********************************************************************************************************
-// Opciones
-var Insertar=1
-var Eliminar=2
-var Modificar=3
-var Consultar=4
-
-// Acciones
-var Sin_accion=0
-var Insertar_registro=1
-var Borrar_registro=2
-var Modificar_registro=3
-var Leer_registro=4
-
-var CurrentFecha=null;
-//-------------------------------------------------------------------------------------------------------------
-function menu(){
- w=window.parent
- w.location.href="../menu.php"
-}
-//-------------------------------------------------------------------------------------------------------------
- function Editar(){
- document.fdatos.opcion.value=Modificar
- document.fdatos.accion.value=Leer_registro
- document.fdatos.submit()
- }
-//-------------------------------------------------------------------------------------------------------------
- function Agregar() {
- document.fdatos.opcion.value=Insertar
- document.fdatos.accion.value=Sin_accion
- document.fdatos.submit()
- }
-//-------------------------------------------------------------------------------------------------------------
- function Borrar(){
- document.fdatos.opcion.value=Eliminar
- document.fdatos.accion.value=Leer_registro
- document.fdatos.submit()
- }
-//-------------------------------------------------------------------------------------------------------------
- function Cancelar() {
- document.fdatos.opcion.value=Insertar
- document.fdatos.accion.value=Sin_accion
- document.fdatos.idicono.value=0
- document.fdatos.submit()
- }
-//-------------------------------------------------------------------------------------------------------------
-function Confirmar() {
- var sw
- sw=parseInt(document.fdatos.opcion.value)
- switch (sw) {
- case Insertar :
- if (comprobar_datos()){
- document.fdatos.accion.value=Insertar_registro
- document.fdatos.submit()
- }
- break
- case Eliminar :
- document.fdatos.accion.value=Borrar_registro
- document.fdatos.submit()
- break
- case Modificar :
- if (comprobar_datos()){
- document.fdatos.accion.value=Modificar_registro
- document.fdatos.submit()
- }
- break
- }
-}
-//----------------------------------------------------------------------------------------------
-function comprobar_datos(){
- - if (document.fdatos.descripcion.value==""){ - alert("Descripcion es un dato obligatorio") - document.forms.fdatos.descripcion.focus() - return(false) - }
- return(true)
-}
diff --git a/admin/WebConsole/images/M_Iconos.php b/admin/WebConsole/images/M_Iconos.php deleted file mode 100644 index 7acb88d8..00000000 --- a/admin/WebConsole/images/M_Iconos.php +++ /dev/null @@ -1,297 +0,0 @@ -<? -// ******************************************************************************************************************** -// Aplicacin WEB: ogAdmWebCon -// Autor: Jos Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creacin: Diciembre-2003 -// Fecha ltima modificacin: Febrero-2005 -// Nombre del fichero: M_Iconos.php -// Descripcin :Este fichero implementa el mantenimiento de la tabla Iconos -// ******************************************************************************************************************** -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/TomaDato.php"); -include_once("../includes/HTMLCTESELECT.php"); -include_once("../clases/SockHidra.php"); -include_once("../includes/FicherosPost.php"); -//------------------------------------------------------------------------------------------------------------------------------------------------- -// Captura de parmetros -//------------------------------------------------------------------------------------------------------------------------------------------------- -$opcion=""; -$accion=""; -$idicono=0; - -if (isset($_POST["opcion"])) $opcion=$_POST["opcion"]; -if (isset($_POST["accion"])) $accion=$_POST["accion"]; -if (isset($_POST["idicono"])) $idicono=$_POST["idicono"]; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; -if (isset($_GET["accion"])) $accion=$_GET["accion"]; -if (isset($_GET["idicono"])) $idicono=$_GET["idicono"]; -//------------------------------------------------------------------------------------------------------------------------------------------------- -// Constantes -//------------------------------------------------------------------------------------------------------------------------------------------------- -// $opciones -$INSERTAR=1; -$ELIMINAR=2; -$MODIFICAR=3; -$CONSULTAR=4; - -// Acciones -$SIN_ACCION=0; -$INSERTAR_REGISTRO=1; -$BORRAR_REGISTRO=2; -$MODIFICAR_REGISTRO=3; -$LEER_REGISTRO=4; - -$mopciones[1]="INSERTAR"; -$mopciones[2]="ELIMINAR"; -$mopciones[3]="MODIFICAR"; -$mopciones[4]="CONSULTAR"; -//------------------------------------------------------------------------------------------------------------------------------------------------- -// Datos por defecto -//------------------------------------------------------------------------------------------------------------------------------------------------- -if(empty($opcion)) $opcion=$INSERTAR; -if(empty($accion)) $accion=$SIN_ACCION; -if(empty($idicono)) $idicono=0; -$msg=""; -//------------------------------------------------------------------------------------------------------------------------------------------------- -// Conexion a la base de datos -//------------------------------------------------------------------------------------------------------------------------------------------------- -$cmd=CreaComando($cadenaconexion); -if (!$cmd) // Fallo conexin con servidor de datos - Header('Location: '.$pagerror.'?herror=2'); // Error de conexin con servidor B.D. -//------------------------------------------------------------------------------------------------------------------------------------------------- -// Accin a ejecutar -//------------------------------------------------------------------------------------------------------------------------------------------------- -if($accion==$INSERTAR_REGISTRO || $accion==$MODIFICAR_REGISTRO){ - $cmd->CreaParametro("@idicono",$idicono,1); - IncializaCampos(); - if (isset($_POST["swbf_urlicono"])) $swbf_urlicono=$_POST["swbf_urlicono"]; - if (isset($_POST["urlicono"])) $urlicono=$_POST["urlicono"]; - if (isset($_POST["idtipoicono"])) $idtipoicono=$_POST["idtipoicono"]; - if (isset($_POST["descripcion"])) $descripcion=$_POST["descripcion"]; - $cmd->CreaParametro("@urlicono",$urlicono,0); - $cmd->CreaParametro("@idtipoicono",$idtipoicono,1); - $cmd->CreaParametro("@descripcion",$descripcion,0); - - $UrlPagina=$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']; // Url pgina - // Se recibe fichero adjunto - $NombreFichero_urlicono = $HTTP_POST_FILES['urlicono']['name']; - if(!empty($NombreFichero_urlicono)){ - $NombreFicheroPost_urlicono = $HTTP_POST_FILES['urlicono']['tmp_name']; - $tamano_archivo = $HTTP_POST_FILES['urlicono']['size']; - if($tamano_archivo>100000){ - $msg="El tamao del archivo no corresponde con los lmites permitidos, debe ser mayor que 0 y menor de 100 KB"; - IncializaCampos(); - $opcion=$INSERTAR; - $accion=$SIN_ACCION; - } - else{ - if(!SalvaFichero_POST($UrlPagina,$NombreFicheroPost_urlicono,$NombreFichero_urlicono,&$UrlFichero_urlicono)) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexin con servidor B.D. - else{ - $msg="Se ha enviado al servidor web el fichero de Icono, correctamente"; - $cmd->ParamSetValor("@urlicono",basename($UrlFichero_urlicono)); - } - } - } - switch($accion){ - case $INSERTAR_REGISTRO : - $cmd->texto="INSERT INTO iconos (urlicono,idtipoicono,descripcion ) VALUES (@urlicono,@idtipoicono,@descripcion);"; - $resul=$cmd->Ejecutar(); - if (!$resul) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexin con servidor B.D. - break; - case $MODIFICAR_REGISTRO: - if(!empty($NombreFichero_urlicono) || !empty($swbf_urlicono)){ - $filebaja_urlicono=""; - if (isset($_POST["filebaja_urlicono"])) $filebaja_urlicono=$_POST["filebaja_urlicono"]; - $UrlPagina=$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']; // Url pgina - if(!empty($filebaja_urlicono)){ - if(!EliminaFichero($UrlPagina,$filebaja_urlicono)) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexin con servidor B.D. - else - $msg="Se ha sustituido del servidor web el fichero de Icono, correctamente"; - } - } - else{ - if (isset($_POST["fileexist_urlicono"])) $urlicono=$_POST["fileexist_urlicono"]; - $cmd->ParamSetValor("@urlicono",basename($urlicono)); - } - $cmd->texto="UPDATE iconos SET urlicono=@urlicono,idtipoicono=@idtipoicono,descripcion=@descripcion WHERE idicono=@idicono"; - $resul=$cmd->Ejecutar(); - if (!$resul) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexin con servidor B.D. - break; - } - IncializaCampos(); - $opcion=$INSERTAR; - $accion=$SIN_ACCION; -}else{ - if($accion==$BORRAR_REGISTRO){ - $cmd->texto="DELETE FROM iconos WHERE idicono=".$idicono; - $resul=$cmd->Ejecutar(); - if (!$resul) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexin con servidor B.D. - $filebaja_urlicono=""; - if (isset($_POST["filebaja_urlicono"])) $filebaja_urlicono=$_POST["filebaja_urlicono"]; - $UrlPagina=$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']; // Url pgina - if(!empty($filebaja_urlicono)){ - if(!EliminaFichero($UrlPagina,$filebaja_urlicono)) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexin con servidor B.D. - else - $msg="Se ha eliminado del servidor web el fichero de Icono, correctamente"; - } - IncializaCampos(); - $opcion=$INSERTAR; - $accion=$SIN_ACCION; - } - else{ - if($accion==$LEER_REGISTRO){ - $rs=new Recordset; - $cmd->texto="SELECT * FROM iconos WHERE idicono=".$idicono; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexin con servidor B.D. - if ($rs->EOF) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexin con servidor B.D. - $urlicono=$rs->campos["urlicono"]; - $idtipoicono=$rs->campos["idtipoicono"]; - $descripcion=$rs->campos["descripcion"]; - } - else{ // Sin accion - IncializaCampos(); - $opcion=$INSERTAR; - $accion=$SIN_ACCION; - } - } -} -?> -<!---------------------------------------------------------------------------------------------------------------------------------------------------> -<!-- Pgina HTML del Mantenimiento de la tabla -<!---------------------------------------------------------------------------------------------------------------------------------------------------> - <HTML> - <HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="M_Iconos.js"></SCRIPT> - </HEAD> - <BODY> -<!---------------------------------------------------------------------------------------------------------------------------------------------------> - <FORM name="fdatos" action="M_Iconos.php" enctype="multipart/form-data" method="post"> - <input name="opcion" type="hidden" value="<? echo $opcion?>"> - <input name="accion" type="hidden" value="<? echo $accion?>"> - <input name="idicono" type="hidden" value="<? echo $idicono?>"> - <input name="filebaja_urlicono" type="hidden" value="<? echo basename($urlicono)?>"> - <input name="fileexist_urlicono" type="hidden" value="<? echo $urlicono?>"> -<!---------------------------------------------------------------------------------------------------------------------------------------------------> - <DIV align=center id="Layer_Datos"> - <P class=cabeceras>Iconos<BR> - <SPAN class="subcabeceras"><?=$mopciones[$opcion]?></SPAN></P> - <P align="center"><SPAN class=textos>____ Datos de Iconos ____</SPAN></P> - <TABLE class="tabla_datos" align="center"> -<!---------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH> Tipo </TH> - <?if ($opcion==$CONSULTAR || $opcion==$ELIMINAR){?> - <TD><? - $TBtipo[1]="Iconos web"; - $TBtipo[2]="Iconos items"; - echo $TBtipo[$idtipoicono]; - }else{ - $parametros="0=".chr(13); - $parametros.="1=iconos web".chr(13); - $parametros.="2=iconos items"; - echo '<TD>'.HTMLCTESELECT($parametros, "idtipoicono","estilodesple","",$idtipoicono,100).'</TD>'; - }?> - </TR> - -<!--------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH> Descripcion </TH> - <?if ($opcion==$CONSULTAR || $opcion==$ELIMINAR){?> - <TD><?echo $descripcion?></TD> - <?}else{?> - <TD><INPUT class=cajatexto name="descripcion" maxlength=250 style="width:250" value="<? echo $descripcion?>"></TD> - <?}?> - </TR> -<!---------------------------------------------------------------------------------------------------------------------------------------------------> - <?if ($opcion==$CONSULTAR || $opcion==$ELIMINAR){?> - <TR> - <TH> Icono </TH> - <TD><?echo basename($urlicono)?></TD> - </TR> - <?}else{ - if ($opcion==$INSERTAR || ($opcion==$MODIFICAR && empty($urlicono))){?> - <TR> - <TH> Icono </TH> - <TD><INPUT type=file class=cajatexto name="urlicono" style="width:500" value="<? echo $urlicono?>"> - </TR> - <?}else{?> - <TR> - <TH> Icono </TH> - <TD><?echo basename($urlicono)?></TD> - </TR> - <TR> - <TH> Sustituir Fichero </TH> - <TD><INPUT type=file class=cajatexto name="urlicono" style="width:500" value="<? echo $urlicono?>"> - </TR> - <?}?> - <?}?> - </TR> -<!---------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> - </DIV> - <BR> -<!---------------------------------------------------------------------------------------------------------------------------------------------------> - <DIV id="Layer_opciones"> - <TABLE align="center" border="0" > - <TR> - <?switch($opcion){ - case $CONSULTAR: - echo '<TD><img style="cursor:hand" SRC="../images/boton_insertar.gif" onclick="Cancelar()"></TD>'; - break; - case $ELIMINAR: - echo '<TD><img SRC="../images/boton_confirmar.gif" style="cursor:hand" onclick="Confirmar()"></TD>'; - echo '<TD><img SRC="../images/boton_cancelar.gif" style="cursor:hand" onclick="Cancelar()"></TD>'; - break; - default: - echo '<TD><img style="cursor:hand" SRC="../images/boton_confirmar.gif" onclick="Confirmar()"></TD>'; - echo '<TD><img style="cursor:hand" SRC="../images/boton_cancelar.gif" onclick="Cancelar()"></TD>'; - break; - }?> - </TR> - </TABLE> - </DIV> -<? -//________________________________________________________________________________________________________ -// Posiciona cursor en campo usuario y muestra mensaje de error si lo hubiera -echo '<SCRIPT LANGUAGE="javascript">'; -if (!empty($msg)) - echo 'alert("'.$msg.'")'; -echo '</SCRIPT>'; -?> -<!---------------------------------------------------------------------------------------------------------------------------------------------------> - </FORM> - </BODY> - </HTML> - <? -//______________________________________________________________________ -// Inicialiciza los campos de trabajo de la tabla -//______________________________________________________________________ -function IncializaCampos(){ - - global $idicono; - $idicono=0; - - global $urlicono; - global $idtipoicono; - global $descripcion; - - $urlicono=""; - $idtipoicono=0; - $descripcion=""; -} - diff --git a/admin/WebConsole/images/aula.jpg b/admin/WebConsole/images/aula.jpg Binary files differdeleted file mode 100644 index 77123cbe..00000000 --- a/admin/WebConsole/images/aula.jpg +++ /dev/null diff --git a/admin/WebConsole/images/boton_aceptar.gif b/admin/WebConsole/images/boton_aceptar.gif Binary files differdeleted file mode 100644 index f44edbab..00000000 --- a/admin/WebConsole/images/boton_aceptar.gif +++ /dev/null diff --git a/admin/WebConsole/images/boton_annadir.gif b/admin/WebConsole/images/boton_annadir.gif Binary files differdeleted file mode 100644 index 751a55a3..00000000 --- a/admin/WebConsole/images/boton_annadir.gif +++ /dev/null diff --git a/admin/WebConsole/images/boton_cancelar.gif b/admin/WebConsole/images/boton_cancelar.gif Binary files differdeleted file mode 100644 index b57c1c88..00000000 --- a/admin/WebConsole/images/boton_cancelar.gif +++ /dev/null diff --git a/admin/WebConsole/images/boton_cerrar.gif b/admin/WebConsole/images/boton_cerrar.gif Binary files differdeleted file mode 100644 index a989c567..00000000 --- a/admin/WebConsole/images/boton_cerrar.gif +++ /dev/null diff --git a/admin/WebConsole/images/boton_confirmar.gif b/admin/WebConsole/images/boton_confirmar.gif Binary files differdeleted file mode 100644 index b0e33488..00000000 --- a/admin/WebConsole/images/boton_confirmar.gif +++ /dev/null diff --git a/admin/WebConsole/images/boton_insertar.gif b/admin/WebConsole/images/boton_insertar.gif Binary files differdeleted file mode 100644 index ccff6b08..00000000 --- a/admin/WebConsole/images/boton_insertar.gif +++ /dev/null diff --git a/admin/WebConsole/images/botonok.gif b/admin/WebConsole/images/botonok.gif Binary files differdeleted file mode 100644 index 2a7bccd4..00000000 --- a/admin/WebConsole/images/botonok.gif +++ /dev/null diff --git a/admin/WebConsole/images/botonok.png b/admin/WebConsole/images/botonok.png Binary files differdeleted file mode 100644 index 981d4c9a..00000000 --- a/admin/WebConsole/images/botonok.png +++ /dev/null diff --git a/admin/WebConsole/images/flotantes/eid.gif b/admin/WebConsole/images/flotantes/eid.gif Binary files differdeleted file mode 100644 index 683acc93..00000000 --- a/admin/WebConsole/images/flotantes/eid.gif +++ /dev/null diff --git a/admin/WebConsole/images/flotantes/eii.gif b/admin/WebConsole/images/flotantes/eii.gif Binary files differdeleted file mode 100644 index 328f5baf..00000000 --- a/admin/WebConsole/images/flotantes/eii.gif +++ /dev/null diff --git a/admin/WebConsole/images/flotantes/esd.gif b/admin/WebConsole/images/flotantes/esd.gif Binary files differdeleted file mode 100644 index c90db87f..00000000 --- a/admin/WebConsole/images/flotantes/esd.gif +++ /dev/null diff --git a/admin/WebConsole/images/flotantes/esi.gif b/admin/WebConsole/images/flotantes/esi.gif Binary files differdeleted file mode 100644 index 76223f89..00000000 --- a/admin/WebConsole/images/flotantes/esi.gif +++ /dev/null diff --git a/admin/WebConsole/images/flotantes/ldr.gif b/admin/WebConsole/images/flotantes/ldr.gif Binary files differdeleted file mode 100644 index bd975c47..00000000 --- a/admin/WebConsole/images/flotantes/ldr.gif +++ /dev/null diff --git a/admin/WebConsole/images/flotantes/lin.gif b/admin/WebConsole/images/flotantes/lin.gif Binary files differdeleted file mode 100644 index 52ce37aa..00000000 --- a/admin/WebConsole/images/flotantes/lin.gif +++ /dev/null diff --git a/admin/WebConsole/images/flotantes/liz.gif b/admin/WebConsole/images/flotantes/liz.gif Binary files differdeleted file mode 100644 index 584886c8..00000000 --- a/admin/WebConsole/images/flotantes/liz.gif +++ /dev/null diff --git a/admin/WebConsole/images/flotantes/lsu.gif b/admin/WebConsole/images/flotantes/lsu.gif Binary files differdeleted file mode 100644 index f3fc323e..00000000 --- a/admin/WebConsole/images/flotantes/lsu.gif +++ /dev/null diff --git a/admin/WebConsole/images/flotantes/sep.gif b/admin/WebConsole/images/flotantes/sep.gif Binary files differdeleted file mode 100644 index 6b69a2e6..00000000 --- a/admin/WebConsole/images/flotantes/sep.gif +++ /dev/null diff --git a/admin/WebConsole/images/flotantes/swsbfb.gif b/admin/WebConsole/images/flotantes/swsbfb.gif Binary files differdeleted file mode 100644 index c828dfd1..00000000 --- a/admin/WebConsole/images/flotantes/swsbfb.gif +++ /dev/null diff --git a/admin/WebConsole/images/flotantes/swsbfn.gif b/admin/WebConsole/images/flotantes/swsbfn.gif Binary files differdeleted file mode 100644 index 8cd08fd5..00000000 --- a/admin/WebConsole/images/flotantes/swsbfn.gif +++ /dev/null diff --git a/admin/WebConsole/images/fotoordenador.gif b/admin/WebConsole/images/fotoordenador.gif Binary files differdeleted file mode 100644 index b6b09ad4..00000000 --- a/admin/WebConsole/images/fotoordenador.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/acAbortada.gif b/admin/WebConsole/images/iconos/acAbortada.gif Binary files differdeleted file mode 100644 index 06784603..00000000 --- a/admin/WebConsole/images/iconos/acAbortada.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/acConErrores.gif b/admin/WebConsole/images/iconos/acConErrores.gif Binary files differdeleted file mode 100644 index c2388f22..00000000 --- a/admin/WebConsole/images/iconos/acConErrores.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/acDetenida.gif b/admin/WebConsole/images/iconos/acDetenida.gif Binary files differdeleted file mode 100644 index 75d3ae0d..00000000 --- a/admin/WebConsole/images/iconos/acDetenida.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/acExitosa.gif b/admin/WebConsole/images/iconos/acExitosa.gif Binary files differdeleted file mode 100644 index 2e9bbbf5..00000000 --- a/admin/WebConsole/images/iconos/acExitosa.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/acFallida.gif b/admin/WebConsole/images/iconos/acFallida.gif Binary files differdeleted file mode 100644 index ad817699..00000000 --- a/admin/WebConsole/images/iconos/acFallida.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/acFinalizada.gif b/admin/WebConsole/images/iconos/acFinalizada.gif Binary files differdeleted file mode 100644 index 6b3588a9..00000000 --- a/admin/WebConsole/images/iconos/acFinalizada.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/acIniciada.gif b/admin/WebConsole/images/iconos/acIniciada.gif Binary files differdeleted file mode 100644 index 29651d6f..00000000 --- a/admin/WebConsole/images/iconos/acIniciada.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/acSinErrores.gif b/admin/WebConsole/images/iconos/acSinErrores.gif Binary files differdeleted file mode 100644 index 6b3588a9..00000000 --- a/admin/WebConsole/images/iconos/acSinErrores.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/acTerminada.gif b/admin/WebConsole/images/iconos/acTerminada.gif Binary files differdeleted file mode 100644 index e7b7e956..00000000 --- a/admin/WebConsole/images/iconos/acTerminada.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/acciones.gif b/admin/WebConsole/images/iconos/acciones.gif Binary files differdeleted file mode 100644 index 53d71d20..00000000 --- a/admin/WebConsole/images/iconos/acciones.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/actualizandor.gif b/admin/WebConsole/images/iconos/actualizandor.gif Binary files differdeleted file mode 100644 index 173def53..00000000 --- a/admin/WebConsole/images/iconos/actualizandor.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/actualizar.gif b/admin/WebConsole/images/iconos/actualizar.gif Binary files differdeleted file mode 100644 index 74abf818..00000000 --- a/admin/WebConsole/images/iconos/actualizar.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/administracion.gif b/admin/WebConsole/images/iconos/administracion.gif Binary files differdeleted file mode 100644 index 606f2dcc..00000000 --- a/admin/WebConsole/images/iconos/administracion.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/administraciones.gif b/admin/WebConsole/images/iconos/administraciones.gif Binary files differdeleted file mode 100644 index 720b2a48..00000000 --- a/admin/WebConsole/images/iconos/administraciones.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/administradores.gif b/admin/WebConsole/images/iconos/administradores.gif Binary files differdeleted file mode 100644 index 14fd5914..00000000 --- a/admin/WebConsole/images/iconos/administradores.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/administrar_off.gif b/admin/WebConsole/images/iconos/administrar_off.gif Binary files differdeleted file mode 100644 index a414d594..00000000 --- a/admin/WebConsole/images/iconos/administrar_off.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/administrar_on.gif b/admin/WebConsole/images/iconos/administrar_on.gif Binary files differdeleted file mode 100644 index ab64ec3b..00000000 --- a/admin/WebConsole/images/iconos/administrar_on.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/aplicaciones.gif b/admin/WebConsole/images/iconos/aplicaciones.gif Binary files differdeleted file mode 100644 index bede0763..00000000 --- a/admin/WebConsole/images/iconos/aplicaciones.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/archivos.gif b/admin/WebConsole/images/iconos/archivos.gif Binary files differdeleted file mode 100644 index c6f0e577..00000000 --- a/admin/WebConsole/images/iconos/archivos.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/audio.gif b/admin/WebConsole/images/iconos/audio.gif Binary files differdeleted file mode 100644 index 12c0c03c..00000000 --- a/admin/WebConsole/images/iconos/audio.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/aula.gif b/admin/WebConsole/images/iconos/aula.gif Binary files differdeleted file mode 100644 index 7ce87209..00000000 --- a/admin/WebConsole/images/iconos/aula.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/ayuda.gif b/admin/WebConsole/images/iconos/ayuda.gif Binary files differdeleted file mode 100755 index 18f45234..00000000 --- a/admin/WebConsole/images/iconos/ayuda.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/barraven.png b/admin/WebConsole/images/iconos/barraven.png Binary files differdeleted file mode 100644 index 16471d39..00000000 --- a/admin/WebConsole/images/iconos/barraven.png +++ /dev/null diff --git a/admin/WebConsole/images/iconos/busquedas.gif b/admin/WebConsole/images/iconos/busquedas.gif Binary files differdeleted file mode 100644 index 0d6f8494..00000000 --- a/admin/WebConsole/images/iconos/busquedas.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/camweb.gif b/admin/WebConsole/images/iconos/camweb.gif Binary files differdeleted file mode 100644 index 54e99e94..00000000 --- a/admin/WebConsole/images/iconos/camweb.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/carpeta.gif b/admin/WebConsole/images/iconos/carpeta.gif Binary files differdeleted file mode 100644 index a4868bfa..00000000 --- a/admin/WebConsole/images/iconos/carpeta.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/carpetaup.gif b/admin/WebConsole/images/iconos/carpetaup.gif Binary files differdeleted file mode 100644 index 6fb2f2d3..00000000 --- a/admin/WebConsole/images/iconos/carpetaup.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/centros.gif b/admin/WebConsole/images/iconos/centros.gif Binary files differdeleted file mode 100644 index c99e0e6d..00000000 --- a/admin/WebConsole/images/iconos/centros.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/clienven.png b/admin/WebConsole/images/iconos/clienven.png Binary files differdeleted file mode 100644 index aa1c4853..00000000 --- a/admin/WebConsole/images/iconos/clienven.png +++ /dev/null diff --git a/admin/WebConsole/images/iconos/colocar.gif b/admin/WebConsole/images/iconos/colocar.gif Binary files differdeleted file mode 100644 index a624b546..00000000 --- a/admin/WebConsole/images/iconos/colocar.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/comandos.gif b/admin/WebConsole/images/iconos/comandos.gif Binary files differdeleted file mode 100644 index d3c4ae36..00000000 --- a/admin/WebConsole/images/iconos/comandos.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/configuraciones.gif b/admin/WebConsole/images/iconos/configuraciones.gif Binary files differdeleted file mode 100644 index a414d594..00000000 --- a/admin/WebConsole/images/iconos/configuraciones.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/configuraciones_ON.gif b/admin/WebConsole/images/iconos/configuraciones_ON.gif Binary files differdeleted file mode 100644 index ab64ec3b..00000000 --- a/admin/WebConsole/images/iconos/configuraciones_ON.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/confihard.gif b/admin/WebConsole/images/iconos/confihard.gif Binary files differdeleted file mode 100644 index 69258e11..00000000 --- a/admin/WebConsole/images/iconos/confihard.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/confirmadas.gif b/admin/WebConsole/images/iconos/confirmadas.gif Binary files differdeleted file mode 100644 index e144f180..00000000 --- a/admin/WebConsole/images/iconos/confirmadas.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/confisoft.gif b/admin/WebConsole/images/iconos/confisoft.gif Binary files differdeleted file mode 100644 index ce4010b5..00000000 --- a/admin/WebConsole/images/iconos/confisoft.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/consultar.gif b/admin/WebConsole/images/iconos/consultar.gif Binary files differdeleted file mode 100644 index dd74ce3f..00000000 --- a/admin/WebConsole/images/iconos/consultar.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/copiar.gif b/admin/WebConsole/images/iconos/copiar.gif Binary files differdeleted file mode 100644 index 41d3b0a4..00000000 --- a/admin/WebConsole/images/iconos/copiar.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/copiar_off.gif b/admin/WebConsole/images/iconos/copiar_off.gif Binary files differdeleted file mode 100644 index 630ce37b..00000000 --- a/admin/WebConsole/images/iconos/copiar_off.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/cortar.gif b/admin/WebConsole/images/iconos/cortar.gif Binary files differdeleted file mode 100644 index e8fd255c..00000000 --- a/admin/WebConsole/images/iconos/cortar.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/cortar_off.gif b/admin/WebConsole/images/iconos/cortar_off.gif Binary files differdeleted file mode 100644 index 973c50d5..00000000 --- a/admin/WebConsole/images/iconos/cortar_off.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/denegadas.gif b/admin/WebConsole/images/iconos/denegadas.gif Binary files differdeleted file mode 100644 index e03adb17..00000000 --- a/admin/WebConsole/images/iconos/denegadas.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/discoduro.gif b/admin/WebConsole/images/iconos/discoduro.gif Binary files differdeleted file mode 100644 index 4b3cf643..00000000 --- a/admin/WebConsole/images/iconos/discoduro.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/dvdcd.gif b/admin/WebConsole/images/iconos/dvdcd.gif Binary files differdeleted file mode 100644 index 4638af5a..00000000 --- a/admin/WebConsole/images/iconos/dvdcd.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/ecocon.gif b/admin/WebConsole/images/iconos/ecocon.gif Binary files differdeleted file mode 100644 index fb5e928c..00000000 --- a/admin/WebConsole/images/iconos/ecocon.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/eliminar.gif b/admin/WebConsole/images/iconos/eliminar.gif Binary files differdeleted file mode 100644 index 1771fbf4..00000000 --- a/admin/WebConsole/images/iconos/eliminar.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/email.gif b/admin/WebConsole/images/iconos/email.gif Binary files differdeleted file mode 100644 index 0322ac9e..00000000 --- a/admin/WebConsole/images/iconos/email.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/entidades.gif b/admin/WebConsole/images/iconos/entidades.gif Binary files differdeleted file mode 100644 index 3b85ddbb..00000000 --- a/admin/WebConsole/images/iconos/entidades.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/entornos.gif b/admin/WebConsole/images/iconos/entornos.gif Binary files differdeleted file mode 100644 index a0ed0792..00000000 --- a/admin/WebConsole/images/iconos/entornos.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/filtro_off.gif b/admin/WebConsole/images/iconos/filtro_off.gif Binary files differdeleted file mode 100644 index 897320f0..00000000 --- a/admin/WebConsole/images/iconos/filtro_off.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/filtroaccion.gif b/admin/WebConsole/images/iconos/filtroaccion.gif Binary files differdeleted file mode 100644 index d1d767fc..00000000 --- a/admin/WebConsole/images/iconos/filtroaccion.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/filtroambito.gif b/admin/WebConsole/images/iconos/filtroambito.gif Binary files differdeleted file mode 100644 index 76bcf064..00000000 --- a/admin/WebConsole/images/iconos/filtroambito.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/fondo800x600.png b/admin/WebConsole/images/iconos/fondo800x600.png Binary files differdeleted file mode 100755 index 36e222f1..00000000 --- a/admin/WebConsole/images/iconos/fondo800x600.png +++ /dev/null diff --git a/admin/WebConsole/images/iconos/fondomenuETSII.png b/admin/WebConsole/images/iconos/fondomenuETSII.png Binary files differdeleted file mode 100755 index 3972f9c6..00000000 --- a/admin/WebConsole/images/iconos/fondomenuETSII.png +++ /dev/null diff --git a/admin/WebConsole/images/iconos/funcion.gif b/admin/WebConsole/images/iconos/funcion.gif Binary files differdeleted file mode 100644 index c99e0e6d..00000000 --- a/admin/WebConsole/images/iconos/funcion.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/hidra.gif b/admin/WebConsole/images/iconos/hidra.gif Binary files differdeleted file mode 100644 index 0a0cde5b..00000000 --- a/admin/WebConsole/images/iconos/hidra.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/icono_pdf.gif b/admin/WebConsole/images/iconos/icono_pdf.gif Binary files differdeleted file mode 100644 index 14e838d0..00000000 --- a/admin/WebConsole/images/iconos/icono_pdf.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/iconos.gif b/admin/WebConsole/images/iconos/iconos.gif Binary files differdeleted file mode 100644 index c6eab505..00000000 --- a/admin/WebConsole/images/iconos/iconos.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/ide.gif b/admin/WebConsole/images/iconos/ide.gif Binary files differdeleted file mode 100644 index 8a13f97d..00000000 --- a/admin/WebConsole/images/iconos/ide.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/imagen.gif b/admin/WebConsole/images/iconos/imagen.gif Binary files differdeleted file mode 100644 index b5c9b64d..00000000 --- a/admin/WebConsole/images/iconos/imagen.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/imagenes.gif b/admin/WebConsole/images/iconos/imagenes.gif Binary files differdeleted file mode 100644 index 1cea58aa..00000000 --- a/admin/WebConsole/images/iconos/imagenes.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/incremental.gif b/admin/WebConsole/images/iconos/incremental.gif Binary files differdeleted file mode 100644 index cba5f7f2..00000000 --- a/admin/WebConsole/images/iconos/incremental.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/informacion.gif b/admin/WebConsole/images/iconos/informacion.gif Binary files differdeleted file mode 100644 index fd2f932c..00000000 --- a/admin/WebConsole/images/iconos/informacion.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/ko.gif b/admin/WebConsole/images/iconos/ko.gif Binary files differdeleted file mode 100644 index 1771fbf4..00000000 --- a/admin/WebConsole/images/iconos/ko.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/logoXP.png b/admin/WebConsole/images/iconos/logoXP.png Binary files differdeleted file mode 100644 index 09b6da00..00000000 --- a/admin/WebConsole/images/iconos/logoXP.png +++ /dev/null diff --git a/admin/WebConsole/images/iconos/logohidra16.gif b/admin/WebConsole/images/iconos/logohidra16.gif Binary files differdeleted file mode 100644 index 2df91e8d..00000000 --- a/admin/WebConsole/images/iconos/logohidra16.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/logolinux.png b/admin/WebConsole/images/iconos/logolinux.png Binary files differdeleted file mode 100644 index b3df80b9..00000000 --- a/admin/WebConsole/images/iconos/logolinux.png +++ /dev/null diff --git a/admin/WebConsole/images/iconos/logoopengnsys.png b/admin/WebConsole/images/iconos/logoopengnsys.png Binary files differdeleted file mode 100644 index c87ca25e..00000000 --- a/admin/WebConsole/images/iconos/logoopengnsys.png +++ /dev/null diff --git a/admin/WebConsole/images/iconos/menu.gif b/admin/WebConsole/images/iconos/menu.gif Binary files differdeleted file mode 100644 index a0ed0792..00000000 --- a/admin/WebConsole/images/iconos/menu.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/menus.gif b/admin/WebConsole/images/iconos/menus.gif Binary files differdeleted file mode 100644 index 3d14060c..00000000 --- a/admin/WebConsole/images/iconos/menus.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/micro.gif b/admin/WebConsole/images/iconos/micro.gif Binary files differdeleted file mode 100644 index 8873978c..00000000 --- a/admin/WebConsole/images/iconos/micro.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/modificar.gif b/admin/WebConsole/images/iconos/modificar.gif Binary files differdeleted file mode 100644 index f2f9ea3d..00000000 --- a/admin/WebConsole/images/iconos/modificar.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/mover.gif b/admin/WebConsole/images/iconos/mover.gif Binary files differdeleted file mode 100644 index 584b1921..00000000 --- a/admin/WebConsole/images/iconos/mover.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/nada.gif b/admin/WebConsole/images/iconos/nada.gif Binary files differdeleted file mode 100644 index 6b3588a9..00000000 --- a/admin/WebConsole/images/iconos/nada.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/nic.gif b/admin/WebConsole/images/iconos/nic.gif Binary files differdeleted file mode 100644 index d64391be..00000000 --- a/admin/WebConsole/images/iconos/nic.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/ojo.gif b/admin/WebConsole/images/iconos/ojo.gif Binary files differdeleted file mode 100644 index 4fd6d69d..00000000 --- a/admin/WebConsole/images/iconos/ojo.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/ok.gif b/admin/WebConsole/images/iconos/ok.gif Binary files differdeleted file mode 100644 index ee63cad9..00000000 --- a/admin/WebConsole/images/iconos/ok.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/oldmenu.gif b/admin/WebConsole/images/iconos/oldmenu.gif Binary files differdeleted file mode 100644 index a0ed0792..00000000 --- a/admin/WebConsole/images/iconos/oldmenu.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/oldmenus.gif b/admin/WebConsole/images/iconos/oldmenus.gif Binary files differdeleted file mode 100644 index 0e7149a9..00000000 --- a/admin/WebConsole/images/iconos/oldmenus.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/operadores.gif b/admin/WebConsole/images/iconos/operadores.gif Binary files differdeleted file mode 100644 index ec47b8f6..00000000 --- a/admin/WebConsole/images/iconos/operadores.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/ordenador.gif b/admin/WebConsole/images/iconos/ordenador.gif Binary files differdeleted file mode 100644 index 88d440c7..00000000 --- a/admin/WebConsole/images/iconos/ordenador.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/ordenadores.gif b/admin/WebConsole/images/iconos/ordenadores.gif Binary files differdeleted file mode 100644 index df17c711..00000000 --- a/admin/WebConsole/images/iconos/ordenadores.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/ordenadornot.gif b/admin/WebConsole/images/iconos/ordenadornot.gif Binary files differdeleted file mode 100644 index 66566902..00000000 --- a/admin/WebConsole/images/iconos/ordenadornot.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/ordenadornot_ko.gif b/admin/WebConsole/images/iconos/ordenadornot_ko.gif Binary files differdeleted file mode 100644 index 6306502f..00000000 --- a/admin/WebConsole/images/iconos/ordenadornot_ko.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/ordenadornot_ok.gif b/admin/WebConsole/images/iconos/ordenadornot_ok.gif Binary files differdeleted file mode 100644 index ca377670..00000000 --- a/admin/WebConsole/images/iconos/ordenadornot_ok.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/ordenadoroff.png b/admin/WebConsole/images/iconos/ordenadoroff.png Binary files differdeleted file mode 100644 index 1c17cebb..00000000 --- a/admin/WebConsole/images/iconos/ordenadoroff.png +++ /dev/null diff --git a/admin/WebConsole/images/iconos/ordenadoron.png b/admin/WebConsole/images/iconos/ordenadoron.png Binary files differdeleted file mode 100644 index 27b72f8d..00000000 --- a/admin/WebConsole/images/iconos/ordenadoron.png +++ /dev/null diff --git a/admin/WebConsole/images/iconos/papelera.gif b/admin/WebConsole/images/iconos/papelera.gif Binary files differdeleted file mode 100644 index 6b04c9d9..00000000 --- a/admin/WebConsole/images/iconos/papelera.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/particionar.png b/admin/WebConsole/images/iconos/particionar.png Binary files differdeleted file mode 100644 index f250e3c3..00000000 --- a/admin/WebConsole/images/iconos/particionar.png +++ /dev/null diff --git a/admin/WebConsole/images/iconos/pegar.gif b/admin/WebConsole/images/iconos/pegar.gif Binary files differdeleted file mode 100644 index f95c5004..00000000 --- a/admin/WebConsole/images/iconos/pegar.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/pegar_off.gif b/admin/WebConsole/images/iconos/pegar_off.gif Binary files differdeleted file mode 100644 index fd399d92..00000000 --- a/admin/WebConsole/images/iconos/pegar_off.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/pendientes.gif b/admin/WebConsole/images/iconos/pendientes.gif Binary files differdeleted file mode 100644 index 0ca83121..00000000 --- a/admin/WebConsole/images/iconos/pendientes.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/perfilhardware.gif b/admin/WebConsole/images/iconos/perfilhardware.gif Binary files differdeleted file mode 100644 index 326a2fe7..00000000 --- a/admin/WebConsole/images/iconos/perfilhardware.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/perfilsoftware.gif b/admin/WebConsole/images/iconos/perfilsoftware.gif Binary files differdeleted file mode 100644 index 616e622c..00000000 --- a/admin/WebConsole/images/iconos/perfilsoftware.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/placabase.gif b/admin/WebConsole/images/iconos/placabase.gif Binary files differdeleted file mode 100644 index 7c09de60..00000000 --- a/admin/WebConsole/images/iconos/placabase.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/plantilla.gif b/admin/WebConsole/images/iconos/plantilla.gif Binary files differdeleted file mode 100644 index fbedbd62..00000000 --- a/admin/WebConsole/images/iconos/plantilla.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/pomo.gif b/admin/WebConsole/images/iconos/pomo.gif Binary files differdeleted file mode 100644 index 4aea09f3..00000000 --- a/admin/WebConsole/images/iconos/pomo.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/procedimiento.gif b/admin/WebConsole/images/iconos/procedimiento.gif Binary files differdeleted file mode 100644 index f8e5fa42..00000000 --- a/admin/WebConsole/images/iconos/procedimiento.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/propiedad.gif b/admin/WebConsole/images/iconos/propiedad.gif Binary files differdeleted file mode 100644 index 261dab04..00000000 --- a/admin/WebConsole/images/iconos/propiedad.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/propiedades.gif b/admin/WebConsole/images/iconos/propiedades.gif Binary files differdeleted file mode 100644 index 00a12c6d..00000000 --- a/admin/WebConsole/images/iconos/propiedades.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/purgar.gif b/admin/WebConsole/images/iconos/purgar.gif Binary files differdeleted file mode 100644 index 0e1894e8..00000000 --- a/admin/WebConsole/images/iconos/purgar.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/ratones.gif b/admin/WebConsole/images/iconos/ratones.gif Binary files differdeleted file mode 100644 index 1164aa44..00000000 --- a/admin/WebConsole/images/iconos/ratones.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/reiniciar.gif b/admin/WebConsole/images/iconos/reiniciar.gif Binary files differdeleted file mode 100644 index 584b1921..00000000 --- a/admin/WebConsole/images/iconos/reiniciar.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/reloj.gif b/admin/WebConsole/images/iconos/reloj.gif Binary files differdeleted file mode 100644 index 83449704..00000000 --- a/admin/WebConsole/images/iconos/reloj.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/reservas.gif b/admin/WebConsole/images/iconos/reservas.gif Binary files differdeleted file mode 100644 index 18e847f3..00000000 --- a/admin/WebConsole/images/iconos/reservas.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/salir_on.gif b/admin/WebConsole/images/iconos/salir_on.gif Binary files differdeleted file mode 100644 index ebc05b0d..00000000 --- a/admin/WebConsole/images/iconos/salir_on.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/salvar.gif b/admin/WebConsole/images/iconos/salvar.gif Binary files differdeleted file mode 100644 index 5e081851..00000000 --- a/admin/WebConsole/images/iconos/salvar.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/separitem.gif b/admin/WebConsole/images/iconos/separitem.gif Binary files differdeleted file mode 100644 index 20d05115..00000000 --- a/admin/WebConsole/images/iconos/separitem.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/servidor.gif b/admin/WebConsole/images/iconos/servidor.gif deleted file mode 100644 index e69de29b..00000000 --- a/admin/WebConsole/images/iconos/servidor.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/servidordhcp.gif b/admin/WebConsole/images/iconos/servidordhcp.gif Binary files differdeleted file mode 100644 index 7cd7e39c..00000000 --- a/admin/WebConsole/images/iconos/servidordhcp.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/servidores.gif b/admin/WebConsole/images/iconos/servidores.gif Binary files differdeleted file mode 100644 index 2d98303c..00000000 --- a/admin/WebConsole/images/iconos/servidores.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/servidoresdhcp.gif b/admin/WebConsole/images/iconos/servidoresdhcp.gif Binary files differdeleted file mode 100644 index e2f53e69..00000000 --- a/admin/WebConsole/images/iconos/servidoresdhcp.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/servidoresrembo.gif b/admin/WebConsole/images/iconos/servidoresrembo.gif Binary files differdeleted file mode 100644 index bb5e5660..00000000 --- a/admin/WebConsole/images/iconos/servidoresrembo.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/servidorrembo.gif b/admin/WebConsole/images/iconos/servidorrembo.gif Binary files differdeleted file mode 100644 index 61590904..00000000 --- a/admin/WebConsole/images/iconos/servidorrembo.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/shell.gif b/admin/WebConsole/images/iconos/shell.gif Binary files differdeleted file mode 100644 index efac932c..00000000 --- a/admin/WebConsole/images/iconos/shell.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/so.gif b/admin/WebConsole/images/iconos/so.gif Binary files differdeleted file mode 100644 index 38afbe88..00000000 --- a/admin/WebConsole/images/iconos/so.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/softcombi.gif b/admin/WebConsole/images/iconos/softcombi.gif Binary files differdeleted file mode 100644 index e5528251..00000000 --- a/admin/WebConsole/images/iconos/softcombi.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/sonido.gif b/admin/WebConsole/images/iconos/sonido.gif Binary files differdeleted file mode 100644 index f08c4730..00000000 --- a/admin/WebConsole/images/iconos/sonido.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/superadministradores.gif b/admin/WebConsole/images/iconos/superadministradores.gif Binary files differdeleted file mode 100644 index 72446ab0..00000000 --- a/admin/WebConsole/images/iconos/superadministradores.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/tablas.gif b/admin/WebConsole/images/iconos/tablas.gif Binary files differdeleted file mode 100644 index 99cf8849..00000000 --- a/admin/WebConsole/images/iconos/tablas.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/tareas.gif b/admin/WebConsole/images/iconos/tareas.gif Binary files differdeleted file mode 100644 index 45252d09..00000000 --- a/admin/WebConsole/images/iconos/tareas.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/trabajos.gif b/admin/WebConsole/images/iconos/trabajos.gif Binary files differdeleted file mode 100644 index 6d89feb6..00000000 --- a/admin/WebConsole/images/iconos/trabajos.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/tsonido.gif b/admin/WebConsole/images/iconos/tsonido.gif Binary files differdeleted file mode 100644 index 31426e28..00000000 --- a/admin/WebConsole/images/iconos/tsonido.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/universidades.gif b/admin/WebConsole/images/iconos/universidades.gif Binary files differdeleted file mode 100644 index c3131d82..00000000 --- a/admin/WebConsole/images/iconos/universidades.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/us.gif b/admin/WebConsole/images/iconos/us.gif Binary files differdeleted file mode 100644 index c0c09c2a..00000000 --- a/admin/WebConsole/images/iconos/us.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/usb.gif b/admin/WebConsole/images/iconos/usb.gif Binary files differdeleted file mode 100644 index 5917ded6..00000000 --- a/admin/WebConsole/images/iconos/usb.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/usuarios.gif b/admin/WebConsole/images/iconos/usuarios.gif Binary files differdeleted file mode 100644 index 0e06bb0a..00000000 --- a/admin/WebConsole/images/iconos/usuarios.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/usuarioslog.gif b/admin/WebConsole/images/iconos/usuarioslog.gif Binary files differdeleted file mode 100644 index ad566da3..00000000 --- a/admin/WebConsole/images/iconos/usuarioslog.gif +++ /dev/null diff --git a/admin/WebConsole/images/iconos/vga.gif b/admin/WebConsole/images/iconos/vga.gif Binary files differdeleted file mode 100644 index 7e54815a..00000000 --- a/admin/WebConsole/images/iconos/vga.gif +++ /dev/null diff --git a/admin/WebConsole/images/login_eng.jpg b/admin/WebConsole/images/login_eng.jpg Binary files differdeleted file mode 100644 index e9be8e20..00000000 --- a/admin/WebConsole/images/login_eng.jpg +++ /dev/null diff --git a/admin/WebConsole/images/login_esp.jpg b/admin/WebConsole/images/login_esp.jpg Binary files differdeleted file mode 100644 index e9be8e20..00000000 --- a/admin/WebConsole/images/login_esp.jpg +++ /dev/null diff --git a/admin/WebConsole/images/login_operador.png b/admin/WebConsole/images/login_operador.png Binary files differdeleted file mode 100644 index 3a172beb..00000000 --- a/admin/WebConsole/images/login_operador.png +++ /dev/null diff --git a/admin/WebConsole/images/logo_us.gif b/admin/WebConsole/images/logo_us.gif Binary files differdeleted file mode 100644 index 6ff92f6e..00000000 --- a/admin/WebConsole/images/logo_us.gif +++ /dev/null diff --git a/admin/WebConsole/images/menucontextual/eid.gif b/admin/WebConsole/images/menucontextual/eid.gif Binary files differdeleted file mode 100644 index b9fd75a7..00000000 --- a/admin/WebConsole/images/menucontextual/eid.gif +++ /dev/null diff --git a/admin/WebConsole/images/menucontextual/eii.gif b/admin/WebConsole/images/menucontextual/eii.gif Binary files differdeleted file mode 100644 index 481959ad..00000000 --- a/admin/WebConsole/images/menucontextual/eii.gif +++ /dev/null diff --git a/admin/WebConsole/images/menucontextual/esd.gif b/admin/WebConsole/images/menucontextual/esd.gif Binary files differdeleted file mode 100644 index 19ce2af5..00000000 --- a/admin/WebConsole/images/menucontextual/esd.gif +++ /dev/null diff --git a/admin/WebConsole/images/menucontextual/esi.gif b/admin/WebConsole/images/menucontextual/esi.gif Binary files differdeleted file mode 100644 index 7c745011..00000000 --- a/admin/WebConsole/images/menucontextual/esi.gif +++ /dev/null diff --git a/admin/WebConsole/images/menucontextual/ldr.gif b/admin/WebConsole/images/menucontextual/ldr.gif Binary files differdeleted file mode 100644 index 4b07faa7..00000000 --- a/admin/WebConsole/images/menucontextual/ldr.gif +++ /dev/null diff --git a/admin/WebConsole/images/menucontextual/lin.gif b/admin/WebConsole/images/menucontextual/lin.gif Binary files differdeleted file mode 100644 index aaf97c0d..00000000 --- a/admin/WebConsole/images/menucontextual/lin.gif +++ /dev/null diff --git a/admin/WebConsole/images/menucontextual/liz.gif b/admin/WebConsole/images/menucontextual/liz.gif Binary files differdeleted file mode 100644 index 9efee429..00000000 --- a/admin/WebConsole/images/menucontextual/liz.gif +++ /dev/null diff --git a/admin/WebConsole/images/menucontextual/menucontextual%252flsu.gif b/admin/WebConsole/images/menucontextual/menucontextual%252flsu.gif Binary files differdeleted file mode 100644 index 7dce209a..00000000 --- a/admin/WebConsole/images/menucontextual/menucontextual%252flsu.gif +++ /dev/null diff --git a/admin/WebConsole/images/menucontextual/menucontextual%252fswsbfb.gif b/admin/WebConsole/images/menucontextual/menucontextual%252fswsbfb.gif Binary files differdeleted file mode 100644 index e661c874..00000000 --- a/admin/WebConsole/images/menucontextual/menucontextual%252fswsbfb.gif +++ /dev/null diff --git a/admin/WebConsole/images/menucontextual/menucontextual%252fswsbfn.gif b/admin/WebConsole/images/menucontextual/menucontextual%252fswsbfn.gif Binary files differdeleted file mode 100644 index e53f3175..00000000 --- a/admin/WebConsole/images/menucontextual/menucontextual%252fswsbfn.gif +++ /dev/null diff --git a/admin/WebConsole/images/menucontextual/sep.gif b/admin/WebConsole/images/menucontextual/sep.gif Binary files differdeleted file mode 100644 index 403af482..00000000 --- a/admin/WebConsole/images/menucontextual/sep.gif +++ /dev/null diff --git a/admin/WebConsole/images/ordenador.gif b/admin/WebConsole/images/ordenador.gif Binary files differdeleted file mode 100644 index a2966219..00000000 --- a/admin/WebConsole/images/ordenador.gif +++ /dev/null diff --git a/admin/WebConsole/images/ordenador_BSY.gif b/admin/WebConsole/images/ordenador_BSY.gif Binary files differdeleted file mode 100644 index 15960797..00000000 --- a/admin/WebConsole/images/ordenador_BSY.gif +++ /dev/null diff --git a/admin/WebConsole/images/ordenador_INI.gif b/admin/WebConsole/images/ordenador_INI.gif Binary files differdeleted file mode 100644 index 5d4b6681..00000000 --- a/admin/WebConsole/images/ordenador_INI.gif +++ /dev/null diff --git a/admin/WebConsole/images/ordenador_LNX.gif b/admin/WebConsole/images/ordenador_LNX.gif Binary files differdeleted file mode 100644 index 4ddbfc61..00000000 --- a/admin/WebConsole/images/ordenador_LNX.gif +++ /dev/null diff --git a/admin/WebConsole/images/ordenador_OFF.gif b/admin/WebConsole/images/ordenador_OFF.gif Binary files differdeleted file mode 100644 index 10dd0234..00000000 --- a/admin/WebConsole/images/ordenador_OFF.gif +++ /dev/null diff --git a/admin/WebConsole/images/ordenador_RMB.gif b/admin/WebConsole/images/ordenador_RMB.gif Binary files differdeleted file mode 100644 index 5d9306fc..00000000 --- a/admin/WebConsole/images/ordenador_RMB.gif +++ /dev/null diff --git a/admin/WebConsole/images/ordenador_W2K.gif b/admin/WebConsole/images/ordenador_W2K.gif Binary files differdeleted file mode 100644 index 201c424d..00000000 --- a/admin/WebConsole/images/ordenador_W2K.gif +++ /dev/null diff --git a/admin/WebConsole/images/ordenador_W95.gif b/admin/WebConsole/images/ordenador_W95.gif Binary files differdeleted file mode 100644 index 892527ba..00000000 --- a/admin/WebConsole/images/ordenador_W95.gif +++ /dev/null diff --git a/admin/WebConsole/images/ordenador_W98.gif b/admin/WebConsole/images/ordenador_W98.gif Binary files differdeleted file mode 100644 index 66dccea5..00000000 --- a/admin/WebConsole/images/ordenador_W98.gif +++ /dev/null diff --git a/admin/WebConsole/images/ordenador_WML.gif b/admin/WebConsole/images/ordenador_WML.gif Binary files differdeleted file mode 100644 index eccb6f8c..00000000 --- a/admin/WebConsole/images/ordenador_WML.gif +++ /dev/null diff --git a/admin/WebConsole/images/ordenador_WXP.gif b/admin/WebConsole/images/ordenador_WXP.gif Binary files differdeleted file mode 100644 index b7f969d3..00000000 --- a/admin/WebConsole/images/ordenador_WXP.gif +++ /dev/null diff --git a/admin/WebConsole/images/ordenadorflash.gif b/admin/WebConsole/images/ordenadorflash.gif Binary files differdeleted file mode 100644 index 7c84ff8f..00000000 --- a/admin/WebConsole/images/ordenadorflash.gif +++ /dev/null diff --git a/admin/WebConsole/images/ordenadoroff.gif b/admin/WebConsole/images/ordenadoroff.gif Binary files differdeleted file mode 100644 index 99589b2b..00000000 --- a/admin/WebConsole/images/ordenadoroff.gif +++ /dev/null diff --git a/admin/WebConsole/images/signos/mas_c.gif b/admin/WebConsole/images/signos/mas_c.gif Binary files differdeleted file mode 100644 index 4b7c5ff7..00000000 --- a/admin/WebConsole/images/signos/mas_c.gif +++ /dev/null diff --git a/admin/WebConsole/images/signos/mas_l.gif b/admin/WebConsole/images/signos/mas_l.gif Binary files differdeleted file mode 100644 index 234fa3b4..00000000 --- a/admin/WebConsole/images/signos/mas_l.gif +++ /dev/null diff --git a/admin/WebConsole/images/signos/mas_root.gif b/admin/WebConsole/images/signos/mas_root.gif Binary files differdeleted file mode 100644 index 0d4c25c5..00000000 --- a/admin/WebConsole/images/signos/mas_root.gif +++ /dev/null diff --git a/admin/WebConsole/images/signos/mas_t.gif b/admin/WebConsole/images/signos/mas_t.gif Binary files differdeleted file mode 100644 index 6a16f21b..00000000 --- a/admin/WebConsole/images/signos/mas_t.gif +++ /dev/null diff --git a/admin/WebConsole/images/signos/menos_c.gif b/admin/WebConsole/images/signos/menos_c.gif Binary files differdeleted file mode 100644 index 07c9e53b..00000000 --- a/admin/WebConsole/images/signos/menos_c.gif +++ /dev/null diff --git a/admin/WebConsole/images/signos/menos_l.gif b/admin/WebConsole/images/signos/menos_l.gif Binary files differdeleted file mode 100644 index cb387b78..00000000 --- a/admin/WebConsole/images/signos/menos_l.gif +++ /dev/null diff --git a/admin/WebConsole/images/signos/menos_root.gif b/admin/WebConsole/images/signos/menos_root.gif Binary files differdeleted file mode 100644 index aa5aa96e..00000000 --- a/admin/WebConsole/images/signos/menos_root.gif +++ /dev/null diff --git a/admin/WebConsole/images/signos/menos_t.gif b/admin/WebConsole/images/signos/menos_t.gif Binary files differdeleted file mode 100644 index 939d36bc..00000000 --- a/admin/WebConsole/images/signos/menos_t.gif +++ /dev/null diff --git a/admin/WebConsole/images/signos/nada.gif b/admin/WebConsole/images/signos/nada.gif Binary files differdeleted file mode 100644 index 8c2dbf52..00000000 --- a/admin/WebConsole/images/signos/nada.gif +++ /dev/null diff --git a/admin/WebConsole/images/signos/nada_c.gif b/admin/WebConsole/images/signos/nada_c.gif Binary files differdeleted file mode 100644 index 0f0c35d2..00000000 --- a/admin/WebConsole/images/signos/nada_c.gif +++ /dev/null diff --git a/admin/WebConsole/images/signos/nada_l.gif b/admin/WebConsole/images/signos/nada_l.gif Binary files differdeleted file mode 100644 index 5ee20780..00000000 --- a/admin/WebConsole/images/signos/nada_l.gif +++ /dev/null diff --git a/admin/WebConsole/images/signos/nada_t.gif b/admin/WebConsole/images/signos/nada_t.gif Binary files differdeleted file mode 100644 index 600e2a31..00000000 --- a/admin/WebConsole/images/signos/nada_t.gif +++ /dev/null diff --git a/admin/WebConsole/images/tsignos/Copia de mas_l.gif b/admin/WebConsole/images/tsignos/Copia de mas_l.gif Binary files differdeleted file mode 100644 index d8809144..00000000 --- a/admin/WebConsole/images/tsignos/Copia de mas_l.gif +++ /dev/null diff --git a/admin/WebConsole/images/tsignos/contra.gif b/admin/WebConsole/images/tsignos/contra.gif Binary files differdeleted file mode 100644 index d36f9927..00000000 --- a/admin/WebConsole/images/tsignos/contra.gif +++ /dev/null diff --git a/admin/WebConsole/images/tsignos/desple.gif b/admin/WebConsole/images/tsignos/desple.gif Binary files differdeleted file mode 100644 index cd4147d9..00000000 --- a/admin/WebConsole/images/tsignos/desple.gif +++ /dev/null diff --git a/admin/WebConsole/images/tsignos/mas_c.gif b/admin/WebConsole/images/tsignos/mas_c.gif Binary files differdeleted file mode 100644 index d36f9927..00000000 --- a/admin/WebConsole/images/tsignos/mas_c.gif +++ /dev/null diff --git a/admin/WebConsole/images/tsignos/mas_l.gif b/admin/WebConsole/images/tsignos/mas_l.gif Binary files differdeleted file mode 100644 index d36f9927..00000000 --- a/admin/WebConsole/images/tsignos/mas_l.gif +++ /dev/null diff --git a/admin/WebConsole/images/tsignos/mas_root.gif b/admin/WebConsole/images/tsignos/mas_root.gif Binary files differdeleted file mode 100644 index d36f9927..00000000 --- a/admin/WebConsole/images/tsignos/mas_root.gif +++ /dev/null diff --git a/admin/WebConsole/images/tsignos/mas_t.gif b/admin/WebConsole/images/tsignos/mas_t.gif Binary files differdeleted file mode 100644 index d36f9927..00000000 --- a/admin/WebConsole/images/tsignos/mas_t.gif +++ /dev/null diff --git a/admin/WebConsole/images/tsignos/menos_c.gif b/admin/WebConsole/images/tsignos/menos_c.gif Binary files differdeleted file mode 100644 index 07595785..00000000 --- a/admin/WebConsole/images/tsignos/menos_c.gif +++ /dev/null diff --git a/admin/WebConsole/images/tsignos/menos_l.gif b/admin/WebConsole/images/tsignos/menos_l.gif Binary files differdeleted file mode 100644 index c558f88e..00000000 --- a/admin/WebConsole/images/tsignos/menos_l.gif +++ /dev/null diff --git a/admin/WebConsole/images/tsignos/menos_root.gif b/admin/WebConsole/images/tsignos/menos_root.gif Binary files differdeleted file mode 100644 index 569c4816..00000000 --- a/admin/WebConsole/images/tsignos/menos_root.gif +++ /dev/null diff --git a/admin/WebConsole/images/tsignos/menos_t.gif b/admin/WebConsole/images/tsignos/menos_t.gif Binary files differdeleted file mode 100644 index cd4147d9..00000000 --- a/admin/WebConsole/images/tsignos/menos_t.gif +++ /dev/null diff --git a/admin/WebConsole/images/tsignos/nada.gif b/admin/WebConsole/images/tsignos/nada.gif Binary files differdeleted file mode 100644 index 8c2dbf52..00000000 --- a/admin/WebConsole/images/tsignos/nada.gif +++ /dev/null diff --git a/admin/WebConsole/images/tsignos/nada_c.gif b/admin/WebConsole/images/tsignos/nada_c.gif Binary files differdeleted file mode 100644 index 856ac061..00000000 --- a/admin/WebConsole/images/tsignos/nada_c.gif +++ /dev/null diff --git a/admin/WebConsole/images/tsignos/nada_l.gif b/admin/WebConsole/images/tsignos/nada_l.gif Binary files differdeleted file mode 100644 index 747b307f..00000000 --- a/admin/WebConsole/images/tsignos/nada_l.gif +++ /dev/null diff --git a/admin/WebConsole/images/tsignos/nada_t.gif b/admin/WebConsole/images/tsignos/nada_t.gif Binary files differdeleted file mode 100644 index 30312c63..00000000 --- a/admin/WebConsole/images/tsignos/nada_t.gif +++ /dev/null diff --git a/admin/WebConsole/includes/CreaComando.php b/admin/WebConsole/includes/CreaComando.php deleted file mode 100644 index a0e7e36c..00000000 --- a/admin/WebConsole/includes/CreaComando.php +++ /dev/null @@ -1,24 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon. -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: CreaComando.php -// Descripción : -// Devuelve una objeto comando totalmente operativo (con la conexión abierta) -// Parametros: -// - cadenaconexion: Una cadena con los datos necesarios para la conexión: nombre del servidor -// usuario,password,base de datos,etc separados por coma -// ************************************************************************************************************************************************* -function CreaComando($cadenaconexion){ - $strcn=split(";",$cadenaconexion); - $cn=new Conexion; - $cmd=new Comando; - $cn->CadenaConexion($strcn[0],$strcn[1],$strcn[2],$strcn[3],$strcn[4]); - if (!$cn->Abrir()) return (false); - $cn->SetUtf8(); - $cmd->Conexion=&$cn; - return($cmd); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/includes/CreaTablaParametros.php b/admin/WebConsole/includes/CreaTablaParametros.php deleted file mode 100644 index 6b8da5a5..00000000 --- a/admin/WebConsole/includes/CreaTablaParametros.php +++ /dev/null @@ -1,50 +0,0 @@ -<?
-// *************************************************************************************************************************************************
-// Aplicación WEB: ogAdmWebCon.
-// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
-// Fecha Creación:2003-2004
-// Fecha Última modificación: Febrero-2005
-// Nombre del fichero: CreaTablaParametros.php
-// Descripción :
-// Crea una tabla en memoria con especificaciones sobre los parámetros de cada comando
-// Parametros:
-// - cmd: Un comando ya operativo (con conexión abierta)
-// - tabla_parametros: Referencia a la tabla donde se guardarán las especificaciones
-// - cont_parametros: Referencia a la variable que contendrá el número de elementos totales de la tabla
-// *************************************************************************************************************************************************
-function CreaTablaParametros($cmd,$tabla_parametros,$cont_parametros){
- $rs=new Recordset;
- $cmd->texto="SELECT * FROM parametros";
- $rs->Comando=&$cmd;
- if (!$rs->Abrir()) return; // Error al abrir recordset
- $rs->Primero();
- $cont=0;
- while (!$rs->EOF){
- $auxtabla_parametros="";
- $auxtabla_parametros["nemonico"]=$rs->campos["nemonico"];
- $auxtabla_parametros["descripcion"]=$rs->campos["descripcion"];
- $auxtabla_parametros["nomidentificador"]=$rs->campos["nomidentificador"];
- $auxtabla_parametros["nomtabla"]=$rs->campos["nomtabla"];
- $auxtabla_parametros["nomliteral"]=$rs->campos["nomliteral"];
- $tabla_parametros[$cont][0]=$auxtabla_parametros["nemonico"];
- $tabla_parametros[$cont][1]=$auxtabla_parametros;
- $cont++;
- $rs->Siguiente();
- }
- $auxnemonico="";
- // Ordena según el nemonico
- for ($i=0;$i<$cont-1;$i++){
- for ($j=$i+1;$j<$cont;$j++){
- if($tabla_parametros[$i][0]>$tabla_parametros[$j][0]){
- $auxnemonico=$tabla_parametros[$i][0];
- $tabla_parametros[$i][0]=$tabla_parametros[$j][0];
- $tabla_parametros[$j][0]=$auxnemonico;
- $auxtabla_parametros=$tabla_parametros[$i][1];
- $tabla_parametros[$i][1]=$tabla_parametros[$j][1];
- $tabla_parametros[$j][1]=$auxtabla_parametros;
- }
- }
- }
- $cont_parametros=$cont;
-}
-?>
\ No newline at end of file diff --git a/admin/WebConsole/includes/FicherosPost.php b/admin/WebConsole/includes/FicherosPost.php deleted file mode 100644 index 41858981..00000000 --- a/admin/WebConsole/includes/FicherosPost.php +++ /dev/null @@ -1,51 +0,0 @@ -<? -//________________________________________________________________________________________ -// -// Salva un fichero enviado por POST -// Parámetros: -// - $UrlPagina: Url de la página que carga el fichero -// - $NombreFicheroPost: Nombre temporal que le da php al fichero post -// - $NombreFichero: Nombre definitivo que tendrá el fichero -//________________________________________________________________________________________ -function SalvaFichero_POST($UrlPagina,$NombreFicheroPost,$NombreFichero,$UrlFichero){ - - $UrlCarpetaPagina=dirname($UrlPagina); - $UrlFichero=$UrlCarpetaPagina."/iconos/".$NombreFichero; - - $PathFisicoFichero=TomaPathFIsico($UrlPagina,$NombreFichero); - - if (file_exists($PathFisicoFichero)) // Borra el fichero si existe - unlink($PathFisicoFichero); - $resul=move_uploaded_file($NombreFicheroPost,$PathFisicoFichero); // salva el fichero - return($resul); -} -//________________________________________________________________________________________ -// -// Elimina un fichero en el servidor -// Parámetros: -// - $UrlPagina: Url de la página que carga el fichero -// - $NombreFichero: Nombre definitivo que tendrá el fichero -//________________________________________________________________________________________ -function EliminaFichero($UrlPagina,$NombreFichero){ - $PathFisicoFichero=TomaPathFIsico($UrlPagina,$NombreFichero); - $resul=false; - if (file_exists($PathFisicoFichero)) // Borra el fichero si existe - $resul=unlink($PathFisicoFichero); - return($resul); -} -//________________________________________________________________________________________ -// -// Toma el path físico de un fichero -// Parámetros: -// - $UrlPagina: Url de la página que carga el fichero -// - $NombreFichero: Nombre definitivo que tendrá el fichero -//________________________________________________________________________________________ -function TomaPathFisico($UrlPagina,$NombreFichero){ - $Nombrepagina=basename($UrlPagina); - $PathFisicoPagina=realpath($Nombrepagina); - $PathFisicoCarpetaPagina=dirname($PathFisicoPagina); - $PathFisicoCarpetaFichero=$PathFisicoCarpetaPagina."/iconos"; - $PathFisicoFichero=$PathFisicoCarpetaPagina."/iconos/".$NombreFichero; - return($PathFisicoFichero); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/includes/HTMLCTEMULSELECT.php b/admin/WebConsole/includes/HTMLCTEMULSELECT.php deleted file mode 100644 index 71eab426..00000000 --- a/admin/WebConsole/includes/HTMLCTEMULSELECT.php +++ /dev/null @@ -1,37 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon. -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: HTMLCTEMULSELECT.php -// Descripción : -// Crea la etiqueta html <SELECT> multiselección, de valores constantes -// Parametros: -// - parametros: Una cadena con la forma valor=literal separada por un caracter INTRO -// - nombreid: Nombre del desplegable (atributo HTML name) -// - tbvalor: Array con los valores de las opciones que aparecerán seleccionadas -// - clase: Clase que define su estilo -// - eventochg: Nombre de la función que se ejecutará en respuesta al evento onchange( por defecto: ninguna) -// - ancho: Anchura del desplegable -// - alto: Altura del desplegable -// ************************************************************************************************************************************************* -function HTMLCTEMULSELECT($parametros,$nombreid,$tbvalor,$clase,$eventochg,$ancho,$alto){ - if (!empty($eventochg)) $eventochg='onchange="'.$eventochg.'(this);"'; - if (empty($clase)) $clase='formulariodatos'; - $x=0; - $opciones=split(chr(13),$parametros); - $SelectHtml= '<SELECT '.$eventochg.' class="'.$clase.'" name="'.$nombreid.'" multiple size='.$alto.' style="WIDTH: '.$ancho.'">'; - for($i=0;$i<sizeof($opciones);$i++){ - $item=split("=",$opciones[$i]); - $SelectHtml.= '<OPTION value="'.$item[0].'"'; - if (isset($tbvalor[$x])){ - if($tbvalor[$x]==$item[0]) { - $SelectHtml.=" selected "; - $x++; - } - } - $SelectHtml.= '>'.$item[1].'</OPTION>'; - } - return($SelectHtml); -}
\ No newline at end of file diff --git a/admin/WebConsole/includes/HTMLCTESELECT.php b/admin/WebConsole/includes/HTMLCTESELECT.php deleted file mode 100644 index 4b213c8a..00000000 --- a/admin/WebConsole/includes/HTMLCTESELECT.php +++ /dev/null @@ -1,31 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon. -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: HTMLCTESELECT.php -// Descripción : -// Crea la etiqueta html <SELECT> de valores constantes -// Parametros: -// - parametros:Una cadena con la forma valor=literal separada por un caracter INTRO -// - nombreid: Nombre del desplegable (atributo HTML name) -// - clase: Clase que define su estilo -// - defaultlit: Literal de la primera opción cuyo valor es siempre 0 -// - valorselec: Valor del item que saldrá seleccionado por defecto -// - ancho: Anchura del desplegable -// - eventochg: Nombre de la función que se ejecutará en respuesta al evento onchange -// ************************************************************************************************************************************************* -function HTMLCTESELECT($parametros,$nombreid,$clase,$defaultlit,$valorselec,$ancho,$eventochg=""){ - if (!empty($eventochg)) $eventochg='onchange="'.$eventochg.'(this);"'; - $opciones=split(chr(13),$parametros); - $SelectHtml= '<SELECT '.$eventochg.' class= "'.$clase.'" id='.$nombreid.' name="'.$nombreid.'" style="WIDTH: '.$ancho.'">'; - if (!empty($defaultlit)) $SelectHtml.= '<OPTION value="0">'.$defaultlit.'</OPTION>'; - for($i=0;$i<sizeof($opciones);$i++){ - $item=split("=",$opciones[$i]); - $SelectHtml.= '<OPTION value="'.$item[0].'"'; - if($valorselec==$item[0]) $SelectHtml.=" selected "; - $SelectHtml.= '>'.$item[1].'</OPTION>'; - } - return($SelectHtml); -}
\ No newline at end of file diff --git a/admin/WebConsole/includes/HTMLMULSELECT.php b/admin/WebConsole/includes/HTMLMULSELECT.php deleted file mode 100644 index a7c028db..00000000 --- a/admin/WebConsole/includes/HTMLMULSELECT.php +++ /dev/null @@ -1,52 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon. -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: HTMLSELECT.php -// Descripción : -// Crea la etiqueta html <SELECT> con valores procedentes de una tabla ( eleccciones multiples) -// Parametros: -// - cmd:Un comando ya operativo (con conexión abierta) -// - idcentro:Centro al que pertene el registro donde se encuentra el dato a recuperar, será 0 para no contemplar este dato -// - nombretabla: Nombre de la tabla origen de los datos -// - identificador: Valor del campo identificador del registro -// - nombreid: Nombre del campo identificador del registro -// - nombreliteral: Nombre del campo de la tabla que mostrará el desplegable -// - ancho: Anchura del desplegable -// - eventochg: Nombre de la función que se ejecutará en respuesta al evento onchange( por defecto: ninguna) -// - clase: Clase que define su estilo (por defecto: formulariodatos) -// - clausulawhere: Clausula Where adicional -// ************************************************************************************************************************************************* -function HTMLMULSELECT($cmd,$idcentro,$nombretabla,$identificador,$nombreid,$nombreliteral,$ancho,$eventochg = "",$clase="",$clausulawhere=""){ - if (!empty($eventochg)) $eventochg='onchange="'.$eventochg.'(this);"'; - if (empty($clase)) $clase='formulariodatos'; - $SelectHtml=""; - $rs=new Recordset; - if ($idcentro>0){ - $cmd->texto='SELECT * FROM '.$nombretabla.' WHERE idcentro='.$idcentro; - if(!empty($clausulawhere)) - $cmd->texto.=" AND (".$clausulawhere.")"; - } - else{ - $cmd->texto='SELECT * FROM '.$nombretabla; - if(!empty($clausulawhere)) - $cmd->texto.=" WHERE (".$clausulawhere.")"; - } - $cmd->texto.=' ORDER BY '.$nombreliteral; - - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $SelectHtml.= '<SELECT '.$eventochg.' class="'.$clase.'" multiple name="'.$nombreid.'" style="WIDTH: '.$ancho.'">'; - $SelectHtml.= ' <OPTION value="0"></OPTION>'; - $rs->Primero(); - while (!$rs->EOF){ - $SelectHtml.='<OPTION value="'.$rs->campos[$nombreid].'"'; - If ($rs->campos[$nombreid]==$identificador) $SelectHtml.= ' selected ' ; - $SelectHtml.= '>'.$rs->campos[$nombreliteral].'</OPTION>'; - $rs->Siguiente(); - }$SelectHtml.= '</SELECT>'; - $rs->Cerrar(); - return($SelectHtml); -}
\ No newline at end of file diff --git a/admin/WebConsole/includes/HTMLSELECT.php b/admin/WebConsole/includes/HTMLSELECT.php deleted file mode 100644 index 1076a88e..00000000 --- a/admin/WebConsole/includes/HTMLSELECT.php +++ /dev/null @@ -1,52 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon. -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: HTMLSELECT.php -// Descripción : -// Crea la etiqueta html <SELECT> con valores procedentes de una tabla -// Parametros: -// - cmd:Un comando ya operativo (con conexión abierta) -// - idcentro:Centro al que pertene el registro donde se encuentra el dato a recuperar, será 0 para no contemplar este dato -// - nombretabla: Nombre de la tabla origen de los datos -// - identificador: Valor del campo identificador del registro -// - nombreid: Nombre del campo identificador del registro -// - nombreliteral: Nombre del campo de la tabla que mostrará el desplegable -// - ancho: Anchura del desplegable -// - eventochg: Nombre de la función que se ejecutará en respuesta al evento onchange( por defecto: ninguna) -// - clase: Clase que define su estilo (por defecto: formulariodatos) -// - clausulawhere: Clausula Where adicional -// ************************************************************************************************************************************************* -function HTMLSELECT($cmd,$idcentro,$nombretabla,$identificador,$nombreid,$nombreliteral,$ancho,$eventochg = "",$clase="",$clausulawhere=""){ - if (!empty($eventochg)) $eventochg='onchange="'.$eventochg.'(this);"'; - if (empty($clase)) $clase='formulariodatos'; - $SelectHtml=""; - $rs=new Recordset; - if ($idcentro>0){ - $cmd->texto='SELECT * FROM '.$nombretabla.' WHERE idcentro='.$idcentro; - if(!empty($clausulawhere)) - $cmd->texto.=" AND (".$clausulawhere.")"; - } - else{ - $cmd->texto='SELECT * FROM '.$nombretabla; - if(!empty($clausulawhere)) - $cmd->texto.=" WHERE (".$clausulawhere.")"; - } - $cmd->texto.=' ORDER BY '.$nombreliteral; - - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $SelectHtml.= '<SELECT '.$eventochg.' class="'.$clase.'" name="'.$nombreid.'" style="WIDTH: '.$ancho.'">'; - $SelectHtml.= ' <OPTION value="0"></OPTION>'; - $rs->Primero(); - while (!$rs->EOF){ - $SelectHtml.='<OPTION value="'.$rs->campos[$nombreid].'"'; - If ($rs->campos[$nombreid]==$identificador) $SelectHtml.= ' selected ' ; - $SelectHtml.= '>'.$rs->campos[$nombreliteral].'</OPTION>'; - $rs->Siguiente(); - }$SelectHtml.= '</SELECT>'; - $rs->Cerrar(); - return($SelectHtml); -}
\ No newline at end of file diff --git a/admin/WebConsole/includes/InvFecha.php b/admin/WebConsole/includes/InvFecha.php deleted file mode 100644 index 5bc46c4a..00000000 --- a/admin/WebConsole/includes/InvFecha.php +++ /dev/null @@ -1,37 +0,0 @@ -<? -/*______________________________________________________________________ - Cambia de posicion los extremos de una fecha. Devuelve una fecha con formato - dd-mm-aaaa si el formato de entrada es aaaa-mm-dd y viseversa - Parametros: - - fecha: Una cadena con los datos de una fecha -_______________________________________________________________________*/ -function InvFecha($fecha){ - if ($fecha=="0000-00-00")return(""); - - $auxsplit=split(" ",$fecha); - list($anno_p,$mes_p,$dia_p)=split("[/-]",$auxsplit[0]); - $fecha_p=$dia_p.'-'.$mes_p.'-'.$anno_p; - return($fecha_p); -} -//////////////////////////////////////////////////// -//Convierte fecha de mysql a normal -//////////////////////////////////////////////////// -function sacafechaDB($fecha){ - ereg( "([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})", $fecha, $mifecha); - $lafecha=$mifecha[3]."/".$mifecha[2]."/".$mifecha[1]; - return $lafecha; -} - -//////////////////////////////////////////////////// -//Convierte fecha de normal a mysql -//////////////////////////////////////////////////// - -function metefechaDB($fecha){ - ereg( "([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})", $fecha, $mifecha); - $lafecha=$mifecha[3]."-".$mifecha[2]."-".$mifecha[1]; - return $lafecha; -} -function HoraValida($hora){ - if ($hora=="00:00:00")return(""); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/includes/RecopilaIpesMacs.php b/admin/WebConsole/includes/RecopilaIpesMacs.php deleted file mode 100644 index fd25d56f..00000000 --- a/admin/WebConsole/includes/RecopilaIpesMacs.php +++ /dev/null @@ -1,140 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: RecopilaIpesMacs.php -// Descripción : -// Prepara los parametros de las tramas de todos los comando -// -// Especificaciones: -// Esta Función recibe tres parámatros: -// cmd : Un objeto comando totalmente operativo -// ambito: Ámbito -// idambito: Identificador del ámbito -// -// Devuelve: -// Todas las ipes y las macs de los ordenadores que componen el ámbito -// Para ellos habrá que tener declarada dos variables globales : -// $cadenaip y $cadenamac -// ************************************************************************************************************************************************* -function RecopilaIpesMacs($cmd,$ambito,$idambito){ - global $cadenaip; - global $cadenamac; - - global $AMBITO_CENTROS; - global $AMBITO_GRUPOSAULAS; - global $AMBITO_AULAS; - global $AMBITO_GRUPOSORDENADORES; - global $AMBITO_ORDENADORES; - - $cadenaip=""; - $cadenamac=""; - - $rs=new Recordset; - switch($ambito){ - case $AMBITO_CENTROS : - $cmd->texto="SELECT idcentro,nombrecentro FROM centros WHERE idcentro=".$idambito; - RecorreCentro($cmd); - break; - case $AMBITO_GRUPOSAULAS : - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idgrupo=".$idambito." AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - break; - case $AMBITO_AULAS : - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idaula=".$idambito; - RecorreAulas($cmd); - break; - case $AMBITO_GRUPOSORDENADORES : - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposordenadores WHERE idgrupo=".$idambito; - RecorreGruposOrdenadores($cmd); - break; - case $AMBITO_ORDENADORES : - $cmd->texto="SELECT ip,mac,nombreordenador,idservidorrembo FROM ordenadores WHERE idordenador=".$idambito; - RecorreOrdenadores($cmd); - break; - } - $cadenaip=substr($cadenaip,0,strlen($cadenaip)-1); // Quita la coma - $cadenamac=substr($cadenamac,0,strlen($cadenamac)-1); // Quita la coma -} -//________________________________________________________________________________________________________ -function RecorreCentro($cmd){ - global $AMBITO_GRUPOSAULAS; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - if(!$rs->EOF){ - $idcentro=$rs->campos["idcentro"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idcentro=".$idcentro." AND grupoid=0 AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idcentro=".$idcentro." AND grupoid=0"; - RecorreAulas($cmd); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposAulas($cmd){ - global $AMBITO_GRUPOSAULAS; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE grupoid=".$idgrupo. " AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE grupoid=".$idgrupo; - RecorreAulas($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreAulas($cmd){ - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idaula=$rs->campos["idaula"]; - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposOrdenadores WHERE idaula=".$idaula." AND grupoid=0"; - RecorreGruposOrdenadores($cmd); - $cmd->texto="SELECT ip,mac,nombreordenador,idservidorrembo FROM ordenadores WHERE idaula=".$idaula." AND grupoid=0"; - RecorreOrdenadores($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposOrdenadores($cmd){ - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposOrdenadores WHERE grupoid=".$idgrupo; - RecorreGruposOrdenadores($cmd); - $cmd->texto="SELECT ip,mac,nombreordenador ,idservidorrembo FROM ordenadores WHERE grupoid=".$idgrupo; - RecorreOrdenadores($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreOrdenadores($cmd){ - global $cadenaip; - global $cadenamac; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - while (!$rs->EOF){ - $cadenaip.=$rs->campos["ip"].";"; - $cadenamac.=$rs->campos["mac"].";"; - $rs->Siguiente(); - } - $rs->Cerrar(); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/includes/RedireccionaError.php b/admin/WebConsole/includes/RedireccionaError.php deleted file mode 100644 index 92a6cd4c..00000000 --- a/admin/WebConsole/includes/RedireccionaError.php +++ /dev/null @@ -1,13 +0,0 @@ -<? -/*______________________________________________________________________ - Redirecciona a la página de error - Parametros: - - Literal del error -_______________________________________________________________________*/ -function RedireccionaError($herror){ - - $urlerror=urlencode($herror); - $wurl="../seguridad/logerror.php?herror=".$urlerror; - Header('Location: '.$wurl); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/includes/TomaDato.php b/admin/WebConsole/includes/TomaDato.php deleted file mode 100644 index 6753d3c3..00000000 --- a/admin/WebConsole/includes/TomaDato.php +++ /dev/null @@ -1,41 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon. -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: TomaDato.php -// Descripción : -// Recupera un dato de una tabla -// Parametros: -// - cmd:Un comando ya operativo (con conexión abierta) -// - idcentro:Centro al que pertene el registro donde se encuentra el dato a recuperar, será 0 para no contemplar este dato -// - nombretabla: Nombre de la tabla origen de los datos -// - identificador: Valor del campo identificador del registro (cadena separada por comas si hay varios) -// - nombreid: Nombre del campo identificador del registro (cadena separada por comas si hay varios) -// - nombreliteral: Nombre del campo que se quiere recuperar -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico ( valor por defecto) -// (*) En el caso de haber varios identificadores todos deben ser del mismo tipo ( numérico o alfanumérico) -//************************************************************************************************************************************************* -function TomaDato($cmd,$idcentro,$nombretabla,$identificador,$nombreid,$nombreliteral,$swid=1){ - $Dato=""; - if (empty($identificador)) return($Dato); - - if($swid==0) $ch='"'; else $ch=""; // Caracter comillas para campos alfanuméricos - $auxidentificador=split(";",$identificador); - $auxnombreid=split(";",$nombreid); - - $clausulaWhere=" WHERE ".$auxnombreid[0]."=".$ch.$auxidentificador[0].$ch; - for ($i=1;$i<sizeof($auxidentificador);$i++) - $clausulaWhere.=" AND ".$auxnombreid[$i]."=".$ch.$auxidentificador[$i].$ch; - $cmd->texto="SELECT * FROM ".$nombretabla.$clausulaWhere; - if (!empty($idcentro)) - $cmd->texto.=" AND idcentro=".$idcentro; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if (!$rs->EOF) - $Dato.=$rs->campos[$nombreliteral]; - $rs->Cerrar(); - return($Dato); -} diff --git a/admin/WebConsole/includes/TomanDatos.php b/admin/WebConsole/includes/TomanDatos.php deleted file mode 100644 index 42f87f83..00000000 --- a/admin/WebConsole/includes/TomanDatos.php +++ /dev/null @@ -1,36 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon. -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: TomanDatos.php -// Descripción : -// Recupera datos de una tabla -// Parametros: -// - cmd:Un comando ya operativo (con conexión abierta) -// - idcentro:Centro al que pertene el registro donde se encuentra el dato a recuperar, será 0 para no contemplar este dato -// - nombretabla: Nombre de la tabla origen de los datos -// - identificador: Valor del campo identificador del registro -// - nombreid: Nombre del campo identificador del registro -// - nombreliteral: Array asosiativa con los nombres de los campo que se quieren recuperar -// - swid: Indica 0= El identificador es tipo alfanumérico 1= EI identificador es tipo numérico (valor por defecto) -// ************************************************************************************************************************************************* -function TomanDatos($cmd,$nombretabla,$identificador,$nombreid,$nombreliterales,$swid=1){ - $Dato=""; - if (empty($identificador)) $identificador=0; - $rs=new Recordset; - if($swid==0) - $cmd->texto="SELECT * FROM ".$nombretabla." WHERE ".$nombreid."='".$identificador."'"; - else - $cmd->texto='SELECT * FROM '.$nombretabla.' WHERE '.$nombreid.'='.$identificador; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if (!$rs->EOF){ - for($x=0;$x<sizeof($nombreliterales);$x++){ - $Dato[$nombreliterales[$x]]=$rs->campos[$nombreliterales[$x]]; - } - } - $rs->Cerrar(); - return($Dato); -}
\ No newline at end of file diff --git a/admin/WebConsole/includes/comunes.php b/admin/WebConsole/includes/comunes.php deleted file mode 100644 index 36a0e9c1..00000000 --- a/admin/WebConsole/includes/comunes.php +++ /dev/null @@ -1,190 +0,0 @@ -<? -//________________________________________________________________________________________ -// -// Trocea en elementos de una matriz la cadena enviada como parametro separando por parametros -// Parámetros: -// - trama: La trama -// Devuelve: -// Una matriz con las parejas de paramertos "nombre=valor" -//________________________________________________________________________________________ -function extrae_parametros($parametros,$chsep,$chval){ - $ParametrosCadena=""; - $auxP=split($chsep,$parametros); - for ($i=0;$i<sizeof($auxP);$i++){ - $dualparam=split($chval,$auxP[$i]); - if (isset($dualparam[0]) && isset($dualparam[1])){ - $streval='$ParametrosCadena["'.$dualparam[0].'"]="'.$dualparam[1].'";'; - eval($streval); - } - } - return($ParametrosCadena); -} -//________________________________________________________________________________________ -// -// Trocea en elementos de una matriz la cadena enviada como parametro separando por parametros y devolviendo el elegido -// Parámetros: -// Devuelve: -//________________________________________________________________________________________ -function extrae_parametro($parametros,$chsep,$chval,$chr){ - $ParametrosCadena=""; - $auxP=split($chsep,$parametros); - for ($i=0;$i<sizeof($auxP);$i++){ - $dualparam=split($chval,$auxP[$i]); - if (isset($dualparam[0]) && isset($dualparam[1])){ - if($dualparam[0]==$chr) - return($dualparam[1]); - } - } - return(""); -} - - -//________________________________________________________________________________________ -// -// Busca una cadena dentro de otra. -// Especificaciones: -// Puede ser sensible a las mayúsculas -// Parametros: -// cadena; cadena donde se va a buscar -// subcadena; cadena a buscar -// swsensible; si es sensible o no a las mayúsculas y minúsculas -// Devuelve: -// La posición de comienzo de la subcadena dentro de la cadena, o (-1) en caso de no estar dentro -//________________________________________________________________________________________ -function EnCadena($cadena,$subcadena,$swsensible = false) { - $i=0; - while (strlen($cadena)>=$i) { - unset($substring); - if ($swsensible) { - $subcadena=strtolower($subcadena); - $cadena=strtolower($cadena); - } - $substring=substr($cadena,$i,strlen($subcadena)); - if ($substring==$subcadena) return$i; - $i++; - } - return -1; - } -//_____________________________________________________________________________________________ -// Búsqueda binaria o dicotómica en una tabla y devuelve el índice del elemento buscado tabla de una dimension -//_____________________________________________________________________________________________ -function busca_indicebinario($dato,$tabla,$cont){ - if (empty($tabla)) return(-1); - $a=0; - $b=$cont-1; - do{ - $p=round(($a+$b)/2,0); - if ($tabla[$p]==$dato) - return($p); - - else{ - if ($tabla[$p]<$dato){ - $a=$p+1; - } - else - $b=$p-1; - } - }while($b>=$a); - return(-1); -} -//_____________________________________________________________________________________________ -// Búsqueda binaria o dicotómica en una tabla y devuelve el índice del elemento buscado tabla de dos dimensiones -//_____________________________________________________________________________________________ -function busca_indicebinariodual($dato,$tabla,$cont){ - $a=0; - $b=$cont-1; - do{ - $p=round(($a+$b)/2,0); - if ($tabla[$p][0]==$dato) - return($p); - - else{ - if ($tabla[$p][0]<$dato){ - $a=$p+1; - } - else - $b=$p-1; - } - }while($b>=$a); - return(-1); -} -//___________________________________________________________________________________ -function CreaTablaParametros($cmd){ - - global $tabla_parametros; - global $cont_parametros; - - $rs=new Recordset; - $cmd->texto="SELECT * FROM parametros"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - $cont=0; - while (!$rs->EOF){ - $auxtabla_parametros=""; - $auxtabla_parametros["nemonico"]=$rs->campos["nemonico"]; - $auxtabla_parametros["descripcion"]=$rs->campos["descripcion"]; - $auxtabla_parametros["nomidentificador"]=$rs->campos["nomidentificador"]; - $auxtabla_parametros["nomtabla"]=$rs->campos["nomtabla"]; - $auxtabla_parametros["nomliteral"]=$rs->campos["nomliteral"]; - $auxtabla_parametros["tipopa"]=$rs->campos["tipopa"]; - $tabla_parametros[$cont][0]=$auxtabla_parametros["nemonico"]; - $tabla_parametros[$cont][1]=$auxtabla_parametros; - $cont++; - $rs->Siguiente(); - } - $auxnemonico=""; - // Ordena según el nemonico - for ($i=0;$i<$cont-1;$i++){ - for ($j=$i+1;$j<$cont;$j++){ - if($tabla_parametros[$i][0]>$tabla_parametros[$j][0]){ - $auxnemonico=$tabla_parametros[$i][0]; - $tabla_parametros[$i][0]=$tabla_parametros[$j][0]; - $tabla_parametros[$j][0]=$auxnemonico; - - $auxtabla_parametros=$tabla_parametros[$i][1]; - $tabla_parametros[$i][1]=$tabla_parametros[$j][1]; - $tabla_parametros[$j][1]=$auxtabla_parametros; - } - } - } - $cont_parametros=$cont; -} -/*______________________________________________________________________ - Redirecciona a la página de error - Parametros: - - Literal del error -_______________________________________________________________________*/ -function RedireccionaError($herror){ - - $urlerror=urldecode($herror); - $wurl="../seguridad/logerror.php?herror=".$urlerror; - Header('Location: '.$wurl); -} - -/*______________________________________________________________________ - Elimina de la cadena de parametros, el parametro iph ( que debe ser el ultimo) - Parametros: - - cadena de parametros de un comando - Devuelve: - - la cadena sin el parametro iph y su valor -_______________________________________________________________________*/ -function Sin_iph($cadena){ - - $pos=EnCadena($cadena,"iph=") ; - if($pos==-1) return($cadena); - return(substr($cadena,0,$pos)); -} -/*______________________________________________________________________ - Elimina de la cadena de parametros, el parametro mac ( que debe ser el ultimo) - Parametros: - - cadena de parametros de un comando - Devuelve: - - la cadena sin el parametro iph y su valor -_______________________________________________________________________*/ -function Sin_mac($cadena){ - - $pos=EnCadena($cadena,"mac=") ; - if($pos==-1) return($cadena); - return(substr($cadena,0,$pos)); -} diff --git a/admin/WebConsole/includes/constantes.php b/admin/WebConsole/includes/constantes.php deleted file mode 100644 index 4ee8dfad..00000000 --- a/admin/WebConsole/includes/constantes.php +++ /dev/null @@ -1,162 +0,0 @@ -<?php - -// C�igo de los ambitos para comandos -$AMBITO_CENTROS=0x01; -$AMBITO_GRUPOSAULAS=0x02; -$AMBITO_AULAS=0x04; -$AMBITO_GRUPOSORDENADORES=0x08; -$AMBITO_ORDENADORES=0x10; - - -// C�igo del resto de �bitos -$AMBITO_IMAGENES=0x20; -$AMBITO_PROCEDIMIENTOS=0x21; -$AMBITO_TAREAS=0x22; -$AMBITO_TRABAJOS=0x23; -$AMBITO_COMPONENTESHARD=0x24; -$AMBITO_COMPONENTESSOFT=0x25; -$AMBITO_PERFILESHARD=0x26; -$AMBITO_PERFILESSOFT=0x27; -$AMBITO_MENUS=0x28; -$AMBITO_SERVIDORESREMBO=0x29; -$AMBITO_SERVIDORESDHCP=0x30; - $AMBITO_SOFTINCREMENTAL=0x31; - $AMBITO_RESERVAS=0x32; - -// C�igo del resto de ambitos( grupos ) -$AMBITO_GRUPOSIMAGENES=0x32; -$AMBITO_GRUPOSPROCEDIMIENTOS=0x33; -$AMBITO_GRUPOSTAREAS=0x34; -$AMBITO_GRUPOSTRABAJOS=0x35; -$AMBITO_GRUPOSCOMPONENTESHARD=0x36; -$AMBITO_GRUPOSCOMPONENTESSOFT=0x37; -$AMBITO_GRUPOSPERFILESHARD=0x38; -$AMBITO_GRUPOSPERFILESSOFT=0x39; -$AMBITO_GRUPOSMENUS=0x40; -$AMBITO_GRUPOSSERVIDORESREMBO=0x41; -$AMBITO_GRUPOSSERVIDORESDHCP=0x42; -$AMBITO_GRUPOSSOFTINCREMENTAL=0x43; -$AMBITO_GRUPOSRESERVAS=0x44; -$AMBITO_GRUPOSENTIDADES=0x45; - -// Literales de los ambitos -$LITAMBITO_CENTROS="centros"; -$LITAMBITO_AULAS="aulas"; -$LITAMBITO_ORDENADORES="ordenadores"; -$LITAMBITO_IMAGENES="imagenes"; -$LITAMBITO_PROCEDIMIENTOS="procedimientos"; -$LITAMBITO_TAREAS="tareas"; -$LITAMBITO_TRABAJOS="trabajos"; -$LITAMBITO_TIPOHARDWARES="tipohardwares"; -$LITAMBITO_COMPONENTESHARD="componeneteshard"; -$LITAMBITO_COMPONENTESSOFT="componenetessoft"; -$LITAMBITO_PERFILESHARD="perfileshard"; -$LITAMBITO_PERFILESSOFT="perfilessoft"; -$LITAMBITO_MENUS="menus"; -$LITAMBITO_SERVIDORESREMBO="servidoresrembo"; -$LITAMBITO_SERVIDORESDHCP="servidoresdhcp"; - $LITAMBITO_SOFTINCREMENTAL="softincremental"; - $LITAMBITO_RESERVAS="reservas"; - $LITAMBITO_ADMINISTRACION="administracion"; - $LITAMBITO_UNIVERSIDADES="universidades"; - $LITAMBITO_ENTIDADES="entidades"; - $LITAMBITO_USUARIOS="usuarios"; -// Literales de los ambitos ( Grupos ) -$LITAMBITO_GRUPOSAULAS="gruposaulas"; -$LITAMBITO_GRUPOSORDENADORES="gruposordenadores"; -$LITAMBITO_GRUPOSIMAGENES="gruposimagenes"; -$LITAMBITO_GRUPOSPROCEDIMIENTOS="gruposprocedimientos"; -$LITAMBITO_GRUPOSTAREAS="grupostareas"; -$LITAMBITO_GRUPOSTRABAJOS="grupostrabajos"; -$LITAMBITO_GRUPOSCOMPONENTESHARD="gruposcomponenteshard"; -$LITAMBITO_GRUPOSCOMPONENTESSOFT="gruposcomponentessoft"; -$LITAMBITO_GRUPOSPERFILESHARD="gruposperfileshard"; -$LITAMBITO_GRUPOSPERFILESSOFT="gruposperfilessoft"; -$LITAMBITO_GRUPOSMENUS="gruposmenus"; -$LITAMBITO_GRUPOSSERVIDORESREMBO="gruposervidorrembo"; -$LITAMBITO_GRUPOSSERVIDORESDHCP="gruposervidordhcp"; -$LITAMBITO_GRUPOSSOFTINCREMENTAL="grupossoftincremental"; -$LITAMBITO_GRUPOSRESERVAS="gruposreservas"; -$LITAMBITO_GRUPOSENTIDADES="gruposentidades"; - -// C�igo de los tipo de acciones -$EJECUCION_PROCEDIMIENTO=0x0000; -$EJECUCION_COMANDO=0x0001; -$EJECUCION_TAREA=0x0002; -$EJECUCION_TRABAJO=0x0003; -$EJECUCION_RESERVA=0x0004; - -// C�igo de los tipo de notificadores -$NOTIFICADOR_ORDENADOR=0x0001; -$NOTIFICADOR_COMANDO=0x0002; -$NOTIFICADOR_TAREA=0x0003; - -// Categorias de sucesos -$PROCESOS=0x01; -$INFORMACIONES=0x02; -$NOTIFICACIONES=0x03; - -// C�igo de los tipos de notificaciones -$RESPUESTA_EJECUCION_COMANDO=0x0001; -$RESPUESTA_EJECUCION_TAREA=0x0002; -$RESPUESTA_EJECUCION_TRABAJO=0x0003; -$RESPUESTA_EJECUCION_PETICION=0x0004; - -// C�igo de los tipos de items de los mens de clientes -$ITEM_PUBLICO=0x0001; -$ITEM_PRIVADO=0x0002; - -//Codificaci� de los resultados de las acciones - -$ACCION_EXITOSA='1'; // Finalizada con exito -$ACCION_FALLIDA='2'; // Finalizada con errores -$ACCION_TERMINADA='3'; // Finalizada manualmente con indicacion de exito -$ACCION_ABORTADA='4'; // Finalizada manualmente con indicacion de errores -$ACCION_SINERRORES='5'; // Activa y sin ningn error -$ACCION_CONERRORES='6'; // Activa y con algn error - -//Codificaci� de los estados de las acciones - -$ACCION_DETENIDA='0'; // Acci� momentanemente parada -$ACCION_INICIADA='1'; // Acci� activa -$ACCION_FINALIZADA='2'; // Acci� finalizada - -// Nombrey path del fichero de intercambio de parametros entre p�inas -// Ha sido necesario porque cuando los parametros enviados execed�n de cierta longitud -// ocurria una excepci� al llamar a la p�ina por GET. - -$fileparam="../includes/PRM_".$usuario; -$pathfileco="/opt/opengnsys/log/clients"; // Path del fichero de eco de consola - -// M�ima longitud de los parametros enviados entre p�inas -$MAXLONPRM=16000; -$MAXLONVISUSCRIPT =1024; // longitud Maxima de visualizaci� del script en las colas de acciones -$MAXSIZEFILERBC=100000; // longitud Maxima de los fichero de script enviados como comandos ejecuci� de script -$LONCABECERA=11; // Longitud de la cabera de las tramas "@JMMLCAMDJe" Donde e es el ejecutor -$tbTiposParticiones=""; -$tbTiposParticiones[0]="EMPTY"; -$tbTiposParticiones[1]="BIGDOS"; -$tbTiposParticiones[2]="FAT32"; -$tbTiposParticiones[3]="NTFS"; -$tbTiposParticiones[4]="EXT2"; -$tbTiposParticiones[5]="EXT3"; -$tbTiposParticiones[6]="EXT4"; -$tbTiposParticiones[7]="LINUX-SWAP"; -$tbTiposParticiones[8]="CACHE"; -$tbTiposParticiones[9]="VFAT"; -$tbTiposParticiones[10]="UNKNOW"; - - -//Codificaci� de los estados de las reservas -$RESERVA_CONFIRMADA=1; // Reserva confirmada -$RESERVA_PENDIENTE=2; // Reserva pendiente -$RESERVA_DENEGADA=3; // Reserva denegada - -$SUPERADMINISTRADOR=1; // administrador de la Aplicación -$ADMINISTRADOR=2; // administrador de Centro -$OPERADOR=3; // operador de aula - -//Opciones para el uso de repositorios centralizados -$CON_REPOSITORIO=1; -$SIN_REPOSITORIO=0; -?> diff --git a/admin/WebConsole/includes/ctrlacc.php b/admin/WebConsole/includes/ctrlacc.php deleted file mode 100644 index 6fd7fbfa..00000000 --- a/admin/WebConsole/includes/ctrlacc.php +++ /dev/null @@ -1,40 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Diciembre-2003 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: controlacceso.php -// Descripción :Este fichero implementa el control de acceso a la Aplicación en todas las p�inas -// ************************************************************************************************************************************************* -session_start(); // Activa variables de sesi� -$idcentro=""; -$nombrecentro=""; -$usuario=""; -$idtipousuario=0; -$idioma=""; -$cadenaconexion=""; -$servidorhidra=""; -$hidraport=""; -$pagerror=""; -$urlacceso=""; - -if (isset($_SESSION["widcentro"])) $idcentro = $_SESSION["widcentro"]; -if (isset($_SESSION["wnombrecentro"])) $nombrecentro = $_SESSION["wnombrecentro"]; -if (isset($_SESSION["wusuario"])) $usuario = $_SESSION["wusuario"]; -if (isset($_SESSION["widtipousuario"])) $idtipousuario = $_SESSION["widtipousuario"]; -if (isset($_SESSION["widioma"])) $idioma = $_SESSION["widioma"]; -if (isset($_SESSION["wcadenaconexion"])) $cadenaconexion = $_SESSION["wcadenaconexion"]; -if (isset($_SESSION["wservidorhidra"])) $servidorhidra = $_SESSION["wservidorhidra"]; -if (isset($_SESSION["whidraport"])) $hidraport = $_SESSION["whidraport"]; -if (isset($_SESSION["wpagerror"])) $pagerror = $_SESSION["wpagerror"]; -if (isset($_SESSION["wurlacceso"])) $urlacceso = $_SESSION["wurlacceso"]; - -// Comprueba el valor de las variables de sesión -$swacc=empty($cadenaconexion) || empty($servidorhidra) || empty($hidraport) || empty($usuario) || empty($idtipousuario); -//=============================================================================================== -if ($swacc){ // Error en alguna variable de sesión - die("Error de acceso"); -} -//=============================================================================================== -?> diff --git a/admin/WebConsole/includes/cuestionacciones.php b/admin/WebConsole/includes/cuestionacciones.php deleted file mode 100644 index 5cb87b8c..00000000 --- a/admin/WebConsole/includes/cuestionacciones.php +++ /dev/null @@ -1,79 +0,0 @@ -<? -/* ------------------------------------------------------------------------------------------- - Inserta, modifica o elimina un grupo de servidores dhcp de la base de datos ----------------------------------------------------------------------------------------------*/ -function CuestionAcciones($cmd,$shidra,$parametros){ - - global $sw_ejya; - global $sw_seguimiento; - - global $sw_mktarea; - global $nwidtarea; - global $nwdescritarea; - - global $sw_mkprocedimiento; - global $nwidprocedimiento; - global $nwdescriprocedimiento; - - global $identificador; - - if($sw_ejya=='true' ){ // switch de ejecución inmediata ---------------------------------------------------------------------- - if($sw_seguimiento=='true' ){ // switch de ejecución con seguimiento - $cmd->texto="INSERT INTO acciones (tipoaccion,idtipoaccion,cateaccion,ambito,idambito,fechahorareg,estado,resultado,idcentro,parametros,accionid,idnotificador) VALUES (@tipoaccion,@idtipoaccion,@cateaccion,@ambito,@idambito,@fechahorareg,@estado,@resultado,@idcentro,@parametros,0,0)"; - $resul=$cmd->Ejecutar(); - if($resul){ - $parametros.="ids=".$cmd->Autonumerico().chr(13); - } - } - // Envio al servidor hidra - if ($shidra->conectar()){ // Se ha establecido la conexión con el servidor hidra - $shidra->envia_comando($parametros); - $shidra->desconectar(); - } - else - return(false); - } - // Fin ejecución inmediata ------------------------------------------------------------------------------------------------------------- - - if($sw_mkprocedimiento=='true'){ // switch de creación o inclusión en procedimiento --------------------------------------------------------- - if($nwidprocedimiento==0){ - $cmd->ParamSetValor("@descripcion",$nwdescriprocedimiento,0); - $cmd->texto="INSERT INTO procedimientos(descripcion,idcentro) VALUES (@descripcion,@idcentro)"; - $resul=$cmd->Ejecutar(); - if($resul) - $nwidprocedimiento=$cmd->Autonumerico(); - else - return(false); - } - if($nwidprocedimiento>0){ // inclusión en procedimiento existente - $cmd->ParamSetValor("@idprocedimiento",$nwidprocedimiento,1); - $cmd->ParamSetValor("@idcomando",$identificador,1); - $cmd->ParamSetValor("@parametros",Sin_iph($parametros),0); - $cmd->texto="INSERT INTO procedimientos_comandos(idprocedimiento,orden,idcomando,parametros) VALUES (@idprocedimiento,0,@idcomando,@parametros)"; - $resul=$cmd->Ejecutar(); - $cmd->ParamSetValor("@parametros",$parametros); - if(!$resul) return(false); - } - } - - if($sw_mktarea=='true'){ // switch de creación o inclusión en tarea ----------------------------------------------------------- - if($nwidtarea==0){ // Nueva tarea - $cmd->ParamSetValor("@descripcion",$nwdescritarea); - $cmd->texto="INSERT INTO tareas(descripcion,idcentro) VALUES (@descripcion,@idcentro)"; - $resul=$cmd->Ejecutar(); - if($resul) - $nwidtarea=$cmd->Autonumerico(); - else - return(false); - } - if($nwidtarea>0){ // inclusión en tarea existente - $cmd->ParamSetValor("@idtarea",$nwidtarea); - $cmd->ParamSetValor("@idcomando",$identificador); - $cmd->texto="INSERT INTO tareas_comandos(idtarea,orden,idcomando,ambito,idambito,parametros) VALUES (@idtarea,0,@idcomando,@ambito,@idambito,@parametros)"; - $resul=$cmd->Ejecutar(); - if(!$resul) return(false); - } - } - return(true); -} - ?> diff --git a/admin/WebConsole/includes/cuestionaccionescab.php b/admin/WebConsole/includes/cuestionaccionescab.php deleted file mode 100644 index c69ceb68..00000000 --- a/admin/WebConsole/includes/cuestionaccionescab.php +++ /dev/null @@ -1,23 +0,0 @@ -<? -$sw_ejya=""; -$sw_seguimiento=""; - -$sw_mktarea=""; -$nwidtarea=""; -$nwdescritarea=""; - -$sw_mkprocedimiento=""; -$nwidprocedimiento=""; -$nwdescriprocedimiento=""; - -if (isset($_GET["sw_ejya"])) $sw_ejya=$_GET["sw_ejya"]; -if (isset($_GET["sw_seguimiento"])) $sw_seguimiento=$_GET["sw_seguimiento"]; - -if (isset($_GET["sw_mktarea"])) $sw_mktarea=$_GET["sw_mktarea"]; -if (isset($_GET["nwidtarea"])) $nwidtarea=$_GET["nwidtarea"]; -if (isset($_GET["nwdescritarea"])) $nwdescritarea=$_GET["nwdescritarea"]; - -if (isset($_GET["sw_mkprocedimiento"])) $sw_mkprocedimiento=$_GET["sw_mkprocedimiento"]; -if (isset($_GET["nwidprocedimiento"])) $nwidprocedimiento=$_GET["nwidprocedimiento"]; -if (isset($_GET["nwdescriprocedimiento"])) $nwdescriprocedimiento=$_GET["nwdescriprocedimiento"]; -?>
\ No newline at end of file diff --git a/admin/WebConsole/includes/iframecomun.php b/admin/WebConsole/includes/iframecomun.php deleted file mode 100644 index 0062d45b..00000000 --- a/admin/WebConsole/includes/iframecomun.php +++ /dev/null @@ -1,5 +0,0 @@ -<? -echo '<DIV style="POSITION: absolute;LEFT: 20px;TOP:500px;visibility:hidden" height=300 width=300>'; -echo '<IFRAME scrolling=yes height=300 width=310 id="iframes_comodin" src="../nada.php"></IFRAME>'; -echo '</DIV>'; -?> diff --git a/admin/WebConsole/includes/opciones.php b/admin/WebConsole/includes/opciones.php deleted file mode 100644 index d68123af..00000000 --- a/admin/WebConsole/includes/opciones.php +++ /dev/null @@ -1,16 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon. -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:Febrero-2005 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: opciones.php -// Descripción : -// Variables de ámbito común -// ************************************************************************************************************************************************* -$op_alta=1; -$op_modificacion=2; -$op_eliminacion=3; -$op_movida=4; -$op_ejecucion=5; -?>
\ No newline at end of file diff --git a/admin/WebConsole/includes/opcionesacciones.php b/admin/WebConsole/includes/opcionesacciones.php deleted file mode 100644 index 39a28bc9..00000000 --- a/admin/WebConsole/includes/opcionesacciones.php +++ /dev/null @@ -1,57 +0,0 @@ -<!----------------------------------------------------------------------------------------> -<p align=center> -<span align=center class=subcabeceras><? echo "Opciones de Ejecución"?></span> -<FORM align=center name="fdatosejecucion"> - <TABLE align=center class=opciones_ejecucion BORDER=0> - <TR> - <TD><INPUT name=sw_ejya type=checkbox checked></TD> - <TD colspan=3>Ejecutar inmediatamente</TD></TR> - <TR> - <TD> </TD> - <TD><INPUT name=sw_seguimiento type=radio value=1></TD><TD>Ejecutar con seguimiento </TD></TR> - - <TR> - <TD> </TD> - <TD><INPUT checked name=sw_seguimiento type=radio value=0></TD><TD>Sin seguimiento </TD></TR> - - <!--------------------------------------------------------------------------------------------------------------------------------> - <TR HEIGHT=5><TD colspan=4><HR></TD></TR> - <!--------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TD><INPUT onclick="clic_mkprocedimiento(this)" name=sw_mkprocedimiento type=checkbox></TD> - <TD colspan=3>Guardar como procedimiento</TD></TR> - - <TR> - <TD> </TD> - <TD><INPUT onclick="clic_nwprocedimiento(this)" name=sw_procedimiento type=radio value=0></TD> - <TD>Guardar como nuevo procedimiento </TD> - <TD><INPUT onclick="clic_nomprocedimiento(this)" style="FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE: 11px" name=nombreprocedimiento style="HEIGHT: 22px; WIDTH: 275px"></TD></TR> - - <TR> - <TD> </TD> - <TD><INPUT onclick="clic_exprocedimiento(this)" name=sw_procedimiento type=radio value=1></TD> - <TD>Incluir en un procedimiento existente </TD> - <TD><?echo HTMLSELECT($cmd,$idcentro,'procedimientos',0,'idprocedimiento','descripcion',275,"procedimientoexistente");?></TD></TR> - - <!--------------------------------------------------------------------------------------------------------------------------------> - <TR HEIGHT=10><TD colspan=4> <HR></TD></TR> - <!--------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TD><INPUT onclick="clic_mktarea(this)" name=sw_mktarea type=checkbox></TD> - <TD colspan=3>Guardar como tarea</TD></TR> - - <TR> - <TD> </TD> - <TD><INPUT onclick="clic_nwtarea(this)" name=sw_tarea type=radio value=0></TD> - <TD>Guardar como una tarea nueva </TD> - <TD><INPUT onclick="clic_nomtarea(this)" style="FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE: 11px" name=nombretarea style="HEIGHT: 22px; WIDTH: 275px"></TD></TR> - - <TR> - <TD> </TD> - <TD><INPUT onclick="clic_extarea(this)" name=sw_tarea type=radio value=1></TD> - <TD>Incluir en una tarea existente </TD> - <TD><?echo HTMLSELECT($cmd,$idcentro,'tareas',0,'idtarea','descripcion',275,"tareaexistente");?></TD></TR> - <!--------------------------------------------------------------------------------------------------------------------------------> - - </TABLE> -</FORM>
\ No newline at end of file diff --git a/admin/WebConsole/includes/opcionesacciones_eng.php b/admin/WebConsole/includes/opcionesacciones_eng.php deleted file mode 100644 index e1cf01d2..00000000 --- a/admin/WebConsole/includes/opcionesacciones_eng.php +++ /dev/null @@ -1,57 +0,0 @@ -<!----------------------------------------------------------------------------------------> -<p align=center> -<span align=center class=subcabeceras><? echo "Performance options"?></span> -<FORM name="fdatosejecucion"> - <TABLE class=opciones_ejecucion BORDER=0> - <TR> - <TD><INPUT name=sw_ejya type=checkbox checked></TD> - <TD colspan=3>Perform immediately </TD></TR> - <TR> - <TD> </TD> - <TD><INPUT name=sw_seguimiento type=radio value=1></TD><TD>Follow-up action </TD></TR> - - <TR> - <TD> </TD> - <TD><INPUT checked name=sw_seguimiento type=radio value=0></TD><TD>Don't follow-up </TD></TR> - - <!--------------------------------------------------------------------------------------------------------------------------------> - <TR HEIGHT=5><TD colspan=4><HR></TD></TR> - <!--------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TD><INPUT onclick="clic_mkprocedimiento(this)" name=sw_mkprocedimiento type=checkbox></TD> - <TD colspan=3>Save as a procedure</TD></TR> - - <TR> - <TD> </TD> - <TD><INPUT onclick="clic_nwprocedimiento(this)" name=sw_procedimiento type=radio value=0></TD> - <TD>Save as a new procedure </TD> - <TD><INPUT onclick="clic_nomprocedimiento(this)" style="FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE: 11px" name=nombreprocedimiento style="HEIGHT: 22px; WIDTH: 275px"></TD></TR> - - <TR> - <TD> </TD> - <TD><INPUT onclick="clic_exprocedimiento(this)" name=sw_procedimiento type=radio value=1></TD> - <TD>To include in an existing procedure </TD> - <TD><?echo HTMLSELECT($cmd,$idcentro,'procedimientos',0,'idprocedimiento','descripcion',275,"procedimientoexistente");?></TD></TR> - - <!--------------------------------------------------------------------------------------------------------------------------------> - <TR HEIGHT=10><TD colspan=4> <HR></TD></TR> - <!--------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TD><INPUT onclick="clic_mktarea(this)" name=sw_mktarea type=checkbox></TD> - <TD colspan=3>Save as a task</TD></TR> - - <TR> - <TD> </TD> - <TD><INPUT onclick="clic_nwtarea(this)" name=sw_tarea type=radio value=0></TD> - <TD>Save as a new task </TD> - <TD><INPUT onclick="clic_nomtarea(this)" style="FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE: 11px" name=nombretarea style="HEIGHT: 22px; WIDTH: 275px"></TD></TR> - - <TR> - <TD> </TD> - <TD><INPUT onclick="clic_extarea(this)" name=sw_tarea type=radio value=1></TD> - <TD>To include in an existing task </TD> - <TD><?echo HTMLSELECT($cmd,$idcentro,'tareas',0,'idtarea','descripcion',275,"tareaexistente");?></TD></TR> - <!--------------------------------------------------------------------------------------------------------------------------------> - - </TABLE> -</FORM>
\ No newline at end of file diff --git a/admin/WebConsole/includes/opcionesbotones.php b/admin/WebConsole/includes/opcionesbotones.php deleted file mode 100644 index 0fabefa4..00000000 --- a/admin/WebConsole/includes/opcionesbotones.php +++ /dev/null @@ -1,7 +0,0 @@ -<TABLE align=center> - <TR> - <TD><A href=#><IMG border=0 src="../images/boton_cancelar.gif" onclick="javascript:cancelar()"></A></TD> - <TD width=20></TD> - <TD><A href=#><IMG border=0 src="../images/boton_confirmar.gif" onclick="javascript:confirmar()" ></A></TD> - </TR> -</TABLE> diff --git a/admin/WebConsole/includes/opcionesbotonesop.php b/admin/WebConsole/includes/opcionesbotonesop.php deleted file mode 100644 index d86755d7..00000000 --- a/admin/WebConsole/includes/opcionesbotonesop.php +++ /dev/null @@ -1,9 +0,0 @@ -<? -echo '<TABLE align=center>'; -echo '<TR>'; -echo '<TD><A href=#><IMG border=0 src="../images/boton_cancelar.gif" onclick="cancelar()"></A></TD>'; -echo '<TD width=20></TD>'; -echo '<TD><A href=#><IMG border=0 src="../images/boton_confirmar.gif" onclick="confirmar('.$opcion.')" ></A></TD>'; -echo '</TR>'; -echo '</TABLE>'; -?> diff --git a/admin/WebConsole/includes/switchparticiones.php b/admin/WebConsole/includes/switchparticiones.php deleted file mode 100644 index ae7ed6b7..00000000 --- a/admin/WebConsole/includes/switchparticiones.php +++ /dev/null @@ -1,72 +0,0 @@ - <? -function nombreSO($tipopart,$tiposo,$nombreso){ - switch($tipopart){ - case "BIGDOS": - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Msdos,Windows 95</span>'; - break; - case "HBIGDOS": - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Msdos,Windows 95</span>'; - break; - case "FAT32": - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Windows 98, Millenium</span>'; - break; - case "HFAT32": - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Windows 98, Millenium<span style="COLOR:green;font-weight:600"> (Partici� oculta)</span></span>'; - else - $nombreso.='<span style="COLOR:green;font-weight:600"> (Partici� oculta)</span>'; - break; - case "NTFS": - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Windows XP, Windows 2000, Windows 2003</span>'; - break;; - case "HNTFS": - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Windows XP, Windows 2000, Windows 2003<span style="COLOR:green;font-weight:600"> (Partici� oculta)</span></span>'; - else - $nombreso.='<span style="COLOR:green;font-weight:600"> (Partición� oculta)</span>'; - break; - case "EXT2": - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Linux (EXT2)</span>'; - break; - case "EXT3": - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Linux (EXT3)</span>'; - break; - case "EXT4": - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">Linux (EXT4)</span>'; - break; - case "VFAT": - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">VFAT</span>'; - break; - case "HVFAT": - if(empty($tiposo)) - $nombreso='<span style="COLOR:red">HVFAT)</span>'; - break; - case "UNKNOWN": - if(empty($tiposo)) - $nombreso='<span style="COLOR:blue">UNKNOWN</span>'; - break; - case "CACHE": - if(empty($tiposo)) - //$nombreso='<span style="COLOR:green">CACHE</span>'; - $nombreso='CACHE'; - break; - case "EMPTY": - if(empty($tiposo)) - //$nombreso='<span style="COLOR:green">EMPTY</span>'; - $nombreso='EMPTY'; - break; - case "LINUX-SWAP": - $nombreso='<span style="COLOR:blue">Linux-swap</span>'; - break; - } - return($nombreso); -} -?> diff --git a/admin/WebConsole/jscripts/acciones.js b/admin/WebConsole/jscripts/acciones.js deleted file mode 100644 index 161be80e..00000000 --- a/admin/WebConsole/jscripts/acciones.js +++ /dev/null @@ -1,157 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: acciones.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero acciones.php -// ************************************************************************************************************************************************* -//________________________________________________________________________________________________________ -// -// Ejecuta una tarea -//________________________________________________________________________________________________________ -function ejecutar_tareas(){ - reset_contextual(-1,-1) - var resul=window.confirm(TbMsg[0]); - if (!resul) return - var identificador=currentNodo.toma_identificador() - var seguimiento=currentNodo.value - var wurl="../gestores/gestor_tareas.php?opcion="+op_ejecucion+"&idtarea="+identificador+"&seguimiento="+seguimiento; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de ejecutar una tarea -// Parámetros: -// - resul: resultado de la operación( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - idt: Identificador de la tarea -//________________________________________________________________________________________________________ -function resultado_ejecutar_tareas(resul,descrierror,idt){ - if (!resul){ // Ha habido algún error en la ejecución - alert(descrierror) - return - } - alert(TbMsg[2]) -} -//________________________________________________________________________________________________________ -// -// Ejecuta un trabajo -//________________________________________________________________________________________________________ -function ejecutar_trabajos(){ - reset_contextual(-1,-1) - var resul=window.confirm(TbMsg[1]); - if (!resul) return - var identificador=currentNodo.toma_identificador() - var wurl="../gestores/gestor_trabajos.php?opcion="+op_ejecucion+"&idtrabajo="+identificador; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de ejecutar un trabajo -// Parámetros: -// - resul: resultado de la operación( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - idt: Identificador de la tarea -//________________________________________________________________________________________________________ -function resultado_ejecutar_trabajos(resul,descrierror,idt){ - if (!resul){ // Ha habido algún error en la ejecución - alert(descrierror) - return - } - alert(TbMsg[3]) -} -//________________________________________________________________________________________________________ -// -// Muestra formulario para gestionar los comandos incluidos en un procedimiento -//________________________________________________________________________________________________________ -function gestionar_procedimientocomando(){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador() - var descripcionprocedimiento=currentNodo.toma_infonodo() - var whref="../varios/procedimientoscomandos.php?idprocedimiento="+identificador+"&descripcionprocedimiento="+descripcionprocedimiento - window.open(whref,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Muestra formulario para gestionar los comandos incluidos en una tarea -//________________________________________________________________________________________________________ -function gestionar_tareacomando(){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador() - var descripciontarea=currentNodo.toma_infonodo() - var whref="../varios/tareascomandos.php?idtarea="+identificador+"&descripciontarea="+descripciontarea - window.open(whref,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Muestra formulario para gestionar las tareas incluidas en un trabajo -//________________________________________________________________________________________________________ -function insertar_trabajotarea(){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador() - var descripciontrabajo=currentNodo.toma_infonodo() - var whref="../varios/trabajostareas.php?idtrabajo="+identificador+"&descripciontrabajo="+descripciontrabajo - window.open(whref,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Muestra formulario de programaciones para tareas y trabajos -//________________________________________________________________________________________________________ -function programacion(tipoaccion){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador() - var descripcion=currentNodo.toma_infonodo() - if(tipoaccion==EJECUCION_TAREA) - var whref="../varios/programaciones.php?idtarea="+identificador+"&descripciontarea="+descripcion+"&tipoaccion="+EJECUCION_TAREA - if(tipoaccion==EJECUCION_TRABAJO) - var whref="../varios/programaciones.php?idtrabajo="+identificador+"&descripciontrabajo="+descripcion+"&tipoaccion="+EJECUCION_TRABAJO - window.open(whref,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Muestra los comandos inluidos en un procedimiento -//________________________________________________________________________________________________________ -function ver_comandosprocedimientos(){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador() - var descripcionprocedimiento=currentNodo.toma_infonodo() - var whref="../varios/informacion_procedimientos.php?idprocedimiento="+identificador+"&descripcionprocedimiento="+descripcionprocedimiento - window.open(whref,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Muestra los comandos incluidos en una tarea -//________________________________________________________________________________________________________ -function ver_comandostareas(){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador() - var descripciontarea=currentNodo.toma_infonodo() - var whref="../varios/informacion_tareas.php?idtarea="+identificador+"&descripciontarea="+descripciontarea - window.open(whref,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Muestra las tareas y comandos incluidos en un trabajo -//________________________________________________________________________________________________________ -function ver_tareastrabajos(){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador() - var descripciontrabajo=currentNodo.toma_infonodo() - var whref="../varios/informacion_trabajos.php?idtrabajo="+identificador+"&descripciontrabajo="+descripciontrabajo - window.open(whref,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Muestra el formulario de Menús disponibles para gestionar la inclusión de procedimientos, tareas o trabajos en ellos -//________________________________________________________________________________________________________ -function insertar_accionmenu(tipo){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador() - var descripcionaccion=currentNodo.toma_infonodo() - var whref="../varios/accionmenu.php?idtipoaccion="+identificador+"&descripcionaccion="+descripcionaccion+"&tipoaccion="+tipo - window.open(whref,"frame_contenidos") -}
\ No newline at end of file diff --git a/admin/WebConsole/jscripts/accionmenu.js b/admin/WebConsole/jscripts/accionmenu.js deleted file mode 100644 index 35cc5bb5..00000000 --- a/admin/WebConsole/jscripts/accionmenu.js +++ /dev/null @@ -1,142 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: accionmenu.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero accionmenu.php -// ************************************************************************************************************************************************* -var currentedicion=null; -var currentidmenu=null; -var EDICIONACCION=1; -var EDICIONITEMS=2; -var EDICIONITEM=3; -//________________________________________________________________________________________________________ -function gestion_acciones(id,o,op){ - var idtipoaccion=document.fdatos.idtipoaccion.value - var tipoaccion=document.fdatos.tipoaccion.value - var otipoitem=document.getElementById("tipositems-"+id); - var tipoitem=otipoitem.value - var oTD=document.getElementById("TDurlimagesitems-"+id); - var idurlimg=oTD.childNodes[0].value - var odescripitem=document.getElementById("descripitem-"+id) - var descripitem=odescripitem.value - var oorden=document.getElementById("orden-"+id) - var orden=oorden.value - if(descripitem==""){ - alert(TbMsg[0]); - if(op==null) o.checked=false - odescripitem.focus(); - return - } - if(orden=="" || orden<0){ - alert(TbMsg[1]); - if(op==null) o.checked=false - oorden.focus(); - return - } - if (o.checked){ - if(op==null) op=op_alta; - var wurl="../gestores/gestor_accionmenu.php?opcion="+op+"&idtipoaccion="+idtipoaccion+"&idmenu="+id+"&tipoaccion="+tipoaccion+"&tipoitem="+tipoitem +"&idurlimg="+idurlimg+"&descripitem="+descripitem+"&orden="+orden - } - else - var wurl="../gestores/gestor_accionmenu.php?opcion="+op_eliminacion+"&idtipoaccion="+idtipoaccion+"&idmenu="+id+"&tipoaccion="+tipoaccion - currentidmenu=id // Guarda identificdor del menu - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - currentedicion=document.fdatos.tipoedicion.value - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -function resultado_insertar_accionmenu(resul,descrierror,nwid,tablanodo){ - if (!resul){ // Ha habido algún error en la inserción - alert(descrierror) - return - } - alert(TbMsg[2]) - var imgact=document.getElementById("imgact-"+currentidmenu); - var imgHTML='<TD id="imgact-'+currentidmenu+'"><IMG src="../images/iconos/actualizar.gif" style="cursor:hand" onclick="ActualizarAccion('+currentidmenu+')">'; - imgact.innerHTML=imgHTML -} -//________________________________________________________________________________________________________ -function resultado_eliminar_accionmenu(resul,descrierror,idp,idh){ - if (!resul){ // Ha habido algún error en la eliminación - alert(descrierror) - return - } - alert(TbMsg[3]) - var imgact=document.getElementById("imgact-"+currentidmenu); - var imgHTML=' '; - imgact.innerHTML=imgHTML - var oorden=document.getElementById("orden-"+currentidmenu) - oorden.value="" -} -//________________________________________________________________________________________________________ -function resultado_modificar_accionmenu(resul,descrierror,idp,idh){ - if (!resul){ // Ha habido algún error en la eliminación - alert(descrierror) - return - } - alert(TbMsg[4]) - if( currentedicion==EDICIONITEM) self.close(); -} -//________________________________________________________________________________________________________ -function ActualizarAccion(id){ - - var ocheckbox=document.getElementById("checkbox-"+id); - gestion_acciones(id,ocheckbox,op_modificacion) -} -//________________________________________________________________________________________________________ -function ActualizarItems(tipoaccion,idtipoaccion,id){ - - var oTD=document.getElementById("TDurlimagesitems-"+id); - var idurlimg=oTD.childNodes[0].value - var odescripitem=document.getElementById("descripitem-"+id) - var descripitem=odescripitem.value - var oorden=document.getElementById("orden-"+id) - var orden=oorden.value - if(descripitem==""){ - alert(TbMsg[0]); - odescripitem.focus(); - return - } - if(orden=="" || orden<0){ - alert(TbMsg[1]); - odescripitem.focus(); - return - } - var op=op_modificacion; - var tipoitem=document.fdatos.tipoitem.value - var idmenu=document.fdatos.idmenu.value - var wurl="../gestores/gestor_accionmenu.php?opcion="+op+"&idtipoaccion="+idtipoaccion+"&idmenu="+idmenu+"&tipoaccion="+tipoaccion+"&tipoitem="+tipoitem +"&idurlimg="+idurlimg+"&descripitem="+descripitem+"&orden="+orden - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - currentedicion=document.fdatos.tipoedicion.value - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -function ActualizarItem(tipoaccion,idtipoaccion,id){ - var otipoitem=document.getElementById("tipositems-"+id); - var tipoitem=otipoitem.value - var oTD=document.getElementById("TDurlimagesitems-"+id); - var idurlimg=oTD.childNodes[0].value - var odescripitem=document.getElementById("descripitem-"+id) - var descripitem=odescripitem.value - var oorden=document.getElementById("orden-"+id) - var orden=oorden.value - if(descripitem==""){ - alert(TbMsg[0]); - odescripitem.focus(); - return - } - if(orden=="" || orden<0){ - alert(TbMsg[1]); - odescripitem.focus(); - return - } - var op=parseInt(op_modificacion); - var idmenu=document.fdatos.idmenu.value - var wurl="../gestores/gestor_accionmenu.php?opcion="+op+"&idtipoaccion="+idtipoaccion+"&idmenu="+idmenu+"&tipoaccion="+tipoaccion+"&tipoitem="+tipoitem +"&idurlimg="+idurlimg+"&descripitem="+descripitem+"&orden="+orden - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - currentedicion=document.fdatos.tipoedicion.value - ifr.src=wurl; // LLama a la página gestora -} diff --git a/admin/WebConsole/jscripts/administracion.js b/admin/WebConsole/jscripts/administracion.js deleted file mode 100644 index 526f7e4f..00000000 --- a/admin/WebConsole/jscripts/administracion.js +++ /dev/null @@ -1,18 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: administracion.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero administracion.php -// ************************************************************************************************************************************************* - function Asignar(){ - reset_contextual(-1,-1) // Oculta menu contextual - var identificador=currentNodo.toma_identificador() - var literal=currentNodo.toma_infonodo() - var wurl="../varios/administradores_centros.php?idcentro="+identificador+"&nombrecentro="+literal - window.open(wurl,"frame_contenidos"); - } - - diff --git a/admin/WebConsole/jscripts/administracion_usuarios.js b/admin/WebConsole/jscripts/administracion_usuarios.js deleted file mode 100644 index ddb98164..00000000 --- a/admin/WebConsole/jscripts/administracion_usuarios.js +++ /dev/null @@ -1,19 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: administracion.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero administracion.php -// ************************************************************************************************************************************************* - function Asignar_Usuario(){ - reset_contextual(-1,-1) // Oculta menu contextual - var identificador=currentNodo.toma_identificador() - var literal=currentNodo.toma_infonodo() - var wurl="../varios/administradores_usuarios.php?idusuario="+identificador+"&nombre="+literal - window.open(wurl,"frame_contenidos"); - - - } - diff --git a/admin/WebConsole/jscripts/administradores_centros.js b/admin/WebConsole/jscripts/administradores_centros.js deleted file mode 100644 index 301784ba..00000000 --- a/admin/WebConsole/jscripts/administradores_centros.js +++ /dev/null @@ -1,37 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: administradores_centros.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero administradores_centros -// ************************************************************************************************************************************************* -//________________________________________________________________________________________________________ -function gestion_administrador(idusuario,o){ - idcentro=document.fdatos.idcentro.value - if (o.checked) - var opcion=op_alta; - else - var opcion=op_eliminacion; - - var wurl="../gestores/gestor_administradores_centros.php?opcion="+opcion+"&idusuario="+idusuario+"&idcentro="+idcentro - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -function resultado_insertar_administradores_centros(resul,descrierror,nwid,tablanodo){ - if (!resul){ // Ha habido algún error en la inserción - alert(descrierror) - return - } - alert(TbMsg[0]) -} -//________________________________________________________________________________________________________ -function resultado_eliminar_administradores_centros(resul,descrierror,idp,idh){ - if (!resul){ // Ha habido algún error en la eliminación - alert(descrierror) - return - } - alert(TbMsg[1]) -} diff --git a/admin/WebConsole/jscripts/administradores_usuarios.js b/admin/WebConsole/jscripts/administradores_usuarios.js deleted file mode 100644 index c05da638..00000000 --- a/admin/WebConsole/jscripts/administradores_usuarios.js +++ /dev/null @@ -1,39 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: administradores_centros.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero administradores_centros -// ************************************************************************************************************************************************* -//________________________________________________________________________________________________________ - -function gestion_administrador(idcentro,o){ - idusuario=document.fdatos.idusuario.value - if (o.checked) - var opcion=op_alta; - else - var opcion=op_eliminacion; - - var wurl="../gestores/gestor_administradores_usuarios.php?opcion="+opcion+"&idcentro="+idcentro+"&idusuario="+idusuario - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -function resultado_insertar_centros_administradores(resul,descrierror,nwid,tablanodo){ - if (!resul){ // Ha habido algún error en la inserción - alert(descrierror) - return - } - alert(TbMsg[0]) - -} -//________________________________________________________________________________________________________ -function resultado_eliminar_centros_administradores(resul,descrierror,idp,idh){ - if (!resul){ // Ha habido algún error en la eliminación - alert(descrierror) - return - } - alert(TbMsg[1]) -} diff --git a/admin/WebConsole/jscripts/aula.js b/admin/WebConsole/jscripts/aula.js deleted file mode 100644 index c4b79a2a..00000000 --- a/admin/WebConsole/jscripts/aula.js +++ /dev/null @@ -1,426 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2006 -// Nombre del fichero: aula.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero aulas.php -// ************************************************************************************************************************************************* -//________________________________________________________________________________________________________ - -var cadenaip; -var Conlitambito=null -//________________________________________________________________________________________________________ - - function NodoAux(){ - this.idambito=0; - this.ambito=0; - this.litambito=null; - this.nombreambito=null; - - this.toma_identificador= function(){ - return(idambito); - } - this.toma_sufijo= function(){ - return(litambito); - } - this.toma_infonodo= function(){ - return(nombreambito); - } - // Fin de la clase -} -currentNodo=new NodoAux(); -//________________________________________________________________________________________________________ -function nwmenucontextual(o,idmnctx){ - var menuctx=document.getElementById(idmnctx); // Toma objeto DIV - muestra_contextual(ClickX,ClickY,menuctx) // muestra menu - Toma_Datos(o); -} -//________________________________________________________________________________________________________ -// -// Toma datos -//________________________________________________________________________________________________________ -function Toma_Datos(o){ - var identificador=o.getAttribute("nod"); - litambito=identificador.split("-")[0]; - idambito=identificador.split("-")[1]; - nombreambito=o.getAttribute("value"); - currentNodo.idambito=idambito; - currentNodo.litambito=litambito; - currentNodo.nombreambito=nombreambito; -} -//________________________________________________________________________________________________________ -function wactualizar_ordenadores(o){ - Toma_Datos(o); - actualizar_ordenadores(); -} -//________________________________________________________________________________________________________ -// -// Refresca la visualizaci� del estado de los ordenadores(Clientes rembo y clientes Windows o Linux) -//________________________________________________________________________________________________________ -function Sondeo(ipes){ - cadenaip=ipes; - reset_contextual(-1,-1) // Oculta menu contextual - var wurl="../principal/sondeo.php"; - var prm="cadenaip="+cadenaip+"&sw=1"; // La primera vez se manda sondeo a los clientes - CallPage(wurl,prm,"retornoSondeo","POST"); - setTimeout("respuestaSondeo();",100); -} -//______________________________________________________________________________________________________ -function retornoSondeo(resul){ - /* - if(resul==1) - alert(TbMsg[11]); - else - alert(TbMsg[12]); -*/ -} -//________________________________________________________________________________________________________ -function respuestaSondeo(){ - var wurl="../principal/sondeo.php"; - var prm="cadenaip="+cadenaip+"&sw=2"; // La primera vez se manda sondeo a los clientes - CallPage(wurl,prm,"retornorespuestaSondeo","POST"); - setTimeout("respuestaSondeo();",5000); -} -//______________________________________________________________________________________________________ -function retornorespuestaSondeo(resul){ - if(resul.length>0){ - var ip=""; // Dirección IP del ordenador - var so=""; // Sistema operativo activo - var objOrd=null; // Objeto ordenador - var imgOrd=""; - var cadena=resul.split(";"); // Trocea la cadena devuelta por el servidor de adminsitración - for (var i=0;i<cadena.length;i++){ - var dual=cadena[i].split("/"); - ip=dual[0]; - so=dual[1]; - objOrd=document.getElementById(ip); - tbobjOrd=getElementsByAttribute(document.body, "img","ip",ip); - if(tbobjOrd.length>0){ // Si existe el objeto - objOrd=tbobjOrd[0]; - imgOrd=soIMG(so); // Toma url de la imagen según su s.o. - if(objOrd.sondeo!=so){ // Si es distinto al que tiene ...se cambia la imagen - objOrd.src="../images/"+imgOrd; - objOrd.sondeo=imgOrd; - } - } - } - } -} -//______________________________________________________________________________________________________ -function soIMG(so) -{ - var MimgOrdenador=""; - switch(so){ - case 'INI': - MimgOrdenador="ordenador_INI.gif"; // Cliente ocupado - break; - case 'BSY': - MimgOrdenador="ordenador_BSY.gif"; // Cliente ocupado - break; - case 'OPG': - MimgOrdenador="ordenador_RMB.gif"; // Cliente Rembo - break; - case 'RMB': - MimgOrdenador="ordenador_RMB.gif"; // Cliente Rembo - break; - case 'WS2': - MimgOrdenador="ordenador_WS2.gif"; // Windows Server 2003 - break; - case 'W2K': - MimgOrdenador="ordenador_W2K.gif"; // Windows 2000 - break; - case 'WXP': - MimgOrdenador="ordenador_WXP.gif"; // Windows XP - break; - case 'WNT': - MimgOrdenador="ordenador_WNT.gif"; // Windows NT - break; - case 'W95': - MimgOrdenador="ordenador_W95.gif"; // Windows 95 - break; - case 'W98': - MimgOrdenador="ordenador_W98.gif"; // Windows 98 - break; - case 'WML': - MimgOrdenador="ordenador_WML.gif"; // Windows Millenium - break; - case 'LNX': - MimgOrdenador="ordenador_LNX.gif"; // Linux - default: - MimgOrdenador="ordenador_OFF.gif"; // Linux - break; - } - return(MimgOrdenador); -} -//______________________________________________________________________________________________________ -// Copyright Robert Nyman, http://www.robertnyman.com -// Free to use if this text is included -//______________________________________________________________________________________________________ -function getElementsByAttribute(oElm, strTagName, strAttributeName, strAttributeValue){ - var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName); - var arrReturnElements = new Array(); - var oAttributeValue = (typeof strAttributeValue != "undefined")? new RegExp("(^|\\s)" + strAttributeValue + "(\\s|$)") : null; - var oCurrent; - var oAttribute; - for(var i=0; i<arrElements.length; i++){ - oCurrent = arrElements[i]; - oAttribute = oCurrent.getAttribute && oCurrent.getAttribute(strAttributeName); - if(typeof oAttribute == "string" && oAttribute.length > 0){ - if(typeof strAttributeValue == "undefined" || (oAttributeValue && oAttributeValue.test(oAttribute))){ - arrReturnElements.push(oCurrent); - } - } - } - return arrReturnElements; -} -//________________________________________________________________________________________________________ -// -// Muestra el formulario de captura de datos para modificación -//________________________________________________________________________________________________________ -function modificar(l,t,w,h,pages){ - reset_contextual(-1,-1) // Oculta menu contextual - var whref=pages+"?opcion="+op_modificacion+"&identificador="+idambito; - window.open(whref,"frame_contenidos"); -} -//________________________________________________________________________________________________________ -// -// Muestra el formulario de captura de datos para eliminación -//________________________________________________________________________________________________________ -function eliminar(l,t,w,h,pages){ - reset_contextual(-1,-1) // Oculta menu contextual - var whref=pages+"?opcion="+op_eliminacion+"&identificador="+idambito; - window.open(whref,"frame_contenidos"); -} - -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar datos -// Parámetros: -// - resul: resultado de la operación ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar(resul,descrierror,lit){ - if (!resul){ - alert(descrierror); - return; - } - alert(CTbMsg[5]); -} -//________________________________________________________________________________________________________ -// -// Refresca la visualización del estado de los ordenadores(Clientes rembo y clientes Windows o Linux) -//________________________________________________________________________________________________________ -function actualizar_ordenadores(){ - reset_contextual(-1,-1) // Oculta menu contextual - var resul=window.confirm(TbMsg[1]); - if (!resul)return - var whref="actualizar.php?litambito="+litambito+"&idambito="+idambito - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=whref; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -// -// Muestra pantalla de Consola remota -//________________________________________________________________________________________________________ -function consola_remota(){ - reset_contextual(-1,-1) - var whref="../principal/consolaremota.php?litambito="+litambito+"&idambito="+idambito+"&nomambito="+nombreambito - location.href=whref; - Conlitambito=litambito; -} -//________________________________________________________________________________________________________ -// -// Abre una ventana para mostrar el eco de una consola -//________________________________________________________________________________________________________ -function eco_remoto(){ - reset_contextual(-1,-1) - if(Conlitambito==null){ - alert(TbMsg[6]); - return; - } - if(Conlitambito==LITAMBITO_ORDENADORES){ - alert(TbMsg[5]); - return; - } - var idambito=currentNodo.toma_identificador() - var litambito=currentNodo.toma_sufijo() - var nomambito=currentNodo.toma_infonodo() - var whref="../principal/ecoremoto.php?litambito="+litambito+"&idambito="+idambito+"&nomambito="+nomambito - var nomw="w_"+litambito+"_"+idambito - if(TBcon[idambito]) - TBcon[idambito].close(); - TBcon[idambito] = window.open(whref,nomw,"width=720,height=640"); -} -//________________________________________________________________________________________________________ -// -// Resetea la visualización del estado de los ordenadores(Clientes rembo y clientes Windows o Linux) -//________________________________________________________________________________________________________ -function purgar_ordenadores(sw){ - reset_contextual(-1,-1) // Oculta menu contextual - var resul=window.confirm(TbMsg[2]); - if (!resul)return - var whref="purgar.php?litambito="+litambito+"&idambito="+idambito - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=whref; // LLama a la página gestora - var whref=parent.frames["frame_contenidos"].location.href; - var wurl=whref.split("/"); - var ne=wurl.length - var pag=wurl[ne-1]; - if(pag.indexOf("aula")==0){ // En el frame de la derecha aparece la pagina de aula - parent.frames["frame_contenidos"].location.reload(true); - } -} -//________________________________________________________________________________________________________ -// -// Estatus de un aula -//________________________________________________________________________________________________________ -function veraulas(o){ - Toma_Datos(o); - var whref="aula.php?litambito="+litambito+"&idambito="+idambito+"&nombreambito="+nombreambito; - window.open(whref,"frame_contenidos") - //farbol.DespliegaNodo(litambito,idambito); -} -//________________________________________________________________________________________________________ -function menucontextual(o,idmnctx){ - var menuctx=document.getElementById(idmnctx); // Toma objeto DIV - muestra_contextual(ClickX,ClickY,menuctx) // muestra menu - Toma_Datos(o); - //farbol.DespliegaNodo(litambito,idambito); -} -//________________________________________________________________________________________________________ -// -// Toma datos -//________________________________________________________________________________________________________ -function Toma_Datos(o){ - var identificador=o.getAttribute("id"); - litambito=identificador.split("-")[0]; - idambito=identificador.split("-")[1]; - nombreambito=o.getAttribute("value"); - currentObj=o; -} -//________________________________________________________________________________________________________ -// -// Envía un comando para su ejecución o incorporación a procedimientos o tareas -//________________________________________________________________________________________________________ -function confirmarcomando(ambito,idc,interac){ - var identificador=idc // identificador del comando - var tipotrama='CMD' - var wurl="../principal/dialogostramas.php?identificador="+identificador+"&tipotrama="+tipotrama+"&ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito - if(interac==0){ - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora - } - else - window.open(wurl,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Envía un comando para su ejecución o incorporación a procedimientos o tareas -//________________________________________________________________________________________________________ -function confirmarprocedimiento(ambito){ - var wurl="../varios/ejecutarprocedimientos.php?ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito - window.open(wurl,"frame_contenidos")} -//________________________________________________________________________________________________________ -// -// Muestra la cola de acciones -//________________________________________________________________________________________________________ -function cola_acciones(tipoaccion){ - var ambito; - switch(litambito){ - case LITAMBITO_CENTROS : - ambito=AMBITO_CENTROS; - break; - case LITAMBITO_GRUPOSAULAS : - ambito=AMBITO_GRUPOSAULAS; - break; - case LITAMBITO_AULAS : - ambito=AMBITO_AULAS; - break; - case LITAMBITO_GRUPOSORDENADORES : - ambito=AMBITO_GRUPOSORDENADORES; - break; - case LITAMBITO_ORDENADORES : - ambito=AMBITO_ORDENADORES; - break; - } - var wurl="../principal/colasacciones.php?ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito+"&tipocola="+tipoaccion - window.open(wurl,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Muestra la cola de reservas -//________________________________________________________________________________________________________ -function cola_reservas(tiporeserva){ - var ambito; - switch(litambito){ - case LITAMBITO_CENTROS : - ambito=AMBITO_CENTROS; - break; - case LITAMBITO_GRUPOSAULAS : - ambito=AMBITO_GRUPOSAULAS; - break; - case LITAMBITO_AULAS : - ambito=AMBITO_AULAS; - break; - case LITAMBITO_GRUPOSORDENADORES : - ambito=AMBITO_GRUPOSORDENADORES; - break; - case LITAMBITO_ORDENADORES : - ambito=AMBITO_ORDENADORES; - break; - } - var wurl="../principal/programacionesaulas.php?ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito+"&tipocola="+tiporeserva - window.open(wurl,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Muestra el formulario de captura de datos de un ordenador estandar -//________________________________________________________________________________________________________ -function ordenador_estandar(){ - reset_contextual(-1,-1) // Oculta menu contextual - var whref="../propiedades/propiedades_ordenadorestandar.php?idaula="+idambito+"&nombreaula="+nombreambito - window.open(whref,"frame_contenidos") -} -//________________________________________________________________________________________________________ -function resultado_ordenadorestandar(resul,descrierror){ - if (!resul){ // Ha habido algún error - alert(descrierror) - return - } - alert(TbMsg[0]); -} -//________________________________________________________________________________________________________ -// -// Muestra la configuración de los ordenadores -// Parámetros: -// - ambito: Ámbito que se quiere investigar -//________________________________________________________________________________________________________ -function configuraciones(ambito){ - switch(ambito){ - case AMBITO_AULAS: - wurl="configuracionaula.php?idaula="+idambito - window.open(wurl,"frame_contenidos") - break; - case AMBITO_GRUPOSORDENADORES: - wurl="configuraciongrupoordenador.php?idgrupo="+idambito - window.open(wurl,"frame_contenidos") - break; - case AMBITO_ORDENADORES: - wurl="configuracionordenador.php?idordenador="+idambito - window.open(wurl,"frame_contenidos") - break; - } -} -//___________________________________________________________________________________________________________ -// -// Muestra formulario para incorporar ordenadores a través de un fichero de configuración de un servidor dhcp -//___________________________________________________________________________________________________________ -function incorporarordenador(){ - var whref="../varios/incorporaordenadores.php?idaula="+idambito+"&nombreaula="+nombreambito - window.open(whref,"frame_contenidos") -} - - diff --git a/admin/WebConsole/jscripts/aulas.js b/admin/WebConsole/jscripts/aulas.js deleted file mode 100644 index 92d6eb03..00000000 --- a/admin/WebConsole/jscripts/aulas.js +++ /dev/null @@ -1,326 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: aulas.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero aulas.php -// ************************************************************************************************************************************************* -var TBcon=new Array() // Array para eco de consolas -var Conlitambito=null -//________________________________________________________________________________________________________ -// -// Copia al buffer un nodo de ordenador para moverlo posteriormente -//________________________________________________________________________________________________________ -function mover_ordenador(){ - reset_contextual(-1,-1) - corte_currentNodo=currentNodo -} -//________________________________________________________________________________________________________ -// -// Esta funci� cambia de sitio un ordenador desde un aula a otro aula o bien adentro de un -// grupo de ordenadores dentro del mismo aula -//________________________________________________________________________________________________________ -function colocar_ordenador(swsufijo){ - reset_contextual(-1,-1) - if (!corte_currentNodo) { - alert(CTbMsg[7]); - return - } - var identificador=currentNodo.toma_identificador() - var sufijonodo=currentNodo.toma_sufijo() - var identificador_ordenador=corte_currentNodo.toma_identificador() - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var swsf=parseInt(swsufijo) - if (swsf==0) // El ordenador se mueve a un grupo de ordenadores - var wurl="../gestores/gestor_ordenadores.php?opcion="+op_movida+"&grupoid="+identificador+"&idordenador="+identificador_ordenador - else // El ordenador se mueve a un aula - var wurl="../gestores/gestor_ordenadores.php?opcion="+op_movida+"&idaula="+identificador+"&idordenador="+identificador_ordenador - ifr.src=wurl; // LLama a la p�ina para eliminar -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de cambiar un ordenador de sitio -// Especificaciones: -// Los par�etros recibidos son: -// - resul: resultado de la operaci� de eliminaci� ( true si tuvo �ito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador del registro -//________________________________________________________________________________________________________ -function resultado_cambiar_ordenadores(resul,descrierror,id){ - if (!resul){ - alert(descrierror) - return - } - var ncel=corte_currentNodo.CeldaVista; - - var celdaHTML=ncel.parentNode.innerHTML; // Recupera celda del nodo - if(IE) - var patron = new RegExp("<TD width=16><SPAN><IMG","gi") - else - if(NS) - var patron = new RegExp("<TD width=\"16px\"><SPAN><IMG","gi") - - var p=celdaHTML.search(patron); - if(p<0) return // Ha habido algn problema - var nwceldaHTML='<TABLE border="0" cellspacing="0" cellpadding="0"><TBODY><TR height=16><TD width=3></TD>'; - nwceldaHTML+=celdaHTML.substring(p); - InsertaNodo(currentNodo,nwceldaHTML); - EliminaNodo(corte_currentNodo) // Elimina el nodo - corte_currentNodo=null; -} -//________________________________________________________________________________________________________ -// -// Refresca la visualizaci� del estado de los ordenadores(Clientes rembo y clientes Windows o Linux) -//________________________________________________________________________________________________________ -function actualizar_ordenadores(){ - reset_contextual(-1,-1) // Oculta menu contextual - var resul=window.confirm(TbMsg[1]); - if (!resul)return - var idambito=currentNodo.toma_identificador() - var litambito=currentNodo.toma_sufijo() - var whref="actualizar.php?litambito="+litambito+"&idambito="+idambito - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=whref; // LLama a la p�ina gestora -} -//________________________________________________________________________________________________________ -// -// Conmuta el estado de los ordenadores(Modo Administrado reinici�dolos) -//________________________________________________________________________________________________________ -function consola_remota(){ - reset_contextual(-1,-1) - - var idambito=currentNodo.toma_identificador() - var litambito=currentNodo.toma_sufijo() - var nomambito=currentNodo.toma_infonodo() - var whref="../principal/consolaremota.php?litambito="+litambito+"&idambito="+idambito+"&nomambito="+nomambito - window.open(whref,"frame_contenidos") - Conlitambito=litambito; -} -//________________________________________________________________________________________________________ -// -// Abre una ventana para mostrar el eco de una consola -//________________________________________________________________________________________________________ -function eco_remoto(){ - reset_contextual(-1,-1) - if(Conlitambito==null){ - alert(TbMsg[6]); - return; - } - if(Conlitambito==LITAMBITO_ORDENADORES){ - alert(TbMsg[5]); - return; - } - var idambito=currentNodo.toma_identificador() - var litambito=currentNodo.toma_sufijo() - var nomambito=currentNodo.toma_infonodo() - var whref="../principal/ecoremoto.php?litambito="+litambito+"&idambito="+idambito+"&nomambito="+nomambito - var nomw="w_"+litambito+"_"+idambito - if(TBcon[idambito]) - TBcon[idambito].close(); - TBcon[idambito] = window.open(whref,nomw,"width=720,height=640"); -} -//________________________________________________________________________________________________________ -// -// Resetea la visualizaci� del estado de los ordenadores(Clientes rembo y clientes Windows o Linux) -//________________________________________________________________________________________________________ -function purgar_ordenadores(){ - reset_contextual(-1,-1) // Oculta menu contextual - var resul=window.confirm(TbMsg[2]); - if (!resul)return - var idambito=currentNodo.toma_identificador() - var litambito=currentNodo.toma_sufijo() - var nombreambito=currentNodo.toma_infonodo(); - var whref="purgar.php?litambito="+litambito+"&idambito="+idambito - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=whref; // LLama a la p�ina gestora - var whref=parent.frames["frame_contenidos"].location.href; - var wurl=whref.split("/"); - var ne=wurl.length - var pag=wurl[ne-1]; - if(pag.indexOf("aula")==0){ // En el frame de la derecha aparece la pagina de aula - parent.frames["frame_contenidos"].location.reload(true); - } -} -//________________________________________________________________________________________________________ -// -// Muestra estatus de los ordenadores -//________________________________________________________________________________________________________ -function ver_aulas(){ - reset_contextual(-1,-1) // Oculta menu contextual - var idambito=currentNodo.toma_identificador(); - var litambito=currentNodo.toma_sufijo(); - var nombreambito=currentNodo.toma_infonodo(); - var whref="aula.php?litambito="+litambito+"&idambito="+idambito+"&nombreambito="+nombreambito - window.open(whref,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Estatus de un aula -//________________________________________________________________________________________________________ -function veraula(o,sw){ - var identificador=o.getAttribute("id"); - var litambito=identificador.split("-")[0]; - var idambito=identificador.split("-")[1]; - var nombreambito=o.getAttribute("value"); - var whref="aula.php?litambito="+litambito+"&idambito="+idambito+"&nombreambito="+nombreambito - window.open(whref,"frame_contenidos") -} -//________________________________________________________________________________________________________ -function menucontextual(o,idmnctx){ - var menuctx=document.getElementById(idmnctx); // Toma objeto DIV - muestra_contextual(ClickX,ClickY,menuctx) // muestra menu -} -//________________________________________________________________________________________________________ -// -// Env� un comando para su ejecuci� o incorporaci� a procedimientos o tareas -//________________________________________________________________________________________________________ -function confirmarcomando(ambito,idc,interac){ - reset_contextual(-1,-1); // Oculta menu contextual - var identificador=idc // identificador del comando - var tipotrama='CMD' - var idambito=currentNodo.toma_identificador() // identificador del ambito - var nombreambito=currentNodo.toma_infonodo() // nombre del �bito - if(nombreambito=="") - var nombreambito=currentNodo.value // nombre del �bito desde p�ina aula.php - var wurl="../principal/dialogostramas.php?identificador="+identificador+"&tipotrama="+tipotrama+"&ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito - if(interac==0){ - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la p�ina gestora - } - else - window.open(wurl,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Env� un comando para su ejecuci� o incorporaci� a procedimientos o tareas -//________________________________________________________________________________________________________ -function confirmarprocedimiento(ambito){ - reset_contextual(-1,-1); // Oculta menu contextual - var idambito=currentNodo.toma_identificador() // identificador del ambito - var nombreambito=currentNodo.toma_infonodo() // nombre del �bito - if(nombreambito=="") - var nombreambito=currentNodo.value // nombre del �bito desde p�ina aula.php - var wurl="../varios/ejecutarprocedimientos.php?ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito - window.open(wurl,"frame_contenidos")} -//________________________________________________________________________________________________________ -// -// Muestra la cola de acciones -//________________________________________________________________________________________________________ -function cola_acciones(tipoaccion){ - reset_contextual(-1,-1); // Oculta menu contextual - var ambito; - var litambito=currentNodo.toma_sufijo() // ambito - switch(litambito){ - case LITAMBITO_CENTROS : - ambito=AMBITO_CENTROS; - break; - case LITAMBITO_GRUPOSAULAS : - ambito=AMBITO_GRUPOSAULAS; - break; - case LITAMBITO_AULAS : - ambito=AMBITO_AULAS; - break; - case LITAMBITO_GRUPOSORDENADORES : - ambito=AMBITO_GRUPOSORDENADORES; - break; - case LITAMBITO_ORDENADORES : - ambito=AMBITO_ORDENADORES; - break; - } - var idambito=currentNodo.toma_identificador() // identificador del �bito - var nombreambito=currentNodo.toma_infonodo() // nombre del ordenador - if(nombreambito=="") - var nombreambito=currentNodo.value // nombre del �bito desde p�ina aula.php - var wurl="../principal/colasacciones.php?ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito+"&tipocola="+tipoaccion - window.open(wurl,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Muestra la cola de reservas -//________________________________________________________________________________________________________ -function cola_reservas(tiporeserva){ - reset_contextual(-1,-1); // Oculta menu contextual - var ambito; - var litambito=currentNodo.toma_sufijo() // ambito - - switch(litambito){ - case LITAMBITO_CENTROS : - ambito=AMBITO_CENTROS; - break; - case LITAMBITO_GRUPOSAULAS : - ambito=AMBITO_GRUPOSAULAS; - break; - case LITAMBITO_AULAS : - ambito=AMBITO_AULAS; - break; - case LITAMBITO_GRUPOSORDENADORES : - ambito=AMBITO_GRUPOSORDENADORES; - break; - case LITAMBITO_ORDENADORES : - ambito=AMBITO_ORDENADORES; - break; - } - var idambito=currentNodo.toma_identificador() // identificador del �bito - var nombreambito=currentNodo.toma_infonodo() // nombre del ordenador - if(nombreambito=="") - var nombreambito=currentNodo.value // nombre del �bito desde p�ina aula.php - var wurl="../principal/programacionesaulas.php?ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito+"&tipocola="+tiporeserva - window.open(wurl,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Muestra el formulario de captura de datos de un ordenador estandar -//________________________________________________________________________________________________________ -function ordenador_estandar(){ - reset_contextual(-1,-1) // Oculta menu contextual - var identificador=currentNodo.toma_identificador() - var nombreaula=currentNodo.toma_infonodo() - var whref="../propiedades/propiedades_ordenadorestandar.php?idaula="+identificador+"&nombreaula="+nombreaula - window.open(whref,"frame_contenidos") -} -//________________________________________________________________________________________________________ -function resultado_ordenadorestandar(resul,descrierror){ - if (!resul){ // Ha habido algn error - alert(descrierror) - return - } - alert(TbMsg[0]); -} -//________________________________________________________________________________________________________ -// -// Muestra la configuraci� de los ordenadores -// Par�etros: -// - ambito: �bito que se quiere investigar -//________________________________________________________________________________________________________ -function configuraciones(ambito){ - reset_contextual(-1,-1) // Oculta menu contextual - var identificador=currentNodo.toma_identificador(); - switch(ambito){ - case AMBITO_AULAS: - wurl="configuracionaula.php?idaula="+identificador - window.open(wurl,"frame_contenidos") - break; - case AMBITO_GRUPOSORDENADORES: - wurl="configuraciongrupoordenador.php?idgrupo="+identificador - window.open(wurl,"frame_contenidos") - break; - case AMBITO_ORDENADORES: - wurl="configuracionordenador.php?idordenador="+identificador - window.open(wurl,"frame_contenidos") - break; - } -} -//___________________________________________________________________________________________________________ -// -// Muestra formulario para incorporar ordenadores a trav� de un fichero de configuraci� de un servidor dhcp -//___________________________________________________________________________________________________________ -function incorporarordenador(){ - reset_contextual(-1,-1) - var idaula=currentNodo.toma_identificador() - var nombreaula=currentNodo.toma_infonodo() - var whref="../varios/incorporaordenadores.php?idaula="+idaula+"&nombreaula="+nombreaula - window.open(whref,"frame_contenidos") -} - diff --git a/admin/WebConsole/jscripts/cadenas.js b/admin/WebConsole/jscripts/cadenas.js deleted file mode 100644 index eb8b7ede..00000000 --- a/admin/WebConsole/jscripts/cadenas.js +++ /dev/null @@ -1,45 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: cadenas.js -// Descripción : -// Este fichero implementa funciones de uso común para cadenas -// ************************************************************************************************************************************************* -function TrimLeft( str ) { - var resultStr = ""; - var i = len = 0; - if (str+"" == "undefined" || str == null) return null; - str += ""; - if (str.length == 0) - resultStr = ""; - else { - len = str.length; - while ((i <= len) && (str.charAt(i) == " ")) i++; - resultStr = str.substring(i, len); - } - return resultStr; -} -//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -function TrimRight( str ) { - var resultStr = ""; - var i = 0; - if (str+"" == "undefined" || str == null) return null; - str += ""; - if (str.length == 0) - resultStr = ""; - else { - i = str.length - 1; - while ((i >= 0) && (str.charAt(i) == " ")) i--; - resultStr = str.substring(0, i + 1); - } - return resultStr; - } -//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -function Trim( str ) { - var resultStr = ""; - resultStr = TrimLeft(str); - resultStr = TrimRight(resultStr); - return resultStr; -}
\ No newline at end of file diff --git a/admin/WebConsole/jscripts/colasacciones.js b/admin/WebConsole/jscripts/colasacciones.js deleted file mode 100644 index 2f58c3b2..00000000 --- a/admin/WebConsole/jscripts/colasacciones.js +++ /dev/null @@ -1,1043 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: colasacciones.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero colasacciones.php -// ************************************************************************************************************************************************* - var currentNotTR=null; - var currentTR=null; - var currentAccion=null; - - var currentResultado=null; - var currentEstado=null; - var currentFecha=null; - var currentHora=null; - - var currentIdcmdtskwrk=null; - var currentCodtipoaccion=null; - var currentIdambcmdtskwrk=null; - - var currentTipoAccion=null; - var currentidTipoAccion=null; - var currentNombreTipoAccion=null; - - var currentNotificacion=null; - var currentIdNotificador=null; - var currentResultadoNot=null; - var currentTipoNotificador=null; - - var op_modificar_resultado=1; - var op_modificar_estado=2; - var op_reiniciar_accion=3; - var op_eliminar_accion=4; - var op_modificar_resultado_notificacion=5 - var op_reiniciar_notificacion=6; - - var op_eliminar_mulaccion=7; - var op_modificar_mulresultado=8; - var op_modificar_mulestado=9; - var op_reiniciar_mulaccion=10; - - var ACCION_ELIMINADA=-1; // Acción eliminada - var ACCION_REINICIADA=-2; // Acción reiniciada - - var NOTIFICADOR_ORDENADOR=1; - var NOTIFICADOR_COMANDO=2; - var NOTIFICADOR_TAREA=3; - - var currentOp=null; -//____________________________________________________________________________ -// -// Recupera el navegador utilizado -//____________________________________________________________________________ -var IE=(navigator.appName=="Microsoft Internet Explorer"); -var NS=(navigator.appName=="Netscape"); - -//________________________________________________________________________________________________________ - function resaltar(o){ - if (o==currentOp) return - o.style.borderBottomColor="#5a86b5" - o.style.borderRightColor="#5a86b5" - o.style.borderTopColor="#5a86b5" - o.style.borderLeftColor="#5a86b5" - o.style.color="#5a86b5" - o.style.fontWeight="bold" - - } -//________________________________________________________________________________________________________ - function desresaltar(o){ - if (o==currentOp) return - o.style.borderBottomColor="#999999" - o.style.borderRightColor="#999999" - o.style.borderTopColor="#999999" - o.style.borderLeftColor="#999999" - o.style.color="#999999" - o.style.fontWeight="normal" - } -//________________________________________________________________________________________________________ - function eleccion(o,op){ - switch(op){ - case 1: - eliminar_mulaccion(); - break; - case 2: - reiniciar_mulaccion(); - break; - case 3: - modificar_mulestado(ACCION_DETENIDA) - break; - case 4: - modificar_mulestado(ACCION_INICIADA) - break; - case 5: - modificar_mulresultado(ACCION_ABORTADA); - break; - case 6: - modificar_mulresultado(ACCION_TERMINADA); - break; - } - } -//________________________________________________________________________________________________________ - function chgdespleacciones(o){ - var otip=""; - for (var i=0; i< o.options.length; i++){ - if(o.options[i].selected) - otip+=o.options[i].value+"="+o.options[i].text+";" - } - document.fdatos.tiposacciones.value=otip - } -//________________________________________________________________________________________________________ - function chgdespleestados(o,swevt){ - var otip=""; - for (var i=0; i< o.options.length; i++){ - if(o.options[i].selected) - otip+=o.options[i].value+"="+o.options[i].text+";" - } - document.fdatos.estados.value=otip - - if(swevt==null){ - // Implicaciones - var marca=false - if (o.options[0].selected || o.options[1].selected) marca=true; - marca_resultado(ACCION_SINERRORES,marca); - marca_resultado(ACCION_CONERRORES,marca); - - marca=false - if (o.options[2].selected) marca=true; - marca_resultado(ACCION_EXITOSA,marca); - marca_resultado(ACCION_FALLIDA,marca); - marca_resultado(ACCION_TERMINADA,marca); - marca_resultado(ACCION_ABORTADA,marca); - } - } -//________________________________________________________________________________________________________ - function chgdespleresultados(o,swevt){ - var otip=""; - for (var i=0; i< o.options.length; i++){ - if(o.options[i].selected) - otip+=o.options[i].value+"="+o.options[i].text+";" - } - document.fdatos.resultados.value=otip - - if(swevt==null){ - // Implicaciones - var marca=false - if (o.options[0].selected || o.options[1].selected || o.options[2].selected || o.options[3].selected) marca=true; - marca_estado(ACCION_FINALIZADA,marca); - - marca=false - if (o.options[4].selected || o.options[5].selected ) marca=true; - marca_estado(ACCION_DETENIDA,marca); - marca_estado(ACCION_INICIADA,marca); - } - } -//________________________________________________________________________________________________________ - function marca_accion(tipoaccion,marca){ - var o=document.fdatos.wtiposacciones - var otip=""; - for (var i=0; i< o.options.length; i++){ - if(o.options[i].value==tipoaccion) - otip+=o.options[i].selected=marca - } - chgdespleacciones(o); - } -//________________________________________________________________________________________________________ - function marca_resultado(resultado,marca){ - var o=document.fdatos.wresultados - var otip=""; - for (var i=0; i< o.options.length; i++){ - if(o.options[i].value==resultado) - otip+=o.options[i].selected=marca - } - chgdespleresultados(o,false); - } -//________________________________________________________________________________________________________ - function marca_estado(estado,marca){ - var o=document.fdatos.westados - var otip=""; - for (var i=0; i< o.options.length; i++){ - if(o.options[i].value==estado) - otip+=o.options[i].selected=marca - } - chgdespleestados(o,false); - } -//________________________________________________________________________________________________________ - function modificar_resultado(resultado){ - - var oIMGs=currentTR.getElementsByTagName('IMG') - var ultimgale=oIMGs.length-1 - var resimg=oIMGs[ultimgale].value - if(resimg==ACCION_EXITOSA || resimg==ACCION_FALLIDA){ - alert(TbMsg[0]); - return - } - if(resimg==ACCION_TERMINADA && resultado==ACCION_TERMINADA){ - alert(TbMsg[2]); - return - } - if(resimg==ACCION_ABORTADA && resultado==ACCION_ABORTADA){ - alert(TbMsg[3]); - return - } - reset_contextual(-1,-1); - currentResultado=resultado; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var gestorcolas=""; - switch(currentTipoAccion){ - case EJECUCION_COMANDO : - gestorcolas="../gestores/gestor_colasacciones.php"; - break; - case EJECUCION_TAREA : - gestorcolas="../gestores/gestor_colasacciones.php"; - break; - case EJECUCION_TRABAJO : - gestorcolas="../gestores/gestor_colasacciones.php"; - break; - } - wurl=gestorcolas+"?opcion="+op_modificar_resultado+"&idaccion="+currentAccion+"&resultado="+resultado - ifr.src=wurl; // LLama a la página gestora - } -//________________________________________________________________________________________________________ - function modificar_estado(estado){ - var oIMGs=currentTR.getElementsByTagName('IMG') - var ultimgale=oIMGs.length-2 - var resimg=oIMGs[ultimgale].value - if(resimg==ACCION_FINALIZADA){ - alert(TbMsg[1]); - return - } - if(resimg==ACCION_INICIADA && estado==ACCION_INICIADA){ - alert(TbMsg[4]); - return - } - if(resimg==ACCION_DETENIDA && estado==ACCION_DETENIDA){ - alert(TbMsg[5]); - return - } - reset_contextual(-1,-1); - currentEstado=estado; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var gestorcolas=""; - switch(currentTipoAccion){ - case EJECUCION_COMANDO : - gestorcolas="../gestores/gestor_colasacciones.php"; - break; - case EJECUCION_TAREA : - gestorcolas="../gestores/gestor_colasacciones.php"; - break; - case EJECUCION_TRABAJO : - gestorcolas="../gestores/gestor_colasacciones.php"; - break; - } - var wurl=gestorcolas+"?opcion="+op_modificar_estado+"&idaccion="+currentAccion+"&estado="+estado - ifr.src=wurl; // LLama a la página gestora - } -//________________________________________________________________________________________________________ - function reiniciar_accion(){ - reset_contextual(-1,-1); - - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var gestorcolas=""; - switch(currentTipoAccion){ - case EJECUCION_COMANDO : - gestorcolas="../gestores/gestor_colasacciones.php"; - break; - case EJECUCION_TAREA : - gestorcolas="../gestores/gestor_colasacciones.php"; - break; - case EJECUCION_TRABAJO : - gestorcolas="../gestores/gestor_colasacciones.php"; - break; - } - var wurl=gestorcolas+"?opcion="+op_reiniciar_accion+"&idaccion="+currentAccion; - ifr.src=wurl; // LLama a la página gestora - } -//________________________________________________________________________________________________________ - function eliminar_accion(){ - reset_contextual(-1,-1); - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var gestorcolas=""; - switch(currentTipoAccion){ - case EJECUCION_COMANDO : - gestorcolas="../gestores/gestor_colasacciones.php"; - break; - case EJECUCION_TAREA : - gestorcolas="../gestores/gestor_colasacciones.php"; - break; - case EJECUCION_TRABAJO : - gestorcolas="../gestores/gestor_colasacciones.php"; - break; - } - var wurl=gestorcolas+"?opcion="+op_eliminar_accion+"&idaccion="+currentAccion - ifr.src=wurl; // LLama a la página gestora - } -//________________________________________________________________________________________________________ - function eliminar_mulaccion(){ - reset_contextual(-1,-1); - if(confirm("ATENCIÓN.-Se van a eliminar todas las acciones que están actualmente seleccionadas. ¿ Está seguro de querer hacerlo ?")){ - var mulaccion=document.getElementById("mulaccion").value; // Toma los identificadores de todas las acciones - var wurl="../gestores/gestor_colasacciones.php?opcion="+op_eliminar_mulaccion+"&mulaccion="+mulaccion - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora - } - } -//________________________________________________________________________________________________________ - function reiniciar_mulaccion(){ - reset_contextual(-1,-1); - if(confirm("ATENCIÓN.-Se van a reiniciar todas las acciones que están actualmente seleccionadas. ¿ Está seguro de querer hacerlo ?")){ - var mulaccion=document.getElementById("mulaccion").value; // Toma los identificadores de todas las acciones - var wurl="../gestores/gestor_colasacciones.php?opcion="+op_reiniciar_mulaccion+"&mulaccion="+mulaccion - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora - } - } -//________________________________________________________________________________________________________ - function modificar_mulestado(estado){ - reset_contextual(-1,-1); - if(estado==ACCION_DETENIDA) msg="ATENCIÓN.-Se van a detener todas las acciones que están actualmente seleccionadas y no hayan finalizado. ¿ Está seguro de querer hacerlo ?" - if(estado==ACCION_INICIADA) msg="ATENCIÓN.-Van a proseguir todas las acciones que están actualmente seleccionadas y estén detenidas. ¿ Está seguro de querer hacerlo ?" - if(confirm(msg)){ - var mulaccion=document.getElementById("mulaccion").value; // Toma los identificadores de todas las acciones - var wurl="../gestores/gestor_colasacciones.php?opcion="+op_modificar_mulestado+"&mulaccion="+mulaccion+"&estado="+estado - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora - } - } -//________________________________________________________________________________________________________ - function modificar_mulresultado(resultado){ - reset_contextual(-1,-1); - if(resultado==ACCION_ABORTADA) msg="ATENCIÓN.-Se van a abortar todas las acciones que están actualmente seleccionadas y no hayan finalizado. ¿ Está seguro de querer hacerlo ?" - if(resultado==ACCION_TERMINADA) msg="ATENCIÓN.-Van a terminar todas las acciones que están actualmente seleccionadas y no hayan finalizado. ¿ Está seguro de querer hacerlo ?" - if(confirm(msg)){ - var mulaccion=document.getElementById("mulaccion").value; // Toma los identificadores de todas las acciones - var wurl="../gestores/gestor_colasacciones.php?opcion="+op_modificar_mulresultado+"&mulaccion="+mulaccion+"&resultado="+resultado - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora - } - } -//________________________________________________________________________________________________________ - function resultado_multipleaccion(resul,descrierror){ - if (!resul){ - alert(descrierror) - return - } - quitar_filtro(); - } -//________________________________________________________________________________________________________ - function resultado_modificar_resultado(resul,descrierror,id){ - if (!resul){ - alert(descrierror) - return - } - var mulaccion=document.getElementById("mulaccion").value;// Toma los identificadores de todas las acciones - mitriada=new TRIADA; - toma_triada(mitriada,mulaccion); - - var oIMGs=currentTR.getElementsByTagName('IMG') - ultimgale=oIMGs.length-1 - switch(currentResultado){ - case ACCION_TERMINADA : - oIMGs[ultimgale].src="../images/iconos/acTerminada.gif" - oIMGs[ultimgale].value=ACCION_TERMINADA - mitriada.resultado=ACCION_TERMINADA - break; - case ACCION_ABORTADA : - oIMGs[ultimgale].src="../images/iconos/acAbortada.gif" - oIMGs[ultimgale].value=ACCION_ABORTADA - mitriada.resultado=ACCION_ABORTADA - break; - } - ultimgale=oIMGs.length-2 - oIMGs[ultimgale].src="../images/iconos/acFinalizada.gif" - oIMGs[ultimgale].value=ACCION_FINALIZADA - mitriada.estado=ACCION_FINALIZADA - - actualiza_triadas(mitriada,mulaccion); - - alert(TbMsg[7]) - } -//________________________________________________________________________________________________________ - function resultado_modificar_estado(resul,descrierror,id){ - if (!resul){ - alert(descrierror) - return - } - - var mulaccion=document.getElementById("mulaccion").value;// Toma los identificadores de todas las acciones - mitriada=new TRIADA; - toma_triada(mitriada,mulaccion); - - var oIMGs=currentTR.getElementsByTagName('IMG') - ultimgale=oIMGs.length-2 - switch(currentEstado){ - case ACCION_DETENIDA : - oIMGs[ultimgale].src="../images/iconos/acDetenida.gif" - oIMGs[ultimgale].value=ACCION_DETENIDA - mitriada.estado=ACCION_TERMINADA - - break; - case ACCION_INICIADA : - oIMGs[ultimgale].src="../images/iconos/acIniciada.gif" - oIMGs[ultimgale].value=ACCION_INICIADA - mitriada.estado=ACCION_INICIADA - break; - } - actualiza_triadas(mitriada,mulaccion); - alert(TbMsg[8]) - } -//________________________________________________________________________________________________________ - function resultado_reiniciar_accion(resul,descrierror,id){ - if (!resul){ - alert(descrierror) - return - } - var mulaccion=document.getElementById("mulaccion").value;// Toma los identificadores de todas las acciones - mitriada=new TRIADA; - toma_triada(mitriada,mulaccion); - - var oIMGs=currentTR.getElementsByTagName('IMG') - ultimgale=oIMGs.length-2 - oIMGs[ultimgale].src="../images/iconos/acIniciada.gif" - oIMGs[ultimgale].value=ACCION_INICIADA - mitriada.estado=ACCION_INICIADA - - ultimgale=oIMGs.length-1 - oIMGs[ultimgale].src="../images/iconos/acSinErrores.gif" - oIMGs[ultimgale].value=ACCION_SINERRORES - mitriada.resultado=ACCION_SINERRORES - - var oTDPORCEN=document.getElementById("PORCEN-"+currentAccion); - oTDPORCEN.innerHTML="0%"; - - CambiaImg_Notificaciones("../images/iconos/reiniciar.gif",ACCION_REINICIADA) - actualiza_triadas(mitriada,mulaccion); - - alert(TbMsg[9]) - } -//________________________________________________________________________________________________________ - function resultado_eliminar_accion(resul,descrierror,id){ - if (!resul){ - alert(descrierror) - return - } - var oIMGs=currentTR.getElementsByTagName('IMG') - ultimgale=oIMGs.length-1 - oIMGs[ultimgale].src="../images/iconos/eliminar.gif" - oIMGs[ultimgale].value="-1" - - CambiaImg_Notificaciones("../images/iconos/eliminar.gif",ACCION_ELIMINADA) - - alert(TbMsg[10]) - } -//________________________________________________________________________________________________________ - function resalta(o,tipac,nombreac){ - var wobj=o - // Toma el objeto TR de la acción - while (wobj.tagName!="TR"){ - wobj=wobj.parentNode - } - var woIMGs=wobj.getElementsByTagName('IMG') - var wultimgale=woIMGs.length-1 - var wresimg=woIMGs[wultimgale].value - if(wresimg==ACCION_ELIMINADA){ - alert(TbMsg[6]); - event.returnValue=false; - return - } - currentIdcmdtskwrk=o.getAttribute("name"); // Toma el identificador del comando,tarea o trabajo - currentCodtipoaccion=tipac // Toma el tipo de acción: comando,tarea o trabajo - currentAccion=o.getAttribute("id") - - currentidTipoAccion=currentIdcmdtskwrk; - currentTipoAccion=currentCodtipoaccion; - currentNombreTipoAccion=nombreac; - - reset_seleccion(); - - currentTR=wobj; - currentIdambcmdtskwrk=currentTR.value // comando,tarea o trabajo - var oTDs=currentTR.getElementsByTagName('TD') - for(var i=0;i<oTDs.length;i++){ - oTDs[i].style.backgroundColor="E2007F"; - oTDs[i].style.color="#ffffff" - } - - switch(currentTipoAccion){ - case EJECUCION_COMANDO: - menu_contextual(null,'flo_comandos'); - break; - case EJECUCION_TAREA: - menu_contextual(null,'flo_tareas'); - break; - case EJECUCION_TRABAJO: - menu_contextual(null,'flo_trabajos'); - break; - } - } -//________________________________________________________________________________________________________ - function resaltanot(o,tiponot){ - var wobj=o - // Toma el objeto TR de la acción - while (wobj.tagName!="TR"){ - wobj=wobj.parentNode - } - var woIMGs=wobj.getElementsByTagName('IMG') - var wultimgale=woIMGs.length-1 - var wresimg=woIMGs[wultimgale].value - if(wresimg==ACCION_ELIMINADA){ - alert(TbMsg[12]); - event.returnValue=false; - return - } - if(wresimg==ACCION_REINICIADA){ - alert(TbMsg[13]); - event.returnValue=false; - return - } - - currentAccion=o.getAttribute("id") // Toma el identificador de la acción - currentNotificacion=o.name // Toma el identificador de la notificación - currentIdNotificador=o.value // Toma el identificador del ordenador que notifica - currentTipoNotificador=tiponot // Toma el tipo de notificador ( ordenador, comando o tarea ) - - reset_seleccion(); - - currentNotTR=wobj; - var oTDs=currentNotTR.getElementsByTagName('TD') - - for(var i=0;i<oTDs.length;i++){ - oTDs[i].style.backgroundColor="E2007F"; // Rojo - oTDs[i].style.color="#ffffff" - } - // Toma el objeto TR de la acción - var auxSplit=currentNotTR.getAttribute("id").split("_"); // Toma identificación del nodo notificación - var idTR='ACC_'+auxSplit[1]; - currentTR=document.getElementById(idTR); - currentTipoAccion=currentTR.name - menu_contextual(null,'flo_notificaciones'); - } -//________________________________________________________________________________________________________ - function ver_notificaciones(o,sw,ida){ - return; - - o=o.parentNode // Elemento HREF - o=o.parentNode // Elemento TD - var IMG=o.childNodes[0].childNodes[sw] // Imagen - IMG.style.display="none" - sw++ - if(sw>1)sw=0 - - IMG.style.display="block" - - while (o.tagName!="TBODY"){ - o=o.parentNode - } - var oTRs=o.getElementsByTagName('TR') - for(var i=0;i<oTRs.length;i++){ - if(oTRs[i].getAttribute("id")=='NOT_'+ida || oTRs[i].getAttribute("id")=='PAR_'+ida) - if (oTRs[i].style.visibility=="hidden") oTRs[i].style.visibility="visible" - else - oTRs[i].style.visibility="hidden" - } - /* - for(var i=0;i<oTRs.length;i++){ - if(oTRs[i].getAttribute("id")=='NOT_'+ida || oTRs[i].getAttribute("id")=='PAR_'+ida) - if (oTRs[i].style.display=="none") oTRs[i].style.display="block" - else - oTRs[i].style.display="none" - } - */ - } -//________________________________________________________________________________________________________ - function vertabla_calendario(ofecha){ - currentFecha=ofecha; - url="../varios/calendario_ventana.php?fecha="+ofecha.value - window.open(url,"vf","top=160,left=250,height=220,width=150,scrollbars=no") - } -//________________________________________________________________________________________________________ - function vertabla_horario(ohora){ - currentHora=ohora; - url="../varios/horario_ventana.php?hora="+ohora.value - window.open(url,"vh","top=120,left=115,height=180,width=580,scrollbars=no") - } -//________________________________________________________________________________________________________ - function anade_fecha(fecha){ - currentFecha.value=fecha - } -//________________________________________________________________________________________________________ - function anade_hora(hora){ - currentHora.value=hora - } -//________________________________________________________________________________________________________ - function filtrar_accion(){ - document.fdatos.idcmdtskwrk.value=currentIdcmdtskwrk - document.fdatos.codtipoaccion.value=currentCodtipoaccion - document.fdatos.submit() - } -//________________________________________________________________________________________________________ - function quitar_filtro(){ - document.fdatos.idcmdtskwrk.value="" - document.fdatos.codtipoaccion.value="" - document.fdatos.idambcmdtskwrk.value="" - document.fdatos.submit() - } -//________________________________________________________________________________________________________ - function filtrar_porambito(){ - document.fdatos.idcmdtskwrk.value=currentIdcmdtskwrk - document.fdatos.codtipoaccion.value=currentCodtipoaccion - document.fdatos.idambcmdtskwrk.value=currentIdambcmdtskwrk - document.fdatos.submit() - } -//________________________________________________________________________________________________________ - function modificar_resultado_notificacion(resultadoNot){ - var oIMGs=currentNotTR.getElementsByTagName('IMG') - var ultimgale=oIMGs.length-1 - var resimg=oIMGs[ultimgale].value - if(resimg==ACCION_EXITOSA && resultadoNot==ACCION_EXITOSA){ - alert(TbMsg[14]); - return - } - if(resimg==ACCION_FALLIDA && resultadoNot==ACCION_FALLIDA){ - alert(TbMsg[15]); - return - } - reset_contextual(-1,-1); - - currentResultadoNot=resultadoNot; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - - var gestorcolas=""; - switch(currentTipoNotificador){ - case NOTIFICADOR_ORDENADOR : - gestorcolas="../gestores/gestor_colasacciones.php"; - break; - case NOTIFICADOR_COMANDO : - gestorcolas="../gestores/gestor_colasacciones.php"; - break; - case NOTIFICADOR_TAREA : - gestorcolas="../gestores/gestor_colasacciones.php"; - break; - } - wurl=gestorcolas+"?opcion="+op_modificar_resultado_notificacion+"&idaccion="+currentAccion+"&idnotificacion="+currentNotificacion+"&resultadoNot="+resultadoNot - ifr.src=wurl; // LLama a la página gestora - } -//________________________________________________________________________________________________________ - function resultado_modificar_resultado_notificacion(resul,descrierror,id){ - if (!resul){ - alert(descrierror) - return - } - // Cambia imagen resultado de la notificación - var oIMGs=currentNotTR.getElementsByTagName('IMG') - ultimgale=oIMGs.length-1 - switch(currentResultadoNot){ - case ACCION_EXITOSA : - oIMGs[ultimgale].src="../images/iconos/acExitosa.gif" - oIMGs[ultimgale].value=ACCION_EXITOSA - if(currentTipoNotificador==NOTIFICADOR_ORDENADOR){ - oIMGs[0].src="../images/iconos/ordenadornot_ok.gif" - var imgordnot=document.getElementById("ORDNOT_"+currentAccion+"_"+currentNotificacion); - imgordnot.src="../images/iconos/ordenadornot_ok.gif"; - } - break; - case ACCION_FALLIDA : - oIMGs[ultimgale].src="../images/iconos/acFallida.gif" - oIMGs[ultimgale].value=ACCION_FALLIDA - if(currentTipoNotificador==NOTIFICADOR_ORDENADOR){ - oIMGs[0].src="../images/iconos/ordenadornot_ko.gif" - var imgordnot=document.getElementById("ORDNOT_"+currentAccion+"_"+currentNotificacion); - imgordnot.src="../images/iconos/ordenadornot_ko.gif"; - } - break; - } - - // Cambia imagen resultado de la acción - var oIMGs=currentTR.getElementsByTagName('IMG') - ultimgale=oIMGs.length-2 - var imgestacc=oIMGs[ultimgale] // Imagen del estado de la acción - ultimgale=oIMGs.length-1 - var imgresacc=oIMGs[ultimgale] // Imagen del resultado de la acción - - if(currentResultadoNot==ACCION_FALLIDA){ // Si se notificó a Fallida - if(imgestacc.value==ACCION_FINALIZADA){ // Si estado era Finalizada - imgresacc.src="../images/iconos/acFallida.gif"; // queda como fallida - imgresacc.value=ACCION_FALLIDA; - } - else{ // Si estado era Iniciada - imgresacc.src="../images/iconos/acConErrores.gif"; // queda con errores - imgresacc.value=ACCION_CONERRORES - } - alert(TbMsg[16]) - return - } - - // Si se notificó a Exitosa, depende si hay alguna fallida ... - if(AlgunaNotificacionFallidas()){ - alert(TbMsg[16]) - return // Existen más fallidas - } - // Actulización de la imagen - if(imgestacc.value==ACCION_FINALIZADA){ // Si estado era Finalizada - imgresacc.src="../images/iconos/acExitosa.gif"; // queda como Exitosa - imgresacc.value=ACCION_EXITOSA; - } - else {// Si estado era Iniciada - imgresacc.src="../images/iconos/acSinErrores.gif"; // queda sinerrores - imgresacc.value=ACCION_SINERRORES; - } - - alert(TbMsg[16]) - - } -//________________________________________________________________________________________________________ - function reiniciar_notificacion(){ - reset_contextual(-1,-1); - - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var gestorcolas=""; - switch(currentTipoNotificador){ - case NOTIFICADOR_ORDENADOR : - gestorcolas="../gestores/gestor_colasacciones.php"; - break; - case NOTIFICADOR_COMANDO : - gestorcolas="../gestores/gestor_colasacciones.php"; - break; - case NOTIFICADOR_TAREA : - gestorcolas="../gestores/gestor_colasacciones.php"; - break; - } - var wurl=gestorcolas+"?opcion="+op_reiniciar_notificacion+"&idaccion="+currentAccion+"&idnotificacion="+currentNotificacion+"&idnotificador="+currentIdNotificador - ifr.src=wurl; // LLama a la página gestora - } -//________________________________________________________________________________________________________ - function resultado_reiniciar_notificacion(resul,descrierror,id){ - if (!resul){ - alert(descrierror) - return - } - var oIMGs=currentNotTR.getElementsByTagName('IMG') - ultimgale=oIMGs.length-1 - oIMGs[ultimgale].src="../images/iconos/reiniciar.gif" - oIMGs[ultimgale].value=ACCION_REINICIADA - - if(currentTipoNotificador==NOTIFICADOR_ORDENADOR){ - oIMGs[0].src="../images/iconos/ordenadornot.gif" - var imgordnot=document.getElementById("ORDNOT_"+currentAccion+"_"+currentNotificacion); - imgordnot.src="../images/iconos/ordenadornot.gif"; - } - // Cambia imagen resultado de la acción - var oIMGs=currentTR.getElementsByTagName('IMG') - ultimgale=oIMGs.length-2 - var imgestacc=oIMGs[ultimgale] // Imagen del estado de la acción - ultimgale=oIMGs.length-1 - var imgresacc=oIMGs[ultimgale] // Imagen del resultado de la acción - - imgestacc.src="../images/iconos/acIniciada.gif"; // queda como iniciada - imgestacc.value=ACCION_INICIADA; - - // AL eliminar la notificación se consultan las que quedan ... - if(AlgunaNotificacionFallidas()){ - imgresacc.src="../images/iconos/acConErrores.gif"; // queda conerrores - imgresacc.value=ACCION_CONERRORES; - } - else - { - imgresacc.src="../images/iconos/acSinErrores.gif"; // queda sinerrores - imgresacc.value=ACCION_SINERRORES; - } - - alert(TbMsg[17]) - } -//________________________________________________________________________________________________________ - function AlgunaNotificacion(){ - var idTR=currentNotTR.getAttribute("id"); // Toma id del TR de notificación - o=currentNotTR.parentNode - while (o.tagName!="TBODY"){ - o=o.parentNode - } - var oTRs=o.getElementsByTagName('TR') // Toma la colección de TR's - for(var i=0;i<oTRs.length;i++){ - if(oTRs[i].getAttribute("id")==idTR){ // Si es un TR de la notificación implicada - var oIMGs=oTRs[i].getElementsByTagName('IMG') - for(var j=0;j<oIMGs.length;j++){ - var ultimgale=oIMGs.length-1 - var imgresnot=oIMGs[ultimgale] // Imagen del resultado de la notificación - if(imgresnot.value==ACCION_EXITOSA || imgresnot.value==ACCION_FALLIDA || imgresnot.value==ACCION_REINICIADA ) - return(true); // Hay al menos una notificación - } - } - } - return(false); - } -//________________________________________________________________________________________________________ - function AlgunaNotificacionFallidas(){ - var idTR=currentNotTR.getAttribute("id"); // Toma id del TR de notificación - o=currentNotTR.parentNode - while (o.tagName!="TBODY"){ - o=o.parentNode - } - var oTRs=o.getElementsByTagName('TR') // Toma la colección de TR's - for(var i=0;i<oTRs.length;i++){ - if(oTRs[i].getAttribute("id")==idTR){ // Si es un TR de la notificación implicada - var oIMGs=oTRs[i].getElementsByTagName('IMG') - for(var j=0;j<oIMGs.length;j++){ - var ultimgale=oIMGs.length-1 - var imgresnot=oIMGs[ultimgale] // Imagen del resultado de la notificación - if(imgresnot.value==ACCION_FALLIDA) - return(true); // Hay al menos una notificación con error - } - } - } - return(false); - } -//________________________________________________________________________________________________________ - function CambiaImg_Notificaciones(srcimg,vacc){ - o=currentTR; - while (o.tagName!="TBODY"){ - o=o.parentNode - } - var oTRs=o.getElementsByTagName('TR') - for(var i=0;i<oTRs.length;i++){ - if(oTRs[i].getAttribute("id")=='NOT_'+currentAccion){ - var oIMGs=oTRs[i].getElementsByTagName('IMG') - var ultimgale=oIMGs.length-1 - if(ultimgale>0){ - var ultimgale=oIMGs.length-1 - oIMGs[ultimgale].src=srcimg - oIMGs[ultimgale].value=vacc - if(currentTipoAccion==EJECUCION_COMANDO){ - oIMGs[0].src="../images/iconos/ordenadornot.gif" - var idnotif=oIMGs[0].name - var imgordnot=document.getElementById("ORDNOT_"+currentAccion+"_"+idnotif); - imgordnot.src="../images/iconos/ordenadornot.gif"; - } - } - } - } - } - -//________________________________________________________________________________________________________ - function ver_accion(){ - switch(currentTipoAccion){ - case EJECUCION_COMANDO : - break; - case EJECUCION_TAREA : - document.fdatos.tsk_ambito.value=document.fdatos.ambito.value - document.fdatos.tsk_idambito.value=document.fdatos.idambito.value - document.fdatos.tsk_nombreambito.value=document.fdatos.nombreambito.value - - document.fdatos.tsk_fechainicio.value=document.fdatos.fechainicio.value - document.fdatos.tsk_fechafin.value=document.fdatos.fechafin.value - document.fdatos.tsk_horainicio.value=document.fdatos.horainicio.value - document.fdatos.tsk_horafin.value=document.fdatos.horafin.value - document.fdatos.tsk_tiposacciones.value=document.fdatos.tiposacciones.value - document.fdatos.tsk_estados.value=document.fdatos.estados.value - document.fdatos.tsk_resultados.value=document.fdatos.resultados.value - document.fdatos.tsk_porcendesde.value=document.fdatos.porcendesde.value - document.fdatos.tsk_porcenhasta.value=document.fdatos.porcenhasta.value - - document.fdatos.tsk_idcmdtskwrk.value=document.fdatos.idcmdtskwrk.value - document.fdatos.tsk_codtipoaccion.value=document.fdatos.codtipoaccion.value - document.fdatos.tsk_idambcmdtskwrk.value=document.fdatos.idambcmdtskwrk.value - - document.fdatos.tsk_accionid.value=document.fdatos.accionid.value - document.fdatos.tsk_idTipoAccion.value=document.fdatos.idTipoAccion.value - document.fdatos.tsk_TipoAccion.value=document.fdatos.TipoAccion.value - document.fdatos.tsk_NombreTipoAccion.value=document.fdatos.NombreTipoAccion.value - - marca_accion(EJECUCION_COMANDO,true); - break; - case EJECUCION_TRABAJO : - document.fdatos.wrk_ambito.value=document.fdatos.ambito.value - document.fdatos.wrk_idambito.value=document.fdatos.idambito.value - document.fdatos.wrk_nombreambito.value=document.fdatos.nombreambito.value - - document.fdatos.wrk_fechainicio.value=document.fdatos.fechainicio.value - document.fdatos.wrk_fechafin.value=document.fdatos.fechafin.value - document.fdatos.wrk_horainicio.value=document.fdatos.horainicio.value - document.fdatos.wrk_horafin.value=document.fdatos.horafin.value - document.fdatos.wrk_tiposacciones.value=document.fdatos.tiposacciones.value - document.fdatos.wrk_estados.value=document.fdatos.estados.value - document.fdatos.wrk_resultados.value=document.fdatos.resultados.value - document.fdatos.wrk_porcendesde.value=document.fdatos.porcendesde.value - document.fdatos.wrk_porcenhasta.value=document.fdatos.porcenhasta.value - - document.fdatos.wrk_idcmdtskwrk.value=document.fdatos.idcmdtskwrk.value - document.fdatos.wrk_codtipoaccion.value=document.fdatos.codtipoaccion.value - document.fdatos.wrk_idambcmdtskwrk.value=document.fdatos.idambcmdtskwrk.value - - document.fdatos.wrk_accionid.value=document.fdatos.accionid.value - document.fdatos.wrk_idTipoAccion.value=document.fdatos.idTipoAccion.value - document.fdatos.wrk_TipoAccion.value=document.fdatos.TipoAccion.value - document.fdatos.wrk_NombreTipoAccion.value=document.fdatos.NombreTipoAccion.value - - marca_accion(EJECUCION_TAREA,true); - break; - } - document.fdatos.accionid.value=currentAccion - document.fdatos.idTipoAccion.value=currentidTipoAccion - document.fdatos.TipoAccion.value=currentTipoAccion - document.fdatos.NombreTipoAccion.value=currentNombreTipoAccion - - marca_estado(ACCION_DETENIDA,true); - marca_estado(ACCION_INICIADA,true); - marca_estado(ACCION_FINALIZADA,true); - - marca_resultado(ACCION_EXITOSA,true); - marca_resultado(ACCION_FALLIDA,true); - marca_resultado(ACCION_TERMINADA,false); - marca_resultado(ACCION_ABORTADA,false); - marca_resultado(ACCION_SINERRORES,true); - marca_resultado(ACCION_CONERRORES,true); - document.fdatos.submit() - } -//________________________________________________________________________________________________________ - function ver_accionpadre(tipoaccion){ - switch(tipoaccion){ - case EJECUCION_COMANDO : - break; - case EJECUCION_TAREA : - document.fdatos.ambito.value=document.fdatos.tsk_ambito.value - document.fdatos.idambito.value=document.fdatos.tsk_idambito.value - document.fdatos.nombreambito.value=document.fdatos.tsk_nombreambito.value - - document.fdatos.fechainicio.value=document.fdatos.tsk_fechainicio.value - document.fdatos.fechafin.value=document.fdatos.tsk_fechafin.value - document.fdatos.horainicio.value=document.fdatos.tsk_horainicio.value - document.fdatos.horafin.value=document.fdatos.tsk_horafin.value - document.fdatos.tiposacciones.value=document.fdatos.tsk_tiposacciones.value - document.fdatos.estados.value=document.fdatos.tsk_estados.value - document.fdatos.resultados.value=document.fdatos.tsk_resultados.value - document.fdatos.porcendesde.value=document.fdatos.tsk_porcendesde.value - document.fdatos.porcenhasta.value=document.fdatos.tsk_porcenhasta.value - - document.fdatos.idcmdtskwrk.value=document.fdatos.tsk_idcmdtskwrk.value - document.fdatos.codtipoaccion.value=document.fdatos.tsk_codtipoaccion.value - document.fdatos.idambcmdtskwrk.value=document.fdatos.tsk_idambcmdtskwrk.value - - document.fdatos.accionid.value=document.fdatos.tsk_accionid.value - document.fdatos.idTipoAccion.value=document.fdatos.tsk_idTipoAccion.value - document.fdatos.TipoAccion.value=document.fdatos.tsk_TipoAccion.value - document.fdatos.NombreTipoAccion.value=document.fdatos.tsk_NombreTipoAccion.value - break; - case EJECUCION_TRABAJO : - document.fdatos.ambito.value=document.fdatos.wrk_ambito.value - document.fdatos.idambito.value=document.fdatos.wrk_idambito.value - document.fdatos.nombreambito.value=document.fdatos.wrk_nombreambito.value - - document.fdatos.fechainicio.value=document.fdatos.wrk_fechainicio.value - document.fdatos.fechafin.value=document.fdatos.wrk_fechafin.value - document.fdatos.horainicio.value=document.fdatos.wrk_horainicio.value - document.fdatos.horafin.value=document.fdatos.wrk_horafin.value - document.fdatos.tiposacciones.value=document.fdatos.wrk_tiposacciones.value - document.fdatos.estados.value=document.fdatos.wrk_estados.value - document.fdatos.resultados.value=document.fdatos.wrk_resultados.value - document.fdatos.porcendesde.value=document.fdatos.wrk_porcendesde.value - document.fdatos.porcenhasta.value=document.fdatos.wrk_porcenhasta.value - - document.fdatos.idcmdtskwrk.value=document.fdatos.wrk_idcmdtskwrk.value - document.fdatos.codtipoaccion.value=document.fdatos.wrk_codtipoaccion.value - document.fdatos.idambcmdtskwrk.value=document.fdatos.wrk_idambcmdtskwrk.value - - document.fdatos.accionid.value=document.fdatos.wrk_accionid.value - document.fdatos.idTipoAccion.value=document.fdatos.wrk_idTipoAccion.value - document.fdatos.TipoAccion.value=document.fdatos.wrk_TipoAccion.value - document.fdatos.NombreTipoAccion.value=document.fdatos.wrk_NombreTipoAccion.value - break; - } - document.fdatos.submit() - - } -//________________________________________________________________________________________________________ - function reset_seleccion(){ - if(currentTR!=null){ - var oTDs=currentTR.getElementsByTagName('TD') - for(var i=0;i<oTDs.length;i++){ - oTDs[i].style.backgroundColor="#EEEECC" - oTDs[i].style.color="#003300" - } - currentTR=null; - } - if(currentNotTR!=null){ - var oTDs=currentNotTR.getElementsByTagName('TD') - oTDs[0].style.backgroundColor="#EEEECC" - for(var i=1;i<oTDs.length;i++){ - oTDs[i].style.backgroundColor="#E3D8C6" - oTDs[i].style.color="#003300" - } - currentNotTR=null; - } - } -//________________________________________________________________________________________________________ -// Captura la triada idaccion,estado,resultado para lactualizaciones de operaciones de acciones multiples -//________________________________________________________________________________________________________ - function toma_triada(oTriada,wmulaccion){ - patron=";"+currentAccion+":"; - var re = new RegExp (";"+currentAccion+":", 'gi') ; - var pos=wmulaccion.search(re) - if(pos<0){ // Comprueba si está el primero - patron=currentAccion+":"; - var re = new RegExp (";"+currentAccion+":", 'gi') ; - var pos=wmulaccion.search(re) - if(pos>0) pos=-1; // No está el primero , asi que no está - } - if(pos<0) oTriada.swexst=false; // No está el primero , asi que no está - pos++; - var posa=pos; - while(pos<wmulaccion.length){ - if(wmulaccion.charAt(pos)==";") break; - pos++; - } - var posb=pos; - var triada=wmulaccion.substr(posa,posb-posa) - var auxsplit=triada.split(":"); - oTriada.posini=posa - oTriada.posifi=posb - oTriada.idaccion=auxsplit[0]; - oTriada.estado=auxsplit[1]; - oTriada.resultado=auxsplit[2]; - oTriada.swexst=true; - } -//________________________________________________________________________________________________________ - function actualiza_triadas(oTriada,wmulaccion){ - var nwtriada=oTriada.idaccion+":"+oTriada.estado+":"+oTriada.resultado - var lon=wmulaccion.length; - var string1=wmulaccion.substr(0,mitriada.posini) // Primera parte de la cadena - var string2=wmulaccion.substr(mitriada.posifi,lon) // Primera parte de la cadena - var oMulaccion=document.getElementById("mulaccion");// Toma los identificadores de todas las acciones - oMulaccion.value=string1+nwtriada+string2; - } -//________________________________________________________________________________________________________ -// definicion dela clase triada -//________________________________________________________________________________________________________ - function TRIADA(){ - this.posini=0; - this.posifi=0; - this.idaccion; - this.estado; - this.resultado; - this.swexst; - }
\ No newline at end of file diff --git a/admin/WebConsole/jscripts/colasreservas.js b/admin/WebConsole/jscripts/colasreservas.js deleted file mode 100644 index 45c063a8..00000000 --- a/admin/WebConsole/jscripts/colasreservas.js +++ /dev/null @@ -1,82 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: colasreservas.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero colasreservas.php -// ************************************************************************************************************************************************* -//________________________________________________________________________________________________________ - function chgdesplereservas(o){ - var otip=""; - for (var i=0; i< o.options.length; i++){ - if(o.options[i].selected) - otip+=o.options[i].value+"="+o.options[i].text+";" - } - document.fdatos.estadoreserva.value=otip - } -//________________________________________________________________________________________________________ - function chgdesplesituacion(o){ - var otip=""; - for (var i=0; i< o.options.length; i++){ - if(o.options[i].selected) - otip+=o.options[i].value+"="+o.options[i].text+";" - } - document.fdatos.situacion.value=otip - } - //________________________________________________________________________________________________________ - function vertabla_calendario(ofecha){ - currentFecha=ofecha; - url="../varios/calendario_ventana.php?fecha="+ofecha.value - window.open(url,"vf","top=160,left=250,height=220,width=150,scrollbars=no") - } -//________________________________________________________________________________________________________ - function vertabla_horario(ohora){ - currentHora=ohora; - url="../varios/horareser_ventana.php?hora="+ohora.value - window.open(url,"vh","top=200,left=250,height=120,width=160,scrollbars=no") - } -//________________________________________________________________________________________________________ - function anade_fecha(fecha){ - currentFecha.value=fecha - } -//________________________________________________________________________________________________________ - function anade_hora(hora){ - currentHora.value=hora - } -//________________________________________________________________________________________________________ - function sobre(){ -} -//________________________________________________________________________________________________________ - function fuera(){ -} -//________________________________________________________________________________________________________ - function clic(o){ - var idaula=o.value; - var wid=o.getAttribute("id"); - var aux=wid.split("/") // Toma el identificador - var onodo=document.getElementById("nodomes-"+idaula+"-"+aux[1]+"/"+aux[2]); - desplieganodo(onodo); // Despliega el mes donde está el día - onodo=document.getElementById("nododia-"+idaula+"-"+wid); - desplieganodo(onodo); - nwhref="#anododia-"+idaula+"-"+wid - location.href=nwhref - resalta(onodo); -} -//________________________________________________________________________________________________________ - function TH_clic(o){ - var idaula=o.value; - var onodo=document.getElementById("nodomes-"+idaula+"-"+o.getAttribute("id")); - desplieganodo(onodo); - - nwhref="#anodomes-"+idaula+"-"+o.getAttribute("id") - location.href=nwhref - resalta(onodo); - } -//________________________________________________________________________________________________________ - function desplieganodo(onodo){ - var pathimg='../images/tsignos'; - despliega(onodo,pathimg) -} - diff --git a/admin/WebConsole/jscripts/comunes.js b/admin/WebConsole/jscripts/comunes.js deleted file mode 100644 index a8cb86a6..00000000 --- a/admin/WebConsole/jscripts/comunes.js +++ /dev/null @@ -1,310 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2006 -// Nombre del fichero: comunes.js -// Descripción : -// Este fichero implementa funciones de uso comn a varios fichechos -// ************************************************************************************************************************************************* -var corte_currentNodo // Copia del Nodo actual para mover y colocar -var currentTipo=null; // Tipo de Nodo -//____________________________________________________________________________ -// -// Recupera el navegador utilizado -//____________________________________________________________________________ -var IE=(navigator.appName=="Microsoft Internet Explorer"); -var NS=(navigator.appName=="Netscape"); -//document.body.addEventListener("contextmenu",killClick,true); -//document.oncontextmenu=function(){ return(false);} -//window.oncontextmenu = function () { alert("pepe"); } - -//________________________________________________________________________________________________________ -// -// Inserta un nuevo grupo -//________________________________________________________________________________________________________ -function insertar_grupos(tipo,literaltipo,swi,idu){ - reset_contextual(-1,-1) // Oculta menu contextual - var identificador=currentNodo.toma_identificador(); - if(swi!=null && swi==1) identificador=0; - if(identificador==null) identificador=0 - - if(literaltipo==LITAMBITO_AULAS) // Nuevo grupo de ordenador hijo de un aula - var wurl="../propiedades/propiedades_grupos.php?opcion="+op_alta+"&grupoid=0"+"&idaula="+identificador+"&tipo="+AMBITO_GRUPOSORDENADORES +"&literaltipo="+LITAMBITO_GRUPOSORDENADORES; - else - if(literaltipo==LITAMBITO_GRUPOSORDENADORES) // Nuevo grupo de ordenador hijo de un grupo de ordenadores - var wurl="../propiedades/propiedades_grupos.php?opcion="+op_alta+"&grupoid="+identificador+"&idaula=0"+"&tipo="+AMBITO_GRUPOSORDENADORES +"&literaltipo="+LITAMBITO_GRUPOSORDENADORES; - else - var wurl="../propiedades/propiedades_grupos.php?opcion="+op_alta+"&grupoid="+identificador+"&tipo="+tipo +"&literaltipo="+literaltipo - if(idu!=null && idu==1) wurl+="&iduniversidad="+idu - window.open(wurl,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de insertar un nuevo grupo -// Par�etros: -// - resul: resultado de la operaci�(true si tuvo �ito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un s�o un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_grupos(resul,descrierror,nwid,tablanodo){ - reset_contextual(-1,-1) // Oculta menu contextual - if (!resul){ // Ha habido algn error en la inserci� - alert(descrierror) - return - } - InsertaNodo(currentNodo,tablanodo); -} -//________________________________________________________________________________________________________ -// -// Modifica el nombre de un grupo -//________________________________________________________________________________________________________ -function modificar_grupos(){ - reset_contextual(-1,-1) // Oculta menu contextual - var identificador=currentNodo.toma_identificador() - var literaltipo=currentNodo.toma_sufijo() - wurl="../propiedades/propiedades_grupos.php?opcion="+op_modificacion+"&idgrupo="+identificador+"&literaltipo="+literaltipo - window.open(wurl,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar el nombre de un grupo de aulas -// Par�etros: -// - resul: resultado de la operaci� ( true si tuvo �ito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_grupos(resul,descrierror,lit){ - if (!resul){ - alert(descrierror); - return; - } - currentNodo.pone_infonodo(lit); - alert(CTbMsg[2]); -} -//________________________________________________________________________________________________________ -// -// Elimina un grupo -//________________________________________________________________________________________________________ -function eliminar_grupos(){ - reset_contextual(-1,-1) // Oculta menu contextual - if (currentNodo.TieneHijos()){ - var resul=window.confirm(CTbMsg[0]); - if (!resul)return; - } - var identificador=currentNodo.toma_identificador(); - var literaltipo=currentNodo.toma_sufijo(); - wurl="../propiedades/propiedades_grupos.php?opcion="+op_eliminacion+"&idgrupo="+identificador+"&literaltipo="+literaltipo; - window.open(wurl,"frame_contenidos"); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un grupo -// Par�etros: -// - resul: resultado de la operaci� ( true si tuvo �ito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro -//________________________________________________________________________________________________________ -function resultado_eliminar_grupos(resul,descrierror,id){ - if (!resul){ - alert(descrierror); - return - } - var nvp=currentNodo.PapaNodo(); - var ncel=nvp.CeldaVista; - EliminaNodo(currentNodo) // Elimina el nodo del árbol - var nwcurrentNodo=TomaDatosNodo(ncel); - resalta(nwcurrentNodo); - alert(CTbMsg[3]); -} -//________________________________________________________________________________________________________ -// -// Muestra el formulario de captura de datos para insertar -//________________________________________________________________________________________________________ -function insertar(l,t,w,h,pages,swi,idu){ - reset_contextual(-1,-1) // Oculta menu contextual - var identificador=currentNodo.toma_identificador() - var literaltipo=currentNodo.toma_sufijo() - if(swi!=null && swi==1) identificador=0; // Nodos directos (sin pertenencia a grupo) - if(identificador==null) identificador=0; - - if(literaltipo==LITAMBITO_AULAS){ // Nuevo grupo de ordenador hijo de un aula - if( pages=="../propiedades/propiedades_ordenadores.php") - var whref="../propiedades/propiedades_ordenadores.php?opcion="+op_alta+"&grupoid=0"+"&idaula="+identificador; - else - var whref=pages+"&opcion="+op_alta+"&idambito="+identificador;; - } - else{ - if(literaltipo==LITAMBITO_GRUPOSORDENADORES) // Nuevo grupo de ordendor hijo de un grupo de ordenadores - var whref="../propiedades/propiedades_ordenadores.php?opcion="+op_alta+"&grupoid="+identificador+"&idaula=0" - else{ - var auxsplit= pages.split('?'); // La variable pages lleva parametros - if(auxsplit[1]!=null) - var whref=pages+"&"; - else - var whref=pages+"?"; - whref+="opcion="+op_alta+"&grupoid="+identificador; - } - } - if(idu!=null){ - switch(idu){ - case 1: - whref+="&iduniversidad="+idu; - break; - case 2: - whref+="&identidad="+identificador; - - break; - case 3: - whref+="&idambito="+identificador; - break; - } - } - window.open(whref,"frame_contenidos"); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de insertar datos -// Par�etros: -// - resul: resultado de la operaci�(true si tuvo �ito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un s�o un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar(resul,descrierror,nwid,tablanodo){ - if (!resul){ - alert(descrierror); - } - InsertaNodo(currentNodo,tablanodo); - alert(CTbMsg[4]); -} -//________________________________________________________________________________________________________ -// -// Muestra el formulario de captura de datos para modificaci� -//________________________________________________________________________________________________________ -function modificar(l,t,w,h,pages){ - reset_contextual(-1,-1) // Oculta menu contextual - var identificador=currentNodo.toma_identificador() - if (!identificador) identificador=0; - var whref=pages+"?opcion="+op_modificacion+"&identificador="+identificador; - window.open(whref,"frame_contenidos"); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar datos -// Par�etros: -// - resul: resultado de la operaci� ( true si tuvo �ito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar(resul,descrierror,lit){ - if (!resul){ - alert(descrierror); - return; - } - currentNodo.pone_infonodo(lit); - alert(CTbMsg[5]); -} -//________________________________________________________________________________________________________ -// -// Muestra el formulario de captura de datos para eliminaci� -//________________________________________________________________________________________________________ -function eliminar(l,t,w,h,pages){ - reset_contextual(-1,-1) // Oculta menu contextual - var identificador=currentNodo.toma_identificador(); - var whref=pages+"?opcion="+op_eliminacion+"&identificador="+identificador; - window.open(whref,"frame_contenidos"); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un grupo -// Par�etros: -// - resul: resultado de la operaci� ( true si tuvo �ito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro -//________________________________________________________________________________________________________ -function resultado_eliminar(resul,descrierror,id){ - if (!resul){ - alert(descrierror); - return - } - var nvp=currentNodo.PapaNodo(); - var ncel=nvp.CeldaVista; - EliminaNodo(currentNodo) // Elimina el nodo del árbol - var nwcurrentNodo=TomaDatosNodo(ncel); - resalta(nwcurrentNodo); - alert(CTbMsg[6]); -} -//________________________________________________________________________________________________________ -// -// Copia al buffer un nodo para moverlo posteriormente -//________________________________________________________________________________________________________ -function mover(tipo){ - reset_contextual(-1,-1) - corte_currentNodo=currentNodo - currentTipo=tipo -} -//________________________________________________________________________________________________________ -// -// Mueve de sitio un nodo desde un grupo a otro o a la raiz -//________________________________________________________________________________________________________ -function colocar(pages,tipo){ - reset_contextual(-1,-1); - if (!corte_currentNodo || tipo!=currentTipo) { - alert(CTbMsg[7]); - corte_currentNodo=null - currentTipo=null; - return - } - var identificadorgrupo=currentNodo.toma_identificador(); - if (!identificadorgrupo) identificadorgrupo=0 - var identificador=corte_currentNodo.toma_identificador(); - if (!identificador) identificador=0 // Se trata de la raiz - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl=pages+"?opcion="+op_movida+"&grupoid="+identificadorgrupo+"&identificador="+identificador - ifr.src=wurl; // LLama a la p�ina gestora -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de cambiar un nodo de sitio -// Par�etros: -// - resul: resultado de la operaci�( true si tuvo �ito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro -//________________________________________________________________________________________________________ -function resultado_mover(resul,descrierror,id){ - if (!resul){ - alert(descrierror) - return - } - var ncel=corte_currentNodo.CeldaVista; - var celdaHTML=ncel.parentNode.innerHTML; // Recupera celda del nodo - - if(IE) - var patron = new RegExp("<TD width=16><SPAN><IMG","gi") - else - if(NS) - var patron = new RegExp("<TD width=\"16px\"><SPAN><IMG","gi") - - var p=celdaHTML.search(patron); - if(p<0) return // Ha habido algn problema - var nwceldaHTML='<TABLE border="0" cellspacing="0" cellpadding="0"><TBODY><TR height=16><TD width=3></TD>'; - nwceldaHTML+=celdaHTML.substring(p); - InsertaNodo(currentNodo,nwceldaHTML); - EliminaNodo(corte_currentNodo) // Elimina el nodo - corte_currentNodo=null; -} -//________________________________________________________________________________________________________ -// -// Esta funci� muestra un menu contextual -// Los par�etros recibidos son: -// - o: Objeto TD literal del nodo -// - idmnctx: Identificador del DIV que contiene el menu contextual -//________________________________________________________________________________________________________ -function menu_contextual(o,idmnctx){ - var menuctx=document.getElementById(idmnctx); // Toma objeto DIV - if(o!=null) - clickLiteralNodo(o); - muestra_contextual(ClickX,ClickY,menuctx) // muestra menu -} diff --git a/admin/WebConsole/jscripts/configuracionaula.js b/admin/WebConsole/jscripts/configuracionaula.js deleted file mode 100644 index aafe03a3..00000000 --- a/admin/WebConsole/jscripts/configuracionaula.js +++ /dev/null @@ -1,93 +0,0 @@ -// ************************************************************************ -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fichero: configuracionaula.js -// Este fichero implementa las funciones javascript del fichero configuracionaula.php -// ************************************************************************ - -var currentOrdenador=null // Ordenador elegido -var currentNombreordenador=null // Nombre del ordenador - -// Código de los ambitos - -var AMBITO_ORDENADORES=0x10; - -// Literales de los ambitos - -var LITAMBITO_ORDENADORES="ordenadores"; -//____________________________________________________________________________ -// -// Esta función muestra un menu contextual -//____________________________________________________________________________ -function resalta(id,nom,nomflo){ - currentOrdenador=id - currentNombreordenador=nom - var menuctx=document.getElementById(nomflo); // El menu contextual - muestra_contextual(event.clientX,event.clientY,menuctx) // muestra menu - event.returnValue=false // Cancela efectos del evento -} -//____________________________________________________________________________ -// -// Esta función muestra los comandos a elegir para su ejecución -//____________________________________________________________________________ -function confirmarcomando(ambito,idc,interac){ - reset_contextual(-1,-1); - var ambito; - var idambito; - var nombreambito; - - ambito=AMBITO_ORDENADORES - idambito=currentOrdenador; - nombreambito=currentNombreordenador - - var identificador=idc // identificador del comando - var tipotrama='CMD' - var wurl="../principal/dialogostramas.php?identificador="+identificador+"&tipotrama="+tipotrama+"&ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito - if(interac==0){ - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora - } - else - window.open(wurl,"frame_contenidos") -} -//____________________________________________________________________________ -// -// Esta función muestra las colas de acciones -//____________________________________________________________________________ -function cola_acciones(tipoaccion){ - reset_contextual(-1,-1); - var ambito; - var idambito; - var nombreambito; - - ambito=AMBITO_ORDENADORES - idambito=currentOrdenador; - nombreambito=currentNombreordenador; - - var wurl="../principal/colasacciones.php?ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito+"&tipocola="+tipoaccion - window.open(wurl,"frame_contenidos") -} -//____________________________________________________________________________ -// -// Esta función muestra la configuración de los ordenadores de un configuracionaula -// objeto de argumentos de eventos: -// Especificaciones: -// El objeto e tiene las siguientes atributos o propiedades: -// - literalnodo: El literal del nodo -// - idnodo: El identificador del nodo -//____________________________________________________________________________ -function configuraciones(ambito){ - var identificador=currentOrdenador; - switch(ambito){ - case AMBITO_configuracionaulaS: - var identificador=currentconfiguracionaula; - wurl="configuracionconfiguracionaula.php?idconfiguracionaula="+identificador - window.open(wurl,"frame_contenidos") - break; - case AMBITO_ORDENADORES: - var identificador=currentOrdenador; - wurl="configuracionordenador.php?idordenador="+identificador - window.open(wurl,"frame_contenidos") - break; - } -} diff --git a/admin/WebConsole/jscripts/constantes.js b/admin/WebConsole/jscripts/constantes.js deleted file mode 100644 index 83d5e953..00000000 --- a/admin/WebConsole/jscripts/constantes.js +++ /dev/null @@ -1,111 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo005 -// Nombre del fichero: constantes.js -// Descripción : -// Este fichero declara variables de uso comun -// ************************************************************************************************************************************************* -// Código de los ambitos para comandos -var AMBITO_CENTROS=0x01; -var AMBITO_GRUPOSAULAS=0x02; -var AMBITO_AULAS=0x04; -var AMBITO_GRUPOSORDENADORES=0x08; -var AMBITO_ORDENADORES=0x10; - -// Código del resto de ámbitos -var AMBITO_IMAGENES=0x20; -var AMBITO_PROCEDIMIENTOS=0x21; -var AMBITO_TAREAS=0x22; -var AMBITO_TRABAJOS=0x23; -var AMBITO_COMPONENTESHARD=0x24; -var AMBITO_COMPONENTESSOFT=0x25; -var AMBITO_PERFILESHARD=0x26; -var AMBITO_PERFILESSOFT=0x27; -var AMBITO_MENUS=0x28; -var AMBITO_SERVIDORESREMBO=0x29; -var AMBITO_SERVIDORESDHCP=0x30; -var AMBITO_RESERVAS=0x30; -var AMBITO_SOFTINCREMENTAL=0x31; -var AMBITO_RESERVAS=0x32; - -// Código del resto de ambitos( grupos ) -var AMBITO_GRUPOSIMAGENES=0x31; -var AMBITO_GRUPOSPROCEDIMIENTOS=0x32; -var AMBITO_GRUPOSTAREAS=0x33; -var AMBITO_GRUPOSTRABAJOS=0x34; -var AMBITO_GRUPOSCOMPONENTESHARD=0x35; -var AMBITO_GRUPOSCOMPONENTESSOFT=0x36; -var AMBITO_GRUPOSPERFILESHARD=0x37; -var AMBITO_GRUPOSPERFILESSOFT=0x38; -var AMBITO_GRUPOSMENUS=0x39; -var AMBITO_GRUPOSSERVIDORESREMBO=0x40; -var AMBITO_GRUPOSSERVIDORESDHCP=0x41; -var AMBITO_GRUPOSSOFTINCREMENTAL=0x43; -var AMBITO_GRUPOSRESERVAS=0x44; - -// Literales de los ambitos -var LITAMBITO_CENTROS="centros"; -var LITAMBITO_AULAS="aulas"; -var LITAMBITO_ORDENADORES="ordenadores"; -var LITAMBITO_IMAGENES="imagenes"; -var LITAMBITO_PROCEDIMIENTOS="procedimientos"; -var LITAMBITO_TAREAS="tareas"; -var LITAMBITO_TRABAJOS="trabajos"; -var LITAMBITO_COMPONENTESHARD="componeneteshard"; -var LITAMBITO_COMPONENTESSOFT="componenetessoft"; -var LITAMBITO_PERFILESHARD="perfileshard"; -var LITAMBITO_PERFILESSOFT="perfilessoft"; -var LITAMBITO_MENUS="menus"; -var LITAMBITO_SERVIDORESREMBO="servidoresrembo"; -var LITAMBITO_SERVIDORESDHCP="servidoresrembo"; - var LITAMBITO_SOFTINCREMENTAL="softincremental"; - var LITAMBITO_RESERVAS="reservas"; - -// Literales de los ambitos ( Grupos ) -var LITAMBITO_GRUPOSAULAS="gruposaulas"; -var LITAMBITO_GRUPOSORDENADORES="gruposordenadores"; -var LITAMBITO_GRUPOSIMAGENES="gruposimagenes"; -var LITAMBITO_GRUPOSPROCEDIMIENTOS="gruposprocedimientos"; -var LITAMBITO_GRUPOSTAREAS="grupostareas"; -var LITAMBITO_GRUPOSTRABAJOS="grupostrabajos"; -var LITAMBITO_GRUPOSCOMPONENTESHARD="gruposcomponenteshard"; -var LITAMBITO_GRUPOSCOMPONENTESSOFT="gruposcomponentessoft"; -var LITAMBITO_GRUPOSPERFILESHARD="gruposperfileshard"; -var LITAMBITO_GRUPOSPERFILESSOFT="gruposperfilessoft"; -var LITAMBITO_GRUPOSMENUS="gruposmenus"; -var LITAMBITO_GRUPOSSERVIDORESREMBO="gruposervidorrembo"; -var LITAMBITO_GRUPOSSERVIDORESDHCP="gruposervidordhcp"; -var LITAMBITO_GRUPOSSOFTINCREMENTAL="grupossoftincremental"; -var LITAMBITO_GRUPOSRESERVAS="gruposreservas"; - -// Código de los tipo de acciones -var EJECUCION_PROCEDIMIENTO=0x0000; -var EJECUCION_COMANDO=0x0001; -var EJECUCION_TAREA=0x0002; -var EJECUCION_TRABAJO=0x0003; -var EJECUCION_RESERVA=0x0004; - -var ACCION_DETENIDA=0; // Acción momentanemente parada -var ACCION_INICIADA=1; // Acción activa -var ACCION_FINALIZADA=2;// Acción finalizada - -var ACCION_EXITOSA=1; // Finalizada con exito -var ACCION_FALLIDA=2; // Finalizada con errores -var ACCION_TERMINADA=3; // Finalizada manualmente con indicacion de exito -var ACCION_ABORTADA=4; // Finalizada manualmente con indicacion de errores -var ACCION_SINERRORES=5; // Activa y sin ningún error -var ACCION_CONERRORES=6; // Activa y con algún error - -var corte_currentNodo=null; -var currentTipo=null; -var currentLitTipo=null; - -var RESERVA_CONFIRMADA=1; // Reserva confirmada -var RESERVA_PENDIENTE=2; // Reserva pendiente -var RESERVA_DENEGADA=3; // Reserva denegada - -var SUPERADMINISTRADOR=1; // administrador de la aplicación -var ADMINISTRADOR=2; // administrador de Centro -var OPERADOR=3; // operador de aula diff --git a/admin/WebConsole/jscripts/ecoremoto.js b/admin/WebConsole/jscripts/ecoremoto.js deleted file mode 100644 index 4e78ebeb..00000000 --- a/admin/WebConsole/jscripts/ecoremoto.js +++ /dev/null @@ -1,24 +0,0 @@ -//______________________________________________________________________________________________________ -function enviaping(){ - var idambito=document.fdatos.idambito.value; - var litambito=document.fdatos.litambito.value; - var wurl="ecoconsola.php"; - var prm="idambito="+idambito+"&litambito="+litambito; - CallPage(wurl,prm,"retorno","POST"); - -} -//______________________________________________________________________________________________________ -function retorno(iHTML){ - if(iHTML.length>0){ - var diveco=document.getElementById("diveco"); - diveco.innerHTML="<PRE>"+iHTML+"</PRE>"; - //setTimeout('conmuta("hidden");',300); - conmuta("hidden"); - } - setTimeout("enviaping();",5000); -} -//______________________________________________________________________________________________________ -function conmuta(estado){ - var layavi=document.getElementById("layer_aviso"); - layavi.style.visibility=estado; -} diff --git a/admin/WebConsole/jscripts/ejecutarprocedimientos.js b/admin/WebConsole/jscripts/ejecutarprocedimientos.js deleted file mode 100644 index f06a970b..00000000 --- a/admin/WebConsole/jscripts/ejecutarprocedimientos.js +++ /dev/null @@ -1,39 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2005 -// Fecha Última modificación: abril-2005 -// Nombre del fichero: ejecutarprocedimientos.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero ejecutarprocedimientos.php -// ************************************************************************************************************************************************* -//________________________________________________________________________________________________________ -// -// Envía un comando para su ejecución o incorporación a procedimientos o tareas -//________________________________________________________________________________________________________ -function EjecutarProcedimiento(){ - reset_contextual(-1,-1); // Oculta menu contextual - var resul=window.confirm(TbMsg[0]); - if (!resul) return - var ambito=document.fdatos.ambito.value - var idambito=document.fdatos.idambito.value - var idprocedimiento=currentNodo.toma_identificador() // identificador del ambito - var wurl="../gestores/gestor_ejecutarprocedimientos.php?ambito="+ambito+"&idambito="+idambito+"&idprocedimiento="+idprocedimiento - var ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de ejecutar un procedimiento sobre un ámbito -// Parámetros: -// - resul: resultado de la operación( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - idt: Identificador de la tarea -//________________________________________________________________________________________________________ -function resultado_ejecutar_procedimiento(resul,descrierror,idt){ - if (!resul){ // Ha habido algún error en la ejecución - alert(descrierror) - return - } - alert(TbMsg[1]) -} diff --git a/admin/WebConsole/jscripts/hardwares.js b/admin/WebConsole/jscripts/hardwares.js deleted file mode 100644 index 907f4df8..00000000 --- a/admin/WebConsole/jscripts/hardwares.js +++ /dev/null @@ -1,28 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fichero: hardwares.js -// Este fichero implementa las funciones javascript del fichero hardwares.php -// ************************************************************************************************************************************************* -//________________________________________________________________________________________________________ -// -// Muestra formulario para gestionar los componentes incluidos en un perfil hardware -//________________________________________________________________________________________________________ -function insertar_perfilcomponente(){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador() - var descripcionperfil=currentNodo.toma_infonodo(); - var whref="../varios/perfilcomponente_hard.php?idperfilhard="+identificador+"&descripcionperfil="+descripcionperfil - window.open(whref,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Muestra información sobre los perfiles hardware -//________________________________________________________________________________________________________ -function muestra_informacion(){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador() - var descripcionperfil=currentNodo.toma_infonodo(); - var whref="../varios/informacion_perfileshardware.php?idperfil="+identificador+"&descripcionperfil="+descripcionperfil - window.open(whref,"frame_contenidos") -}
\ No newline at end of file diff --git a/admin/WebConsole/jscripts/imagenes.js b/admin/WebConsole/jscripts/imagenes.js deleted file mode 100644 index 755e6454..00000000 --- a/admin/WebConsole/jscripts/imagenes.js +++ /dev/null @@ -1,28 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fichero: imagenes.js -// Este fichero implementa las funciones javascript del fichero imagenes.php -// ************************************************************************************************************************************************* -//___________________________________________________________________________________________________________ -// -// Muestra información sobre las imágenes -//___________________________________________________________________________________________________________ -function muestra_informacion(){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador() - var descripcionimagen=currentNodo.toma_infonodo() - var whref="../varios/informacion_imagenes.php?idimagen="+identificador+"&descripcionimagen="+descripcionimagen - window.open(whref,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Muestra formulario para gestionar el software incremental incluido en una imagen -//________________________________________________________________________________________________________ -function insertar_imagenincremental(){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador() - var descripcionimagen=currentNodo.toma_infonodo() - var whref="../varios/imagenincremental.php?idimagen="+identificador+"&descripcionimagen="+descripcionimagen - window.open(whref,"frame_contenidos") -} diff --git a/admin/WebConsole/jscripts/imagenincremental.js b/admin/WebConsole/jscripts/imagenincremental.js deleted file mode 100644 index 2f64e168..00000000 --- a/admin/WebConsole/jscripts/imagenincremental.js +++ /dev/null @@ -1,35 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: imagenincremental.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero imagenincremental.php -// ************************************************************************************************************************************************* -//________________________________________________________________________________________________________ -function gestion_componente(id,o){ - idimagen=document.fdatos.idimagen.value - if (o.checked) - var wurl="../gestores/gestor_imagenincremental.php?opcion="+op_alta+"&idimagen="+idimagen+"&idsoftincremental="+id - else - var wurl="../gestores/gestor_imagenincremental.php?opcion="+op_eliminacion+"&idimagen="+idimagen+"&idsoftincremental="+id - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -function resultado_insertar_imagenincremental(resul,descrierror,nwid,tablanodo){ - if (!resul){ // Ha habido algún error en la inserción - alert(descrierror) - return - } - alert(TbMsg[0]) -} -//________________________________________________________________________________________________________ -function resultado_eliminar_imagenincremental(resul,descrierror,idp,idh){ - if (!resul){ // Ha habido algún error en la eliminación - alert(descrierror) - return - } - alert(TbMsg[1]) -} diff --git a/admin/WebConsole/jscripts/incrementalcomponente_soft.js b/admin/WebConsole/jscripts/incrementalcomponente_soft.js deleted file mode 100644 index 668c822d..00000000 --- a/admin/WebConsole/jscripts/incrementalcomponente_soft.js +++ /dev/null @@ -1,35 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: incrementalcomponente_soft.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero incrementalcomponente_soft.php -// ************************************************************************************************************************************************* -//________________________________________________________________________________________________________ -function gestion_componente(id,o){ - idincremental=document.fdatos.idsoftincremental.value - if (o.checked) - var wurl="../gestores/gestor_incrementalcomponente_soft.php?opcion="+op_alta+"&idsoftincremental="+idincremental+"&idsoftware="+id - else - var wurl="../gestores/gestor_incrementalcomponente_soft.php?opcion="+op_eliminacion+"&idsoftincremental="+idincremental+"&idsoftware="+id - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -function resultado_insertar_incrementalcomponente_soft(resul,descrierror,nwid,tablanodo){ - if (!resul){ // Ha habido algún error en la inserción - alert(descrierror) - return - } - alert(TbMsg[0]) -} -//________________________________________________________________________________________________________ -function resultado_eliminar_incrementalcomponente_soft(resul,descrierror,idp,idh){ - if (!resul){ // Ha habido algún error en la eliminación - alert(descrierror) - return - } - alert(TbMsg[1]) -} diff --git a/admin/WebConsole/jscripts/informacion_menus.js b/admin/WebConsole/jscripts/informacion_menus.js deleted file mode 100644 index aab8657f..00000000 --- a/admin/WebConsole/jscripts/informacion_menus.js +++ /dev/null @@ -1,85 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: informacion_menus.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero informacion_menus.php -// ************************************************************************************************************************************************* -var currentItem=null // Item elegido -var ITEM_PUBLICO=1; -var ITEM_PRIVADO=2; -//____________________________________________________________________________ -// -// Recupera el navegador utilizado -//____________________________________________________________________________ -var IE=(navigator.appName=="Microsoft Internet Explorer"); -var NS=(navigator.appName=="Netscape"); -//________________________________________________________________________________________________________ -function eliminar_item(){ - reset_contextual(-1,-1) - var resul=window.confirm(TbMsg[0]); - if (!resul)return - var idaccionmenu=currentNodo.toma_identificador() - var wurl="../gestores/gestor_accionmenu.php?opcion="+op_eliminacion+"&idaccionmenu="+idaccionmenu - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la p�ina gestora -} -//________________________________________________________________________________________________________ -function resultado_eliminar_accionmenu(resul,descrierror,idp,idh){ - if (!resul){ // Ha habido algn error en la eliminaci� - alert(descrierror) - return - } - alert(TbMsg[1]) - eliminar_nodo(currentNodo) // Elimina el nodo del árbol -} -//________________________________________________________________________________________________________ -function modificar_items(){ - reset_contextual(-1,-1) - var tipoitem=currentNodo.toma_identificador() - var idmenu=document.fdatos.idmenu.value; - if(tipoitem==ITEM_PUBLICO) - var contitem=document.fdatos.contitempub.value; - else - var contitem=document.fdatos.contitempri.value; - var alto=230+contitem*32 - if (alto>600) alto=600 - var descripcionaccion=currentNodo.toma_infonodo() // nombre del ordenador - var whref="../varios/accionmenu.php?tipoitem="+tipoitem+"&idmenu="+idmenu+"&descripcionaccion="+descripcionaccion - var opciones = "dialogWidth:600px;dialogHeight:"+alto+"px;" - opciones += "resizable:yes;scroll:no;status:no;"; - opciones += "dialogLeft:170px;dialogTop:150px"; - retorno=window.showModalDialog(whref,"",opciones); - if (retorno!=null){ - var splitRetorno=retorno.split("\t") - var resul=splitRetorno[0] - var descrierror=splitRetorno[1] - if (!resul){ // Ha habido algn error en la inserci� - alert(descrierror) - return - } - } -} -//________________________________________________________________________________________________________ -function modificar_item(){ - reset_contextual(-1,-1) - var idaccionmenu=currentNodo.toma_identificador() - var idmenu=document.fdatos.idmenu.value; - var descripcionaccion=currentNodo.toma_infonodo() // nombre del ordenador - var whref="../varios/accionmenu.php?idaccionmenu="+idaccionmenu+"&idmenu="+idmenu+"&descripcionaccion="+descripcionaccion - var opciones = "dialogWidth:600px;dialogHeight :300px;" - opciones += "resizable:yes;scroll:no;status:no;"; - opciones += "dialogLeft:170px;dialogTop:150px"; - retorno=window.showModalDialog(whref,"",opciones); - if (retorno!=null){ - var splitRetorno=retorno.split("\t") - var resul=splitRetorno[0] - var descrierror=splitRetorno[1] - if (!resul){ // Ha habido algn error en la inserci� - alert(descrierror) - return - } - } -} diff --git a/admin/WebConsole/jscripts/menus.js b/admin/WebConsole/jscripts/menus.js deleted file mode 100644 index b48fb669..00000000 --- a/admin/WebConsole/jscripts/menus.js +++ /dev/null @@ -1,23 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fichero: menus.js -// Este fichero implementa las funciones javascript del fichero menus.php -// ************************************************************************************************************************************************* -//___________________________________________________________________________________________________________ -// -// Muestra información sobre los menús y gestiona los items de cada uno de ellos -//___________________________________________________________________________________________________________ -function muestra_informacion(){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador() - var descripcionperfil=currentNodo.toma_infonodo() - var whref="../varios/informacion_menus.php?idmenu="+identificador+"&descripcionmenu="+descripcionperfil - window.open(whref,"frame_contenidos") -} -//____________________________________________________________________________ -// -// Recupera el navegador utilizado -//____________________________________________________________________________ -var IE=(navigator.appName=="Microsoft Internet Explorer"); -var NS=(navigator.appName=="Netscape"); diff --git a/admin/WebConsole/jscripts/opciones.js b/admin/WebConsole/jscripts/opciones.js deleted file mode 100644 index 87427036..00000000 --- a/admin/WebConsole/jscripts/opciones.js +++ /dev/null @@ -1,14 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo005 -// Nombre del fichero: opciones.js -// Descripción : -// Este fichero declara valores para las opciones -// ************************************************************************************************************************************************* -var op_alta=1; -var op_modificacion=2; -var op_eliminacion=3; -var op_movida=4; -var op_ejecucion=5; diff --git a/admin/WebConsole/jscripts/parametrostrabajos.js b/admin/WebConsole/jscripts/parametrostrabajos.js deleted file mode 100644 index fdc3dca4..00000000 --- a/admin/WebConsole/jscripts/parametrostrabajos.js +++ /dev/null @@ -1,18 +0,0 @@ -// ************************************************************************ -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fichero: parametrostrabajos.js -// ************************************************************************ -//____________________________________________________________________________ -// -// Esta función muestra una tabala de parametros de comandos -// Los parámetros recibidos son: -// - id: identificador de la tarea -//____________________________________________________________________________ -function abre_tablaparametros(id){ - var oTabla=document.getElementById("tablaparametros-"+id); // Toma objeto DIV - if (oTabla.style.display=="block") - oTabla.style.display="none"; - else - oTabla.style.display="block" -} diff --git a/admin/WebConsole/jscripts/perfilcomponente_hard.js b/admin/WebConsole/jscripts/perfilcomponente_hard.js deleted file mode 100644 index 4fc9af10..00000000 --- a/admin/WebConsole/jscripts/perfilcomponente_hard.js +++ /dev/null @@ -1,35 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: perfilcomponente_hard.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero perfilcomponente_hard.php -// ************************************************************************************************************************************************* -//________________________________________________________________________________________________________ -function gestion_componente(id,o){ - idperfil=document.fdatos.idperfilhard.value - if (o.checked) - var wurl="../gestores/gestor_perfilcomponente_hard.php?opcion="+op_alta+"&idperfilhard="+idperfil+"&idhardware="+id - else - var wurl="../gestores/gestor_perfilcomponente_hard.php?opcion="+op_eliminacion+"&idperfilhard="+idperfil+"&idhardware="+id - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la p�ina gestora -} -//________________________________________________________________________________________________________ -function resultado_insertar_perfilcomponente_hard(resul,descrierror,nwid){ - if (!resul){ // Ha habido algn error en la inserci� - alert(descrierror) - return - } - alert(TbMsg[0]) -} -//________________________________________________________________________________________________________ -function resultado_eliminar_perfilcomponente_hard(resul,descrierror,idh){ - if (!resul){ // Ha habido algn error en la eliminaci� - alert(descrierror) - return - } - alert(TbMsg[1]) -} diff --git a/admin/WebConsole/jscripts/perfilcomponente_soft.js b/admin/WebConsole/jscripts/perfilcomponente_soft.js deleted file mode 100644 index beec5808..00000000 --- a/admin/WebConsole/jscripts/perfilcomponente_soft.js +++ /dev/null @@ -1,35 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: perfilcomponente_soft.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero perfilcomponente_soft.php -// ************************************************************************************************************************************************* -//________________________________________________________________________________________________________ -function gestion_componente(id,o){ - idperfil=document.fdatos.idperfilsoft.value - if (o.checked) - var wurl="../gestores/gestor_perfilcomponente_soft.php?opcion="+op_alta+"&idperfilsoft="+idperfil+"&idsoftware="+id - else - var wurl="../gestores/gestor_perfilcomponente_soft.php?opcion="+op_eliminacion+"&idperfilsoft="+idperfil+"&idsoftware="+id - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -function resultado_insertar_perfilcomponente_soft(resul,descrierror,nwid,tablanodo){ - if (!resul){ // Ha habido algún error en la inserción - alert(descrierror) - return - } - alert(TbMsg[0]) -} -//________________________________________________________________________________________________________ -function resultado_eliminar_perfilcomponente_soft(resul,descrierror,idp,idh){ - if (!resul){ // Ha habido algún error en la eliminación - alert(descrierror) - return - } - alert(TbMsg[1]) -} diff --git a/admin/WebConsole/jscripts/procedimientoscomandos.js b/admin/WebConsole/jscripts/procedimientoscomandos.js deleted file mode 100644 index 80bf7312..00000000 --- a/admin/WebConsole/jscripts/procedimientoscomandos.js +++ /dev/null @@ -1,78 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: procedimientoscomandos.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero procedimientoscomandos.php -// ************************************************************************************************************************************************* -var currentidprocedimientocomando=null; -//________________________________________________________________________________________________________ -function gestion_comandos(id,o,orden){ - if (o.checked) - var wurl="../gestores/gestor_procedimientoscomandos.php?opcion="+op_modificacion+"&idprocedimientocomando="+id+"&orden="+orden - else{ - var resul=window.confirm(TbMsg[0]); - if (!resul){ - o.checked=true; - return; - } - var wurl="../gestores/gestor_procedimientoscomandos.php?opcion="+op_eliminacion+"&idprocedimientocomando="+id - } - currentidprocedimientocomando=id // Guarda identificdor de la procedimiento - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -function ActualizarAccion(id){ - var objorden=document.getElementById("orden-"+id) - var orden=objorden.value - if(orden=="" || orden<1){ - alert(TbMsg[1]); - oorden.focus(); - return - } - var ocheckbox=document.getElementById("checkbox-"+id); - gestion_comandos(id,ocheckbox,orden) -} -//________________________________________________________________________________________________________ -function resultado_eliminar_procedimientocomando(resul,descrierror,idtt){ - if (!resul){ // Ha habido algún error en la eliminación - alert(descrierror) - return - } - alert(TbMsg[2]) - var oTABLE=document.getElementById("TABLACOMANDOS"); - var oTRs=oTABLE.getElementsByTagName('TR') - for(var i=0;i<oTRs.length;i++){ - if(oTRs[i].getAttribute("id")=='TR-'+currentidprocedimientocomando || oTRs[i].getAttribute("id")=='PAR-'+currentidprocedimientocomando) - oTRs[i].style.display="none" - } -} -//________________________________________________________________________________________________________ -function resultado_modificar_procedimientocomando(resul,descrierror,id){ - if (!resul){ // Ha habido algún error en la eliminación - alert(descrierror) - return - } - alert(TbMsg[3]) -} -//________________________________________________________________________________________________________ -function ver_parametros(o,sw,ida){ - o=o.parentNode - o.childNodes[sw].style.display="none" - sw++ - if(sw>1)sw=0 - o.childNodes[sw].style.display="block" - while (o.tagName!="TBODY"){ - o=o.parentNode - } - var oTRs=o.getElementsByTagName('TR') - for(var i=0;i<oTRs.length;i++){ - if(oTRs[i].getAttribute("id")=='NOT_'+ida || oTRs[i].getAttribute("id")=='PAR-'+ida) - if (oTRs[i].style.display=="none") oTRs[i].style.display="block" - else - oTRs[i].style.display="none" - } - } diff --git a/admin/WebConsole/jscripts/programaciones.js b/admin/WebConsole/jscripts/programaciones.js deleted file mode 100644 index 580cf5b5..00000000 --- a/admin/WebConsole/jscripts/programaciones.js +++ /dev/null @@ -1,753 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: programaciones.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero programaciones.php -// ************************************************************************************************************************************************* -var gris="#bbbcb9" -var rojo="#cc3366" -var negro="#000000" -var azul= "#0000cc" -var blanco="#eeeeee" -var fondooriginal="#EEEECC"; -var colororiginal="#003300"; -var gmes=0; -var ganno=0; -var op_alta=1; -var op_modificacion=2; -var op_eliminacion=3; -var op_suspension=4; -var currenthoras=null; -var currenthorasini=null; -var currenthorasfin=null; -var swpz=false -//___________________________________________________________________________________________________________ -function ItemSeleccionado(o){ - if(o==null) return(false); - if(o.getAttribute("selitem")==1) return(true); - return(false); -} -//___________________________________________________________________________________________________________ -function Marca(o){ - o.style.color=blanco - o.style.backgroundColor=rojo - o.setAttribute("selitem",1); -} -//___________________________________________________________________________________________________________ -function Resalta(o){ - o.style.color=blanco - o.style.backgroundColor=azul -} -//___________________________________________________________________________________________________________ -function Desmarca(o){ - o.style.color=colororiginal - o.style.backgroundColor=fondooriginal - o.setAttribute("selitem",0); -} -//___________________________________________________________________________________________________________ -function TH_clic(o){ - var tbobj=TBSource(o); // Busca la tabla donde se pulsó - var oTD=tbobj.getElementsByTagName('TD') - for(var i=0;i<oTD.length;i++){ - if(oTD[i].getAttribute("id")!="") - clic(oTD[i],true) - } - cuestionesclic(o) -} -//___________________________________________________________________________________________________________ -function clic(o,sw){ - if (!ItemSeleccionado(o)) - Marca(o); - else // Deselección - Desmarca(o); - if(document.fprogramaciones.tipoaccion.value==EJECUCION_RESERVA){ - var idtb=Sourcetb(o); // Busca la tabla donde se pulsó - if (idtb=="tabla_horas"){ - if(currenthoras!=o &¤thoras!=null ) - Desmarca(currenthoras); - currenthoras=o; - } - if (idtb=="tabla_horasini" && currenthorasini !=null ){ - if(currenthorasini!=o) - Desmarca(currenthorasini); - currenthorasini=o; - } - if (idtb=="tabla_horasfin" && currenthorasfin !=null ){ - if(currenthorasfin!=o) - Desmarca(currenthorasfin); - currenthorasfin=o; - } - - } - - if(!sw){ - cuestionesclic(o) - } -} -//___________________________________________________________________________________________________________ -function cuestionesclic(o){ - var idtb=Sourcetb(o); // Busca la tabla donde se pulsó - if (idtb=="tabla_meses" || idtb=="tabla_annos") - cuestion_opciones(); - if (!swpz){ - activa("bt_insertar"); - activa("bt_cancelar"); - swpz=!swpz; - } -} -//___________________________________________________________________________________________________________- -function Sourcetb(o){ - while (o.tagName!="TABLE"){ - o=o.parentNode; - } - return(o.getAttribute("id")); -} -//___________________________________________________________________________________________________________- -function TBSource(o){ - while (o.tagName!="TABLE"){ - o=o.parentNode; - } - return(o); -} -//___________________________________________________________________________________________________________ -function activa(idbt){ - var bt=document.getElementById(idbt); - bt.style.visibility="visible" - bt.style.color=negro; -} -//___________________________________________________________________________________________________________ -function desactiva(idbt){ - var bt=document.getElementById(idbt); - bt.style.visibility="hidden" - bt.style.color=gris; -} -//___________________________________________________________________________________________________________ -function habilitado(idbt){ - var bt=document.getElementById(idbt); - if (bt.style.visibility=="visible") return true; - return false -} -//___________________________________________________________________________________________________________ -function cuestion_opciones(){ - swotbm=opcion_simple("tabla_meses"); - swotba=opcion_simple("tabla_annos"); - if (swotbm && swotba){ - var vd=valor_HEX("tabla_mesanno"); - if (!detecta_cambio(vd)) - visible_simple(); - } - else{ // Conmutación a opción multiple - visible_multiple(); - } -} -//___________________________________________________________________________________________________________ -function detecta_cambio(vitem){ // vitem es el valor hexdecimal a mostrar - - wmes=parseInt(valor_item("tabla_meses")); // Recupera mes - wanno=parseInt(valor_item("tabla_annos")); // Recupera año - if (wmes>0 && wanno>0){ // Si se ha elegido un año y un mes ... - if (gmes!=wmes || ganno!=wanno){ // Cara de nuevo el mes en blanco - gmes=wmes; - ganno=wanno; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - wurl="toma_mes.php?idmes="+wmes+"&idanno="+wanno+"&vitem="+vitem - ifr.src=wurl; // LLama a la página - return(true); - } - return(false); - } -} -//___________________________________________________________________________________________________________ -function cambia_mesanno(cadecalendario,vitem){ - tbm=document.getElementById("tbmesanno"); - tbm.innerHTML=cadecalendario; - marca_item("tabla_mesanno",vitem); - visible_simple(); -} -//___________________________________________________________________________________________________________ -function visible_multiple(){ - fm=document.getElementById("fechasmultiples"); - fs=document.getElementById("fechassimples"); - fm.style.visibility = "visible" - fs.style.visibility = "hidden"; -} -//___________________________________________________________________________________________________________ -function visible_simple(){ - fm=document.getElementById("fechasmultiples"); - fs=document.getElementById("fechassimples"); - fm.style.visibility = "hidden" - fs.style.visibility = "visible"; -} -//___________________________________________________________________________________________________________ -function modifica_programacion(ida,tia){ - if (habilitado("bt_modificar")){ - idprogramacion=valor_programacion(); - if (idprogramacion>0) - gestor_programacion(ida,tia,idprogramacion,op_modificacion); - } -} -//___________________________________________________________________________________________________________ -function elimina_programacion(){ - if (habilitado("bt_eliminar")){ - idprogramacion=valor_programacion(); - if (idprogramacion>0){ - wurl="../gestores/gestor_programaciones.php?wswop="+op_eliminacion+"&widprogramacion="+idprogramacion - ifr=document.getElementById("iframes_comodin") // Toma IFRAME - ifr.src=wurl; - } - } -} -//___________________________________________________________________________________________________________ -function alta_programacion(ida,tia){ - - if (habilitado("bt_insertar")){ - gestor_programacion(ida,tia,0,op_alta) - } -} -//___________________________________________________________________________________________________________ -function duplicar_programacion(){ - activa("bt_insertar") - desactiva("bt_eliminar"); - desactiva("bt_modificar"); - desactiva("bt_duplicar"); - activa("bt_cancelar"); - nuevo_bloque(); -} - -//___________________________________________________________________________________________________________ -function gestor_programacion(ida,tia,idr,swop){ - widentificador=ida; - wtipoaccion=tia; - widprogramacion=idr; - wswop=swop; - wannos=valor_HEX("tabla_annos"); - if (wannos==0){ - alert(TbMsg[0]); - return - } - wmeses=valor_HEX("tabla_meses"); - if (wmeses==0){ - alert(TbMsg[1]); - return - } - fm=document.getElementById("fechasmultiples"); - if (fm.style.visibility == "visible"){ // Activada opciones múltiples - - wdiario=valor_HEX("tabla_diasmes"); - wdias=valor_HEX("tabla_dias"); - wsemanas=valor_HEX("tabla_semanas"); - - if (wdiario==0 && wdias==0 && wsemanas==0 ){ - alert(TbMsg[2]); - return - } - } - else{ - wdiario=valor_HEX("tabla_mesanno"); - if (wdiario==0){ - alert(TbMsg[3]); - return - } - wdias=0 - wsemanas=0 - } - - whoras=valor_HEX("tabla_horas"); - - if (whoras==0){ - if(wtipoaccion!=EJECUCION_RESERVA){ - alert(TbMsg[4]); - return - } - } - - if(wtipoaccion==EJECUCION_RESERVA){ - whorasini=valor_HEX("tabla_horasini"); - if (whorasini==0){ - alert(TbMsg[4]); - return - } - whorasfin=valor_HEX("tabla_horasfin"); - if (whorasfin==0){ - alert(TbMsg[4]); - return - } - } - - inputprogramacion=document.getElementById("nombrebloque") - wnombrebloque=inputprogramacion.value - if (wnombrebloque==""){ - alert(TbMsg[5]); - return - } - wampm=document.getElementById("ampm").value; - wminutos=document.getElementById("minutos").value; - if (wminutos<0 || wminutos>59){ - alert(TbMsg[6]); - document.getElementById("minutos").focus() - return - } - if(wtipoaccion==EJECUCION_RESERVA){ - wampmini=document.getElementById("ampmini").value; - wminutosini=document.getElementById("minutosini").value; - if (wminutosini<0 || wminutosini>59){ - alert(TbMsg[6]); - document.getElementById("minutosini").focus() - return; - } - wampmfin=document.getElementById("ampmfin").value; - wminutosfin=document.getElementById("minutosfin").value; - if (wminutosfin<0 || wminutosfin>59){ - alert(TbMsg[6]); - document.getElementById("minutosfin").focus() - return; - } - } - else{ - whorasini=0; - wampmini=0; - wminutosini=0; - whorasfin=0; - wampmfin=0; - wminutosfin=0; - } - - wsegundos=0; - - wurl="../gestores/gestor_programaciones.php?wswop="+wswop+"&widprogramacion="+widprogramacion+"&widentificador="+widentificador+"&wtipoaccion="+wtipoaccion+"&wnombrebloque="+wnombrebloque+"&wannos="+wannos+"&wmeses="+wmeses+"&wdiario="+wdiario+"&wdias="+wdias+"&wsemanas="+wsemanas+"&whoras="+whoras+"&whorasini="+whorasini+"&whorasfin="+whorasfin - wurl+="&wampm="+wampm+"&wminutos="+wminutos+"&wsegundos="+wsegundos - wurl+="&wampmini="+wampmini+"&wminutosini="+wminutosini+"&wampmfin="+wampmfin+"&wminutosfin="+wminutosfin - wsw_sus=document.getElementById("sw_sus").checked; - wurl+="&wsw_sus="+wsw_sus - ifr=document.getElementById("iframes_comodin") // Toma IFRAME - ifr.src=wurl; - return -} -//___________________________________________________________________________________________________________ -function suspender_programacion(ida,tia){ - var listalen=lista.options.length - if(listalen==0){ - alert(TbMsg[8]); - wsw_sus=document.getElementById("sw_sus").checked=false; - return - } - widentificador=ida; - wtipoaccion=tia; - wurl="../gestores/gestor_programaciones.php?wswop="+op_suspension+"&widentificador="+widentificador+"&wtipoaccion="+wtipoaccion - wsw_sus=document.getElementById("sw_sus").checked; - wurl+="&wsw_sus="+wsw_sus - ifr=document.getElementById("iframes_comodin") // Toma IFRAME - ifr.src=wurl; -} -//___________________________________________________________________________________________________________ -function resultado_suspender_programacion(){ - wsw_sus=document.getElementById("sw_sus").checked; - if(wsw_sus) - alert(TbMsg[9]); - else - alert(TbMsg[10]); -} -//___________________________________________________________________________________________________________ -// Devualve el valor Hexadecimal que corresponde a los items -//___________________________________________________________________________________________________________ -function valor_HEX(idtb){ - otb=document.getElementById(idtb); - var aux=0x00000000; - filas=otb.rows.length - for (i=0;i<filas;i++){ - columnas=otb.rows[i].cells.length - for (j=0;j<columnas;j++){ - if(otb.rows[i].cells[j].tagName=="TD" && otb.rows[i].cells[j].childNodes.length>0){ - if(otb.rows[i].cells[j].childNodes[0].tagName=="A"){ - var oSPAN=otb.rows[i].cells[j].childNodes[0].childNodes[0]; - if (ItemSeleccionado(oSPAN)){ - aux=aux | oSPAN.getAttribute("value") - - } - } - } - } - } - return(aux) -} -//___________________________________________________________________________________________________________ -// Devuelve el valor decimal de un item de la tabla (ID) -// 0=no elección -1=más de un item n:valor del item -//___________________________________________________________________________________________________________ -function valor_item(idtb){ - var valor=0,sw=0; - otb=document.getElementById(idtb); - filas=otb.rows.length - for (i=0;i<filas;i++){ - columnas=otb.rows[i].cells.length - for (j=0;j<columnas;j++){ - if(otb.rows[i].cells[j].tagName=="TD" && otb.rows[i].cells[j].childNodes.length>0){ - if(otb.rows[i].cells[j].childNodes[0].tagName=="A"){ - var oSPAN=otb.rows[i].cells[j].childNodes[0].childNodes[0]; - if (ItemSeleccionado(oSPAN)){ - if (sw==0){ - valor=oSPAN.getAttribute("id"); - sw++; - } - else - return(-1); - } - } - } - } - } - return(valor) -} -//___________________________________________________________________________________________________________ -// Devuelve true si existe uno ningún item seleccionado en la tabla -// y false en caso contrario -// El parametro de entrada es el identificador dela tabla -//___________________________________________________________________________________________________________ -function opcion_simple(idtb){ - var conta=0; - otb=document.getElementById(idtb); - filas=otb.rows.length - for (i=0;i<filas;i++){ - columnas=otb.rows[i].cells.length - for (j=0;j<columnas;j++){ - if(otb.rows[i].cells[j].tagName=="TD" && otb.rows[i].cells[j].childNodes.length>0){ - if(otb.rows[i].cells[j].childNodes[0].tagName=="A"){ - var oSPAN=otb.rows[i].cells[j].childNodes[0].childNodes[0]; - if (ItemSeleccionado(oSPAN)){ - conta++; - if (conta>1) return(false); - } - } - } - } - } - return(true); -} -//___________________________________________________________________________________________________________ -function sobre(o){ - if (!ItemSeleccionado(o)) - Resalta(o); -} -//___________________________________________________________________________________________________________ -function fuera(o){ - if (!ItemSeleccionado(o)) - Desmarca(o); -} - -//___________________________________________________________________________________________________________ -// Recibe una notificación(del IFRAME) de error al grabar programacion -//___________________________________________________________________________________________________________ -function error_programacion(swe,resultado){ - desmarca_tablas(); - inicializa_variables(); - nuevo_bloque(); -} -//___________________________________________________________________________________________________________ -// Recibe una notificación(del IFRAME) de la acción ejecutada -//___________________________________________________________________________________________________________ -function registro_programacion(idr,nombrere,swop){ - wswop=parseInt(swop); // Toma la opción ALTA,MODIFICACION O ELIMINACION - switch (wswop){ - case op_alta: - alert(TbMsg[11]); - programacion_metelista(idr,nombrere); - break; - case op_modificacion: - alert(TbMsg[12]); - modifica_texto(nombrere); - break; - case op_eliminacion: - alert(TbMsg[13]); - elimina_item(); - break; - } - desmarca_tablas(); - inicializa_variables(); - nuevo_bloque(); - - visible_simple(); - activa("bt_insertar") - desactiva("bt_eliminar"); - desactiva("bt_modificar"); - desactiva("bt_duplicar"); - desactiva("bt_cancelar"); - swpz=false; -} -//___________________________________________________________________________________________________________ -// Devuelve el valor del item seleccionado -//___________________________________________________________________________________________________________ -function valor_programacion(){ - var lista=document.getElementById("lista_programaciones"); - p=lista.selectedIndex; - if (p==-1){ - alert(TbMsg[14]); - return(-1); - } - else - return(lista.options[p].value) -} -//___________________________________________________________________________________________________________ -// Modifica el texto del item seleccionado -//___________________________________________________________________________________________________________ -function modifica_texto(nombrere){ - var lista=document.getElementById("lista_programaciones"); - p=lista.selectedIndex; - lista.options[p].text=nombrere -} -//___________________________________________________________________________________________________________ -// Elimina el item seleccionado -//___________________________________________________________________________________________________________ -function elimina_item(){ - var lista=document.getElementById("lista_programaciones"); - p=lista.selectedIndex; - lista.remove(p); -} -//___________________________________________________________________________________________________________ -// Recibe una notificación(del IFRAME) de grabación correcta programacion -//___________________________________________________________________________________________________________ -function inicializa_variables(){ - gmes=0; - ganno=0; -} -//___________________________________________________________________________________________________________ -// Desmarca todos los items de todas las tablas -//___________________________________________________________________________________________________________ -function desmarca_tablas(){ - desmarca_tabla("tabla_annos"); - desmarca_tabla("tabla_meses"); - desmarca_tabla("tabla_mesanno"); - desmarca_tabla("tabla_dias"); - desmarca_tabla("tabla_semanas"); - desmarca_tabla("tabla_diasmes"); - desmarca_tabla("tabla_horas"); - - document.getElementById("ampm").selectedIndex=1; - document.getElementById("minutos").value=""; - //document.getElementById("segundos").value=""; - - whorasini= document.getElementById("tabla_horasini") - if(whorasini!=null){ - desmarca_tabla("tabla_horasini"); - wampmini= document.getElementById("ampmini") - wminutosini= document.getElementById("minutosini") - wampmini.selectedIndex=1; - wminutosini.value=""; - } - whorasfin= document.getElementById("tabla_horasfin") - if(whorasfin!=null){ - desmarca_tabla("tabla_horasfin"); - wampmfin= document.getElementById("ampmfin") - wminutosfin= document.getElementById("minutosfin") - wampmfin.selectedIndex=1; - wminutosfin.value=""; - } -} -//___________________________________________________________________________________________________________ -// Averigua el nombre del bloque según lo que ya existe -//___________________________________________________________________________________________________________ -function nuevo_bloque(){ - var lista=document.getElementById("lista_programaciones"); - var listalen=lista.options.length - var nb=1 - var cbloque="bloque"; - var nbloque=cbloque+nb - var swb=false; - while(true){ - swb=false; - for(var i=0;i<listalen;i++){ - if(lista.options[i].text==nbloque){ - swb=true - break; - } - } - if(swb){ - nb++; - nbloque=cbloque+nb - } - else - break; - } - document.getElementById("nombrebloque").value=nbloque; - var lista=document.getElementById("lista_programaciones"); - lista.selectedIndex=-1; -} -//___________________________________________________________________________________________________________ -// Desmarca todos los items de una tabla -//___________________________________________________________________________________________________________ -function desmarca_tabla(idtb){ - otb=document.getElementById(idtb); - if (!otb) return - desmarcando_tabla(otb); -} -//___________________________________________________________________________________________________________ -// Desmarca todos los items de una tabla ( parametro objeto tabla) -//___________________________________________________________________________________________________________ -function desmarcando_tabla(otb){ - filas=otb.rows.length - for (var i=0;i<filas;i++){ - columnas=otb.rows[i].cells.length - for (var j=0;j<columnas;j++){ - if(otb.rows[i].cells[j].tagName=="TD" && otb.rows[i].cells[j].childNodes.length>0){ - if(otb.rows[i].cells[j].childNodes[0].tagName=="A"){ - var oSPAN=otb.rows[i].cells[j].childNodes[0].childNodes[0]; - if (ItemSeleccionado(oSPAN)) - Desmarca(oSPAN) - } - } - } - } -} -//___________________________________________________________________________________________________________ -// Añade la programacion a la caja de lista -//___________________________________________________________________________________________________________ -function programacion_metelista(valor,texto){ - var lista=document.getElementById("lista_programaciones"); - var e=document.createElement("OPTION"); - - e.value=valor; - e.text=texto; - - lista.appendChild(e); -} -//___________________________________________________________________________________________________________ -// Llama a una página dentro del IFRAME que recupera una programacion -//___________________________________________________________________________________________________________ -function consulta_programacion(){ - idprogramacion=valor_programacion(); - if (idprogramacion>0){ - desmarca_tablas(); - wurl="consulta_programaciones.php?idprogramacion="+idprogramacion; - ifr=document.getElementById("iframes_comodin") // Toma IFRAME - ifr.src=wurl; - desactiva("bt_insertar") - activa("bt_eliminar"); - activa("bt_modificar"); - activa("bt_duplicar"); - activa("bt_cancelar"); - } -} -//___________________________________________________________________________________________________________ -// Recibe una consulta de programacion (del IFRAME) y la visualiza -//___________________________________________________________________________________________________________ -function muestra_programacion(cadena_campos){ - campos=cadena_campos.split(";"); - var pnombrebloque=campos[3]; - var pannos=campos[4]; - var pmeses=campos[5]; - var pdiario=campos[6]; - var pdias=campos[7]; - var psemanas=campos[8]; - var phoras=campos[9]; - var pampm=campos[10]; - var pminutos=campos[11]; - var psegundos=campos[12]; - var phorasini=campos[13]; - var pampmini=campos[14]; - var pminutosini=campos[15]; - var phorasfin=campos[16]; - var pampmfin=campos[17]; - var pminutosfin=campos[18]; - - document.getElementById("nombrebloque").value=pnombrebloque; - marca_item("tabla_annos",pannos); - marca_item("tabla_meses",pmeses); - if (opcion_multiple(pannos) || opcion_multiple(pmeses)){ - marca_item("tabla_diasmes",pdiario); - marca_item("tabla_dias",pdias); - marca_item("tabla_semanas",psemanas); - visible_multiple(); - } - else{ - gmes=pmeses; - ganno=pannos; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - wmes=parseInt(valor_item("tabla_meses")); // Recupera mes - wanno=parseInt(valor_item("tabla_annos")); // Recupera año - wurl="toma_mes.php?idmes="+wmes+"&idanno="+wanno+"&vitem="+pdiario - ifr.src=wurl; // LLama a la página - - } - marca_item("tabla_horas",phoras); - document.getElementById("ampm").value=pampm; - document.getElementById("minutos").value=pminutos; - //document.getElementById("segundos").value=psegundos; - - wtabla_horasini= document.getElementById("tabla_horasini") - if(wtabla_horasini!=null) - marca_item("tabla_horasini",phorasini); - wampmini= document.getElementById("ampmini") - wminutosini= document.getElementById("minutosini") - if(wampmini!=null){ - wampmini.value=pampmini; - wminutosini.value=pminutosini; - } - wtabla_horasfin= document.getElementById("tabla_horasfin") - if(wtabla_horasfin!=null) - marca_item("tabla_horasfin",phorasfin); - wampmfin= document.getElementById("ampmfin") - wminutosfin= document.getElementById("minutosfin") - if(wampmfin!=null){ - wampmfin.value=pampmfin; - wminutosfin.value=pminutosfin; - } -} -// ------------------------------------------------------------------ -// Devuelve true si hay más de un item seleccionado, false al contrario -// El parametro de entrada es el valor HEXadecimal -//___________________________________________________________________________________________________________ -function opcion_multiple(valor){ - var conta=0; - var auxhex=0x00000001; - for (auxhex=0x00000001;auxhex!=0x00000000;auxhex=auxhex<<1){ - if (valor & auxhex){ - conta++; - if (conta>1) return(true); - } - } - return(false); -} -// ------------------------------------------------------------------ -// Marca todos los items de una tabla según el valor HEX enviado -//___________________________________________________________________________________________________________ -function marca_item(idtabla,vhex){ - otb=document.getElementById(idtabla); - filas=otb.rows.length - for (i=0;i<filas;i++){ - columnas=otb.rows[i].cells.length - for (j=0;j<columnas;j++){ - if(otb.rows[i].cells[j].tagName=="TD" && otb.rows[i].cells[j].childNodes.length>0){ - if(otb.rows[i].cells[j].childNodes[0].tagName=="A"){ - var oSPAN=otb.rows[i].cells[j].childNodes[0].childNodes[0]; - if (oSPAN.getAttribute("value") & vhex){ - Marca(oSPAN); - if (idtabla=="tabla_horas") - currenthoras=oSPAN - if (idtabla=="tabla_horasini") - currenthorasini=oSPAN - if (idtabla=="tabla_horasfin") - currenthorasfin=oSPAN - } - } - } - } - } -} -// ------------------------------------------------------------------ -// Cancela todos los items de las tabalas e inicia variables -//___________________________________________________________________________________________________________ -function cancela_programacion(){ - desmarca_tablas(); - inicializa_variables(); - nuevo_bloque(); - visible_simple(); - activa("bt_insertar") - desactiva("bt_eliminar"); - desactiva("bt_modificar"); - desactiva("bt_duplicar"); - desactiva("bt_cancelar"); - swpz=false; - -} diff --git a/admin/WebConsole/jscripts/programacionesaulas.js b/admin/WebConsole/jscripts/programacionesaulas.js deleted file mode 100644 index 81d4a5dd..00000000 --- a/admin/WebConsole/jscripts/programacionesaulas.js +++ /dev/null @@ -1,88 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: programacionesaulas.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero programacionesaulas.php -// ************************************************************************************************************************************************* -//________________________________________________________________________________________________________ - function chgdesplereservas(o){ - var otip=""; - for (var i=0; i< o.options.length; i++){ - if(o.options[i].selected) - otip+=o.options[i].value+"="+o.options[i].text+";" - } - document.fdatos.estadoreserva.value=otip - } -//________________________________________________________________________________________________________ - function chgdesplesituacion(o,swevt){ - var otip=""; - for (var i=0; i< o.options.length; i++){ - if(o.options[i].selected) - otip+=o.options[i].value+"="+o.options[i].text+";" - } - document.fdatos.situacion.value=otip - } - //________________________________________________________________________________________________________ - function vertabla_calendario(ofecha){ - currentFecha=ofecha; - url="../varios/calendario_ventana.php?fecha="+ofecha.value - window.open(url,"vf","top=160,left=250,height=220,width=150,scrollbars=no") - } -//________________________________________________________________________________________________________ - function vertabla_horario(ohora){ - currentHora=ohora; - url="../varios/horareser_ventana.php?hora="+ohora.value - window.open(url,"vh","top=200,left=250,height=120,width=160,scrollbars=no") - } -//________________________________________________________________________________________________________ - function anade_fecha(fecha){ - currentFecha.value=fecha - } -//________________________________________________________________________________________________________ - function anade_hora(hora){ - currentHora.value=hora - } -//________________________________________________________________________________________________________ - function sobre(){ -} -//________________________________________________________________________________________________________ - function fuera(){ -} -//________________________________________________________________________________________________________ - function clic(o){ -} -//________________________________________________________________________________________________________ - function TH_clic(o){ - currentFecha=o.getAttribute("id"); - document.fdatos.fechainicio.value="1/"+currentFecha - document.fdatos.fechafin.value="31/"+currentFecha - document.fdatos.submit(); - } -//________________________________________________________________________________________________________ - function AnnoReserva(anno){ - var wfechainicio=document.fdatos.fechainicio.value.split("/"); - var wfechafin=document.fdatos.fechafin.value.split("/"); - - if(wfechainicio[2]==wfechafin[2]){ - document.fdatos.submit(); - return - } - - if(wfechainicio[2]==anno) // El mismo año que el de inicio - document.fdatos.fechafin.value="31/12/"+anno; - else{ - document.fdatos.fechainicio.value="1/1/"+anno - } - - if(wfechafin[2]==anno) // El mismo año que el de fin - document.fdatos.fechainicio.value="1/1/"+anno - else{ - document.fdatos.fechafin.value="31/12/"+anno; - } - - document.fdatos.submit(); - } - diff --git a/admin/WebConsole/jscripts/programacionesreservas.js b/admin/WebConsole/jscripts/programacionesreservas.js deleted file mode 100644 index b9a2ff44..00000000 --- a/admin/WebConsole/jscripts/programacionesreservas.js +++ /dev/null @@ -1,88 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: programacionesreservas.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero programacionesreservas.php -// ************************************************************************************************************************************************* -//________________________________________________________________________________________________________ - function chgdesplereservas(o){ - var otip=""; - for (var i=0; i< o.options.length; i++){ - if(o.options[i].selected) - otip+=o.options[i].value+"="+o.options[i].text+";" - } - document.fdatos.estadoreserva.value=otip - } -//________________________________________________________________________________________________________ - function chgdesplesituacion(o,swevt){ - var otip=""; - for (var i=0; i< o.options.length; i++){ - if(o.options[i].selected) - otip+=o.options[i].value+"="+o.options[i].text+";" - } - document.fdatos.situacion.value=otip - } - //________________________________________________________________________________________________________ - function vertabla_calendario(ofecha){ - currentFecha=ofecha; - url="../varios/calendario_ventana.php?fecha="+ofecha.value - window.open(url,"vf","top=160,left=250,height=220,width=150,scrollbars=no") - } -//________________________________________________________________________________________________________ - function vertabla_horario(ohora){ - currentHora=ohora; - url="../varios/horareser_ventana.php?hora="+ohora.value - window.open(url,"vh","top=200,left=250,height=120,width=160,scrollbars=no") - } -//________________________________________________________________________________________________________ - function anade_fecha(fecha){ - currentFecha.value=fecha - } -//________________________________________________________________________________________________________ - function anade_hora(hora){ - currentHora.value=hora - } -//________________________________________________________________________________________________________ - function sobre(){ -} -//________________________________________________________________________________________________________ - function fuera(){ -} -//________________________________________________________________________________________________________ - function clic(o){ -} -//________________________________________________________________________________________________________ - function TH_clic(o){ - currentFecha=o.getAttribute("id"); - document.fdatos.fechainicio.value="1/"+currentFecha - document.fdatos.fechafin.value="31/"+currentFecha - document.fdatos.submit(); - } -//________________________________________________________________________________________________________ - function AnnoReserva(anno){ - var wfechainicio=document.fdatos.fechainicio.value.split("/"); - var wfechafin=document.fdatos.fechafin.value.split("/"); - - if(wfechainicio[2]==wfechafin[2]){ - document.fdatos.submit(); - return - } - - if(wfechainicio[2]==anno) // El mismo año que el de inicio - document.fdatos.fechafin.value="31/12/"+anno; - else{ - document.fdatos.fechainicio.value="1/1/"+anno - } - - if(wfechafin[2]==anno) // El mismo año que el de fin - document.fdatos.fechainicio.value="1/1/"+anno - else{ - document.fdatos.fechafin.value="31/12/"+anno; - } - - document.fdatos.submit(); - } - diff --git a/admin/WebConsole/jscripts/propiedades_aulas.js b/admin/WebConsole/jscripts/propiedades_aulas.js deleted file mode 100644 index e18f6e71..00000000 --- a/admin/WebConsole/jscripts/propiedades_aulas.js +++ /dev/null @@ -1,140 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_aulas.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_aulas.php -// ************************************************************************************************************************************************* -var currentHora=null; -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// Devuelve el resultado de insertar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_aulas(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_aulas(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_aulas(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//________________________________________________________________________________________________________ -// -// Esta función desabilita la marca de un checkbox en opcion "bajas" -//________________________________________________________________________________________________________ - function desabilita(o) { - var b - b=o.checked - o.checked=!b - } -//________________________________________________________________________________________________________ -// -// Confirma la edición -//________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_aulas.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else{ - var numo=parseInt(document.fdatos.ordenadores.value) - if (numo>0){ - var resul=window.confirm(TbMsg[2]); - if (!resul) self.close() - } - wurl+="&idaula="+document.fdatos.idaula.value - } - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.nombreaula.value=="") { - alert(TbMsg[0]); - document.fdatos.nombreaula.focus(); - return(false); - } - if (document.fdatos.puestos.value=="" || document.fdatos.puestos.value=="0") { - alert(TbMsg[1]); - document.fdatos.puestos.focus(); - return(false); - } - if (parseInt(document.fdatos.horaresevini.value)>parseInt(document.fdatos.horaresevfin.value)) { - alert(TbMsg[3]); - document.fdatos.horaresevini.focus(); - return(false); - } - - return(true); -} -//________________________________________________________________________________________________________ - function vertabla_horas(ohora){ - currentHora=ohora; - url="../varios/horareser_ventana.php?hora="+ohora.value - window.open(url,"vh","top=200,left=250,height=120,width=160,scrollbars=no") - } -//________________________________________________________________________________________________________ - function anade_hora(hora){ - currentHora.value=hora - } - diff --git a/admin/WebConsole/jscripts/propiedades_centros.js b/admin/WebConsole/jscripts/propiedades_centros.js deleted file mode 100644 index bb8b5653..00000000 --- a/admin/WebConsole/jscripts/propiedades_centros.js +++ /dev/null @@ -1,102 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_centros.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_centros.php -// ************************************************************************************************************************************************* -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// Devuelve el resultado de insertar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_centros(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_centros(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_centros(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//________________________________________________________________________________________________________ -// -// Confirma la edición -//________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_centros.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else - wurl+="&idcentro="+document.fdatos.idcentro.value - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.nombrecentro==""){ - alert(TbMsg[0]) - document.forms.fdatos.nombrecentro.focus() - return(false) - } - return(true); -} diff --git a/admin/WebConsole/jscripts/propiedades_componentehardwares.js b/admin/WebConsole/jscripts/propiedades_componentehardwares.js deleted file mode 100644 index 25af49f6..00000000 --- a/admin/WebConsole/jscripts/propiedades_componentehardwares.js +++ /dev/null @@ -1,109 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: propiedades_componentehardwares.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_componentehardwares.php -// ************************************************************************************************************************************************* -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// Devuelve el resultado de insertar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_componentehardwares(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_componentehardwares(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_componentehardwares(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//________________________________________________________________________________________________________ -// -// Confirma la edición -//________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_componentehardwares.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else{ - wurl+="&idhardware="+document.fdatos.idhardware.value - } - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.descripcion.value=="") { - alert(TbMsg[0]); - document.fdatos.descripcion.focus(); - return(false); - } - var p=document.fdatos.idtipohardware.selectedIndex - if (p==0){ - alert(TbMsg[1]) - document.forms.fdatos.idtipohardware.focus() - return(false) - } - return(true); -} diff --git a/admin/WebConsole/jscripts/propiedades_componentesoftwares.js b/admin/WebConsole/jscripts/propiedades_componentesoftwares.js deleted file mode 100644 index 17e7a1ef..00000000 --- a/admin/WebConsole/jscripts/propiedades_componentesoftwares.js +++ /dev/null @@ -1,136 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: propiedades_componentesoftwares.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_componentesoftwares.php -// ************************************************************************************************************************************************* -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// Devuelve el resultado de insertar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_componentesoftwares(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_componentesoftwares(resul,descrierror,lit,uri){ - farbol.resultado_modificar(resul,descrierror,lit,uri); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_componentesoftwares(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//________________________________________________________________________________________________________ -// -// Confirma la edición -//________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_componentesoftwares.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else{ - wurl+="&idsoftware="+document.fdatos.idsoftware.value - } - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.descripcion.value=="") { - alert(TbMsg[0]); - document.fdatos.descripcion.focus(); - return(false); - } - var p=document.fdatos.idtiposoftware.selectedIndex - if (p==0){ - alert(TbMsg[1]) - document.forms.fdatos.idtiposoftware.focus() - return(false) - } - else{ - if(p==3){ // Tipo de software: sistema operativo - p=document.fdatos.idtiposo.selectedIndex - if (p==0){ - alert(TbMsg[2]) - document.forms.fdatos.idtiposo.focus() - return(false) - } - } - } - return(true); -} -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function seleccion(o){ - if(o.name=="idtiposoftware"){ - var otiposo=document.getElementById("tridtiposo"); // Toma objeto Iframe - if(otiposo!=null){ - if(o.value!=1){ - otiposo.style.display="none" - document.fdatos.idtiposo.selectedIndex=0 - } - else - otiposo.style.display="block" - } - } -} diff --git a/admin/WebConsole/jscripts/propiedades_entidades.js b/admin/WebConsole/jscripts/propiedades_entidades.js deleted file mode 100644 index 08187fa3..00000000 --- a/admin/WebConsole/jscripts/propiedades_entidades.js +++ /dev/null @@ -1,103 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_entidades.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_entidades.php -// ************************************************************************************************************************************************* -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// Devuelve el resultado de insertar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_entidades(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_entidades(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_entidades(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//________________________________________________________________________________________________________ -// -// Confirma la edición -//________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_entidades.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else - wurl+="&identidad="+document.fdatos.identidad.value - - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.nombreentidad==""){ - alert(TbMsg[0]) - document.forms.fdatos.nombreentidad.focus() - return(false) - } - return(true); -} diff --git a/admin/WebConsole/jscripts/propiedades_entornos.js b/admin/WebConsole/jscripts/propiedades_entornos.js deleted file mode 100644 index ff587ab8..00000000 --- a/admin/WebConsole/jscripts/propiedades_entornos.js +++ /dev/null @@ -1,67 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_entornos.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_entornos.php -// ************************************************************************************************************************************************* -var currentHora=null; - -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -// -//________________________________________________________________________________________________________ -// -function selfclose(){ - document.location.href="../nada.php"; -} -// -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -// -// Confirma la edición -//________________________________________________________________________________________________________ -function confirmar(op){ - if(!comprobar_datos()) return - document.fdatos.submit(); -} -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.ipserveradm.value=="") { - alert(TbMsg[0]); - document.fdatos.ipserveradm.focus(); - return(false); - } - if (document.fdatos.portserveradm.value=="") { - alert(TbMsg[1]); - document.fdatos.portserveradm.focus(); - return(false); - } - if (document.fdatos.repositorio.checked==false && document.fdatos.repositorio.checked==false) { - alert(TbMsg[2]); - document.fdatos.xrepositorio[0].focus(); - return(false); - } - return(true); -} - diff --git a/admin/WebConsole/jscripts/propiedades_grupos.js b/admin/WebConsole/jscripts/propiedades_grupos.js deleted file mode 100644 index 6aed7ab1..00000000 --- a/admin/WebConsole/jscripts/propiedades_grupos.js +++ /dev/null @@ -1,109 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2006 -// Nombre del fichero: propiedades_grupos.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_grupos.php -// ************************************************************************************************************************************************* -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Confirma la edición -//________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - if(document.fdatos.literaltipo.value==LITAMBITO_GRUPOSORDENADORES){ - var wurl="../gestores/gestor_gruposordenadores.php?opcion="+opcion; - } - else - var wurl="../gestores/gestor_grupos.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else{ - wurl+="&idgrupo="+document.fdatos.idgrupo.value+"&literaltipo="+document.fdatos.literaltipo.value - } - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.nombregrupo.value=="") { - alert(TbMsg[0]); - document.fdatos.nombregrupo.focus(); - return(false); - } - return(true); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de insertar una nueva grupo en la base de datos a traves del IFRAME -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_grupos(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar_grupos(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un grupo a traves del IFRAME -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_grupos(resul,descrierror,lit){ - farbol.resultado_modificar_grupos(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un grupo a traves del IFRAME -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_grupos(resul,descrierror,id){ - farbol.resultado_eliminar_grupos(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} - diff --git a/admin/WebConsole/jscripts/propiedades_imagenes.js b/admin/WebConsole/jscripts/propiedades_imagenes.js deleted file mode 100644 index b9b85621..00000000 --- a/admin/WebConsole/jscripts/propiedades_imagenes.js +++ /dev/null @@ -1,115 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: propiedades_imagenes.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_imagenes.php -// ************************************************************************************************************************************************* -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// Devuelve el resultado de insertar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_imagenes(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_imagenes(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_imagenes(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//________________________________________________________________________________________________________ -// -// Confirma la edición -//________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_imagenes.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else{ - /*var numo=parseInt(document.fdatos.ordenadores.value) - if (numo>0){ - var resul=window.confirm(TbMsg[2]); - if (!resul) self.close() - } - */ - wurl+="&idimagen="+document.fdatos.idimagen.value - } - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.descripcion.value=="") { - alert(TbMsg[0]); - document.fdatos.descripcion.focus(); - return(false); - } - var p=document.fdatos.idperfilsoft.selectedIndex - if (p==0){ - alert(TbMsg[1]) - document.forms.fdatos.idperfilsoft.focus() - return(false) - } - return(true); -} diff --git a/admin/WebConsole/jscripts/propiedades_menus.js b/admin/WebConsole/jscripts/propiedades_menus.js deleted file mode 100644 index 015062ed..00000000 --- a/admin/WebConsole/jscripts/propiedades_menus.js +++ /dev/null @@ -1,103 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: propiedades_menus.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_menus.php -// ************************************************************************************************************************************************* -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// Devuelve el resultado de insertar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_menus(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_menus(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_menus(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//___________________________________________________________________________________________________________ -// -// Confirma la edición -//___________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_menus.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else{ - wurl+="&idmenu="+document.fdatos.idmenu.value - } - ifr.src=wurl; // LLama a la página gestora -} -//___________________________________________________________________________________________________________ -// -// Comprobar_datos -//___________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.descripcion.value=="") { - alert(TbMsg[0]); - document.fdatos.descripcion.focus(); - return(false); - } - return(true); -} diff --git a/admin/WebConsole/jscripts/propiedades_ordenadores.js b/admin/WebConsole/jscripts/propiedades_ordenadores.js deleted file mode 100644 index e49ae1d8..00000000 --- a/admin/WebConsole/jscripts/propiedades_ordenadores.js +++ /dev/null @@ -1,134 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_ordenadores.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_ordenadores.php -// ************************************************************************************************************************************************* -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// Devuelve el resultado de insertar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_ordenadores(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_ordenadores(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_ordenadores(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//________________________________________________________________________________________________________ -// -// Confirma la edición -//________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_ordenadores.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else - wurl+="&idordenador="+document.fdatos.idordenador.value - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.nombreordenador.value=="") { - alert(TbMsg[0]); - document.fdatos.nombreordenador.focus(); - return(false); - } - if (document.fdatos.ip.value=="") { - alert(TbMsg[1]); - document.fdatos.ip.focus(); - return(false); - } - if (document.fdatos.mac.value=="") { - alert(TbMsg[2]); - document.fdatos.mac.focus(); - return(false); - } - /* - var p=document.fdatos.idperfilhard.selectedIndex - if (p==0){ - alert(TbMsg[3]) - document.forms.fdatos.idperfilhard.focus() - return(false) - } - */ - /* - var p=document.fdatos.idservidordhcp.selectedIndex - if (p==0){ - alert(TbMsg[4]) - document.forms.fdatos.idservidordhcp.focus() - return(false) - } - */ - var p=document.fdatos.idservidorrembo.selectedIndex - if (p==0){ - alert(TbMsg[5]) - document.forms.fdatos.idservidorrembo.focus() - return(false) - } - return(true); -} diff --git a/admin/WebConsole/jscripts/propiedades_ordenadorestandar.js b/admin/WebConsole/jscripts/propiedades_ordenadorestandar.js deleted file mode 100644 index 39fbd970..00000000 --- a/admin/WebConsole/jscripts/propiedades_ordenadorestandar.js +++ /dev/null @@ -1,76 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_ordenadorestandar.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_ordenadorestandar.php -// ************************************************************************************************************************************************* -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -function resultado_ordenadorestandar(resul,descrierror){ - farbol.resultado_ordenadorestandar(resul,descrierror); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_ordenadores(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_ordenadores(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//________________________________________________________________________________________________________ -// -// Confirma la edición -//________________________________________________________________________________________________________ -function confirmar(ida){ - var wurl="../gestores/gestor_ordenadorestandar.php?idaula="+ida - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora -} diff --git a/admin/WebConsole/jscripts/propiedades_perfilhardwares.js b/admin/WebConsole/jscripts/propiedades_perfilhardwares.js deleted file mode 100644 index 01c96b8e..00000000 --- a/admin/WebConsole/jscripts/propiedades_perfilhardwares.js +++ /dev/null @@ -1,108 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: propiedades_perfilhardwares.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_perfilhardwares.php -// ************************************************************************************************************************************************* -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// Devuelve el resultado de insertar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_perfilhardwares(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_perfilhardwares(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_perfilhardwares(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//___________________________________________________________________________________________________________ -// -// Confirma la edición -//___________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_perfilhardwares.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms["fdatos"].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else{ - var numo=parseInt(document.fdatos.ordenadores.value) - if (numo>0){ - alert(TbMsg[1]); - return - } - wurl+="&idperfilhard="+document.fdatos.idperfilhard.value - } - ifr.src=wurl; // LLama a la página gestora -} -//___________________________________________________________________________________________________________ -// -// Comprobar_datos -//___________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.descripcion.value=="") { - alert(TbMsg[0]); - document.fdatos.descripcion.focus(); - return(false); - } - return(true); -} diff --git a/admin/WebConsole/jscripts/propiedades_perfilsoftwares.js b/admin/WebConsole/jscripts/propiedades_perfilsoftwares.js deleted file mode 100644 index 72d76d92..00000000 --- a/admin/WebConsole/jscripts/propiedades_perfilsoftwares.js +++ /dev/null @@ -1,108 +0,0 @@ -// ***************************************************************************************************************************************************** -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: propiedades_perfilsoftwares.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_perfilsoftwares.php -// ***************************************************************************************************************************************************** -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// Devuelve el resultado de insertar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_perfilsoftwares(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_perfilsoftwares(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_perfilsoftwares(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//___________________________________________________________________________________________________________ -// -// Confirma la edición -//___________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_perfilsoftwares.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else{ - var numo=parseInt(document.fdatos.imagenes.value) - if (numo>0){ - alert(TbMsg[1]); - return - } - wurl+="&idperfilsoft="+document.fdatos.idperfilsoft.value - } - ifr.src=wurl; // LLama a la página gestora -} -//___________________________________________________________________________________________________________ -// -// Comprobar_datos -//___________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.descripcion.value=="") { - alert(TbMsg[0]); - document.fdatos.descripcion.focus(); - return(false); - } - return(true); -} diff --git a/admin/WebConsole/jscripts/propiedades_procedimientos.js b/admin/WebConsole/jscripts/propiedades_procedimientos.js deleted file mode 100644 index 175bfe4f..00000000 --- a/admin/WebConsole/jscripts/propiedades_procedimientos.js +++ /dev/null @@ -1,103 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_procedimientos.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_procedimientos.php -// ************************************************************************************************************************************************* -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// Devuelve el resultado de insertar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_procedimientos(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_procedimientos(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_procedimientos(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//________________________________________________________________________________________________________ -// -// Confirma la edición -//________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_procedimientos.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else{ - wurl+="&idprocedimiento="+document.fdatos.idprocedimiento.value - } - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.descripcion.value=="") { - alert(TbMsg[0]); - document.fdatos.descripcion.focus(); - return(false); - } - return(true); -} diff --git a/admin/WebConsole/jscripts/propiedades_reservas.js b/admin/WebConsole/jscripts/propiedades_reservas.js deleted file mode 100644 index 01e32ede..00000000 --- a/admin/WebConsole/jscripts/propiedades_reservas.js +++ /dev/null @@ -1,124 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: propiedades_reservas.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_reservas.php -// ************************************************************************************************************************************************* -var tbimg=Array(); - -tbimg[RESERVA_CONFIRMADA]='../images/iconos/confirmadas.gif'; -tbimg[RESERVA_PENDIENTE]='../images/iconos/pendientes.gif'; -tbimg[RESERVA_DENEGADA]='../images/iconos/denegadas.gif'; -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// Devuelve el resultado de insertar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_reservas(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_reservas(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_reservas(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//________________________________________________________________________________________________________ -// -// Confirma la edición -//________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_reservas.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else{ - wurl+="&idreserva="+document.fdatos.idreserva.value - } - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.descripcion.value=="") { - alert(TbMsg[0]); - document.fdatos.descripcion.focus(); - return(false); - } - if (document.fdatos.solicitante.value=="") { - alert(TbMsg[1]); - document.fdatos.solicitante.focus(); - return(false); - } - p=document.fdatos.idaula.selectedIndex - if(p==0){ - alert(TbMsg[2]); - document.fdatos.idaula.focus(); - return(false); - } - if (document.fdatos.estado.value=="" || document.fdatos.estado.value==0) { - alert(TbMsg[3]); - document.fdatos.xestado[0].focus(); - return(false); - } - return(true); -} diff --git a/admin/WebConsole/jscripts/propiedades_servidoresdhcp.js b/admin/WebConsole/jscripts/propiedades_servidoresdhcp.js deleted file mode 100644 index b4da4853..00000000 --- a/admin/WebConsole/jscripts/propiedades_servidoresdhcp.js +++ /dev/null @@ -1,114 +0,0 @@ -// ***************************************************************************************************************************************************** -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: propiedades_servidoresdhcp.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_servidoresdhcp.php -// ***************************************************************************************************************************************************** -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// Devuelve el resultado de insertar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_servidoresdhcp(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_servidoresdhcp(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_servidoresdhcp(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//___________________________________________________________________________________________________________ -// -// Confirma la edición -//___________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_servidoresdhcp.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else{ - var numo=parseInt(document.fdatos.ordenadores.value) - if (numo>0){ - alert(TbMsg[2]); - return - } - wurl+="&idservidordhcp="+document.fdatos.idservidordhcp.value - } - ifr.src=wurl; // LLama a la página gestora -} -//___________________________________________________________________________________________________________ -// -// Comprobar_datos -//___________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.nombreservidordhcp.value=="") { - alert(TbMsg[0]); - document.fdatos.nombreservidordhcp.focus(); - return(false); - } - if (document.fdatos.ip.value=="") { - alert(TbMsg[1]); - document.fdatos.ip.focus(); - return(false); - } - return(true); -} -//___________________________________________________________________________________________________________ diff --git a/admin/WebConsole/jscripts/propiedades_servidoresrembo.js b/admin/WebConsole/jscripts/propiedades_servidoresrembo.js deleted file mode 100644 index c2723ff0..00000000 --- a/admin/WebConsole/jscripts/propiedades_servidoresrembo.js +++ /dev/null @@ -1,129 +0,0 @@ -// ***************************************************************************************************************************************************** -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: propiedades_servidoresrembo.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_servidoresrembo.php -// ***************************************************************************************************************************************************** -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// Devuelve el resultado de insertar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_servidoresrembo(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_servidoresrembo(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_servidoresrembo(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//___________________________________________________________________________________________________________ -// -// Confirma la edición -//___________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_servidoresrembo.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else{ - var numo=parseInt(document.fdatos.ordenadores.value) - if (numo>0){ - alert(TbMsg[2]); - return - } - wurl+="&idservidorrembo="+document.fdatos.idservidorrembo.value - } - ifr.src=wurl; // LLama a la página gestora -} -//___________________________________________________________________________________________________________ -// -// Comprobar_datos -//___________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.nombreservidorrembo.value=="") { - alert(TbMsg[0]); - document.fdatos.nombreservidorrembo.focus(); - return(false); - } - if (document.fdatos.ip.value=="") { - alert(TbMsg[1]); - document.fdatos.ip.focus(); - return(false); - } - if (document.fdatos.puertorepo.value=="") { - alert(TbMsg[3]); - document.fdatos.puertorepo.focus(); - return(false); - } - if (document.fdatos.pathrembod.value=="") { - alert(TbMsg[4]); - document.fdatos.pathrembod.focus(); - return(false); - } - if (document.fdatos.pathpxe.value=="") { - alert(TbMsg[5]); - document.fdatos.pathpxe.focus(); - return(false); - } - - return(true); -} diff --git a/admin/WebConsole/jscripts/propiedades_softincrementales.js b/admin/WebConsole/jscripts/propiedades_softincrementales.js deleted file mode 100644 index f83ee110..00000000 --- a/admin/WebConsole/jscripts/propiedades_softincrementales.js +++ /dev/null @@ -1,103 +0,0 @@ -// ***************************************************************************************************************************************************** -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: propiedades_softincrementales.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_softincrementales.php -// ***************************************************************************************************************************************************** -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// Devuelve el resultado de insertar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_softincrementales(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_softincrementales(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_softincrementales(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//___________________________________________________________________________________________________________ -// -// Confirma la edición -//___________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_softincrementales.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else{ - wurl+="&idsoftincremental="+document.fdatos.idsoftincremental.value - } - ifr.src=wurl; // LLama a la página gestora -} -//___________________________________________________________________________________________________________ -// -// Comprobar_datos -//___________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.descripcion.value=="") { - alert(TbMsg[0]); - document.fdatos.descripcion.focus(); - return(false); - } - return(true); -} diff --git a/admin/WebConsole/jscripts/propiedades_tareas.js b/admin/WebConsole/jscripts/propiedades_tareas.js deleted file mode 100644 index d0e5dd7e..00000000 --- a/admin/WebConsole/jscripts/propiedades_tareas.js +++ /dev/null @@ -1,104 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_tareas.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_tareas.php -// ************************************************************************************************************************************************* -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// Devuelve el resultado de insertar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_tareas(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_tareas(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_tareas(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//________________________________________________________________________________________________________ -// -// Confirma la edición -//________________________________________________________________________________________________________ -function confirmar(op){ - - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_tareas.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else{ - wurl+="&idtarea="+document.fdatos.idtarea.value - } - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.descripcion.value=="") { - alert(TbMsg[0]); - document.fdatos.descripcion.focus(); - return(false); - } - return(true); -} diff --git a/admin/WebConsole/jscripts/propiedades_tipohardwares.js b/admin/WebConsole/jscripts/propiedades_tipohardwares.js deleted file mode 100644 index db11573b..00000000 --- a/admin/WebConsole/jscripts/propiedades_tipohardwares.js +++ /dev/null @@ -1,103 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: propiedades_tipohardwares.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_tipohardwares.php -// ************************************************************************************************************************************************* -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// Devuelve el resultado de insertar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_tipohardwares(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_tipohardwares(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_tipohardwares(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//________________________________________________________________________________________________________ -// -// Confirma la edición -//________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_tipohardwares.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else{ - wurl+="&idtipohardware="+document.fdatos.idtipohardware.value - } - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.descripcion.value=="") { - alert(TbMsg[0]); - document.fdatos.descripcion.focus(); - return(false); - } - return(true); -} diff --git a/admin/WebConsole/jscripts/propiedades_trabajos.js b/admin/WebConsole/jscripts/propiedades_trabajos.js deleted file mode 100644 index 48a10471..00000000 --- a/admin/WebConsole/jscripts/propiedades_trabajos.js +++ /dev/null @@ -1,103 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_trabajos.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_trabajos.php -// ************************************************************************************************************************************************* -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// Devuelve el resultado de insertar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_trabajos(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_trabajos(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_trabajos(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//________________________________________________________________________________________________________ -// -// Confirma la edición -//________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_trabajos.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else{ - wurl+="&idtrabajo="+document.fdatos.idtrabajo.value - } - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.descripcion.value=="") { - alert(TbMsg[0]); - document.fdatos.descripcion.focus(); - return(false); - } - return(true); -} diff --git a/admin/WebConsole/jscripts/propiedades_universidades.js b/admin/WebConsole/jscripts/propiedades_universidades.js deleted file mode 100644 index e4ff4260..00000000 --- a/admin/WebConsole/jscripts/propiedades_universidades.js +++ /dev/null @@ -1,83 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: propiedades_universidades.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_universidades.php -// ************************************************************************************************************************************************* -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_universidades(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//___________________________________________________________________________________________________________ -// -// Confirma la edición -//___________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_universidades.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else{ - var numo=parseInt(document.fdatos.ordenadores.value) - if (numo>0){ - alert(TbMsg[1]); - return - } - wurl+="&idperfilhard="+document.fdatos.idperfilhard.value - } - ifr.src=wurl; // LLama a la página gestora -} -//___________________________________________________________________________________________________________ -// -// Comprobar_datos -//___________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.nombreuniversidad.value=="") { - alert(TbMsg[0]); - document.fdatos.nombreuniversidad.focus(); - return(false); - } - return(true); -} - diff --git a/admin/WebConsole/jscripts/propiedades_usuarios.js b/admin/WebConsole/jscripts/propiedades_usuarios.js deleted file mode 100644 index a0351007..00000000 --- a/admin/WebConsole/jscripts/propiedades_usuarios.js +++ /dev/null @@ -1,118 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_usuarios.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero propiedades_usuarios.php -// ************************************************************************************************************************************************* -var wpadre=window.parent; // Toma frame padre -var farbol=wpadre.frames["frame_arbol"]; -//________________________________________________________________________________________________________ -// -// Cancela la edición -//________________________________________________________________________________________________________ -function cancelar(){ - selfclose(); -} -//________________________________________________________________________________________________________ -// Devuelve el resultado de insertar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción (true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - nwid: Identificador asignado al nuevo registro -// - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento) -//________________________________________________________________________________________________________ -function resultado_insertar_usuarios(resul,descrierror,nwid,tablanodo){ - farbol.resultado_insertar(resul,descrierror,nwid,tablanodo); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de modificar algún dato de un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - lit: Nuevo nombre del grupo -//________________________________________________________________________________________________________ -function resultado_modificar_usuarios(resul,descrierror,lit){ - farbol.resultado_modificar(resul,descrierror,lit); - selfclose(); -} -//________________________________________________________________________________________________________ -// -// Devuelve el resultado de eliminar un registro -// Especificaciones: -// Los parámetros recibidos son: -// - resul: resultado de la operación de inserción ( true si tuvo éxito) -// - descrierror: Descripción del error en su caso -// - id: Identificador del registro que se quiso modificar -//________________________________________________________________________________________________________ -function resultado_eliminar_usuarios(resul,descrierror,id){ - farbol.resultado_eliminar(resul,descrierror,id); - selfclose(); -} -//________________________________________________________________________________________________________ -function selfclose(){ - document.location.href="../nada.php"; -} -//________________________________________________________________________________________________________ -// -// Confirma la edición -//________________________________________________________________________________________________________ -function confirmar(op){ - var opcion=op; - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - var wurl="../gestores/gestor_usuarios.php?opcion="+opcion - if (opcion!=op_eliminacion){ - if(!comprobar_datos()) return - var valor - var o - var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get - for (i=0;i<nit;i++){ - o=document.forms[0].elements[i] - valor=o.value - if (valor=="on") { - if(o.checked ) - valor=1; - else - valor=0 - } - wurl+="&"+o.name+"="+valor - } - } - else - wurl+="&idusuario="+document.fdatos.idusuario.value - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -// -// Comprobar_datos -//________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.usuario.value==""){ - alert(TbMsg[0]) - document.forms.fdatos.usuario.focus() - return(false) - } - if (document.fdatos.pasguor.value==""){ - alert(TbMsg[1]) - document.forms.fdatos.pasguor.focus() - return(false) - } - if (document.fdatos.nombre.value==""){ - alert(TbMsg[2]) - document.forms.fdatos.nombre.focus() - return(false) - } - p=document.fdatos.ididioma.selectedIndex - if (p==0){ - alert(TbMsg[4]) - document.forms.fdatos.ididioma.focus() - return(false) - } - return(true); -} diff --git a/admin/WebConsole/jscripts/reservas.js b/admin/WebConsole/jscripts/reservas.js deleted file mode 100644 index 64955379..00000000 --- a/admin/WebConsole/jscripts/reservas.js +++ /dev/null @@ -1,30 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fichero: reservas.js -// Este fichero implementa las funciones javascript del fichero reservas.php -// ************************************************************************************************************************************************* -//________________________________________________________________________________________________________ -// -// Muestra formulario de programaciones para tareas y trabajos -//________________________________________________________________________________________________________ -function programacion(tipoaccion){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador() - var descripcion=currentNodo.toma_infonodo() - var whref="../varios/programaciones.php?idreserva="+identificador+"&descripcionreserva="+descripcion+"&tipoaccion="+EJECUCION_RESERVA - window.open(whref,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Muestra la cola de reservas -//________________________________________________________________________________________________________ -function cola_reservas(tiporeserva){ - reset_contextual(-1,-1); // Oculta menu contextual - var ambito=AMBITO_GRUPOSRESERVAS; - var idambito=currentNodo.toma_identificador() // identificador del ámbito - if(idambito==null) idambito=0; - var nombreambito= currentNodo.toma_infonodo() // nombre del ámbito desde página aula.php - var wurl="../principal/programacionesaulas.php?ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito+"&tipocola="+tiporeserva - window.open(wurl,"frame_contenidos") -} diff --git a/admin/WebConsole/jscripts/servidores.js b/admin/WebConsole/jscripts/servidores.js deleted file mode 100644 index 868278bb..00000000 --- a/admin/WebConsole/jscripts/servidores.js +++ /dev/null @@ -1,29 +0,0 @@ -// ***************************************************************************************************************************************************** -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fichero: servidores.js -// Este fichero implementa las funciones javascript del fichero servidores.php -// ***************************************************************************************************************************************************** -//___________________________________________________________________________________________________________ -// -// Muestra información sobre un servidor rembo -//___________________________________________________________________________________________________________ -function muestra_inforServidorrembo(){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador() - var descripcionservidor=currentNodo.toma_infonodo() - var whref="../varios/informacion_servidorrembo.php?idservidorrembo="+identificador+"&descripcionservidor="+descripcionservidor - window.open(whref,"frame_contenidos") -} -//___________________________________________________________________________________________________________ -// -// Muestra información sobre un servidor dhcp -//___________________________________________________________________________________________________________ -function muestra_inforServidordhcp(){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador() - var descripcionservidor=currentNodo.toma_infonodo() - var whref="../varios/informacion_servidordhcp.php?idservidordhcp="+identificador+"&descripcionservidor="+descripcionservidor - window.open(whref,"frame_contenidos") -} - diff --git a/admin/WebConsole/jscripts/softwares.js b/admin/WebConsole/jscripts/softwares.js deleted file mode 100644 index 9ebb8371..00000000 --- a/admin/WebConsole/jscripts/softwares.js +++ /dev/null @@ -1,51 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fichero: softwares.js -// Este fichero implementa las funciones javascript del fichero softwares.php -// ************************************************************************************************************************************************* -//________________________________________________________________________________________________________ -// -// Muestra formulario para gestionar los componentes incluidos en un perfil software -//________________________________________________________________________________________________________ -function insertar_perfilcomponente(){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador() - var descripcionperfil=currentNodo.toma_infonodo(); - var whref="../varios/perfilcomponente_soft.php?idperfilsoft="+identificador+"&descripcionperfil="+descripcionperfil - window.open(whref,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Muestra información sobre los perfiles software -//________________________________________________________________________________________________________ -function informacion_perfiles(){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador() - var descripcionperfil=currentNodo.toma_infonodo(); - var whref="../varios/informacion_perfilessoftware.php?idperfil="+identificador+"&descripcionperfil="+descripcionperfil - window.open(whref,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Muestra formulario para gestionar los componentes incluidos en un software incremental -//________________________________________________________________________________________________________ -function insertar_incrementalcomponente(){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador() - var descripcionincremental=currentNodo.toma_infonodo(); - var whref="../varios/incrementalcomponente_soft.php?idsoftincremental="+identificador+"&descripcionincremental="+descripcionincremental - window.open(whref,"frame_contenidos") -} -//________________________________________________________________________________________________________ -// -// Muestra información sobre los perfiles software -//________________________________________________________________________________________________________ -function informacion_incrementales(){ - reset_contextual(-1,-1) - var identificador=currentNodo.toma_identificador(); - var descripcionincremental=currentNodo.toma_infonodo(); - var whref="../varios/informacion_incrementales.php?idsoftincremental="+identificador+"&descripcionincremental="+descripcionincremental - window.open(whref,"frame_contenidos") -} -
\ No newline at end of file diff --git a/admin/WebConsole/jscripts/tareascomandos.js b/admin/WebConsole/jscripts/tareascomandos.js deleted file mode 100644 index 05578ef9..00000000 --- a/admin/WebConsole/jscripts/tareascomandos.js +++ /dev/null @@ -1,79 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: tareascomandos.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero tareascomandos.php -// ************************************************************************************************************************************************* -var currentidtareacomando=null; -//________________________________________________________________________________________________________ -function gestion_comandos(id,o,orden){ - - if (o.checked) - var wurl="../gestores/gestor_tareascomandos.php?opcion="+op_modificacion+"&idtareacomando="+id+"&orden="+orden - else{ - var resul=window.confirm(TbMsg[0]); - if (!resul){ - o.checked=true; - return; - } - var wurl="../gestores/gestor_tareascomandos.php?opcion="+op_eliminacion+"&idtareacomando="+id - } - currentidtareacomando=id // Guarda identificdor de la tarea - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -function ActualizarAccion(id){ - var objorden=document.getElementById("orden-"+id) - var orden=objorden.value - if(orden=="" || orden<1){ - alert(TbMsg[1]); - oorden.focus(); - return - } - var ocheckbox=document.getElementById("checkbox-"+id); - gestion_comandos(id,ocheckbox,orden) -} -//________________________________________________________________________________________________________ -function resultado_eliminar_tareacomando(resul,descrierror,idtt){ - if (!resul){ // Ha habido algún error en la eliminación - alert(descrierror) - return - } - alert(TbMsg[2]) - var oTABLE=document.getElementById("TABLACOMANDOS"); - var oTRs=oTABLE.getElementsByTagName('TR') - for(var i=0;i<oTRs.length;i++){ - if(oTRs[i].getAttribute("id")=='TR-'+currentidtareacomando || oTRs[i].getAttribute("id")=='PAR-'+currentidtareacomando) - oTRs[i].style.display="none" - } -} -//________________________________________________________________________________________________________ -function resultado_modificar_tareacomando(resul,descrierror,id){ - if (!resul){ // Ha habido algún error en la eliminación - alert(descrierror) - return - } - alert(TbMsg[3]) -} -//________________________________________________________________________________________________________ -function ver_parametros(o,sw,ida){ - o=o.parentNode - o.childNodes[sw].style.display="none" - sw++ - if(sw>1)sw=0 - o.childNodes[sw].style.display="block" - while (o.tagName!="TBODY"){ - o=o.parentNode - } - var oTRs=o.getElementsByTagName('TR') - for(var i=0;i<oTRs.length;i++){ - if(oTRs[i].getAttribute("id")=='PAR-'+ida) - if (oTRs[i].style.display=="none") oTRs[i].style.display="block" - else - oTRs[i].style.display="none" - } - } diff --git a/admin/WebConsole/jscripts/trabajostareas.js b/admin/WebConsole/jscripts/trabajostareas.js deleted file mode 100644 index e57ddae1..00000000 --- a/admin/WebConsole/jscripts/trabajostareas.js +++ /dev/null @@ -1,68 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación:2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: trabajostareas.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero trabajostareas.php -// ************************************************************************************************************************************************* -var currentidtarea=null; -//____________________________________________________________________________ -function gestion_tareas(id,o,op){ - var idtrabajo=document.fdatos.idtrabajo.value - var oorden=document.getElementById("orden-"+id) - var orden=oorden.value - if(orden=="" || orden<1){ - alert(TbMsg[1]); - if(op==null) o.checked=false - oorden.focus(); - return - } - if (o.checked){ - if(op==null) op=op_alta; - var wurl="../gestores/gestor_trabajostareas.php?opcion="+op+"&idtrabajo="+idtrabajo+"&idtarea="+id+"&orden="+orden - } - else - var wurl="../gestores/gestor_trabajostareas.php?opcion="+op_eliminacion+"&idtrabajo="+idtrabajo+"&idtarea="+id - currentidtarea=id // Guarda identificdor de la tarea - ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe - ifr.src=wurl; // LLama a la página gestora -} -//________________________________________________________________________________________________________ -function resultado_insertar_trabajostareas(resul,descrierror,resultado_modificar_trabajostareas){ - if (!resul){ // Ha habido algún error en la inserción - alert(descrierror) - return - } - alert(TbMsg[0]) - var imgact=document.getElementById("imgact-"+currentidtarea); - var imgHTML='<TD id="imgact-'+currentidtarea+'"><IMG src="../images/iconos/actualizar.gif" style="cursor:hand" onclick="ActualizarAccion('+currentidtarea+')">'; - imgact.innerHTML=imgHTML -} -//________________________________________________________________________________________________________ -function resultado_eliminar_trabajostareas(resul,descrierror,idtt){ - if (!resul){ // Ha habido algún error en la eliminación - alert(descrierror) - return - } - alert(TbMsg[2]) - var imgact=document.getElementById("imgact-"+currentidtarea); - var imgHTML=' '; - imgact.innerHTML=imgHTML - var oorden=document.getElementById("orden-"+currentidtarea) - oorden.value=""; -} -//________________________________________________________________________________________________________ -function resultado_modificar_trabajostareas(resul,descrierror,id){ - if (!resul){ // Ha habido algún error en la eliminación - alert(descrierror) - return - } - alert(TbMsg[3]) -} -//____________________________________________________________________________ -function ActualizarAccion(id){ - var ocheckbox=document.getElementById("checkbox-"+id); - gestion_tareas(id,ocheckbox,op_modificacion) -}
\ No newline at end of file diff --git a/admin/WebConsole/menus/images/linux.png b/admin/WebConsole/menus/images/linux.png Binary files differdeleted file mode 100644 index d4ad6c6c..00000000 --- a/admin/WebConsole/menus/images/linux.png +++ /dev/null diff --git a/admin/WebConsole/menus/images/opengnsys.png b/admin/WebConsole/menus/images/opengnsys.png Binary files differdeleted file mode 100644 index cea3b03e..00000000 --- a/admin/WebConsole/menus/images/opengnsys.png +++ /dev/null diff --git a/admin/WebConsole/menus/images/xp.png b/admin/WebConsole/menus/images/xp.png Binary files differdeleted file mode 100644 index b4fcf480..00000000 --- a/admin/WebConsole/menus/images/xp.png +++ /dev/null diff --git a/admin/WebConsole/menus/menuaula1.html b/admin/WebConsole/menus/menuaula1.html deleted file mode 100644 index b24b101f..00000000 --- a/admin/WebConsole/menus/menuaula1.html +++ /dev/null @@ -1,37 +0,0 @@ -<html> - <head> - <style type="text/css"> - * { font-size: 10px; } - h2 { font-size: 2em;} - br {font-size: 0.2em; } - a:link, a:visited { text-decoration: none; font-weight: normal; color:#505e6b; font-weight: bold; } </style> - </head> - - <body> - <table width=100%> - <tr><td colspan=3 height=50px > - <h2><img style="margin:0px 100px 0px 0px" align=middle src=images/opengnsys.png>Menú de opciones</h2></p></td></tr> - - <tr><td width=10% rowspan="2" align=right valign=top><img width="40px" heigth="40px" src=images/xp.png> - <td width=30%><a href="command:bootOs 1 1">1.- Arrancar Windows XP</a> - <td width=60%>Arranque normal sin modificaciones. - <tr> - <td width=30%><a href="command: restoreImage REPO /aula1/xp 1 1">2.- Reinstalar Windows XP</a></td> - <td width=60%><br>El proceso de instalación puede tardar unos minutos. - <br><font color=red>Durante la instalación se bloquean teclado y ratón.</font></td> - - <tr><td colspan=3 text=white bgcolor=#ffffff align=center height=10px> - - - <tr><td width=10% rowspan="2" align=right valign=top><img width="40px" heigth="40px" src=images/linux.png> - <td width=30%><a href="command:bootOs 1 2">3.- Arrancar Ubuntu 9.04</a> - <td width=60%>Arranque normal sin modificaciones. - <tr> - <td width=30%><a href="command: restoreImage REPO /aula1/ubuntu9 1 2"><br>4.- Reinstalar Ubuntu 9.04</a> - <td width=60%><br>El proceso de instalación puede tardar unos minutos. - <br><font color=red>Durante la instalación se bloquean teclado y ratón.</font> - - - </table> - <body> -</html> diff --git a/admin/WebConsole/nada.php b/admin/WebConsole/nada.php deleted file mode 100644 index d12380bb..00000000 --- a/admin/WebConsole/nada.php +++ /dev/null @@ -1,9 +0,0 @@ -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <SCRIPT language="javascript"> - </SCRIPT> -</HEAD> -<BODY> -</BODY> -</HTML> diff --git a/admin/WebConsole/opengnsys-icon.jpg b/admin/WebConsole/opengnsys-icon.jpg Binary files differdeleted file mode 100644 index 859844e3..00000000 --- a/admin/WebConsole/opengnsys-icon.jpg +++ /dev/null diff --git a/admin/WebConsole/pagerror.php b/admin/WebConsole/pagerror.php deleted file mode 100644 index 8f5166e1..00000000 --- a/admin/WebConsole/pagerror.php +++ /dev/null @@ -1,35 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Diciembre-2003 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: controlacceso.php -// Descripción :Este fichero implementa el control de acceso a la Aplicación en todas las p�inas -// ************************************************************************************************************************************************* -include_once("./includes/ctrlacc.php"); -//________________________________________________________________________________________________________ -$herror=0; -if (isset($_GET["herror"])) $herror=$_GET["herror"]; -//________________________________________________________________________________________________________ -?> -<HTML> - <TITLE> Administración web de aulas</TITLE> - <HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="estilos.css"> - </HEAD> - <BODY> - <? - echo '<SCRIPT LANGUAGE="JAVASCRIPT">'.chr(13); - echo ' var o=window.top;'.chr(13); - echo ' var ao=o.parent;'.chr(13); - echo ' while (o!=ao){ // Busca la primera ventana del navegador'.chr(13); - echo ' ao=o;'.chr(13); - echo ' o=o.parent;'; - echo ' };'.chr(13); - echo ' ao.location="'.$urlacceso.'?herror='.$herror.'";'.chr(13); - echo '</SCRIPT>'.chr(13); - ?> - </BODY> -</HTML> diff --git a/admin/WebConsole/principal/acciones.php b/admin/WebConsole/principal/acciones.php deleted file mode 100644 index 0e8300c8..00000000 --- a/admin/WebConsole/principal/acciones.php +++ /dev/null @@ -1,880 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: acciones.php -// Descripción : -// Administra procedimientos,tareas y trabajos de un determinado Centro -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../clases/MenuContextual.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/acciones_".$idioma.".php"); -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -else - $arbolXML=CreaArbol($cmd,$idcentro); // Crea el arbol XML con todos los datos de las acciones registradas en el Centro -// Creación del árbol -$baseurlimg="../images/signos"; // Url de las im�enes de signo -$clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol -$arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault,1,0,5); -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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/opciones.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/acciones_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY OnContextMenu="return false"> -<? -//________________________________________________________________________________________________________ -echo $arbol->CreaArbolVistaXML(); // Crea árbol (HTML) a partir del XML -$flotante=new MenuContextual(); // Crea objeto MenuContextual - -// Crea contextual de los procedimientos -$XMLcontextual=CreacontextualXMLProcedimientos(); -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLGruposProcedimientos(); // Grupo de Procedimientos -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=CreacontextualXMLProcedimiento(); // Procedimientos -echo $flotante->CreaMenuContextual($XMLcontextual); - -// Crea contextual de las tareas -$XMLcontextual=CreacontextualXMLTareas(); -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLGruposTareas(); // Grupo de Tareas -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=CreacontextualXMLTarea(); // Tareas -echo $flotante->CreaMenuContextual($XMLcontextual); - -// Crea contextual de los trabajos -$XMLcontextual=CreacontextualXMLTrabajos(); -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLGruposTrabajos(); // Grupo de Trabajos -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=CreacontextualXMLTrabajo(); // Trabajos -echo $flotante->CreaMenuContextual($XMLcontextual); -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -// ******************************************************************************************************** -// Devuelve una cadena con formato XML con toda la informaci� de las acciones registradas en un Centro concreto -// Parametros: -// - cmd:Una comando ya operativo ( con conexiónabierta) -// - idcentro: El identificador del centro -//________________________________________________________________________________________________________ -function CreaArbol($cmd,$idcentro){ - global $TbMsg; - global $LITAMBITO_PROCEDIMIENTOS; - global $LITAMBITO_TAREAS; - global $LITAMBITO_TRABAJOS; - - $cadenaXML='<ACCIONES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/acciones.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[33].'"'; - $cadenaXML.=' nodoid="RaizAcciones"'; - $cadenaXML.='>'; - - $cadenaXML.='<COMANDOS'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[30].'"'; - $cadenaXML.=' nodoid="RaizComandos"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_Comandos($cmd); - $cadenaXML.='</COMANDOS>'; - - $cadenaXML.='<PROCEDIMIENTOS'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[29].'"'; - $cadenaXML.=' nodoid=Raizpro'.$LITAMBITO_PROCEDIMIENTOS; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_Raiz".$LITAMBITO_PROCEDIMIENTOS."'".')"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_procedimientos($cmd,$idcentro,0); - $cadenaXML.='</PROCEDIMIENTOS>'; - - $cadenaXML.='<TAREAS'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[31].'"'; - $cadenaXML.=' nodoid=Raiz'.$LITAMBITO_TAREAS; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_Raiz".$LITAMBITO_TAREAS."'".')"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_tareas($cmd,$idcentro,0); - $cadenaXML.='</TAREAS>'; - - $cadenaXML.='<TRABAJOS'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[32].'"'; - $cadenaXML.=' nodoid=Raiz'.$LITAMBITO_TRABAJOS; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_Raiz".$LITAMBITO_TRABAJOS."'".')"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_trabajos($cmd,$idcentro,0); - $cadenaXML.='</TRABAJOS>'; - $cadenaXML.='</ACCIONES>'; - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_Comandos($cmd){ - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idcomando,descripcion,urlimg FROM comandos Where activo=1 order by descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<COMANDO'; - // Atributos - //if (!empty($rs->campos["urlimg"])) - // $cadenaXML.=' imagenodo='.$rs->campos["urlimg"]; - //else - $cadenaXML.=' imagenodo="../images/iconos/comandos.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.=' nodoid=comando-'.$rs->campos["idcomando"]; - $cadenaXML.='>'; - $cadenaXML.='</COMANDO>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_grupos_procedimientos($cmd,$idcentro,$grupoid){ - global $AMBITO_GRUPOSPROCEDIMIENTOS; - global $LITAMBITO_GRUPOSPROCEDIMIENTOS; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSPROCEDIMIENTOS." ORDER BY nombregrupo"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<GRUPOSPROCEDIMIENTOS'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,'. " 'flo_".$LITAMBITO_GRUPOSPROCEDIMIENTOS."'" .');"'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSPROCEDIMIENTOS.'-'.$rs->campos["idgrupo"]; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_procedimientos($cmd,$idcentro,$rs->campos["idgrupo"]); - $cadenaXML.='</GRUPOSPROCEDIMIENTOS>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - $cadenaXML.=SubarbolXML_Procedimientos($cmd,$idcentro,$grupoid); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_Procedimientos($cmd,$idcentro,$grupoid){ - global $LITAMBITO_PROCEDIMIENTOS; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idprocedimiento,descripcion FROM procedimientos WHERE idcentro=".$idcentro." AND grupoid=".$grupoid." ORDER BY descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<PROCEDIMIENTO'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/procedimiento.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_PROCEDIMIENTOS.'-'.$rs->campos["idprocedimiento"]; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_PROCEDIMIENTOS."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</PROCEDIMIENTO>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_grupos_tareas($cmd,$idcentro,$grupoid){ - global $AMBITO_GRUPOSTAREAS; - global $LITAMBITO_GRUPOSTAREAS; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSTAREAS." ORDER BY nombregrupo"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<GRUPOSTAREAS'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,'. " 'flo_".$LITAMBITO_GRUPOSTAREAS."'" .');"'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSTAREAS.'-'.$rs->campos["idgrupo"]; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_tareas($cmd,$idcentro,$rs->campos["idgrupo"]); - $cadenaXML.='</GRUPOSTAREAS>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - $cadenaXML.=SubarbolXML_Tareas($cmd,$idcentro,$grupoid); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_Tareas($cmd,$idcentro,$grupoid){ - global $LITAMBITO_TAREAS; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT tareas.idtarea,tareas.descripcion FROM tareas WHERE tareas.idcentro=".$idcentro." AND grupoid=".$grupoid; - $cmd->texto.=" ORDER by tareas.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<TAREA'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/tareas.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_TAREAS.'-'.$rs->campos["idtarea"]; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_TAREAS."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</TAREA>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_grupos_trabajos($cmd,$idcentro,$grupoid){ - global $AMBITO_GRUPOSTRABAJOS; - global $LITAMBITO_GRUPOSTRABAJOS; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSTRABAJOS." ORDER BY nombregrupo"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<GRUPOSTRABAJOS'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,'. " 'flo_".$LITAMBITO_GRUPOSTRABAJOS."'" .');"'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSTRABAJOS.'-'.$rs->campos["idgrupo"]; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_trabajos($cmd,$idcentro,$rs->campos["idgrupo"]); - $cadenaXML.='</GRUPOSTRABAJOS>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - $cadenaXML.=SubarbolXML_Trabajos($cmd,$idcentro,$grupoid); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_Trabajos($cmd,$idcentro,$grupoid){ - global $LITAMBITO_TRABAJOS; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT trabajos.idtrabajo,trabajos.descripcion FROM trabajos WHERE trabajos.idcentro=".$idcentro." AND trabajos.grupoid=".$grupoid;; - $cmd->texto.=" ORDER by trabajos.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<TRABAJO'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/trabajos.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_TRABAJOS.'-'.$rs->campos["idtrabajo"]; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_TRABAJOS."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</TRABAJO>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -// -// Mens Contextuales -//________________________________________________________________________________________________________ -function CreacontextualXMLProcedimientos(){ - global $AMBITO_PROCEDIMIENTOS; - global $AMBITO_GRUPOSPROCEDIMIENTOS; - global $LITAMBITO_GRUPOSPROCEDIMIENTOS; - global $LITAMBITO_PROCEDIMIENTOS; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_Raiz'.$LITAMBITO_PROCEDIMIENTOS.'"'; - $layerXML.=' maxanchu=195'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSPROCEDIMIENTOS.',' . "'".$LITAMBITO_GRUPOSPROCEDIMIENTOS."'" . ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[0]; - $layerXML.='></ITEM>'; - - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=250; - $wpages="../propiedades/propiedades_procedimientos.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/procedimiento.gif"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_procedimientos.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_PROCEDIMIENTOS.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLGruposProcedimientos(){ - global $AMBITO_PROCEDIMIENTOS; - global $AMBITO_GRUPOSPROCEDIMIENTOS; - global $LITAMBITO_GRUPOSPROCEDIMIENTOS; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSPROCEDIMIENTOS.'"'; - $layerXML.=' maxanchu=200'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSPROCEDIMIENTOS.',' ."'".$LITAMBITO_GRUPOSPROCEDIMIENTOS."'". ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[0]; - $layerXML.='></ITEM>'; - - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=250; - $wpages="../propiedades/propiedades_procedimientos.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/procedimiento.gif"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_procedimientos.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_PROCEDIMIENTOS.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/modificar.gif"'; - $layerXML.=' textoitem='.$TbMsg[8]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLProcedimiento(){ - global $EJECUCION_PROCEDIMIENTO; - global $AMBITO_PROCEDIMIENTOS; - global $LITAMBITO_PROCEDIMIENTOS; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_PROCEDIMIENTOS.'"'; - $layerXML.=' maxanchu=170'; - $layerXML.=' swimg=1'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="gestionar_procedimientocomando()"'; - $layerXML.=' imgitem="../images/iconos/comandos.gif"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="ver_comandosprocedimientos()"'; - $layerXML.=' textoitem='.$TbMsg[6]; - $layerXML.=' imgitem="../images/iconos/informacion.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="mover('.$AMBITO_PROCEDIMIENTOS.')"'; - $layerXML.=' imgitem="../images/iconos/mover.gif"'; - $layerXML.=' textoitem='.$TbMsg[7]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=250; - $wpages="../propiedades/propiedades_procedimientos.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[8]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[9]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_accionmenu('.$EJECUCION_PROCEDIMIENTO.')"'; - $layerXML.=' imgitem="../images/iconos/menus.gif"'; - $layerXML.=' textoitem='.$TbMsg[10]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLTareas(){ - global $AMBITO_TAREAS; - global $AMBITO_GRUPOSTAREAS; - global $LITAMBITO_GRUPOSTAREAS; - global $LITAMBITO_TAREAS; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_Raiz'.$LITAMBITO_TAREAS.'"'; - $layerXML.=' maxanchu=150'; - $layerXML.=' swimg=1'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSTAREAS.',' ."'".$LITAMBITO_GRUPOSTAREAS."'". ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[11]; - $layerXML.='></ITEM>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=270; - $wpages="../propiedades/propiedades_tareas.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/tareas.gif"'; - $layerXML.=' textoitem='.$TbMsg[12]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_tareas.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_TAREAS.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[13]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLGruposTareas(){ - global $AMBITO_TAREAS; - global $AMBITO_GRUPOSTAREAS; - global $LITAMBITO_GRUPOSTAREAS; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSTAREAS.'"'; - $layerXML.=' maxanchu=160'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSTAREAS.',' ."'".$LITAMBITO_GRUPOSTAREAS."'". ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[11]; - $layerXML.='></ITEM>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=270; - $wpages="../propiedades/propiedades_tareas.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/tareas.gif"'; - $layerXML.=' textoitem='.$TbMsg[12]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_tareas.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_TAREAS.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[13]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/modificar.gif"'; - $layerXML.=' textoitem='.$TbMsg[8]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[14]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLTarea(){ - global $EJECUCION_TAREA; - global $AMBITO_TAREAS; - global $LITAMBITO_TAREAS; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_TAREAS.'"'; - $layerXML.=' maxanchu=150'; - $layerXML.=' swimg=1'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="ejecutar_tareas()"'; - $layerXML.=' imgitem="../images/iconos/tareas.gif"'; - $layerXML.=' textoitem='.$TbMsg[15]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="programacion('.$EJECUCION_TAREA.')"'; - $layerXML.=' imgitem="../images/iconos/reloj.gif"'; - $layerXML.=' textoitem='.$TbMsg[16]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="gestionar_tareacomando()"'; - $layerXML.=' imgitem="../images/iconos/comandos.gif"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="ver_comandostareas()"'; - $layerXML.=' textoitem='.$TbMsg[17]; - $layerXML.=' imgitem="../images/iconos/informacion.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="mover('.$AMBITO_TAREAS.')"'; - $layerXML.=' imgitem="../images/iconos/mover.gif"'; - $layerXML.=' textoitem='.$TbMsg[18]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=270; - $wpages="../propiedades/propiedades_tareas.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[8]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[19]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_accionmenu('.$EJECUCION_TAREA.')"'; - $layerXML.=' imgitem="../images/iconos/menus.gif"'; - $layerXML.=' textoitem='.$TbMsg[10]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLTrabajos(){ - global $AMBITO_TRABAJOS; - global $AMBITO_GRUPOSTRABAJOS; - global $LITAMBITO_GRUPOSTRABAJOS; - global $LITAMBITO_TRABAJOS; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_Raiz'.$LITAMBITO_TRABAJOS.'"'; - $layerXML.=' maxanchu=160'; - $layerXML.=' swimg=1'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSTRABAJOS.',' ."'".$LITAMBITO_GRUPOSTRABAJOS."'". ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[20]; - $layerXML.='></ITEM>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=250; - $wpages="../propiedades/propiedades_trabajos.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/trabajos.gif"'; - $layerXML.=' textoitem='.$TbMsg[21]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_trabajos.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_TRABAJOS.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[22]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLGruposTrabajos(){ - global $AMBITO_TRABAJOS; - global $AMBITO_GRUPOSTRABAJOS; - global $LITAMBITO_GRUPOSTRABAJOS; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSTRABAJOS.'"'; - $layerXML.=' maxanchu=170'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSTRABAJOS.',' ."'".$LITAMBITO_GRUPOSTRABAJOS."'". ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[20]; - $layerXML.='></ITEM>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=250; - $wpages="../propiedades/propiedades_trabajos.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/trabajos.gif"'; - $layerXML.=' textoitem='.$TbMsg[21]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_trabajos.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_TRABAJOS.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[22]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/modificar.gif"'; - $layerXML.=' textoitem='.$TbMsg[8]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[23]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLTrabajo(){ - global $EJECUCION_TRABAJO; - global $AMBITO_TRABAJOS; - global $LITAMBITO_TRABAJOS; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_TRABAJOS.'"'; - $layerXML.=' maxanchu=140'; - $layerXML.=' swimg=1'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="ejecutar_trabajos()"'; - $layerXML.=' imgitem="../images/iconos/trabajos.gif"'; - $layerXML.=' textoitem='.$TbMsg[24]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="programacion('.$EJECUCION_TRABAJO.')"'; - $layerXML.=' imgitem="../images/iconos/reloj.gif"'; - $layerXML.=' textoitem='.$TbMsg[16]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_trabajotarea()"'; - $layerXML.=' imgitem="../images/iconos/tareas.gif"'; - $layerXML.=' textoitem='.$TbMsg[25]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="ver_tareastrabajos()"'; - $layerXML.=' textoitem='.$TbMsg[26]; - $layerXML.=' imgitem="../images/iconos/informacion.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="mover('.$AMBITO_TRABAJOS.')"'; - $layerXML.=' imgitem="../images/iconos/mover.gif"'; - $layerXML.=' textoitem='.$TbMsg[27]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=250; - $wpages="../propiedades/propiedades_trabajos.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[8]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[28]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_accionmenu('.$EJECUCION_TRABAJO.')"'; - $layerXML.=' imgitem="../images/iconos/menus.gif"'; - $layerXML.=' textoitem='.$TbMsg[10]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -?> diff --git a/admin/WebConsole/principal/actualizar.php b/admin/WebConsole/principal/actualizar.php deleted file mode 100644 index 50088374..00000000 --- a/admin/WebConsole/principal/actualizar.php +++ /dev/null @@ -1,205 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: actualizar.php -// Descripción : -// Actualiza la visualización de los ordenadores de un ámbito concreto -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/SockHidra.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/actualizar_".$idioma.".php"); -//________________________________________________________________________________________________________ -$litambito=0; -$idambito=0; - -if (isset($_GET["litambito"])) $litambito=$_GET["litambito"]; // Recoge parametros -if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; - -$nombrefuncion="Actualizar"; -$ejecutor="1"; -$cadenaip=""; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -if($cmd){ // Compone cadena ip recorriendo ámbitos - switch($litambito){ - case $LITAMBITO_CENTROS : - $cmd->texto="SELECT idcentro,nombrecentro FROM centros WHERE idcentro=".$idambito; - RecorreCentro($cmd); - break; - case $LITAMBITO_GRUPOSAULAS : - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idgrupo=".$idambito." AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - break; - case $LITAMBITO_AULAS : - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idaula=".$idambito; - RecorreAulas($cmd); - break; - case $LITAMBITO_GRUPOSORDENADORES : - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposordenadores WHERE idgrupo=".$idambito; - RecorreGruposOrdenadores($cmd); - break; - case $LITAMBITO_ORDENADORES : - $cmd->texto="SELECT ip FROM ordenadores WHERE idordenador=".$idambito; - RecorreOrdenadores($cmd); - break; - } -} -$resul=false; -if($cmd){ - $shidra=new SockHidra($servidorhidra,$hidraport); - $cadenaip=ereg_replace( ";", "','", $cadenaip ); - $cmd->texto="SELECT ordenadores.ip as ipord,servidoresrembo.ip FROM ordenadores INNER JOIN servidoresrembo ON ordenadores.idservidorrembo =servidoresrembo.idservidorrembo WHERE ordenadores.ip IN ('".$cadenaip."') ORDER BY servidoresrembo.ip"; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) $resul=false; // Error al abrir recordset - $rs->Primero(); - if(!$rs->EOF){ - $resul=true; - $ipservidorrembo=trim($rs->campos["ip"]); // toma ip servidor rembo - $cadenaip=""; - while(!$rs->EOF && $resul){ - if($ipservidorrembo!=trim($rs->campos["ip"])){ // compara si cambia el servidor rembo - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $cadenaip=substr($cadenaip,0,strlen($cadenaip)-1); // Quita la coma - $parametros.="iph=".$cadenaip.chr(13); - $parametros.="rmb=".$ipservidorrembo.chr(13); - $resul=manda_trama(); - $ipservidorrembo=trim($rs->campos["ip"]); // toma ip servidor rembo - $cadenaip=""; - } - $cadenaip.=trim($rs->campos["ipord"]).";"; // toma ip del cliente - $rs->Siguiente(); - } - } - $rs->Cerrar(); - if($resul){ - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $cadenaip=substr($cadenaip,0,strlen($cadenaip)-1); // Quita la coma - $parametros.="iph=".$cadenaip.chr(13); - $parametros.="rmb=".$ipservidorrembo.chr(13); - $resul=manda_trama(); - } -} -// ************************************************************************************************************************************************* -?> -<HTML> -<TITLE>" Administración web de aulas"</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -</HEAD> -<BODY> -<? - echo '<SCRIPT language="javascript">'; - if($resul) - echo "alert('".$TbMsg[0]."');"; - else - echo "alert('".$TbMsg[1]."');"; - echo ' self.close();'; - echo '</SCRIPT>'; -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// -// Manda una trama del comando Actualizar -//________________________________________________________________________________________________________ -function manda_trama(){ - global $parametros; - global $shidra; - if ($shidra->conectar()){ // Se ha establecido la conexión con el servidor hidra - $shidra->envia_comando($parametros); - $shidra->desconectar(); - return(true); - } - return(false); -} -//________________________________________________________________________________________________________ -function RecorreCentro($cmd){ - global $AMBITO_GRUPOSAULAS; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - if(!$rs->EOF){ - $idcentro=$rs->campos["idcentro"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idcentro=".$idcentro." AND grupoid=0 AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo"; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idcentro=".$idcentro." AND grupoid=0 ORDER BY nombreaula"; - RecorreAulas($cmd); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposAulas($cmd){ - global $AMBITO_GRUPOSAULAS; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE grupoid=".$idgrupo." AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo"; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE grupoid=".$idgrupo." ORDER BY nombreaula"; - RecorreAulas($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreAulas($cmd){ - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idaula=$rs->campos["idaula"]; - $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE idaula=".$idaula; - $k=0; - RecorreOrdenadores($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposOrdenadores($cmd){ - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposOrdenadores WHERE grupoid=".$idgrupo." ORDER BY nombregrupoordenador"; - RecorreGruposOrdenadores($cmd); - $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE grupoid=".$idgrupo; - RecorreOrdenadores($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreOrdenadores($cmd){ - global $cadenaip; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaip.=$rs->campos["ip"].";"; - $rs->Siguiente(); - } - $rs->Cerrar(); -} -?> diff --git a/admin/WebConsole/principal/administracion.php b/admin/WebConsole/principal/administracion.php deleted file mode 100644 index 4cdb5b55..00000000 --- a/admin/WebConsole/principal/administracion.php +++ /dev/null @@ -1,613 +0,0 @@ -<? -// ********************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: administracion.php -// Descripción : -// Presenta opciones de admistración de la Aplicación -// ********************************************************************************************************** -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../clases/MenuContextual.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/administracion_".$idioma.".php"); -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); -$cadenaXML=""; -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexi� con servidor B.D. -else - $arbolXML=CreaArbol($cmd); // Crea el arbol XML con todos los datos de administracion -// Creaci� del �bol -$baseurlimg="../images/signos"; // Url de las im�enes de signo -$clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del �bol -$arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault,2,0,5); // Crea el �bol (formato XML) -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administraci� web de aulas</TITLE> -<HEAD> - <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/administracion.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/administracion_usuarios.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> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/administracion_'.$idioma.'.js"></SCRIPT>'?> - - <SCRIPT language="javascript"> - - </SCRIPT> - -</HEAD> -<BODY OnContextMenu="return false"> -<? -//________________________________________________________________________________________________________ -echo $arbol->CreaArbolVistaXML(); // Crea �bol (HTML) a partir del XML - -$flotante=new MenuContextual(); // Crea objeto MenuContextual -// Crea contextual de las im�enes - $XMLcontextual=CreacontextualXMLUniversidades(); - echo $flotante->CreaMenuContextual($XMLcontextual); - $XMLcontextual=CreacontextualXMLUsuarios(); - echo $flotante->CreaMenuContextual($XMLcontextual); - $XMLcontextual=CreacontextualXMLAdministradores(); - echo $flotante->CreaMenuContextual($XMLcontextual); - $XMLcontextual=CreacontextualXMLGruposEntidades(); - echo $flotante->CreaMenuContextual($XMLcontextual); - $XMLcontextual=CreacontextualXMLEntidades(); - echo $flotante->CreaMenuContextual($XMLcontextual); - $XMLcontextual=CreacontextualXMLCentros(); - echo $flotante->CreaMenuContextual($XMLcontextual); -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ - -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -// Devuelve una cadena con formato XML con toda la informaci� de aulas y ordenadores registrados en un Centro concreto -// Parametros: -// - cmd:Una comando ya operativo ( con conexi� abierta) -// - idcentro: El identificador del centro -// - nombrecentro: El nombre del centro -//________________________________________________________________________________________________________ -function CreaArbol($cmd){ - global $TbMsg; - global $LITAMBITO_ADMINISTRACION; - global $cadenaXML; - - $cadenaXML='<RAIZ'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/administracion.gif"'; - $cadenaXML.=' nodoid=Raiz'.$LITAMBITO_ADMINISTRACION; - $cadenaXML.=' infonodo='.$TbMsg[0]; - $cadenaXML.='>'; - SubarbolXML_universidades($cmd); - $cadenaXML.='</RAIZ>'; - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_universidades($cmd){ - global $TbMsg; - global $LITAMBITO_GRUPOSUNIVERSIDADES; - global $LITAMBITO_UNIVERSIDADES; - global $AMBITO_GRUPOSUNIVERSIDADES; - global $cadenaXML; - - $rs=new Recordset; - $cmd->texto="SELECT iduniversidad,nombreuniversidad FROM universidades"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<UNIVERSIDAD '; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_UNIVERSIDADES."'" .')"'; - $cadenaXML.=' imagenodo="../images/iconos/universidades.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombreuniversidad"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_UNIVERSIDADES; - $cadenaXML.='>'; - SubarbolXML_usuarios($cmd,$rs->campos["iduniversidad"],0); - SubarbolXML_universidades_entidades($cmd,$rs->campos["iduniversidad"],0); - $cadenaXML.='</UNIVERSIDAD>'; - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function SubarbolXML_usuarios($cmd){ - global $TbMsg; - global $cadenaXML; - - $cadenaXML.='<USUARIOS'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/usuarioslog.gif"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_administradores'" .')"'; - $cadenaXML.=' infonodo="'.$TbMsg[11].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_USUARIOS; - $cadenaXML.='>'; - SubarbolXML_superadministradores($cmd); - $cadenaXML.='</USUARIOS>'; -} -//________________________________________________________________________________________________________ -function SubarbolXML_superadministradores($cmd){ - global $TbMsg; - global $LITAMBITO_USUARIOS; - global $cadenaXML; - global $SUPERADMINISTRADOR; - global $ADMINISTRADOR; - $rs=new Recordset; - $cmd->texto="SELECT idusuario,nombre,idtipousuario FROM usuarios WHERE idtipousuario=".$SUPERADMINISTRADOR." OR idtipousuario=".$ADMINISTRADOR." ORDER by idtipousuario,nombre"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<USUARIO'; - // Atributos - if($rs->campos["idtipousuario"]==$SUPERADMINISTRADOR) - $cadenaXML.=' imagenodo="../images/iconos/superadministradores.gif"'; - else - $cadenaXML.=' imagenodo="../images/iconos/administradores.gif"'; - - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_USUARIOS."'" .')"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombre"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_USUARIOS.'-'.$rs->campos["idusuario"]; - $cadenaXML.='>'; - SubarbolXML_centros_asignados($cmd,$rs->campos["idusuario"]); - $cadenaXML.='</USUARIO>'; - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function SubarbolXML_universidades_entidades($cmd,$iduniversidad,$grupoid){ - global $TbMsg; - global $LITAMBITO_GRUPOSENTIDADES; - global $LITAMBITO_ENTIDADES; - global $cadenaXML; - $rs=new Recordset; - $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=0 AND iduniversidad=".$iduniversidad." ORDER BY nombregrupo"; - - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<GRUPOSENTIDADES'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_GRUPOSENTIDADES."'" .')"'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSENTIDADES.'-'.$rs->campos["idgrupo"]; - $cadenaXML.='>'; - SubarbolXML_universidades_entidades($cmd,$iduniversidad,$rs->campos["idgrupo"]); - $cadenaXML.='</GRUPOSENTIDADES>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - $cmd->texto="SELECT identidad,nombreentidad FROM entidades WHERE grupoid=".$grupoid." AND iduniversidad=".$iduniversidad." ORDER by nombreentidad desc"; - $rs->Comando=&$cmd; - - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<ENTIDAD'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/entidades.gif"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_ENTIDADES."'" .')"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombreentidad"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_ENTIDADES.'-'.$rs->campos["identidad"]; - $cadenaXML.='>'; - SubarbolXML_entidades_centros($cmd,$rs->campos["identidad"]); - $cadenaXML.='</ENTIDAD>'; - $rs->Siguiente(); - } - $rs->Cerrar(); -} - -//________________________________________________________________________________________________________ -function SubarbolXML_entidades_centros($cmd,$identidad){ - global $TbMsg; - global $LITAMBITO_CENTROS; - global $cadenaXML; - - $rs=new Recordset; - $cmd->texto="SELECT idcentro,nombrecentro FROM centros WHERE identidad=".$identidad." ORDER by nombrecentro"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<CENTRO'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/centros.gif"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_CENTROS."'" .')"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombrecentro"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_CENTROS.'-'.$rs->campos["idcentro"]; - $cadenaXML.='>'; - SubarbolXML_administradores($cmd,$rs->campos["idcentro"]); - $cadenaXML.='</CENTRO>'; - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function SubarbolXML_administradores($cmd,$idambito){ - global $TbMsg; - global $LITAMBITO_USUARIOS; - global $cadenaXML; - global $ADMINISTRADOR; - $rs=new Recordset; - $cmd->texto="SELECT usuarios.idusuario,usuarios.nombre FROM usuarios - INNER JOIN administradores_centros ON administradores_centros.idusuario=usuarios.idusuario - WHERE administradores_centros.idcentro=".$idambito." ORDER by usuarios.nombre"; - - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<USUARIO'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/administradores.gif"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_USUARIOS."'" .')"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombre"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_USUARIOS.'-'.$rs->campos["idusuario"]; - $cadenaXML.='></USUARIO>'; - $rs->Siguiente(); - } - $rs->Cerrar(); -} - -//________________________________________________________________________________________________________ -function SubarbolXML_centros_asignados($cmd,$idambito){ - global $TbMsg; - global $LITAMBITO_CENTROS; - global $cadenaXML; - global $ADMINISTRADOR; - $rs=new Recordset; - $cmd->texto="SELECT centros.idcentro,centros.nombrecentro FROM centros - INNER JOIN administradores_centros ON administradores_centros.idcentro=centros.idcentro - WHERE administradores_centros.idusuario=".$idambito." ORDER by centros.nombrecentro"; - - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<CENTRO'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/centros.gif"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_CENTROS."'" .')"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombrecentro"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_CENTROS.'-'.$rs->campos["idcentro"]; - $cadenaXML.='></CENTRO>'; - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -// -// Mens Contextuales -//________________________________________________________________________________________________________ -function CreacontextualXMLUniversidades(){ - global $LITAMBITO_GRUPOSENTIDADES; - global $AMBITO_GRUPOSENTIDADES; - global $LITAMBITO_UNIVERSIDADES; - global $SUPERADMINISTRADOR; - global $ADMINISTRADOR; - global $TbMsg; - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_UNIVERSIDADES.'"'; - $layerXML.=' maxanchu=160'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - // Crear grupos de entidades - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSENTIDADES.',' ."'".$LITAMBITO_GRUPOSENTIDADES."'". ',1,1)"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - // Crear entidades - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=280; - $wpages="../propiedades/propiedades_entidades.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.',1,1)"'; - $layerXML.=' imgitem="../images/iconos/entidades.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - // Modificar Universidad - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=280; - $wpages="../propiedades/propiedades_universidades.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - // Variables de entorno - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=280; - $wpages="../propiedades/propiedades_entornos.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[10]; - $layerXML.=' imgitem="../images/iconos/entornos.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLUsuarios(){ - global $ADMINISTRADOR; - global $TbMsg; - global $SUPERADMINISTRADOR; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_administradores"'; - $layerXML.=' maxanchu=170'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - - // Crear superadministrador - $wLeft=140; - $wTop=115; - $wWidth=400; - $wHeight=320; - $wpages="../propiedades/propiedades_usuarios.php?idtipousuario=".$SUPERADMINISTRADOR; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/superadministradores.gif"'; - $layerXML.=' textoitem='.$TbMsg[3]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - // Crear administrador - $wLeft=140; - $wTop=115; - $wWidth=400; - $wHeight=320; - $wpages="../propiedades/propiedades_usuarios.php?idtipousuario=".$ADMINISTRADOR; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.',0,3)"'; - $layerXML.=' imgitem="../images/iconos/administradores.gif"'; - $layerXML.=' textoitem='.$TbMsg[9]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLAdministradores(){ - global $LITAMBITO_USUARIOS; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_USUARIOS.'"'; - $layerXML.=' maxanchu=120'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - - // Asignar usuarios - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="Asignar_Usuario()"'; - $layerXML.=' imgitem="../images/iconos/centros.gif"'; - $layerXML.=' textoitem='.$TbMsg[13]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - // Modificar usuarios - $wLeft=140; - $wTop=115; - $wWidth=400; - $wHeight=320; - $wpages="../propiedades/propiedades_usuarios.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLGruposEntidades(){ - global $LITAMBITO_GRUPOSENTIDADES; - global $AMBITO_GRUPOSENTIDADES; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSENTIDADES.'"'; - $layerXML.=' maxanchu=180'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - // Crear grupos de entidades - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSENTIDADES.',' ."'".$LITAMBITO_GRUPOSENTIDADES."'". ',0,1)"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.='></ITEM>'; - - // Crear entidades - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=280; - $wpages="../propiedades/propiedades_entidades.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.',0,1)"'; - $layerXML.=' imgitem="../images/iconos/entidades.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/modificar.gif"'; - $layerXML.=' textoitem='.$TbMsg[6]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[7]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLEntidades(){ - global $LITAMBITO_ENTIDADES; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_ENTIDADES.'"'; - $layerXML.=' maxanchu=160'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - // Crear centros - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=280; - $wpages="../propiedades/propiedades_centros.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.',0,2)"'; - $layerXML.=' imgitem="../images/iconos/centros.gif"'; - $layerXML.=' textoitem='.$TbMsg[8]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - -// Modificar entidades - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=280; - $wpages="../propiedades/propiedades_entidades.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLCentros(){ - global $ADMINISTRADOR; - global $LITAMBITO_CENTROS; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_CENTROS.'"'; - $layerXML.=' maxanchu=160'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - // Asignar administrador - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="Asignar()"'; - $layerXML.=' imgitem="../images/iconos/administradores.gif"'; - $layerXML.=' textoitem='.$TbMsg[12]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=280; - $wpages="../propiedades/propiedades_centros.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -?> diff --git a/admin/WebConsole/principal/aula.php b/admin/WebConsole/principal/aula.php deleted file mode 100644 index 72a2a5f0..00000000 --- a/admin/WebConsole/principal/aula.php +++ /dev/null @@ -1,560 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: aula.php -// Descripción : -// Visualiza los ordenadores de las aulas de un determinado Centro -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/MenuContextual.php"); -include_once("../clases/SockHidra.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/aulas_".$idioma.".php"); -//________________________________________________________________________________________________________ -$litambito=0; -$idambito=0; -$nombreambito=""; -$idsrvrembo=0; -$idsrvdhcp=0; - -if (isset($_GET["litambito"])) $litambito=$_GET["litambito"]; // Recoge parametros -if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; -if (isset($_GET["nombreambito"])) $nombreambito=$_GET["nombreambito"]; -if (isset($_GET["idsrvrembo"])) $idsrvrembo=$_GET["idsrvrembo"]; -if (isset($_GET["idsrvdhcp"])) $idsrvdhcp=$_GET["idsrvdhcp"]; - -$Midordenador= Array(); -$Mnombreordenador= Array(); -$MimgOrdenador=Array(); -$Mip= Array(); -$Mmac= Array(); -$k=0; // Indice de la Matriz - -$cadenaip=""; -$idaula=0; -$nombreaula=""; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -</HEAD> -<SCRIPT language="javascript" src="../clases/jscripts/ArbolVistaXML.js"></SCRIPT> -<SCRIPT language="javascript" src="../clases/jscripts/MenuContextual.js"></SCRIPT> -<SCRIPT language="javascript" src="../jscripts/aula.js"></SCRIPT> -<SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> -<SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT> -<SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/aulas_'.$idioma.'.js"></SCRIPT>'?> -<BODY OnContextMenu="return false"> -<? -//________________________________________________________________________________________________________ -switch($litambito){ - case $LITAMBITO_CENTROS : - echo '<p align=center class=cabeceras>'.$TbMsg[22].'<br>'.$TbMsg[24].'<br><span class=subcabeceras>'.$nombreambito.'</span></p>'; - $cmd->texto="SELECT idcentro,nombrecentro FROM centros WHERE idcentro=".$idambito; - RecorreCentro($cmd); - break; - case $LITAMBITO_GRUPOSAULAS : - echo '<p align=center class=cabeceras>'.$TbMsg[22].'<br>'.$TbMsg[25].'<br><span class=subcabeceras>'.$nombreambito.'</span></p>'; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE tipo=".$AMBITO_GRUPOSAULAS." AND idgrupo=".$idambito; - RecorreGruposAulas($cmd); - break; - case $LITAMBITO_AULAS : - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idaula=".$idambito; - RecorreAulas($cmd); - break; - case $LITAMBITO_GRUPOSORDENADORES : - echo '<p align=center class=cabeceras>'.$TbMsg[22].'<br>'.$TbMsg[26].'<br><span class=subcabeceras>'.$nombreambito.'</span></p>'; - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposordenadores WHERE idgrupo=".$idambito; - RecorreGruposOrdenadores($cmd); - pintaordenadores(); - break; -} -$flotante=new MenuContextual(); // Crea objeto MenuContextual -$XMLcontextual=ContextualXMLAulas(); // Crea contextual de aulas -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLOrdenadores(); // Crea contextual de ordenadores -echo $flotante->CreaMenuContextual($XMLcontextual); - -// Crea contextual de los comandos para los distintos �bitos -$XMLcontextual=ContextualXMLComandos($LITAMBITO_AULAS,$AMBITO_AULAS); -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLComandos($LITAMBITO_ORDENADORES,$AMBITO_ORDENADORES); -echo $flotante->CreaMenuContextual($XMLcontextual); - -// Crea submenu contextual de clas de acciones -$XMLcontextual=ContextualXMLColasAcciones(); // Crea submenu contextual de acciones -echo $flotante->CreaMenuContextual($XMLcontextual); -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -<SCRIPT language="javascript"> - Sondeo('<?php echo $cadenaip?>'); -</SCRIPT> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -function RecorreCentro($cmd){ - global $AMBITO_GRUPOSAULAS; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - if(!$rs->EOF){ - $idcentro=$rs->campos["idcentro"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idcentro=".$idcentro." AND grupoid=0 AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo "; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idcentro=".$idcentro." AND grupoid=0 ORDER BY nombreaula"; - RecorreAulas($cmd); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposAulas($cmd){ - global $AMBITO_GRUPOSAULAS; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE grupoid=".$idgrupo." AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo"; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE grupoid=".$idgrupo." ORDER BY nombreaula"; - RecorreAulas($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreAulas($cmd){ - global $idaula; - global $nombreaula; - global $k; // Indice de la Matriz - global $cadenaip; - - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idaula=$rs->campos["idaula"]; - $nombreaula=$rs->campos["nombreaula"]; - $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE idaula=".$idaula; - $k=0; - $cadenaip=""; - RecorreOrdenadores($cmd); - pintaordenadores(); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposOrdenadores($cmd){ - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); -while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposOrdenadores WHERE grupoid=".$idgrupo." ORDER BY nombregrupoordenador"; - RecorreGruposOrdenadores($cmd); - $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE grupoid=".$idgrupo; - RecorreOrdenadores($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreOrdenadores($cmd){ - global $Midordenador; - global $Mnombreordenador; - global $MimgOrdenador; - global $Mip; - global $Mmac; - global $k; // Indice de la Matriz - - global $cadenaip; - global $idsrvrembo; - global $idsrvdhcp; - - if (!empty($idsrvrembo)) $cmd->texto.=" AND idservidorrembo=".$idsrvrembo ; - if (!empty($idsrvdhcp)) $cmd->texto.=" AND idservidordhcp=".$idsrvdhcp ; - - $cmd->texto.= " ORDER BY nombreordenador"; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - - while (!$rs->EOF){ - $idordenador=$rs->campos["idordenador"]; - $Midordenador[$k]=$rs->campos["idordenador"]; - $Mnombreordenador[$k]=$rs->campos["nombreordenador"]; - $MimgOrdenador[$k]="ordenador_OFF.gif"; - $Mip[$k]=$rs->campos["ip"]; - $Mmac[$k]=$rs->campos["mac"]; - $cadenaip.=$rs->campos["ip"].";"; - $k++; - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function pintaordenadores(){ - global $AMBITO_AULAS; - global $AMBITO_ORDENADORES; - global $LITAMBITO_AULAS; - global $LITAMBITO_ORDENADORES; - global $LONCABECERA; - global $Midordenador; - global $Mnombreordenador; - global $MimgOrdenador; - global $Mip; - global $Mmac; - global $k; // Indice de la Matriz - global $cadenaip; - global $idaula; - global $nombreaula; - global $servidorhidra,$hidraport; - global $TbMsg; - - $ntr=0; // Numero de ordenadores por fila - if ($nombreaula!=""){ - echo '<DIV>'; - echo '<p align=center class=cabeceras><A href="#"><img border=0 id="'.$LITAMBITO_AULAS.'-'.$idaula.'" value="'.$nombreaula.'" src="../images/iconos/aula.gif" onclick="veraulas(this);" oncontextmenu="menucontextual(this,' ."'flo_".$LITAMBITO_AULAS."'" .')" ></A> '.$TbMsg[23].'</br><span id="'.$LITAMBITO_AULAS.'-'.$idaula.'" class=subcabeceras>'.$nombreaula.'</span></p>'; - } -echo '<TABLE style="BORDER-BOTTOM: #d4d0c8 1px solid;BORDER-LEFT: #d4d0c8 1px solid;BORDER-RIGHT: #d4d0c8 1px solid;BORDER-TOP: #d4d0c8 1px solid" align=center><TR>'; - for($i=0;$i<$k;$i++){ // Vuelve a recorrer los datos de ordenadores para crear HTML - $ntr++; - echo '<TD>'; - echo '<table border=0>'; - echo '<tr>'; - echo ' <td align=center width=70 height=40>'; - echo ' <a href="#"><img sondeo="" ip="'.$Mip[$i].'" id="'.$LITAMBITO_ORDENADORES.'-'.$Midordenador[$i].'" border=0 value="'.$Mnombreordenador[$i].'" src="../images/'.$MimgOrdenador[$i].'" oncontextmenu="menucontextual(this,'."'flo_".$LITAMBITO_ORDENADORES."'" .')" width="32" height="32"></A>'; - echo ' </td>'; - echo '</tr>'; - echo '<tr>'; - - echo '<td align=center id="'.$LITAMBITO_ORDENADORES.'-'.$Midordenador[$i].'">'; - echo ' <font color="#003300" size="1" face="Arial, Helvetica, sans-serif">'.$Mnombreordenador[$i].'</font>'; - echo ' </br>'; - echo ' <font color="#003300" size="1" face="Arial, Helvetica, sans-serif">'; - echo ' <strong><font color="#D0A126">'.$Mip[$i].'</font></strong>'; - echo ' </br>'; - echo ' <font color="#003300" size="1" face="Arial, Helvetica, sans-serif">'.$Mmac[$i].'</font>'; - echo '</td>'; - echo '</tr>'; - echo '</table>'; - echo '</TD>'; - if ($ntr>4){ - $ntr=0; - echo '</TR><TR>'; - } - } - echo '</TABLE>'; - if ($nombreaula!="") - echo '</DIV>'; -} -//________________________________________________________________________________________________________ -function ContextualXMLAulas(){ - global $TbMsg; - global $AMBITO_AULAS; - global $LITAMBITO_AULAS; - global $RESERVA_CONFIRMADA; - global $OPERADOR; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_AULAS.'"'; - $layerXML.=' maxanchu=185'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' subflotante="flo_colasacciones"'; - $layerXML.=' imgitem="../images/iconos/acciones.gif"'; - $layerXML.=' textoitem='.$TbMsg[6]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="actualizar_ordenadores()"'; - $layerXML.=' imgitem="../images/iconos/actualizar.gif"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="purgar_ordenadores()"'; - $layerXML.=' imgitem="../images/iconos/purgar.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="consola_remota()"'; - $layerXML.=' imgitem="../images/iconos/shell.gif"'; - $layerXML.=' textoitem='.$TbMsg[33]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' subflotante="flo_comandos_'.$LITAMBITO_AULAS.'"'; - $layerXML.=' imgitem="../images/iconos/comandos.gif"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="confirmarprocedimiento('.$AMBITO_AULAS.')"'; - $layerXML.=' imgitem="../images/iconos/procedimiento.gif"'; - $layerXML.=' textoitem='.$TbMsg[28]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="incorporarordenador()"'; - $layerXML.=' imgitem="../images/iconos/aula.gif"'; - $layerXML.=' textoitem='.$TbMsg[27]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="ordenador_estandar()"'; - $layerXML.=' imgitem="../images/iconos/ordenadores.gif"'; - $layerXML.=' textoitem='.$TbMsg[12]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="configuraciones('.$AMBITO_AULAS.')"'; - $layerXML.=' textoitem='.$TbMsg[10]; - $layerXML.=' imgitem="../images/iconos/configuraciones.gif"'; - $layerXML.='></ITEM>'; - - $wLeft=170; - $wTop=80; - $wWidth=480; - $wHeight=480; - $wpages="../propiedades/propiedades_aulas.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[13]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - // Crear operador - $wLeft=140; - $wTop=115; - $wWidth=400; - $wHeight=320; - $wpages="../propiedades/propiedades_usuarios.php?idtipousuario=".$OPERADOR; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.',3)"'; - $layerXML.=' imgitem="../images/iconos/operadores.gif"'; - $layerXML.=' textoitem='.$TbMsg[37]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="cola_reservas('.$RESERVA_CONFIRMADA.')"'; - $layerXML.=' imgitem="../images/iconos/reservas.gif"'; - $layerXML.=' textoitem='.$TbMsg[29]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLOrdenadores(){ - global $TbMsg; - global $AMBITO_ORDENADORES; - global $LITAMBITO_ORDENADORES; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_ORDENADORES.'"'; - $layerXML.=' maxanchu=140'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' subflotante="flo_colasacciones"'; - $layerXML.=' imgitem="../images/iconos/acciones.gif"'; - $layerXML.=' textoitem='.$TbMsg[6]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="actualizar_ordenadores()"'; - $layerXML.=' imgitem="../images/iconos/actualizar.gif"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="purgar_ordenadores()"'; - $layerXML.=' imgitem="../images/iconos/purgar.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="consola_remota()"'; - $layerXML.=' imgitem="../images/iconos/shell.gif"'; - $layerXML.=' textoitem='.$TbMsg[33]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eco_remoto()"'; - $layerXML.=' imgitem="../images/iconos/ecocon.gif"'; - $layerXML.=' textoitem='.$TbMsg[39]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' subflotante="flo_comandos_'.$LITAMBITO_ORDENADORES.'"'; - $layerXML.=' imgitem="../images/iconos/comandos.gif"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="confirmarprocedimiento('.$AMBITO_ORDENADORES.')"'; - $layerXML.=' imgitem="../images/iconos/procedimiento.gif"'; - $layerXML.=' textoitem='.$TbMsg[28]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="configuraciones('.$AMBITO_ORDENADORES.')"'; - $layerXML.=' textoitem='.$TbMsg[10]; - $layerXML.=' imgitem="../images/iconos/configuraciones.gif"'; - $layerXML.='></ITEM>'; - - $wLeft=170; - $wTop=80; - $wWidth=480; - $wHeight=400; - $wpages="../propiedades/propiedades_ordenadores.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - - $layerXML.=' textoitem='.$TbMsg[13]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[18]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLColasAcciones(){ - global $TbMsg; - global $EJECUCION_COMANDO; - global $EJECUCION_TAREA; - global $EJECUCION_TRABAJO; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_colasacciones"'; - $layerXML.=' maxanchu=90'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="cola_acciones('.$EJECUCION_COMANDO.')"'; - $layerXML.=' imgitem="../images/iconos/comandos.gif"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="cola_acciones('.$EJECUCION_TAREA.')"'; - $layerXML.=' imgitem="../images/iconos/tareas.gif"'; - $layerXML.=' textoitem='.$TbMsg[19]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="cola_acciones('.$EJECUCION_TRABAJO.')"'; - $layerXML.=' imgitem="../images/iconos/trabajos.gif"'; - $layerXML.=' textoitem='.$TbMsg[20]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' imgitem="../images/iconos/acciones.gif"'; - $layerXML.=' alpulsar="cola_acciones(0)"'; - $layerXML.=' textoitem='.$TbMsg[21]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLComandos($litambito,$ambito){ - global $cmd; - $maxlongdescri=0; - $rs=new Recordset; - $cmd->texto="SELECT idcomando,descripcion,interactivo FROM comandos WHERE activo=1 AND aplicambito & ".$ambito.">0 ORDER BY descripcion"; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - $layerXML=""; - $rs->Primero(); - while (!$rs->EOF){ - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="confirmarcomando('."'".$ambito."'".','.$rs->campos["idcomando"].','.$rs->campos["interactivo" ]. ')"'; - $layerXML.=' textoitem="'.$rs->campos["descripcion"].'"'; - $layerXML.='></ITEM>'; - if($maxlongdescri<strlen($rs->campos["descripcion"])) // Toma la Descripción de mayor longitud - $maxlongdescri=strlen($rs->campos["descripcion"]); - $rs->Siguiente(); - } - $layerXML.='</MENUCONTEXTUAL>'; - $prelayerXML='<MENUCONTEXTUAL'; - $prelayerXML.=' idctx="flo_comandos_'.$litambito.'"'; - $prelayerXML.=' maxanchu='.$maxlongdescri*7; - $prelayerXML.=' clase="menu_contextual"'; - $prelayerXML.='>'; - $finallayerXML=$prelayerXML.$layerXML; - return($finallayerXML); - } -} diff --git a/admin/WebConsole/principal/aulas.php b/admin/WebConsole/principal/aulas.php deleted file mode 100644 index 9ee933c6..00000000 --- a/admin/WebConsole/principal/aulas.php +++ /dev/null @@ -1,942 +0,0 @@ -<? -// ************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2006 -// Nombre del fichero: aulas.php -// Descripción : -// Administra grupos,aulas y ordenadores de un determinado Centro -// **************************************************************************** -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../clases/MenuContextual.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/aulas_".$idioma.".php"); -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -else - $arbolXML=CreaArbol($cmd,$idcentro,$nombrecentro); // Crea el arbol XML con todos los datos de aulas del Centro -// Creación del árbol -$baseurlimg="../images/signos"; // Url de las im�enes de signo -$clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol -$arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault,2,0,5); // Crea el árbol (formato XML) -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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/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> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/aulas_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY OnContextMenu="return false"> -<? -//________________________________________________________________________________________________________ -echo $arbol->CreaArbolVistaXML(); // Crea árbol (HTML) a partir del XML -$flotante=new MenuContextual(); // Crea objeto MenuContextual - -// Crea contextual de los Centros y aulas -$XMLcontextual=ContextualXMLCentros(); // Centros -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLGruposAulas(); // Grupos de aulas -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLAulas(); // Aulas -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=CreacontextualXMLUsuarios(); // Operadores -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLGruposOrdenadores(); // Grupos de ordenadores -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLOrdenadores(); // Ordenadores -echo $flotante->CreaMenuContextual($XMLcontextual); - -// Crea contextual de los comandos para los distintos �bitos -$XMLcontextual=ContextualXMLComandos($LITAMBITO_CENTROS,$AMBITO_CENTROS); -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLComandos($LITAMBITO_GRUPOSAULAS,$AMBITO_GRUPOSAULAS); -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLComandos($LITAMBITO_AULAS,$AMBITO_AULAS); -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLComandos($LITAMBITO_GRUPOSORDENADORES,$AMBITO_GRUPOSORDENADORES); -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLComandos($LITAMBITO_ORDENADORES,$AMBITO_ORDENADORES); -echo $flotante->CreaMenuContextual($XMLcontextual); - -// Crea submenu contextual de clas de acciones -$XMLcontextual=ContextualXMLColasAcciones(); // Crea submenu contextual de acciones -echo $flotante->CreaMenuContextual($XMLcontextual); -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -// Devuelve una cadena con formato XML con toda la informaci� de aulas y ordenadores registrados en un Centro concreto -// Parametros: -// - cmd:Una comando ya operativo ( con conexiónabierta) -// - idcentro: El identificador del centro -// - nombrecentro: El nombre del centro -//________________________________________________________________________________________________________ -function CreaArbol($cmd,$idcentro,$nombrecentro){ - global $TbMsg; - global $LITAMBITO_CENTROS; - $cadenaXML='<CENTRO'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/centros.gif"'; - $cadenaXML.=' nodoid='.$LITAMBITO_CENTROS."-".$idcentro; - $cadenaXML.=' infonodo="'.$nombrecentro.'"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_CENTROS."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_aulas($cmd,$idcentro,0); - $cadenaXML.='</CENTRO>'; - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_grupos_aulas($cmd,$idcentro,$grupoid){ - global $TbMsg; - global $LITAMBITO_GRUPOSAULAS; - global $LITAMBITO_AULAS; - global $AMBITO_GRUPOSAULAS; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<GRUPOSAULAS'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,'. " 'flo_".$LITAMBITO_GRUPOSAULAS."'" .');"'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSAULAS.'-'.$rs->campos["idgrupo"]; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_aulas($cmd,$idcentro,$rs->campos["idgrupo"]); - $cadenaXML.='</GRUPOSAULAS>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." order by nombreaula"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<AULA '; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_AULAS."'" .')"'; - $cadenaXML.=' imagenodo="../images/iconos/aula.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombreaula"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_AULAS.'-'.$rs->campos["idaula"]; - $cadenaXML.=' clicksupnodo="ver_aulas()"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_aulas_ordenadores($cmd,$rs->campos["idaula"],0); - $cadenaXML.=SubarbolXML_aulas_operadores($cmd,$rs->campos["idaula"],&$cc); - $cadenaXML.='</AULA>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_aulas_operadores($cmd,$idaula,$cont){ - global $TbMsg; - global $LITAMBITO_USUARIOS; - global $cadenaXML; - global $OPERADOR; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idusuario,nombre FROM usuarios WHERE idtipousuario=".$OPERADOR." AND idambito=".$idaula." ORDER by nombre"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - if ($rs->EOF) return(""); - while (!$rs->EOF){ - $cont++; - $cadenaXML.='<USUARIO'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/operadores.gif"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_USUARIOS."'" .')"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombre"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_USUARIOS.'-'.$rs->campos["idusuario"]; - $cadenaXML.='></USUARIO>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_aulas_ordenadores($cmd,$idaula,$grupoid){ - global $TbMsg; - global $LITAMBITO_GRUPOSORDENADORES; - global $LITAMBITO_ORDENADORES; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idgrupo,nombregrupoordenador,grupoid FROM gruposordenadores WHERE grupoid=".$grupoid." AND idaula=".$idaula." ORDER BY nombregrupoordenador"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<GRUPOSORDENADORES'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_GRUPOSORDENADORES."'" .')"'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombregrupoordenador"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSORDENADORES.'-'.$rs->campos["idgrupo"]; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_aulas_ordenadores($cmd,$idaula,$rs->campos["idgrupo"]); - $cadenaXML.='</GRUPOSORDENADORES>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - $cmd->texto="SELECT idordenador,nombreordenador FROM ordenadores WHERE grupoid=".$grupoid." AND idaula=".$idaula." order by nombreordenador desc"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<ORDENADOR'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/ordenador.gif"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_ORDENADORES."'" .')"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombreordenador"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_ORDENADORES.'-'.$rs->campos["idordenador"]; - $cadenaXML.='></ORDENADOR>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -// -// Mens Contextuales -//________________________________________________________________________________________________________ -function ContextualXMLCentros(){ - global $TbMsg; - global $AMBITO_AULAS; - global $AMBITO_GRUPOSAULAS; - global $LITAMBITO_GRUPOSAULAS; - global $AMBITO_CENTROS; - global $LITAMBITO_CENTROS; - global $RESERVA_CONFIRMADA; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_CENTROS.'"'; - $layerXML.=' maxanchu=160'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="ver_aulas()"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.=' imgitem="../images/iconos/ordenadores.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' subflotante="flo_colasacciones"'; - $layerXML.=' imgitem="../images/iconos/acciones.gif"'; - $layerXML.=' textoitem='.$TbMsg[6]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSAULAS.',' ."'".$LITAMBITO_GRUPOSAULAS."',1". ')"'; - - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[0]; - $layerXML.='></ITEM>'; - - $wLeft=170; - $wTop=80; - $wWidth=480; - $wHeight=480; - $wpages="../propiedades/propiedades_aulas.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.',1)"'; - $layerXML.=' imgitem="../images/iconos/aula.gif"'; - $layerXML.=' textoitem='.$TbMsg[3]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="actualizar_ordenadores()"'; - $layerXML.=' imgitem="../images/iconos/actualizar.gif"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="purgar_ordenadores()"'; - $layerXML.=' imgitem="../images/iconos/purgar.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="consola_remota()"'; - $layerXML.=' imgitem="../images/iconos/shell.gif"'; - $layerXML.=' textoitem='.$TbMsg[33]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' subflotante="flo_comandos_'.$LITAMBITO_CENTROS.'"'; - $layerXML.=' imgitem="../images/iconos/comandos.gif"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="confirmarprocedimiento('.$AMBITO_CENTROS.')"'; - $layerXML.=' imgitem="../images/iconos/procedimiento.gif"'; - $layerXML.=' textoitem='.$TbMsg[28]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="cola_reservas('.$RESERVA_CONFIRMADA.')"'; - $layerXML.=' imgitem="../images/iconos/reservas.gif"'; - $layerXML.=' textoitem='.$TbMsg[29]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLGruposAulas(){ - global $TbMsg; - global $AMBITO_AULAS; - global $AMBITO_GRUPOSAULAS; - global $LITAMBITO_GRUPOSAULAS; - global $RESERVA_CONFIRMADA; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSAULAS.'"'; - $layerXML.=' maxanchu=155'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="ver_aulas()"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.=' imgitem="../images/iconos/ordenadores.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' subflotante="flo_colasacciones"'; - $layerXML.=' imgitem="../images/iconos/acciones.gif"'; - $layerXML.=' textoitem='.$TbMsg[6]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSAULAS.',' ."'".$LITAMBITO_GRUPOSAULAS."'". ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[0]; - $layerXML.='></ITEM>'; - - $wLeft=170; - $wTop=80; - $wWidth=480; - $wHeight=480; - $wpages="../propiedades/propiedades_aulas.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/aula.gif"'; - $layerXML.=' textoitem='.$TbMsg[3]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="actualizar_ordenadores()"'; - $layerXML.=' imgitem="../images/iconos/actualizar.gif"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="purgar_ordenadores()"'; - $layerXML.=' imgitem="../images/iconos/purgar.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="consola_remota()"'; - $layerXML.=' imgitem="../images/iconos/shell.gif"'; - $layerXML.=' textoitem='.$TbMsg[33]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' subflotante="flo_comandos_'.$LITAMBITO_GRUPOSAULAS.'"'; - $layerXML.=' imgitem="../images/iconos/comandos.gif"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="confirmarprocedimiento('.$AMBITO_GRUPOSAULAS.')"'; - $layerXML.=' imgitem="../images/iconos/procedimiento.gif"'; - $layerXML.=' textoitem='.$TbMsg[28]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/modificar.gif"'; - $layerXML.=' textoitem='.$TbMsg[13]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[7]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="cola_reservas('.$RESERVA_CONFIRMADA.')"'; - $layerXML.=' imgitem="../images/iconos/reservas.gif"'; - $layerXML.=' textoitem='.$TbMsg[29]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLAulas(){ - global $TbMsg; - global $AMBITO_AULAS; - global $LITAMBITO_AULAS; - global $RESERVA_CONFIRMADA; - global $OPERADOR; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_AULAS.'"'; - $layerXML.=' maxanchu=190'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="ver_aulas()"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.=' imgitem="../images/iconos/ordenadores.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' subflotante="flo_colasacciones"'; - $layerXML.=' imgitem="../images/iconos/acciones.gif"'; - $layerXML.=' textoitem='.$TbMsg[6]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_AULAS.',' ."'".$LITAMBITO_AULAS."'". ')"'; - - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[8]; - $layerXML.='></ITEM>'; - - /* - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_ordenadores(1)"'; - $layerXML.=' imgitem="../images/iconos/ordenador.gif"'; - $layerXML.=' textoitem='.$TbMsg[9]; - $layerXML.='></ITEM>'; -*/ - $wLeft=170; - $wTop=80; - $wWidth=480; - $wHeight=480; - $wpages="../propiedades/propiedades_ordenadores.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/ordenador.gif"'; - $layerXML.=' textoitem='.$TbMsg[9]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar_ordenador(1)"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[11]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="actualizar_ordenadores()"'; - $layerXML.=' imgitem="../images/iconos/actualizar.gif"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="purgar_ordenadores()"'; - $layerXML.=' imgitem="../images/iconos/purgar.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="consola_remota()"'; - $layerXML.=' imgitem="../images/iconos/shell.gif"'; - $layerXML.=' textoitem='.$TbMsg[33]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' subflotante="flo_comandos_'.$LITAMBITO_AULAS.'"'; - $layerXML.=' imgitem="../images/iconos/comandos.gif"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="confirmarprocedimiento('.$AMBITO_AULAS.')"'; - $layerXML.=' imgitem="../images/iconos/procedimiento.gif"'; - $layerXML.=' textoitem='.$TbMsg[28]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="incorporarordenador()"'; - $layerXML.=' imgitem="../images/iconos/aula.gif"'; - $layerXML.=' textoitem='.$TbMsg[27]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="ordenador_estandar()"'; - $layerXML.=' imgitem="../images/iconos/ordenadores.gif"'; - $layerXML.=' textoitem='.$TbMsg[12]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="configuraciones('.$AMBITO_AULAS.')"'; - $layerXML.=' textoitem='.$TbMsg[10]; - $layerXML.=' imgitem="../images/iconos/configuraciones.gif"'; - $layerXML.='></ITEM>'; - - $wLeft=170; - $wTop=80; - $wWidth=480; - $wHeight=480; - $wpages="../propiedades/propiedades_aulas.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[13]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[14]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - // Crear operador - $wLeft=140; - $wTop=115; - $wWidth=400; - $wHeight=320; - $wpages="../propiedades/propiedades_usuarios.php?idtipousuario=".$OPERADOR; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.',3)"'; - $layerXML.=' imgitem="../images/iconos/operadores.gif"'; - $layerXML.=' textoitem='.$TbMsg[37]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="cola_reservas('.$RESERVA_CONFIRMADA.')"'; - $layerXML.=' imgitem="../images/iconos/reservas.gif"'; - $layerXML.=' textoitem='.$TbMsg[29]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLUsuarios(){ - global $LITAMBITO_USUARIOS; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_USUARIOS.'"'; - $layerXML.=' maxanchu=130'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - // Modificar usuarios - $wLeft=140; - $wTop=115; - $wWidth=400; - $wHeight=320; - $wpages="../propiedades/propiedades_usuarios.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[13]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[36]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLGruposOrdenadores(){ - global $TbMsg; - global $AMBITO_GRUPOSORDENADORES; - global $LITAMBITO_GRUPOSORDENADORES; - $layerXML='<MENUCONTEXTUAL'; - - $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSORDENADORES.'"'; - $layerXML.=' maxanchu=195'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="ver_aulas()"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.=' imgitem="../images/iconos/ordenadores.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' subflotante="flo_colasacciones"'; - $layerXML.=' imgitem="../images/iconos/acciones.gif"'; - $layerXML.=' textoitem='.$TbMsg[6]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSORDENADORES.',' ."'".$LITAMBITO_GRUPOSORDENADORES."'". ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[8]; - $layerXML.='></ITEM>'; - - $wLeft=170; - $wTop=80; - $wWidth=480; - $wHeight=480; - $wpages="../propiedades/propiedades_ordenadores.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/ordenador.gif"'; - $layerXML.=' textoitem='.$TbMsg[9]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="actualizar_ordenadores()"'; - $layerXML.=' imgitem="../images/iconos/actualizar.gif"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="purgar_ordenadores()"'; - $layerXML.=' imgitem="../images/iconos/purgar.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="consola_remota()"'; - $layerXML.=' imgitem="../images/iconos/shell.gif"'; - $layerXML.=' textoitem='.$TbMsg[33]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' subflotante="flo_comandos_'.$LITAMBITO_GRUPOSORDENADORES.'"'; - $layerXML.=' imgitem="../images/iconos/comandos.gif"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="confirmarprocedimiento('.$AMBITO_GRUPOSORDENADORES.')"'; - $layerXML.=' imgitem="../images/iconos/procedimiento.gif"'; - $layerXML.=' textoitem='.$TbMsg[28]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar_ordenador(0)"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[11]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="configuraciones('.$AMBITO_GRUPOSORDENADORES.')"'; - $layerXML.=' textoitem='.$TbMsg[10]; - $layerXML.=' imgitem="../images/iconos/configuraciones.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/modificar.gif"'; - $layerXML.=' textoitem='.$TbMsg[13]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[16]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLOrdenadores(){ - global $TbMsg; - global $AMBITO_ORDENADORES; - global $LITAMBITO_ORDENADORES; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_ORDENADORES.'"'; - $layerXML.=' maxanchu=140'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' subflotante="flo_colasacciones"'; - $layerXML.=' imgitem="../images/iconos/acciones.gif"'; - $layerXML.=' textoitem='.$TbMsg[6]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="mover_ordenador()"'; - $layerXML.=' imgitem="../images/iconos/mover.gif"'; - $layerXML.=' textoitem='.$TbMsg[17]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="actualizar_ordenadores()"'; - $layerXML.=' imgitem="../images/iconos/actualizar.gif"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="purgar_ordenadores()"'; - $layerXML.=' imgitem="../images/iconos/purgar.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="consola_remota()"'; - $layerXML.=' imgitem="../images/iconos/shell.gif"'; - $layerXML.=' textoitem='.$TbMsg[33]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eco_remoto()"'; - $layerXML.=' imgitem="../images/iconos/ecocon.gif"'; - $layerXML.=' textoitem='.$TbMsg[39]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' subflotante="flo_comandos_'.$LITAMBITO_ORDENADORES.'"'; - $layerXML.=' imgitem="../images/iconos/comandos.gif"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="confirmarprocedimiento('.$AMBITO_ORDENADORES.')"'; - $layerXML.=' imgitem="../images/iconos/procedimiento.gif"'; - $layerXML.=' textoitem='.$TbMsg[28]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="configuraciones('.$AMBITO_ORDENADORES.')"'; - $layerXML.=' textoitem='.$TbMsg[10]; - $layerXML.=' imgitem="../images/iconos/configuraciones.gif"'; - $layerXML.='></ITEM>'; - - $wLeft=170; - $wTop=80; - $wWidth=480; - $wHeight=400; - $wpages="../propiedades/propiedades_ordenadores.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - - $layerXML.=' textoitem='.$TbMsg[13]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[18]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLColasAcciones(){ - global $TbMsg; - global $EJECUCION_COMANDO; - global $EJECUCION_TAREA; - global $EJECUCION_TRABAJO; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_colasacciones"'; - $layerXML.=' maxanchu=90'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="cola_acciones('.$EJECUCION_COMANDO.')"'; - $layerXML.=' imgitem="../images/iconos/comandos.gif"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="cola_acciones('.$EJECUCION_TAREA.')"'; - $layerXML.=' imgitem="../images/iconos/tareas.gif"'; - $layerXML.=' textoitem='.$TbMsg[19]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="cola_acciones('.$EJECUCION_TRABAJO.')"'; - $layerXML.=' imgitem="../images/iconos/trabajos.gif"'; - $layerXML.=' textoitem='.$TbMsg[20]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' imgitem="../images/iconos/acciones.gif"'; - $layerXML.=' alpulsar="cola_acciones(0)"'; - $layerXML.=' textoitem='.$TbMsg[21]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLComandos($litambito,$ambito){ - global $cmd; - $maxlongdescri=0; - $rs=new Recordset; - $cmd->texto="SELECT idcomando,descripcion,interactivo FROM comandos WHERE activo=1 AND aplicambito & ".$ambito.">0 ORDER BY descripcion"; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - $layerXML=""; - $rs->Primero(); - while (!$rs->EOF){ - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="confirmarcomando('."'".$ambito."'".','.$rs->campos["idcomando"].','.$rs->campos["interactivo" ]. ')"'; - $layerXML.=' textoitem="'.$rs->campos["descripcion"].'"'; - $layerXML.='></ITEM>'; - if($maxlongdescri<strlen($rs->campos["descripcion"])) // Toma la Descripción de mayor longitud - $maxlongdescri=strlen($rs->campos["descripcion"]); - $rs->Siguiente(); - } - $layerXML.='</MENUCONTEXTUAL>'; - $prelayerXML='<MENUCONTEXTUAL'; - $prelayerXML.=' idctx="flo_comandos_'.$litambito.'"'; - $prelayerXML.=' maxanchu='.$maxlongdescri*7; - $prelayerXML.=' clase="menu_contextual"'; - $prelayerXML.='>'; - $finallayerXML=$prelayerXML.$layerXML; - return($finallayerXML); - } -} -?> diff --git a/admin/WebConsole/principal/colasacciones.php b/admin/WebConsole/principal/colasacciones.php deleted file mode 100644 index f7c6f986..00000000 --- a/admin/WebConsole/principal/colasacciones.php +++ /dev/null @@ -1,1666 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: colasacciones.php -// Descripción : -// Visualiza las acciones pendientes y finalizadas con los resultados de estatus y horas de inicio y finalización -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/MenuContextual.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/InvFecha.php"); -include_once("../clases/XmlPhp.php"); -include_once("../includes/HTMLCTEMULSELECT.php"); -include_once("../includes/TomanDatos.php"); -include_once("../includes/TomaDato.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/colasacciones_".$idioma.".php"); -//________________________________________________________________________________________________________ -$ambito=""; -$idambito=0; -$nombreambito=""; - -$fechainicio=""; -$fechafin=""; -$horainicio=""; -$horafin=""; -$tiposacciones=""; -$estados=""; -$resultados=""; -$porcendesde=0; -$porcenhasta=100; -$idcmdtskwrk=""; // Identificador del comando , la tarea o el trabajo -$codtipoaccion=""; // Identificador del tipo de acción: comando , tarea o trabajo -$idambcmdtskwrk=""; // Identificador del ambito al que se aplica el comando , la tarea o el trabajo - -$accionid=0; -$idTipoAccion=0; -$TipoAccion=0; -$NombreTipoAccion=""; - -if (isset($_GET["ambito"])) $ambito=$_GET["ambito"]; -if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; -if (isset($_GET["nombreambito"])) $nombreambito=$_GET["nombreambito"]; -if (isset($_GET["tipocola"])) $tipocola=$_GET["tipocola"]; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. - -$cmd->Conexion->SetUtf8(); -//________________________________________________________________________________________________________ -// Si entra por primera vez (criterios por defecto) -if($ambito!="" && $idambito!="" && $nombreambito!="" && $tipocola!=""){ - $wfechainicio=mktime(0, 0, 0, date("m") , date("d")-3, date("Y")); // Acciones desde un mes anterior - $wfechafin=mktime(0, 0, 0, date("m") , date("d")+1, date("Y")); - $fechainicio=date("d/m/Y",$wfechainicio); - $fechafin=date("d/m/Y ",$wfechafin); - - // Tipos de acciones default - switch($tipocola){ - case 0: - $wtiposacciones[0]=$EJECUCION_COMANDO; - $wtiposacciones[1]=$EJECUCION_TAREA; - $wtiposacciones[2]=$EJECUCION_TRABAJO; - - $tiposacciones=$EJECUCION_COMANDO."=".$LITEJECUCION_COMANDO.";"; - $tiposacciones.=$EJECUCION_TAREA."=".$LITEJECUCION_TAREA.";"; - $tiposacciones.=$EJECUCION_TRABAJO."=".$LITEJECUCION_TRABAJO.";"; - break; - case $EJECUCION_COMANDO: - $wtiposacciones[0]=$EJECUCION_COMANDO; - $tiposacciones=$EJECUCION_COMANDO."=".$LITEJECUCION_COMANDO.";"; - break; - case $EJECUCION_TAREA: - $wtiposacciones[0]=$EJECUCION_TAREA; - $tiposacciones=$EJECUCION_TAREA."=".$LITEJECUCION_TAREA.";"; - break; - case $EJECUCION_TRABAJO: - $wtiposacciones[0]=$EJECUCION_TRABAJO; - $tiposacciones=$EJECUCION_TRABAJO."=".$LITEJECUCION_TRABAJO.";"; - break; - } - // Estados default - $westados[0]=$ACCION_DETENIDA; - $westados[1]=$ACCION_INICIADA; - $westados[2]=$ACCION_FINALIZADA; - $estados=$ACCION_DETENIDA."=".$LITACCION_DETENIDA.";"; - $estados.=$ACCION_INICIADA."=".$LITACCION_INICIADA.";"; - $estados.=$ACCION_FINALIZADA."=".$LITACCION_FINALIZADA.";"; - - // Resultados default - $wresultados[0]=$ACCION_EXITOSA; - $wresultados[1]=$ACCION_FALLIDA; - //$resultados[2]=$ACCION_TERMINADA; - //$resultados[3]=$ACCION_ABORTADA; - $wresultados[2]=$ACCION_SINERRORES; - $wresultados[3]=$ACCION_CONERRORES; - - $resultados=$ACCION_EXITOSA."=".$LITACCION_EXITOSA.";"; - $resultados.=$ACCION_FALLIDA."=".$LITACCION_FALLIDA.";"; - $resultados.=$ACCION_SINERRORES."=".$LITACCION_SINERRORES.";"; - $resultados.=$ACCION_CONERRORES."=".$LITACCION_CONERRORES.";"; -} -if (isset($_POST["ambito"])) $ambito=$_POST["ambito"]; -if (isset($_POST["idambito"])) $idambito=$_POST["idambito"]; -if (isset($_POST["nombreambito"])) $nombreambito=$_POST["nombreambito"]; - -if (isset($_POST["fechainicio"])) $fechainicio=$_POST["fechainicio"]; -if (isset($_POST["fechafin"])) $fechafin=$_POST["fechafin"]; -if (isset($_POST["horainicio"])) $horainicio=$_POST["horainicio"]; -if (isset($_POST["horafin"])) $horafin=$_POST["horafin"]; - -if (isset($_POST["tiposacciones"])) { - $tiposacciones=$_POST["tiposacciones"]; - $auxP=split(";",$tiposacciones); - $cont=0; - for ($i=0;$i<sizeof($auxP)-1;$i++){ - $dualparam=split("=",$auxP[$i]); - $wtiposacciones[$cont++]=$dualparam[0]; - } -} -if (isset($_POST["estados"])){ - $estados=$_POST["estados"]; - $auxP=split(";",$estados); - $cont=0; - for ($i=0;$i<sizeof($auxP)-1;$i++){ - $dualparam=split("=",$auxP[$i]); - $westados[$cont++]=$dualparam[0]; - } -} -if (isset($_POST["resultados"])){ - $resultados=$_POST["resultados"]; - $auxP=split(";",$resultados); - $cont=0; - for ($i=0;$i<sizeof($auxP)-1;$i++){ - $dualparam=split("=",$auxP[$i]); - $wresultados[$cont++]=$dualparam[0]; - } -} -if (isset($_POST["porcendesde"])) $porcendesde=$_POST["porcendesde"]; -if (isset($_POST["porcenhasta"])) $porcenhasta=$_POST["porcenhasta"]; - -if($porcendesde=="") $porcendesde=0; -if($porcenhasta=="") $porcenhasta=100; - -if (isset($_POST["idcmdtskwrk"])) $idcmdtskwrk=$_POST["idcmdtskwrk"]; -if (isset($_POST["codtipoaccion"])) $codtipoaccion=$_POST["codtipoaccion"]; -if (isset($_POST["idambcmdtskwrk"])) $idambcmdtskwrk=$_POST["idambcmdtskwrk"]; - -if (isset($_POST["accionid"])) $accionid=$_POST["accionid"]; -if (isset($_POST["idTipoAccion"])) $idTipoAccion=$_POST["idTipoAccion"]; -if (isset($_POST["TipoAccion"])) $TipoAccion=$_POST["TipoAccion"]; -if (isset($_POST["NombreTipoAccion"])) $NombreTipoAccion=$_POST["NombreTipoAccion"]; -//________________________________________________________________________________________________________ -// Clausula WHERE ( construcción ) -$ClausulaWhere=""; - -// Cuestion de fechas -$WhereFechaInicio=""; -$WhereFechaFin=""; -$WhereFechaReg=""; -if($fechainicio!="") - $WhereFechaInicio="acciones.fechahorareg>='".InvFecha($fechainicio).' ' .$horainicio."'"; -if($fechafin!="") - $WhereFechaFin.=" acciones.fechahorareg<='".InvFecha($fechafin).' ' .$horafin."'"; -if($WhereFechaInicio!=""){ - if($WhereFechaFin!="") - $WhereFechaReg=" (".$WhereFechaInicio." AND ".$WhereFechaFin.") "; - else - $WhereFechaReg=" (".$WhereFechaInicio.") "; -} -else{ - if($WhereFechaFin!="") - $WhereFechaReg=" (".$WhereFechaFin.") "; -} -$ClausulaWhere.=$WhereFechaReg; -//________________________________________________________________________________________________________ -// Cuestion tipos de acciones -$WhereTiposAcciones=""; -for($i=0;$i<sizeof($wtiposacciones);$i++){ - if (isset($wtiposacciones[$i])) - $WhereTiposAcciones.=" acciones.tipoaccion=".$wtiposacciones[$i]." OR "; -} -if($WhereTiposAcciones!=""){ - $WhereTiposAcciones=substr($WhereTiposAcciones,0,strlen($WhereTiposAcciones)-3); - $ClausulaWhere.=" AND (".$WhereTiposAcciones.")"; -} -//________________________________________________________________________________________________________ -// Cuestion estados -$WhereEstados=""; -for($i=0;$i<sizeof($westados);$i++){ - if (isset($westados[$i])) - $WhereEstados.=" acciones.estado=".$westados[$i]." OR "; -} -if($WhereEstados!=""){ - $WhereEstados=substr($WhereEstados,0,strlen($WhereEstados)-3); - $ClausulaWhere.=" AND (".$WhereEstados.")"; -} -//________________________________________________________________________________________________________ -// Cuestion resultados -$WhereResultados=""; -for($i=0;$i<sizeof($wresultados);$i++){ - if (isset($wresultados[$i])) - $WhereResultados.=" acciones.resultado=".$wresultados[$i]." OR "; -} -if($WhereResultados!=""){ - $WhereResultados=substr($WhereResultados,0,strlen($WhereResultados)-3); // Quita la coma - $ClausulaWhere.=" AND (".$WhereResultados.")"; -} -//________________________________________________________________________________________________________ -// Cuestion identificador del comando la tarea o el trabajo implicado en la acción -$Wherecmdtskwrk=""; -if($idcmdtskwrk!="" && $codtipoaccion!="" ){ - $Wherecmdtskwrk='acciones.idtipoaccion='.$idcmdtskwrk.' AND acciones.tipoaccion='.$codtipoaccion; - $ClausulaWhere.=" AND (".$Wherecmdtskwrk.")"; -} -//________________________________________________________________________________________________________ -// Cuestion identificador del ambito al que se aplica el comando la tarea o el trabajo implicado en la acción -$Whereambcmdtskwrk=""; -if($idambcmdtskwrk!=""){ - $Whereambcmdtskwrk='acciones.ambito='.$idambcmdtskwrk; - $ClausulaWhere.=" AND (".$Whereambcmdtskwrk.")"; -} -//________________________________________________________________________________________________________ -// Cuestion identificador del Centro que ha ejecutado la acción -$WhereCentroAccion=""; -$WhereCentroAccion='acciones.idcentro='.$idcentro; -$ClausulaWhere.=" AND (".$WhereCentroAccion.")"; - -//________________________________________________________________________________________________________ -// Cuestion accionid ( acciones que son hijas de otras acciones (Tarea-comando,Trabajo-Tarea) -$WhereAccionid=""; -$WhereAccionid='acciones.accionid='.$accionid; -$ClausulaWhere.=" AND (".$WhereAccionid.")"; -//________________________________________________________________________________________________________ -//echo $ClausulaWhere; -$mulaccion=""; // Para opciones de multiples acciones - -// Captura de parametros de tareas y trabajos -$tsk_ambito=""; -$tsk_idambito=""; -$tsk_nombreambito=""; -$tsk_fechainicio=""; -$tsk_fechafin=""; -$tsk_horainicio=""; -$tsk_horafin=""; -$tsk_tiposacciones=""; -$tsk_estados=""; -$tsk_resultados=""; -$tsk_porcendesde=""; -$tsk_porcenhasta=""; - -$tsk_idcmdtskwrk=""; -$tsk_codtipoaccion=""; -$tsk_idambcmdtskwrk=""; - -$tsk_accionid=""; -$tsk_idTipoAccion=""; -$tsk_TipoAccion=""; -$tsk_NombreTipoAccion=""; - -// Trabajos -$wrk_ambito=""; -$wrk_idambito=""; -$wrk_nombreambito=""; -$wrk_fechainicio=""; -$wrk_fechafin=""; -$wrk_horainicio=""; -$wrk_horafin=""; -$wrk_tiposacciones=""; -$wrk_estados=""; -$wrk_resultados=""; -$wrk_porcendesde=""; -$wrk_porcenhasta=""; - -$wrk_idcmdtskwrk=""; -$wrk_codtipoaccion=""; -$wrk_idambcmdtskwrk=""; - -$wrk_accionid=""; -$wrk_idTipoAccion=""; -$wrk_TipoAccion=""; -$wrk_NombreTipoAccion=""; - -// Tareas -if (isset($_POST["tsk_ambito"])) $tsk_ambito=$_POST["tsk_ambito"]; -if (isset($_POST["tsk_idambito"])) $tsk_idambito=$_POST["tsk_idambito"]; -if (isset($_POST["tsk_nombreambito"])) $tsk_nombreambito=$_POST["tsk_nombreambito"]; - -if (isset($_POST["tsk_fechainicio"])) $tsk_fechainicio=$_POST["tsk_fechainicio"]; -if (isset($_POST["tsk_fechafin"])) $tsk_fechafin=$_POST["tsk_fechafin"]; -if (isset($_POST["tsk_horainicio"])) $tsk_horainicio=$_POST["tsk_horainicio"]; -if (isset($_POST["tsk_horafin"])) $tsk_horafin=$_POST["tsk_horafin"]; - -if (isset($_POST["tsk_tiposacciones"])) $tsk_tiposacciones=$_POST["tsk_tiposacciones"]; -if (isset($_POST["tsk_estados"])) $tsk_estados=$_POST["tsk_estados"]; -if (isset($_POST["tsk_resultados"])) $tsk_resultados=$_POST["tsk_resultados"]; - -if (isset($_POST["tsk_porcendesde"])) $tsk_porcendesde=$_POST["tsk_porcendesde"]; -if (isset($_POST["tsk_porcenhasta"])) $tsk_porcenhasta=$_POST["tsk_porcenhasta"]; - -if (isset($_POST["tsk_idcmdtskwrk"])) $tsk_idcmdtskwrk=$_POST["tsk_idcmdtskwrk"]; -if (isset($_POST["tsk_codtipoaccion"])) $tsk_codtipoaccion=$_POST["tsk_codtipoaccion"]; -if (isset($_POST["tsk_idambcmdtskwrk"])) $tsk_idambcmdtskwrk=$_POST["tsk_idambcmdtskwrk"]; - -if (isset($_POST["tsk_accionid"])) $tsk_accionid=$_POST["tsk_accionid"]; -if (isset($_POST["tsk_idTipoAccion"])) $tsk_idTipoAccion=$_POST["tsk_idTipoAccion"]; -if (isset($_POST["tsk_TipoAccion"])) $tsk_TipoAccion=$_POST["tsk_TipoAccion"]; -if (isset($_POST["tsk_NombreTipoAccion"])) $tsk_NombreTipoAccion=$_POST["tsk_NombreTipoAccion"]; - -// Trabajos -if (isset($_POST["wrk_ambito"])) $wrk_ambito=$_POST["wrk_ambito"]; -if (isset($_POST["wrk_idambito"])) $wrk_idambito=$_POST["wrk_idambito"]; -if (isset($_POST["wrk_nombreambito"])) $wrk_nombreambito=$_POST["wrk_nombreambito"]; - -if (isset($_POST["wrk_fechainicio"])) $wrk_fechainicio=$_POST["wrk_fechainicio"]; -if (isset($_POST["wrk_fechafin"])) $wrk_fechafin=$_POST["wrk_fechafin"]; -if (isset($_POST["wrk_horainicio"])) $wrk_horainicio=$_POST["wrk_horainicio"]; -if (isset($_POST["wrk_horafin"])) $wrk_horafin=$_POST["wrk_horafin"]; - -if (isset($_POST["wrk_tiposacciones"])) $wrk_tiposacciones=$_POST["wrk_tiposacciones"]; -if (isset($_POST["wrk_estados"])) $wrk_estados=$_POST["wrk_estados"]; -if (isset($_POST["wrk_resultados"])) $wrk_resultados=$_POST["wrk_resultados"]; - -if (isset($_POST["wrk_porcendesde"])) $wrk_porcendesde=$_POST["wrk_porcendesde"]; -if (isset($_POST["wrk_porcenhasta"])) $wrk_porcenhasta=$_POST["wrk_porcenhasta"]; - -if (isset($_POST["wrk_idcmdtskwrk"])) $wrk_idcmdtskwrk=$_POST["wrk_idcmdtskwrk"]; -if (isset($_POST["wrk_codtipoaccion"])) $wrk_codtipoaccion=$_POST["wrk_codtipoaccion"]; -if (isset($_POST["wrk_idambcmdtskwrk"])) $wrk_idambcmdtskwrk=$_POST["wrk_idambcmdtskwrk"]; - -if (isset($_POST["wrk_accionid"])) $wrk_accionid=$_POST["wrk_accionid"]; -if (isset($_POST["wrk_idTipoAccion"])) $wrk_idTipoAccion=$_POST["wrk_idTipoAccion"]; -if (isset($_POST["wrk_TipoAccion"])) $wrk_TipoAccion=$_POST["wrk_TipoAccion"]; -if (isset($_POST["wrk_NombreTipoAccion"])) $wrk_NombreTipoAccion=$_POST["wrk_NombreTipoAccion"]; - -$dblock=' style="visibility:visible" '; -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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/MenuContextual.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/colasacciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/colasacciones_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY OnContextMenu="return false"> - -<? -$flotante=new MenuContextual(); // Crea objeto MenuContextual -$XMLcontextual=ContextualXMLComando(); // Crea contextual de las acciones -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLTarea(); // Crea contextual de las acciones -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLTrabajo(); // Crea contextual de las acciones -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLNotificaciones(); // Crea contextual de las notificaciones -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLModifAcciones(); // Crea subcontextual de las notificaciones -echo $flotante->CreaMenuContextual($XMLcontextual); -switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[24]; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[25]; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[26]; - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[27]; - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito=$TbMsg[28]; - break; -} -$tabla_ambitosacciones=""; // Tabla para localizar ambitos e identificadores con acciones sobre ellos -$cont_ambitosacciones=0; // Contador de la tabla - -$tabla_parametros=""; // Tabla para localizar parametros -$cont_parametros=0; // Contador de la tabla -CreaTablaParametros($cmd); // Crea tabla especificaciones de lparametros en memoria - -echo '<p align=center class=cabeceras><img src="../images/iconos/acciones.gif"> '.$TbMsg[0].' </p>'; -echo '<FORM name="fdatos" action="colasacciones.php" method="post">'.chr(13); -// Campos ocultos -echo '<INPUT type=hidden name=ambito value="'.$ambito.'">'; -echo '<INPUT type=hidden name=idambito value="'.$idambito.'">'; -echo '<INPUT type=hidden name=nombreambito value="'.$nombreambito.'">'; - -echo '<INPUT type=hidden name=idcmdtskwrk value="'.$idcmdtskwrk.'">'; -echo '<INPUT type=hidden name=codtipoaccion value="'.$codtipoaccion.'">'; -echo '<INPUT type=hidden name=idambcmdtskwrk value="'.$idambcmdtskwrk.'">'; - -echo '<INPUT type=hidden name=tiposacciones value="'.$tiposacciones.'">'; -echo '<INPUT type=hidden name=estados value="'.$estados.'">'; -echo '<INPUT type=hidden name=resultados value="'.$resultados.'">'; - -echo '<INPUT type=hidden name=accionid value="'.$accionid.'">'; -echo '<INPUT type=hidden name=idTipoAccion value="'.$idTipoAccion.'">'; -echo '<INPUT type=hidden name=TipoAccion value="'.$TipoAccion.'">'; -echo '<INPUT type=hidden name=NombreTipoAccion value="'.$NombreTipoAccion.'">'; - -// Parametros Tarea padre -echo '<INPUT type=hidden name=tsk_ambito value="'.$tsk_ambito.'">'; -echo '<INPUT type=hidden name=tsk_idambito value="'.$tsk_idambito.'">'; -echo '<INPUT type=hidden name=tsk_nombreambito value="'.$tsk_nombreambito.'">'; -echo '<INPUT type=hidden name=tsk_fechainicio value="'.$tsk_fechainicio.'">'; -echo '<INPUT type=hidden name=tsk_fechafin value="'.$tsk_fechafin.'">'; -echo '<INPUT type=hidden name=tsk_horainicio value="'.$tsk_horainicio.'">'; -echo '<INPUT type=hidden name=tsk_horafin value="'.$tsk_horafin.'">'; -echo '<INPUT type=hidden name=tsk_tiposacciones value="'.$tsk_tiposacciones.'">'; -echo '<INPUT type=hidden name=tsk_estados value="'.$tsk_estados.'">'; -echo '<INPUT type=hidden name=tsk_resultados value="'.$tsk_resultados.'">'; -echo '<INPUT type=hidden name=tsk_porcendesde value="'.$tsk_porcendesde.'">'; -echo '<INPUT type=hidden name=tsk_porcenhasta value="'.$tsk_porcenhasta.'">'; - -echo '<INPUT type=hidden name=tsk_idcmdtskwrk value="'.$tsk_idcmdtskwrk.'">'; -echo '<INPUT type=hidden name=tsk_codtipoaccion value="'.$tsk_codtipoaccion.'">'; -echo '<INPUT type=hidden name=tsk_idambcmdtskwrk value="'.$tsk_idambcmdtskwrk.'">'; - -echo '<INPUT type=hidden name=tsk_accionid value="'.$tsk_accionid.'">'; -echo '<INPUT type=hidden name=tsk_idTipoAccion value="'.$tsk_idTipoAccion.'">'; -echo '<INPUT type=hidden name=tsk_TipoAccion value="'.$tsk_TipoAccion.'">'; -echo '<INPUT type=hidden name=tsk_NombreTipoAccion value="'.$tsk_NombreTipoAccion.'">'; - -// Parametros Trabajo padre -echo '<INPUT type=hidden name=wrk_ambito value="'.$wrk_ambito.'">'; -echo '<INPUT type=hidden name=wrk_idambito value="'.$wrk_idambito.'">'; -echo '<INPUT type=hidden name=wrk_nombreambito value="'.$wrk_nombreambito.'">'; - -echo '<INPUT type=hidden name=wrk_fechainicio value="'.$wrk_fechainicio.'">'; -echo '<INPUT type=hidden name=wrk_fechafin value="'.$wrk_fechafin.'">'; -echo '<INPUT type=hidden name=wrk_horainicio value="'.$wrk_horainicio.'">'; -echo '<INPUT type=hidden name=wrk_horafin value="'.$wrk_horafin.'">'; -echo '<INPUT type=hidden name=wrk_tiposacciones value="'.$wrk_tiposacciones.'">'; -echo '<INPUT type=hidden name=wrk_estados value="'.$wrk_estados.'">'; -echo '<INPUT type=hidden name=wrk_resultados value="'.$wrk_resultados.'">'; -echo '<INPUT type=hidden name=wrk_porcendesde value="'.$wrk_porcendesde.'">'; -echo '<INPUT type=hidden name=wrk_porcenhasta value="'.$wrk_porcenhasta.'">'; - -echo '<INPUT type=hidden name=wrk_idcmdtskwrk value="'.$wrk_idcmdtskwrk.'">'; -echo '<INPUT type=hidden name=wrk_codtipoaccion value="'.$wrk_codtipoaccion.'">'; -echo '<INPUT type=hidden name=wrk_idambcmdtskwrk value="'.$wrk_idambcmdtskwrk.'">'; - -echo '<INPUT type=hidden name=wrk_accionid value="'.$wrk_accionid.'">'; -echo '<INPUT type=hidden name=wrk_idTipoAccion value="'.$wrk_idTipoAccion.'">'; -echo '<INPUT type=hidden name=wrk_TipoAccion value="'.$wrk_TipoAccion.'">'; -echo '<INPUT type=hidden name=wrk_NombreTipoAccion value="'.$wrk_NombreTipoAccion.'">'; -//________________________________________________________________________________________________________ -echo CriteriosBusquedas(); -echo '</FORM>'.chr(13); -echo '<DIV align=center>'; -if($accionid>0){ - switch($TipoAccion){ - case $EJECUCION_COMANDO : - $textoaccion=$LITEJECUCION_COMANDO; - $urlimg='../images/iconos/comandos.gif'; - break; - case $EJECUCION_TAREA : - $textoaccion=$LITEJECUCION_TAREA; - $urlimg='../images/iconos/tareas.gif'; - break; - case $EJECUCION_TRABAJO : - $textoaccion=$LITEJECUCION_TRABAJO; - $urlimg='../images/iconos/trabajos.gif'; - break; - } - echo '<span align=center class=subcabeceras>'.$textoaccion.':'.$NombreTipoAccion.'</span> <IMG src="'.$urlimg.'"> <span class=notas><A href="javascript:ver_accionpadre('.$TipoAccion.');">Volver >></A></span>'; -} -else{ - echo '<span align=center class=subcabeceras><U>'.$TbMsg[11].':'.$textambito.'</U>, '.$nombreambito.'</span> <IMG src="'.$urlimg.'"></span>'; -} -?> -<BR><BR> -<? if($accionid==0){?> - <TABLE align=center class=filtros border=0 align=left cellPadding=2 cellSpacing=5 > - <TR height=20 width=100% valign=baseline> - <TD width=70 onclick=eleccion(this,1) onmouseout=desresaltar(this) onmouseover=resaltar(this) > - <A href="#op"><IMG border=0 src="../images/iconos/eliminar.gif"'></A> <?echo $TbMsg[12]?> </TD> - <TD width=85 onclick=eleccion(this,2) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> - <IMG src="../images/iconos/reiniciar.gif"'> <?echo $TbMsg[13]?> </TD> - <TD width=75 onclick=eleccion(this,3) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> - <IMG src="../images/iconos/acDetenida.gif"'> <?echo $TbMsg[14]?> </TD> - <TD width=80 onclick=eleccion(this,4) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> - <IMG src="../images/iconos/acIniciada.gif"'> <?echo $TbMsg[15]?> </TD> - <TD width=75 onclick=eleccion(this,5) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> - <IMG src="../images/iconos/acAbortada.gif"';> <?echo $TbMsg[16]?> </TD> - <TD width=75 onclick=eleccion(this,6) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> <IMG src="../images/iconos/acTerminada.gif"'> <?echo $TbMsg[17]?> </TD> - </TR> - </TABLE> -<?} -ListaAcciones($cmd); -echo '</DIV>'; -echo '<INPUT type=hidden id=mulaccion value="'.$mulaccion.'">'; -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Dibuja la tabla de acciones y notificaciones aplicadas a los distintos ambitos -________________________________________________________________________________________________________*/ -function ListaAcciones($cmd){ - global $TbMsg; - global $AMBITO_CENTROS; - global $AMBITO_GRUPOSAULAS; - global $AMBITO_AULAS; - global $AMBITO_GRUPOSORDENADORES; - global $AMBITO_ORDENADORES; - global $idcmdtskwrk; - global $codtipoaccion; - global $idambcmdtskwrk; - global $tabla_ambitosacciones; - global $cont_ambitosacciones; - global $ambito; - global $idambito; - - echo '<TABLE border=0 class="tabla_listados" cellspacing=1 cellpadding=0 >'.chr(13); - echo '<TR height=20>'.chr(13); - echo '<TH> </TH>'.chr(13); - if($idcmdtskwrk=="" && $codtipoaccion=="" && $idambcmdtskwrk=="") // Sin filtro - echo '<TH>A</TH>'.chr(13); - else - echo '<TH>A*</TH>'.chr(13); - echo '<TH> '.$TbMsg[18].' </TH>'.chr(13); - echo '<TH> '.$TbMsg[19].' </TH>'.chr(13); - echo '<TH> '.$TbMsg[20].' </TH>'.chr(13); - echo '<TH> '.$TbMsg[21].' </TH>'.chr(13); - echo '<TH> '.$TbMsg[22].' </TH>'.chr(13); - echo '<TH> </TH>'.chr(13); - echo '<TH> '.$TbMsg[23].' </TH>'.chr(13); - echo '<TH>S</TH>'.chr(13); - echo '<TH>%</TH>'.chr(13); - echo '<TH>R</TH>'.chr(13); - echo '</TR>'.chr(13); - - switch($ambito){ - case $AMBITO_CENTROS : - $cmd->texto="SELECT idcentro,nombrecentro FROM centros WHERE idcentro=".$idambito; - RecorreCentro($cmd); - break; - case $AMBITO_GRUPOSAULAS : - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idgrupo=".$idambito." AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - break; - case $AMBITO_AULAS : - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idaula=".$idambito; - RecorreAulas($cmd); - break; - case $AMBITO_GRUPOSORDENADORES : - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposordenadores WHERE idgrupo=".$idambito; - RecorreGruposOrdenadores($cmd); - break; - case $AMBITO_ORDENADORES : - $cmd->texto="SELECT idordenador,nombreordenador FROM ordenadores WHERE idordenador=".$idambito; - RecorreOrdenadores($cmd); - break; - } - // Ordena - $cont=$cont_ambitosacciones; - $auxambitoaccion=""; - for ($i=0;$i<$cont-1;$i++){ - for ($j=$i+1;$j<$cont;$j++){ - if($tabla_ambitosacciones[$i][0]>$tabla_ambitosacciones[$j][0]){ - $auxambitoaccion=$tabla_ambitosacciones[$i][0]; - $tabla_ambitosacciones[$i][0]=$tabla_ambitosacciones[$j][0]; - $tabla_ambitosacciones[$j][0]=$auxambitoaccion; - - $auxtabla_ambitosacciones=$tabla_ambitosacciones[$i][1]; - $tabla_ambitosacciones[$i][1]=$tabla_ambitosacciones[$j][1]; - $tabla_ambitosacciones[$j][1]=$auxtabla_ambitosacciones; - } - } - } - ListandoAcciones($cmd); - echo '</TABLE>'; -} -//________________________________________________________________________________________________________ -function ListandoAcciones($cmd){ - global $AMBITO_CENTROS; - global $AMBITO_GRUPOSAULAS; - global $AMBITO_AULAS; - global $AMBITO_GRUPOSORDENADORES; - global $AMBITO_ORDENADORES; - - global $EJECUCION_COMANDO; - global $EJECUCION_TAREA; - global $EJECUCION_TRABAJO; - - global $ACCION_EXITOSA; - global $ACCION_FALLIDA; - global $ACCION_TERMINADA; - global $ACCION_ABORTADA; - global $ACCION_SINERRORES; - global $ACCION_CONERRORES; - - global $ACCION_DETENIDA; - global $ACCION_INICIADA; - global $ACCION_FINALIZADA; - - global $porcendesde; - global $porcenhasta; - global $tabla_ambitosacciones; - global $cont_ambitosacciones; - global $ClausulaWhere; - global $mulaccion; - - global $PROCESOS; - global $NOTIFICACIONES; - - // Selecciona acciones - $rs=new Recordset; - $cmd->texto="SELECT acciones.* FROM acciones"; - if($ClausulaWhere!="") $cmd->texto.=" WHERE (".$ClausulaWhere.")"; - $cmd->texto.=" ORDER BY acciones.idaccion desc "; - - //echo $cmd->texto; - - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - - // Recorre acciones - while (!$rs->EOF){ - $HTMLparametros=""; - $HTMLnotificaciones=""; - if($rs->campos["tipoaccion"]==$EJECUCION_TAREA || $rs->campos["tipoaccion"]==$EJECUCION_TRABAJO ){ - $auxP=split(";",$rs->campos["ambitskwrk"]); // Recorre los ambitos de la tarea o trabajo - $i=0; - do{ - $dualparam=split(":",$auxP[$i]); - $datobinario=$dualparam[0]."-".$dualparam[1]; - $posp=busca_indicebinariodual($datobinario,$tabla_ambitosacciones,$cont_ambitosacciones); // Busca ambito e id. - $i++; - }while($posp<0 && $i<sizeof($auxP)); - } - else{ - $datobinario=$rs->campos["ambito"]."-".$rs->campos["idambito"]; - $posp=busca_indicebinariodual($datobinario,$tabla_ambitosacciones,$cont_ambitosacciones); // Busca datos en la tabla - } - if ($posp>=0){ - $auxtabla_ambitosacciones=$tabla_ambitosacciones[$posp][1]; - $ambito=$auxtabla_ambitosacciones["ambito"]; - $nombreambito=$auxtabla_ambitosacciones["nombreambito"]; - switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito="Centros"; - $bgcolor="#ff5566"; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito="Grupos de aulas"; - $bgcolor="#FFCC55"; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito="Aulas"; - $bgcolor="#D4D4D4"; - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito="Grupos de ordenadores"; - $bgcolor="#FF00CC"; - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $bgcolor="#FFFF68"; - $textambito="Ordenadores"; - break; - } - $ipesnotificadas=""; // Almacena las ipes de los prdenadores que ya han notificado - $HTMLnotificaciones=notificaciones($cmd,$rs->campos["idaccion"],&$numnot,$rs->campos["tipoaccion"], $rs->campos["parametros"],&$ipesnotificadas ); - $nottotales=NotificacionesEsperadas($rs->campos["parametros"],$rs->campos["tipoaccion"]); - if($nottotales>0) - $porcen=round(($numnot/$nottotales)*100,1); - else - $porcen=0; - - if($porcen>=$porcendesde && $porcen<=$porcenhasta){ - $mulaccion.=$rs->campos["idaccion"].":"; // Formato idaccion:estado:resultado; - echo '<TR height="8"><TD style="BACKGROUND-COLOR: #63676b;" colspan=12></TD></TR>'; - echo '<TR id="ACC_'.$rs->campos["idaccion"].'" name='.$rs->campos["tipoaccion"].' value='.$rs->campos["ambito"].' height=20>'.chr(13); - echo '<TD align=center><A href="#vernotcontra"><IMG border=0 onclick="ver_notificaciones(this,0,'.$rs->campos["idaccion"].');" style="display:block" src="../images/tsignos/contra.gif"></A>'; - echo '<A href="#vernotdesple"><IMG border=0 onclick="ver_notificaciones(this,1,'.$rs->campos["idaccion"].');" style="display:none" src="../images/tsignos/desple.gif"></A>'; - echo '</TD>'.chr(13); - - switch($rs->campos["tipoaccion"]){ - case $EJECUCION_COMANDO : - $nombreliterales[0]="descripcion"; - $nombreliterales[1]="visuparametros"; - $Datos=TomanDatos($cmd,"comandos",$rs->campos["idtipoaccion"],"idcomando",$nombreliterales); - $nombreaccion=$Datos["descripcion"]; - // Visualización de los parametros de un comando - $HTMLparametros=infoparametros($cmd,$rs->campos["idaccion"],$rs->campos["parametros"],$Datos["visuparametros"],$ipesnotificadas); - echo '<TD align=center><A href="#vernotcontra"><IMG border=0 name="'.$rs->campos["idtipoaccion"].'" id='.$rs->campos["idaccion"].' src="../images/iconos/comandos.gif" oncontextmenu="resalta(this,'.$EJECUCION_COMANDO.','."'".$nombreaccion.".'".')"></A></TD>'.chr(13); - break; - case $EJECUCION_TAREA : - $HTMLparametros=infoparametrosTskWrk($cmd,$rs->campos["idaccion"],$rs->campos["parametros"]); - $nombreaccion=TomaDato($cmd,0,'tareas',$rs->campos["idtipoaccion"],'idtarea','descripcion'); - echo '<TD align=center><A href="#vernotcontra"><IMG name="'.$rs->campos["idtipoaccion"].'" id='.$rs->campos["idaccion"].' src="../images/iconos/tareas.gif" oncontextmenu="resalta(this,'.$EJECUCION_TAREA.','."'".$nombreaccion.".'".')"></A></TD>'.chr(13); - break; - case $EJECUCION_TRABAJO : - $HTMLparametros=infoparametrosTskWrk($cmd,$rs->campos["idaccion"],$rs->campos["parametros"]); - $nombreaccion=TomaDato($cmd,0,'trabajos',$rs->campos["idtipoaccion"],'idtrabajo','descripcion'); - echo '<TD align=center><A href="#accion"><IMG name="'.$rs->campos["idtipoaccion"].'" id='.$rs->campos["idaccion"].' src="../images/iconos/trabajos.gif" oncontextmenu="resalta(this,'.$EJECUCION_TRABAJO.','."'".$nombreaccion.".'".')"></A></TD>'.chr(13); - break; - } - echo '<TD align=center> '.$nombreaccion.' </TD>'.chr(13); - - $fechahorareg=$rs->campos["fechahorafin"]; - $wfecha=substr($fechahorareg,0,strpos($fechahorareg,' ')); - $whora =substr (strrchr ($fechahorareg, " "), 1); - $fecha=trim($wfecha); - $hora=trim($whora); - if ($fecha=="0000-00-00") $hora=""; - echo '<TD align=center> '.InvFecha($fecha).' </TD>'.chr(13); - echo '<TD align=center> '.$hora.' </TD>'.chr(13); - - $fechahorareg=$rs->campos["fechahorareg"]; - $wfecha=substr($fechahorareg,0,strpos($fechahorareg,' ')); - $whora =substr (strrchr ($fechahorareg, " "), 1); - $fecha=trim($wfecha); - $hora=trim($whora); - if ($fecha=="0000-00-00") $hora=""; - echo '<TD align=center> '.InvFecha($fecha).' </TD>'.chr(13); - echo '<TD align=center> '.$hora.' </TD>'.chr(13); - - if($rs->campos["tipoaccion"]==$EJECUCION_TAREA || $rs->campos["tipoaccion"]==$EJECUCION_TRABAJO ){ - echo '<TD align=center> </TD>'.chr(13); - echo '<TD align=center> </TD>'.chr(13); - } - else{ - echo '<TD align=center><IMG src="'.$urlimg.'"></TD>'.chr(13); - echo '<TD align=center> '.$nombreambito.' </TD>'.chr(13); - } - $mulaccion.=$rs->campos["estado"].":"; // Formato idaccion:estado:resultado; - switch($rs->campos["estado"]){ - case $ACCION_DETENIDA: - echo '<TD align=center><IMG value="'.$ACCION_DETENIDA.'" src="../images/iconos/acDetenida.gif" width=16 height=16></TD>'.chr(13); - break; - case $ACCION_INICIADA: - echo '<TD align=center><IMG value="'.$ACCION_INICIADA.'" src="../images/iconos/acIniciada.gif" width=16 height=16></TD>'.chr(13); - break; - case $ACCION_FINALIZADA: - echo '<TD align=center><IMG value="'.$ACCION_FINALIZADA.'" src="../images/iconos/acFinalizada.gif" width=16 height=16></TD>'.chr(13); - break; - } - echo '<TD id="PORCEN-'.$rs->campos["idaccion"].'" align=center > '.$porcen.'% </TD>'; - $mulaccion.=$rs->campos["resultado"].";"; // Formato idaccion:estado:resultado; - switch($rs->campos["resultado"]){ - case $ACCION_EXITOSA: - echo '<TD align=center><IMG value="'.$ACCION_EXITOSA.'" src="../images/iconos/acExitosa.gif" width=16 height=16></TD>'.chr(13); - break; - case $ACCION_FALLIDA: - echo '<TD align=center><IMG value="'.$ACCION_FALLIDA.'" src="../images/iconos/acFallida.gif" width=16 height=16></TD>'.chr(13); - break; - case $ACCION_SINERRORES: - echo '<TD align=center><IMG value="'.$ACCION_SINERRORES.'" src="../images/iconos/acSinErrores.gif" width=16 height=16></TD>'.chr(13); - break; - case $ACCION_CONERRORES: - echo '<TD align=center><IMG value="'.$ACCION_CONERRORES.'" src="../images/iconos/acConErrores.gif" width=16 height=16></TD>'.chr(13); - break; - case $ACCION_TERMINADA: - echo '<TD align=center><IMG value="'.$ACCION_TERMINADA.'" src="../images/iconos/acTerminada.gif" width=16 height=16></TD>'.chr(13); - break; - case $ACCION_ABORTADA: - echo '<TD align=center><IMG value="'.$ACCION_ABORTADA.'" src="../images/iconos/acAbortada.gif" width=16 height=16></TD>'.chr(13); - break; - default: - echo '<TD > </TD>'; - } - echo '</TR>'.chr(13); - echo $HTMLparametros; - echo $HTMLnotificaciones; - } - } - $rs->Siguiente(); - } - $rs->Cerrar(); -} -/*________________________________________________________________________________________________________ - Dibuja la tabla de parametros de una tarea o un trabajo -________________________________________________________________________________________________________*/ -function infoparametrosTskWrk($cmd,$idaccion,$parametros){ - global $dblock; - - $HTMLparametros=""; - $HTMLparametros.='<TR id="PAR_'.$idaccion.'"'.$dblock.'>'.chr(13); - $HTMLparametros.= '<TD> </TD>'.chr(13); - $HTMLparametros.= '<TH align=center style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #D4D4D4; " >Nº</TH>'.chr(13); - $HTMLparametros.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #D4D4D4;" colspan=10>Acción</TH>'.chr(13); - $HTMLparametros.= '</TR>'.chr(13); - - $rs=new Recordset; - $rs->Comando=&$cmd; - $dualparam=split("=",$parametros); - $auxC=split(";",$dualparam[1]); // Recorre valores delimitado por comas - for ($j=0;$j<sizeof($auxC);$j++){ - if ($dualparam[0]=="cmd") - $cmd->texto="SELECT comandos.descripcion FROM comandos INNER JOIN tareas_comandos ON tareas_comandos.idcomando=comandos.idcomando WHERE tareas_comandos.idtareacomando=".$auxC[$j] ; - else - $cmd->texto="SELECT tareas.descripcion FROM tareas INNER JOIN trabajos_tareas ON trabajos_tareas.idtarea=tareas.idtarea WHERE trabajos_tareas.idtrabajotarea=".$auxC[$j] ; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if($rs->EOF) return(""); - $valor=$rs->campos["descripcion"]; - $rs->Cerrar(); - $HTMLparametros.='<TR id="PAR_'.$idaccion.'"'.$dblock.'>'.chr(13); - $HTMLparametros.= '<TD> </TD>'.chr(13); - $HTMLparametros.= '<TD align=center style="BACKGROUND-COLOR: #b5daad;" >'.($j+1).'</TD>'.chr(13); - $HTMLparametros.= '<TD style="BACKGROUND-COLOR: #b5daad;" colspan=10>'.$valor.'</TD>'.chr(13); - $HTMLparametros.= '</TR>'.chr(13); - } - return($HTMLparametros); -} -/*________________________________________________________________________________________________________ - Dibuja la tabla de parametros de un comando -________________________________________________________________________________________________________*/ -function infoparametros($cmd,$idaccion,$parametros,$visuparametros,$ipesnotificadas){ - global $tabla_parametros; - global $cont_parametros; - global $MAXLONVISUSCRIPT; // longitud Maxima de visualización del script - global $dblock; - - $HTMLparametros=""; - $HTMLparametros.='<TR id="PAR_'.$idaccion.'"'.$dblock.'>'.chr(13); - $HTMLparametros.= '<TD> </TD>'.chr(13); - $HTMLparametros.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #D4D4D4; " colspan=3>Parameter</TH>'.chr(13); - $HTMLparametros.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #D4D4D4;" colspan=8>Value</TH>'.chr(13); - $HTMLparametros.= '</TR>'.chr(13); - - $auxVP=split(";",$visuparametros); // Parametros visualizables - $auxP=split(chr(13),$parametros); // Recorre parametros para visualizar los que así sean - for ($i=0;$i<sizeof($auxP);$i++){ - $dualparam=split("=",$auxP[$i]); - for ($k=0;$k<sizeof($auxVP);$k++){ - if($auxVP[$k]==$dualparam[0]){ - $posp=busca_indicebinariodual($dualparam[0],$tabla_parametros,$cont_parametros); // Busca datos del parámetro en la tabla cargada previamentre con todos los parámetros - if ($posp>=0){ - $auxtabla_parametros=$tabla_parametros[$posp][1]; - $HTMLparametros.='<TR id="PAR_'.$idaccion.'"'.$dblock.'>'.chr(13); - $HTMLparametros.= '<TD> </TD>'.chr(13); - $HTMLparametros.= '<TD style="BACKGROUND-COLOR: #b5daad;" colspan=3> '.$auxtabla_parametros["descripcion"].'</TD>'.chr(13); - if($auxtabla_parametros["tipopa"]==1){ - $valor=TomaDato($cmd,0,$auxtabla_parametros["nomtabla"],$dualparam[1],$auxtabla_parametros["nomidentificador"],$auxtabla_parametros["nomliteral"]); - }else - $valor=$dualparam[1]; - - switch($dualparam[0]){ - case "iph": // Si el parametro es la s Ipes de los ordenadores se pintan - $tablaipes=PintaOrdenadores($cmd,$valor,$ipesnotificadas,$idaccion); - $HTMLparametros.= '<TD style="BACKGROUND-COLOR: #b5daad;" colspan=8>'.$tablaipes.'</TD>'.chr(13); - break; - default: - $HTMLparametros.= '<TD style="BACKGROUND-COLOR: #b5daad;" colspan=8> '.Urldecode($valor).'</TD>'.chr(13); - } - $HTMLparametros.= '</TR>'.chr(13); - } - } - } - } - return($HTMLparametros); -} -/*________________________________________________________________________________________________________ - Dibuja la tabla de notificaciones -________________________________________________________________________________________________________*/ -function notificaciones($cmd,$idaccion,$numnot,$TipoAccion,$parametros,$ipesnotificadas){ - global $TbMsg; - global $EJECUCION_COMANDO; - global $EJECUCION_TAREA; - global $EJECUCION_TRABAJO; - global $ACCION_EXITOSA; - global $ACCION_FALLIDA; - global $NOTIFICADOR_ORDENADOR; - global $NOTIFICADOR_COMANDO; - global $NOTIFICADOR_TAREA; - global $dblock; - - $HTMLnotificaciones=""; - $numnot=0; - $rs=new Recordset; - switch($TipoAccion){ - case $EJECUCION_COMANDO : - $TipoNotificador=$NOTIFICADOR_ORDENADOR; - $urlimg='../images/iconos/comandos.gif'; - $cmd->texto='SELECT notificaciones.*,ordenadores.idordenador as identificadornot,ordenadores.nombreordenador as nombreidentificadornot,ordenadores.ip FROM notificaciones'; - $cmd->texto.=" INNER JOIN ordenadores ON notificaciones.idnotificador=ordenadores.idordenador"; - $cmd->texto.=" WHERE notificaciones.accionid=".$idaccion." ORDER BY notificaciones.fechahorareg desc"; - break; - case $EJECUCION_TAREA : - $TipoNotificador=$NOTIFICADOR_COMANDO; - $urlimg='../images/iconos/tareas.gif'; - $cmd->texto='SELECT notificaciones.*,tareas_comandos.idtareacomando as identificadornot,comandos.descripcion as nombreidentificadornot FROM notificaciones'; - $cmd->texto.=" INNER JOIN tareas_comandos ON notificaciones.idnotificador=tareas_comandos.idtareacomando"; - $cmd->texto.=" INNER JOIN comandos ON comandos.idcomando=tareas_comandos.idcomando"; - $cmd->texto.=" WHERE notificaciones.accionid=".$idaccion." ORDER BY notificaciones.fechahorareg desc "; - $urlimg= '../images/iconos/comandos.gif>'; - break; - case $EJECUCION_TRABAJO : - $TipoNotificador=$NOTIFICADOR_TAREA; - $urlimg='../images/iconos/trabajos.gif'; - $cmd->texto='SELECT notificaciones.*,trabajos_tareas.idtrabajotarea as identificadornot,tareas.descripcion as nombreidentificadornot FROM notificaciones'; - $cmd->texto.=" INNER JOIN trabajos_tareas ON notificaciones.idnotificador=trabajos_tareas.idtrabajotarea"; - $cmd->texto.=" INNER JOIN tareas ON tareas.idtarea=trabajos_tareas.idtarea"; - $cmd->texto.=" WHERE notificaciones.accionid=".$idaccion." ORDER BY notificaciones.fechahorareg desc"; - $urlimg= '../images/iconos/tareas.gif>'; - break; - } - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $numreg=0; - $rs->Primero(); - while (!$rs->EOF){ - $numnot++; - if($numreg==0){ - $HTMLnotificaciones.='<TR id="NOT_'.$idaccion.'"'.$dblock.'>'.chr(13); - $HTMLnotificaciones.= '<TD> </TD>'.chr(13); - $HTMLnotificaciones.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #D4D4D4;"> </TH>'.chr(13); - $HTMLnotificaciones.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #D4D4D4;">'.$TbMsg[23].'</TH>'.chr(13); - $HTMLnotificaciones.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #D4D4D4;">'.$TbMsg[19].'</TH>'.chr(13); - $HTMLnotificaciones.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #D4D4D4;">'.$TbMsg[20].'</TH>'.chr(13); - $HTMLnotificaciones.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #D4D4D4;" colspan=6>'.$TbMsg[57].'</TH>'.chr(13); - $HTMLnotificaciones.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #D4D4D4;">R</TH>'.chr(13); - $HTMLnotificaciones.= '</TR>'.chr(13); - $numreg++; - } - if($TipoAccion==$EJECUCION_COMANDO){ - switch($rs->campos["resultado"]){ - case $ACCION_EXITOSA: - $urlimg= '../images/iconos/ordenadornot_ok.gif>'; - break; - case $ACCION_FALLIDA: - $urlimg= '../images/iconos/ordenadornot_ko.gif>'; - break; - } - } - $HTMLnotificaciones.='<TR id="NOT_'.$idaccion.'"'.$dblock.' height=20 value="'.$idaccion.'">'.chr(13); - $HTMLnotificaciones.='<TD> </TD>'.chr(13); - $HTMLnotificaciones.='<TD style="BACKGROUND-COLOR: #E3D8C6;" align=center>'; - $HTMLnotificaciones.='<IMG id="'.$rs->campos["accionid"].'" name="'.$rs->campos["idnotificacion"].'" value="'.$rs->campos["identificadornot"].'" oncontextmenu="resaltanot(this,'.$TipoNotificador.');" src='.$urlimg.'</TD>'.chr(13); - $HTMLnotificaciones.= '<TD style="BACKGROUND-COLOR: #E3D8C6;" align=center>'.$rs->campos["nombreidentificadornot"].'</TD>'.chr(13); - $fechahorareg=$rs->campos["fechahorareg"]; - $wfecha=substr($fechahorareg,0,strpos($fechahorareg,' ')); - $whora =substr (strrchr ($fechahorareg, " "), 1); - $fecha=trim($wfecha); - $hora=trim($whora); - if ($fecha=="0000-00-00") $hora=""; - $HTMLnotificaciones.= '<TD style="BACKGROUND-COLOR: #E3D8C6;" align=center> '.InvFecha($fecha).' </TD>'.chr(13); - $HTMLnotificaciones.= '<TD style="BACKGROUND-COLOR: #E3D8C6;"align=center> '.$hora.' </TD>'.chr(13); - $HTMLnotificaciones.= '<TD style="BACKGROUND-COLOR: #E3D8C6;" colspan=6 align=center>'.$rs->campos["descrinotificacion"].' </TD>'.chr(13); - switch($rs->campos["resultado"]){ - case $ACCION_EXITOSA: - $HTMLnotificaciones.= '<TD style="BACKGROUND-COLOR: #E3D8C6;" align=center><IMG value="'.$ACCION_EXITOSA.'" src="../images/iconos/acExitosa.gif" width=16 height=16></TD>'.chr(13); - if($TipoNotificador==$NOTIFICADOR_ORDENADOR){ - $ipesnotificadas.=$rs->campos["ip"]."=".$ACCION_EXITOSA."=".$rs->campos["idnotificacion"].";"; - } - break; - case $ACCION_FALLIDA: - $HTMLnotificaciones.= '<TD style="BACKGROUND-COLOR: #E3D8C6;" align=center><IMG value="'.$ACCION_FALLIDA.'" src="../images/iconos/acFallida.gif" width=16 height=16></TD>'.chr(13); - if($TipoNotificador==$NOTIFICADOR_ORDENADOR){ - $ipesnotificadas.=$rs->campos["ip"]."=".$ACCION_FALLIDA."=".$rs->campos["idnotificacion"].";"; - } - break; - } - $HTMLnotificaciones.='</TR>'.chr(13); - $rs->Siguiente(); - } - return($HTMLnotificaciones); -} -/*________________________________________________________________________________________________________ - Recorrea loa distintod ambitos -________________________________________________________________________________________________________*/ -function RecorreCentro($cmd){ - global $AMBITO_CENTROS; - global $AMBITO_GRUPOSAULAS; - global $tabla_ambitosacciones; - global $cont_ambitosacciones; - - $auxtabla_ambitosacciones=""; - - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - if(!$rs->EOF){ - $idcentro=$rs->campos["idcentro"]; - $tabla_ambitosacciones[$cont_ambitosacciones][0]=$AMBITO_CENTROS."-".$idcentro; - $auxtabla_ambitosacciones["ambito"]=$AMBITO_CENTROS; - $auxtabla_ambitosacciones["nombreambito"]=$rs->campos["nombrecentro"]; - $tabla_ambitosacciones[$cont_ambitosacciones++][1]=$auxtabla_ambitosacciones; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idcentro=".$idcentro." AND grupoid=0 AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idcentro=".$idcentro." AND grupoid=0"; - RecorreAulas($cmd); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposAulas($cmd){ - global $AMBITO_GRUPOSAULAS; - global $tabla_ambitosacciones; - global $cont_ambitosacciones; - - $auxtabla_ambitosacciones=""; - - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $tabla_ambitosacciones[$cont_ambitosacciones][0]=$AMBITO_GRUPOSAULAS."-".$idgrupo; - $auxtabla_ambitosacciones["ambito"]=$AMBITO_GRUPOSAULAS; - $auxtabla_ambitosacciones["nombreambito"]=$rs->campos["nombregrupo"]; - $tabla_ambitosacciones[$cont_ambitosacciones++][1]=$auxtabla_ambitosacciones; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE grupoid=".$idgrupo ." AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE grupoid=".$idgrupo; - RecorreAulas($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreAulas($cmd){ - global $AMBITO_AULAS; - global $tabla_ambitosacciones; - global $cont_ambitosacciones; - - $auxtabla_ambitosacciones=""; - - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - - while (!$rs->EOF){ - $idaula=$rs->campos["idaula"]; - $tabla_ambitosacciones[$cont_ambitosacciones][0]=$AMBITO_AULAS."-".$idaula; - $auxtabla_ambitosacciones["ambito"]=$AMBITO_AULAS; - $auxtabla_ambitosacciones["nombreambito"]=$rs->campos["nombreaula"]; - $tabla_ambitosacciones[$cont_ambitosacciones++][1]=$auxtabla_ambitosacciones; - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposOrdenadores WHERE idaula=".$idaula." AND grupoid=0"; - RecorreGruposOrdenadores($cmd); - $cmd->texto="SELECT idordenador,nombreordenador FROM ordenadores WHERE idaula=".$idaula." AND grupoid=0"; - RecorreOrdenadores($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposOrdenadores($cmd){ - global $AMBITO_GRUPOSORDENADORES; - global $tabla_ambitosacciones; - global $cont_ambitosacciones; - - $auxtabla_ambitosacciones=""; - - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $tabla_ambitosacciones[$cont_ambitosacciones][0]=$AMBITO_GRUPOSORDENADORES."-".$idgrupo; - $auxtabla_ambitosacciones["ambito"]=$AMBITO_GRUPOSORDENADORES; - $auxtabla_ambitosacciones["nombreambito"]=$rs->campos["nombregrupoordenador"]; - $tabla_ambitosacciones[$cont_ambitosacciones++][1]=$auxtabla_ambitosacciones; - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposOrdenadores WHERE grupoid=".$idgrupo; - RecorreGruposOrdenadores($cmd); - $cmd->texto="SELECT idordenador,nombreordenador FROM ordenadores WHERE grupoid=".$idgrupo; - RecorreOrdenadores($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreOrdenadores($cmd){ - global $AMBITO_ORDENADORES; - global $tabla_ambitosacciones; - global $cont_ambitosacciones; - - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - - while (!$rs->EOF){ - $idordenador=$rs->campos["idordenador"]; - $tabla_ambitosacciones[$cont_ambitosacciones][0]=$AMBITO_ORDENADORES."-".$idordenador; - $auxtabla_ambitosacciones["ambito"]=$AMBITO_ORDENADORES; - $auxtabla_ambitosacciones["nombreambito"]=$rs->campos["nombreordenador"]; - $tabla_ambitosacciones[$cont_ambitosacciones++][1]=$auxtabla_ambitosacciones; - $rs->Siguiente(); - } - $rs->Cerrar(); -} -/*________________________________________________________________________________________________________ - Cuenta el numero de ordenadores a los que afecta la acción -________________________________________________________________________________________________________*/ -function NotificacionesEsperadas($parametros,$TipoAccion){ - global $EJECUCION_COMANDO; - global $EJECUCION_TAREA; - global $EJECUCION_TRABAJO; - - switch($TipoAccion){ - case $EJECUCION_COMANDO : - $cadenanot=extrae_parametro($parametros,chr(13),'=',"iph"); - break; - case $EJECUCION_TAREA : - $cadenanot=extrae_parametro($parametros,chr(13),'=',"cmd"); - break; - case $EJECUCION_TRABAJO : - $cadenanot=extrae_parametro($parametros,chr(13),'=',"tsk"); - break; - } - $cont=1; - for($i=0;$i<strlen($cadenanot);$i++){ - if(substr($cadenanot,$i,1)==';') $cont++; - } - return($cont); -} -//________________________________________________________________________________________________________ -function CriteriosBusquedas(){ - global $idcentro; - global $TbMsg; - global $EJECUCION_COMANDO; - global $EJECUCION_TAREA; - global $EJECUCION_TRABAJO; - - global $LITEJECUCION_COMANDO; - global $LITEJECUCION_TAREA; - global $LITEJECUCION_TRABAJO; - - global $ACCION_DETENIDA; - global $ACCION_INICIADA; - global $ACCION_FINALIZADA; - - global $LITACCION_DETENIDA; - global $LITACCION_INICIADA; - global $LITACCION_FINALIZADA; - - global $ACCION_EXITOSA; - global $ACCION_FALLIDA; - global $ACCION_TERMINADA; - global $ACCION_ABORTADA; - global $ACCION_SINERRORES; - global $ACCION_CONERRORES; - - global $LITACCION_EXITOSA; - global $LITACCION_FALLIDA; - global $LITACCION_TERMINADA; - global $LITACCION_ABORTADA; - global $LITACCION_SINERRORES; - global $LITACCION_CONERRORES; - - global $fechainicio; - global $fechafin; - global $horainicio; - global $horafin; - - global $wtiposacciones; - global $westados; - global $wresultados; - global $porcendesde; - global $porcenhasta; - - $HTMLCriterios=""; - $HTMLCriterios.='<TABLE class=tabla_busquedas align=center border="0">'.chr(13); - $HTMLCriterios.='<TR HEIGHT=30>'.chr(13); - $HTMLCriterios.='<TD style=" BORDER-BOTTOM:#5a86b5 1px solid;"colspan=2 align="center" >'.chr(13); - $HTMLCriterios.='<SPAN style="FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;COLOR:#5a86b5;FONT-WEIGHT: 700;">____ '.$TbMsg[1].'____</SPAN>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TD>'.chr(13); - - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TD>'.chr(13); - - // Desplegable con los tipos de acciones - $HTMLCriterios.='<TABLE class=tabla_standar align=center border="0">'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.=' <TH align=center> '.$TbMsg[2].' </TH>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $parametros=$EJECUCION_COMANDO."=".$LITEJECUCION_COMANDO.chr(13); - $parametros.=$EJECUCION_TAREA."=".$LITEJECUCION_TAREA.chr(13); - $parametros.=$EJECUCION_TRABAJO."=".$LITEJECUCION_TRABAJO; - $HTMLCriterios.='<TD colspan=3>'.HTMLCTEMULSELECT($parametros,"wtiposacciones",$wtiposacciones,"estilodesple","chgdespleacciones",100,3).'</TD>'; - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TABLE>'.chr(13); - - // Desplegable con los distintos estados - $HTMLCriterios.='<TABLE class=tabla_standar align=center border="0">'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.=' <TH align=center> '.$TbMsg[4].' </TH>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $parametros=$ACCION_DETENIDA."=".$LITACCION_DETENIDA.chr(13); - $parametros.=$ACCION_INICIADA."=".$LITACCION_INICIADA.chr(13); - $parametros.=$ACCION_FINALIZADA."=".$LITACCION_FINALIZADA; - $HTMLCriterios.='<TD colspan=3>'.HTMLCTEMULSELECT($parametros,"westados",$westados,"estilodesple","chgdespleestados",100,3).'</TD>'; - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TABLE>'.chr(13); - - $HTMLCriterios.='</TD>'.chr(13); - $HTMLCriterios.='<TD valign=top>'.chr(13); - // Desplegable con los distintos resultados - $HTMLCriterios.='<TABLE class=tabla_standar align=center border="0">'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.=' <TH align=center> '.$TbMsg[3].' </TH>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $parametros=$ACCION_EXITOSA."=".$LITACCION_EXITOSA.chr(13); - $parametros.=$ACCION_FALLIDA."=".$LITACCION_FALLIDA.chr(13); - $parametros.=$ACCION_TERMINADA."=".$LITACCION_TERMINADA.chr(13); - $parametros.=$ACCION_ABORTADA."=".$LITACCION_ABORTADA.chr(13); - $parametros.=$ACCION_SINERRORES."=".$LITACCION_SINERRORES.chr(13); - $parametros.=$ACCION_CONERRORES."=".$LITACCION_CONERRORES; - $HTMLCriterios.='<TD colspan=3>'.HTMLCTEMULSELECT($parametros,"wresultados",$wresultados,"estilodesple","chgdespleresultados",250,6).'</TD>'; - $HTMLCriterios.='</TR>'.chr(13); - - // Porcentajes - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TH> '.$TbMsg[5].': <INPUT size=1 name="porcendesde" value="'.$porcendesde.'"> '.$TbMsg[6].': <INPUT size =1 name="porcenhasta" value="'.$porcenhasta.'"></TH>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TABLE>'.chr(13); - - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TD style="BORDER-BOTTOM:#5a86b5 1px solid;" COLSPAN=2>'.chr(13); - // Fechas - $HTMLCriterios.='<TABLE WIDTH=100% class=tabla_standar align=center border="0">'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TH> '.$TbMsg[7].': </TH>'.chr(13); - $HTMLCriterios.='<TD><INPUT class="cajatexto" onclick="vertabla_calendario(this)" style="WIDTH:80" name="fechainicio" value="'.$fechainicio.'"></TD>'.chr(13); - $HTMLCriterios.='<TH align=right> '.$TbMsg[8].': </TH>'.chr(13); - $HTMLCriterios.='<TD align=right><INPUT class="cajatexto" onclick="vertabla_calendario(this)" style="WIDTH:80" name="fechafin" value="'.$fechafin.'"></TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TH> '.$TbMsg[9].': </TH>'.chr(13); - $HTMLCriterios.='<TD><INPUT class="cajatexto" onclick="vertabla_horario(this)" style="WIDTH:80" name="horainicio" value="'.$horainicio.'"></TD>'.chr(13); - $HTMLCriterios.='<TH align=right> '.$TbMsg[10].': </TH>'.chr(13); - $HTMLCriterios.='<TD align=right><INPUT class="cajatexto" onclick="vertabla_horario(this)" style="WIDTH:80" name="horafin" value="'.$horafin.'"></TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TABLE>'.chr(13); - - // Fechas - $HTMLCriterios.='</TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - - $HTMLCriterios.='</TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TABLE>'.chr(13); - - $HTMLCriterios.='<TABLE class=tabla_busquedas align=center border="0">'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TD>'; - // Lupa - $HTMLCriterios.='<A href="#busca"><IMG border=0 src="../images/iconos/busquedas.gif" onclick="javascript:fdatos.submit()" alt="Buscar"></A>'; - $HTMLCriterios.='</TD>'; - $HTMLCriterios.='<TD>'; - - $HTMLCriterios.='</TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TABLE>'; - - return($HTMLCriterios); -} -/*________________________________________________________________________________________________________ - Crea la tabla de ordenadores ( iconos pequeños ) -________________________________________________________________________________________________________*/ -function PintaOrdenadores($cmd,$cadenaip,$ipesnotificadas,$idaccion){ - global $ACCION_EXITOSA; - global $ACCION_FALLIDA; - - if(!empty($ipesnotificadas)){ - $ipesnotificadas=substr($ipesnotificadas,0,strlen($ipesnotificadas)-1); // Quita la coma - $auxN=split(";",$ipesnotificadas); - $cont=sizeof($auxN); - $tbipes=""; - $tbresipes=""; - $tbnotif=""; - for ($i=0;$i<$cont;$i++){ - $dualvalor=split("=",$auxN[$i]); - $tbipes[$i]=$dualvalor[0]; - $tbresipes[$i]=$dualvalor[1]; - $tbnotif[$i]=$dualvalor[2]; - } - $auxtbipes=""; - $auxtbresipes=""; - $auxtbnotif=""; - // Ordena según la ip - for ($i=0;$i<$cont-1;$i++){ - for ($j=$i+1;$j<$cont;$j++){ - if($tbipes[$i]>$tbipes[$j]){ - $auxtbipes=$tbipes[$i]; - $tbipes[$i]=$tbipes[$j]; - $tbipes[$j]=$auxtbipes; - - $auxtbresipes=$tbresipes[$i]; - $tbresipes[$i]=$tbresipes[$j]; - $tbresipes[$j]=$auxtbresipes; - - $auxtbnotif=$tbnotif[$i]; - $tbnotif[$i]=$tbnotif[$j]; - $tbnotif[$j]=$auxtbnotif; - } - } - } - } - $auxP=split(";",$cadenaip); - if(sizeof($auxP)<1) return(""); - - $clauslaIN="'".$auxP[0]."'"; - for ($i=1;$i<sizeof($auxP);$i++) - $clauslaIN.=",'".$auxP[$i]."'"; - - $rs=new Recordset; - $contor=0; - $maxord=5; // Máximos ordenadores por linea - $cmd->texto=" SELECT nombreordenador,ip FROM ordenadores INNER JOIN aulas ON aulas.idaula=ordenadores.idaula WHERE ip IN(".$clauslaIN.") ORDER by nombreaula,nombreordenador"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $tablaHtml='<TABLE align=left border=0><TR>'; - while (!$rs->EOF){ - $contor++; - $tablaHtml.= '<TD align=center style="BACKGROUND-COLOR: #b5daad;FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-BOTTOM:#000000 none;FONT-SIZE: 8px">'; - if(!empty($ipesnotificadas)){ - $datobinario=$rs->campos["ip"]; - $posp=busca_indicebinario($datobinario,$tbipes,$cont); // Busca ip - } - else - $posp=-1; - if ($posp>=0){ - if($tbresipes[$posp]==$ACCION_EXITOSA) - $tablaHtml.='<IMG id="ORDNOT_'.$idaccion."_".$tbnotif[$posp].'" src="../images/iconos/ordenadornot_ok.gif">'; - else - $tablaHtml.='<IMG id="ORDNOT_'.$idaccion."_".$tbnotif[$posp].'" src="../images/iconos/ordenadornot_ko.gif">'; - } - else // No ha notificado - $tablaHtml.='<IMG src="../images/iconos/ordenadornot.gif">'; - $tablaHtml.='<br><span style="FONT-SIZE:9px" >'.$rs->campos["nombreordenador"].'</TD>'; - if($contor>$maxord){ - $contor=0; - $tablaHtml.='</TR><TR>'; - } - $rs->Siguiente(); -} - $tablaHtml.='</TR>'; - $tablaHtml.= '</TR></TABLE>'; - return($tablaHtml); -} -//________________________________________________________________________________________________________ -function ContextualXMLComando(){ - global $TbMsg; - global $idcmdtskwrk; - global $codtipoaccion; - global $accionid; - global $EJECUCION_TAREA; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_comandos"'; - $layerXML.=' maxanchu=130'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - if($idcmdtskwrk=="" && $codtipoaccion==""){ - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="filtrar_accion()"'; - $layerXML.=' imgitem="../images/iconos/filtroaccion.gif"'; - $layerXML.=' textoitem='.$TbMsg[41]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="filtrar_porambito()"'; - $layerXML.=' imgitem="../images/iconos/filtroambito.gif"'; - $layerXML.=' textoitem='.$TbMsg[42]; - $layerXML.='></ITEM>'; - } - else{ - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="quitar_filtro()"'; - $layerXML.=' imgitem="../images/iconos/filtro_off.gif"'; - $layerXML.=' textoitem='.$TbMsg[43]; - $layerXML.='></ITEM>'; - } - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' subflotante="flo_modifacciones"'; - $layerXML.=' textoitem='.$TbMsg[44]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="reiniciar_accion()"'; - $layerXML.=' imgitem="../images/iconos/reiniciar.gif"'; - $layerXML.=' textoitem='.$TbMsg[45]; - $layerXML.='></ITEM>'; - - if($accionid==0){ - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar_accion()"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[46]; - $layerXML.='></ITEM>'; - } - - if($accionid>0){ - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="ver_accionpadre('.$EJECUCION_TAREA.')"'; - $layerXML.=' imgitem="../images/iconos/tareas.gif"'; - $layerXML.=' textoitem='.$TbMsg[47]; - $layerXML.='></ITEM>'; - } - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLTarea(){ - global $TbMsg; - global $idcmdtskwrk; - global $codtipoaccion; - global $accionid; - global $EJECUCION_TRABAJO; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_tareas"'; - $layerXML.=' maxanchu=120'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - if($idcmdtskwrk=="" && $codtipoaccion==""){ - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="filtrar_accion()"'; - $layerXML.=' imgitem="../images/iconos/filtroaccion.gif"'; - $layerXML.=' textoitem='.$TbMsg[41]; - $layerXML.='></ITEM>'; - } - else{ - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="quitar_filtro()"'; - $layerXML.=' imgitem="../images/iconos/filtro_off.gif"'; - $layerXML.=' textoitem='.$TbMsg[43]; - $layerXML.='></ITEM>'; - } - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' subflotante="flo_modifacciones"'; - $layerXML.=' textoitem='.$TbMsg[44]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="reiniciar_accion()"'; - $layerXML.=' imgitem="../images/iconos/reiniciar.gif"'; - $layerXML.=' textoitem='.$TbMsg[45]; - $layerXML.='></ITEM>'; - - if($accionid==0){ - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar_accion()"'; - $layerXML.=' imgitem="../images/iconos/Eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[46]; - $layerXML.='></ITEM>'; - } - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - if($accionid>0){ - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="ver_accionpadre('.$EJECUCION_TRABAJO.')"'; - $layerXML.=' imgitem="../images/iconos/trabajos.gif"'; - $layerXML.=' textoitem='.$TbMsg[48]; - $layerXML.='></ITEM>'; - } - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="ver_accion()"'; - $layerXML.=' imgitem="../images/iconos/comandos.gif"'; - $layerXML.=' textoitem='.$TbMsg[49]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLTrabajo(){ - global $TbMsg; - global $idcmdtskwrk; - global $codtipoaccion; - global $accionid; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_trabajos"'; - $layerXML.=' maxanchu=120'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - if($idcmdtskwrk=="" && $codtipoaccion==""){ - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="filtrar_accion()"'; - $layerXML.=' imgitem="../images/iconos/filtroaccion.gif"'; - $layerXML.=' textoitem='.$TbMsg[41]; - $layerXML.='></ITEM>'; - } - else{ - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="quitar_filtro()"'; - $layerXML.=' imgitem="../images/iconos/filtro_off.gif"'; - $layerXML.=' textoitem='.$TbMsg[43]; - $layerXML.='></ITEM>'; - } - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' subflotante="flo_modifacciones"'; - $layerXML.=' textoitem='.$TbMsg[44]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="reiniciar_accion()"'; - $layerXML.=' imgitem="../images/iconos/reiniciar.gif"'; - $layerXML.=' textoitem='.$TbMsg[45]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar_accion()"'; - $layerXML.=' imgitem="../images/iconos/Eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[46]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="ver_accion()"'; - $layerXML.=' imgitem="../images/iconos/tareas.gif"'; - $layerXML.=' textoitem='.$TbMsg[50]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLModifAcciones(){ - global $TbMsg; - global $ACCION_TERMINADA; // Finalizada manualmente con indicacion de exito - global $ACCION_ABORTADA; // Finalizada manualmente con indicacion de errores - global $ACCION_DETENIDA; - global $ACCION_INICIADA; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_modifacciones"'; - $layerXML.=' maxanchu=120'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_estado('.$ACCION_DETENIDA.')"'; - $layerXML.=' imgitem="../images/iconos/acDetenida.gif"'; - $layerXML.=' textoitem='.$TbMsg[51]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_estado('.$ACCION_INICIADA.')"'; - $layerXML.=' imgitem="../images/iconos/acIniciada.gif"'; - $layerXML.=' textoitem='.$TbMsg[52]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_resultado('.$ACCION_ABORTADA.')"'; - $layerXML.=' imgitem="../images/iconos/acAbortada.gif"'; - $layerXML.=' textoitem='.$TbMsg[53]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_resultado('.$ACCION_TERMINADA.')"'; - $layerXML.=' imgitem="../images/iconos/acTerminada.gif"'; - $layerXML.=' textoitem='.$TbMsg[54]; - $layerXML.='></ITEM>'; - - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLNotificaciones(){ - global $TbMsg; - global $ACCION_EXITOSA; // Finalizada con exito - global $ACCION_FALLIDA; // Finalizada con errores - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_notificaciones"'; - $layerXML.=' maxanchu=135'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_resultado_notificacion('.$ACCION_EXITOSA.')"'; - $layerXML.=' imgitem="../images/iconos/acExitosa.gif"'; - $layerXML.=' textoitem='.$TbMsg[55]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_resultado_notificacion('.$ACCION_FALLIDA.')"'; - $layerXML.=' imgitem="../images/iconos/acFallida.gif"'; - $layerXML.=' textoitem='.$TbMsg[56]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="reiniciar_notificacion()"'; - $layerXML.=' imgitem="../images/iconos/reiniciar.gif"'; - $layerXML.=' textoitem='.$TbMsg[45]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -?> diff --git a/admin/WebConsole/principal/colasreservas.php b/admin/WebConsole/principal/colasreservas.php deleted file mode 100644 index cdbb7db8..00000000 --- a/admin/WebConsole/principal/colasreservas.php +++ /dev/null @@ -1,970 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: colasreservas.php -// Descripción : -// Visualiza las reservas pendientes, confirmadas, denegadas y fecha y hora de la reserva -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLCTEMULSELECT.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../idiomas/php/".$idioma."/clases/Calendario_".$idioma.".php"); -include_once("../idiomas/php/".$idioma."/colasreservas_".$idioma.".php"); -//________________________________________________________________________________________________________ -$ambito=""; -$idambito=0; -$nombreambito=""; -$fechainicio=""; -$fechafin=""; -$estadoreserva=""; -$situacion=""; - -if (isset($_GET["ambito"])) $ambito=$_GET["ambito"]; -if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; -if (isset($_GET["nombreambito"])) $nombreambito=$_GET["nombreambito"]; -if (isset($_GET["tipocola"])) $tipocola=$_GET["tipocola"]; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -// Criterios por defecto -if($ambito!="" && $idambito!="" && $nombreambito!="" && $tipocola!=""){ - $wfechainicio=mktime(0, 0, 0, date("m") , date("d"), date("Y")); // Reservas desde un mes anterior - $wfechafin=mktime(0, 0, 0, date("m")+6 , date("d"), date("Y")); - $fechainicio=date("d/m/Y",$wfechainicio); - $fechafin=date("d/m/Y ",$wfechafin); - // Tipos de reservas - switch($tipocola){ - case 0: - $westadoreserva[0]=$RESERVA_CONFIRMADA; - $westadoreserva[1]=$RESERVA_PENDIENTE; - $westadoreserva[2]=$RESERVA_DENEGADA; - - $estadoreserva=$RESERVA_CONFIRMADA."=".$LITRESERVA_CONFIRMADA.";"; - $estadoreserva.=$RESERVA_PENDIENTE."=".$LITRESERVA_PENDIENTE.";"; - $estadoreserva.=$RESERVA_DENEGADA."=".$LITRESERVA_DENEGADA.";"; - break; - case $RESERVA_CONFIRMADA: - $westadoreserva[0]=$RESERVA_CONFIRMADA; - $estadoreserva=$RESERVA_CONFIRMADA."=".$LITRESERVA_CONFIRMADA.";"; - break; - case $RESERVA_PENDIENTE: - $westadoreserva[0]=$RESERVA_PENDIENTE; - $estadoreserva=$RESERVA_PENDIENTE."=".$LITRESERVA_PENDIENTE.";"; - break; - case $RESERVA_DENEGADA: - $westadoreserva[0]=$RESERVA_DENEGADA; - $estadoreserva=$RESERVA_DENEGADA."=".$LITRESERVA_DENEGADA.";"; - break; - } - // Estados default - $wsituacion[0]=$RESERVA_PARADA; - $wsituacion[1]=$RESERVA_ACTIVA; - $situacion=$RESERVA_PARADA."=".$LITRESERVA_PARADA.";"; - $situacion.=$RESERVA_ACTIVA."=".$LITRESERVA_ACTIVA.";"; -} -//________________________________________________________________________________________________________ -// Recupera parametros del formulario -if (isset($_POST["ambito"])) $ambito=$_POST["ambito"]; -if (isset($_POST["idambito"])) $idambito=$_POST["idambito"]; -if (isset($_POST["nombreambito"])) $nombreambito=$_POST["nombreambito"]; -if (isset($_POST["fechainicio"])) $fechainicio=$_POST["fechainicio"]; -if (isset($_POST["fechafin"])) $fechafin=$_POST["fechafin"]; - -if (isset($_POST["estadoreserva"])) { - $estadoreserva=$_POST["estadoreserva"]; - $auxP=split(";",$estadoreserva); - $cont=0; - for ($i=0;$i<sizeof($auxP)-1;$i++){ - $dualparam=split("=",$auxP[$i]); - $westadoreserva[$cont++]=$dualparam[0]; - } -} -if (isset($_POST["situacion"])){ - $situacion=$_POST["situacion"]; - $auxP=split(";",$situacion); - $cont=0; - for ($i=0;$i<sizeof($auxP)-1;$i++){ - $dualparam=split("=",$auxP[$i]); - $wsituacion[$cont++]=$dualparam[0]; - } -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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/constantes.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/colasreservas.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/colasreservas_'.$idioma.'.js"></SCRIPT>'?> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?> - -</HEAD> -<BODY> -<? -switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[12]; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[13]; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[14]; - break; -} -echo '<p align=center class=cabeceras><img src="../images/iconos/reservas.gif"> '.$TbMsg[0].' '; -echo '<FORM name="fdatos" action="colasreservas.php" method="post">'.chr(13); -// Campos ocultos -echo '<INPUT type=hidden name=ambito value="'.$ambito.'">'; -echo '<INPUT type=hidden name=idambito value="'.$idambito.'">'; -echo '<INPUT type=hidden name=nombreambito value="'.$nombreambito.'">'; -echo '<INPUT type=hidden name=estadoreserva value="'.$estadoreserva.'">'; -echo '<INPUT type=hidden name=situacion value="'.$situacion.'">'; -echo CriteriosBusquedas(); // Opciones de búsqueda -echo '</FORM>'.chr(13); - -echo '<DIV align=center >'; -echo '<span align=center class=subcabeceras><U>'.$TbMsg[11].':'.$textambito.'</U>, '.$nombreambito.'</span> <IMG src="'.$urlimg.'"></span></DIV></p>'; -//________________________________________________________________________________________________________ -// Localiza las aulas pertenecientes al ámbito - -$cadenaaulas=""; -$cont_aulas=0; - -$sw=false; -switch($ambito){ - case $AMBITO_CENTROS : - $cmd->texto="SELECT idcentro,nombrecentro FROM centros WHERE idcentro=".$idambito; - RecorreCentro($cmd); - break; - case $AMBITO_GRUPOSAULAS : - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idgrupo=".$idambito." AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - break; - case $AMBITO_AULAS : - $cmd->texto="SELECT idaula,nombreaula,horaresevfin FROM aulas WHERE idaula=".$idambito; - RecorreAulas($cmd); - break; -} -//________________________________________________________________________________________________________ -// Proceso de selección de reservas -$ClausulaWhere=""; -//________________________________________________________________________________________________________ -// Cuestion identificador del Centro que ha ejecutado la acción -$WhereCentroAccion=""; -$WhereCentroAccion='reservas.idcentro='.$idcentro; -$ClausulaWhere.=" AND (".$WhereCentroAccion.")"; -//________________________________________________________________________________________________________ -// Cuestion estado de las reservas ( Confirmadas,Pendientes o Denegadas ) -$WhereEstadosReservas=""; -for($i=0;$i<sizeof($westadoreserva);$i++){ - if (isset($westadoreserva[$i])) - $WhereEstadosReservas.=" reservas.estado=".$westadoreserva[$i]." OR "; -} -if($WhereEstadosReservas!=""){ - $WhereEstadosReservas=substr($WhereEstadosReservas,0,strlen($WhereEstadosReservas)-3); - $ClausulaWhere.=" AND (".$WhereEstadosReservas.")"; -} -//________________________________________________________________________________________________________ -// Cuestion situación de la programación -$WhereSituaciones=""; -for($i=0;$i<sizeof($wsituacion);$i++){ - if (isset($wsituacion[$i])) - $WhereSituaciones.=" programaciones.suspendida=".$wsituacion[$i]." OR "; -} -if($WhereSituaciones!=""){ - $WhereSituaciones=substr($WhereSituaciones,0,strlen($WhereSituaciones)-3); - $ClausulaWhere.=" AND (".$WhereSituaciones.")"; -} -//________________________________________________________________________________________________________ -$cadenaaulas=substr($cadenaaulas,0,strlen($cadenaaulas)-1); // Quita la coma -$ClausulaWhere.=" AND idaula in(".$cadenaaulas.")"; -//________________________________________________________________________________________________________ -// Cuestion de fechas -if(empty($fechainicio)) $fechainicio=date("d/m/Y",mktime(0, 0, 0, date("m") , date("d"), date("Y"))); -if(empty($fechafin)) $fechafin=date("d/m/Y",mktime(0, 0, 0, date("m")+1 , date("d"), date("Y"))); - -list($dia_i,$mes_i,$anno_i)=split("/",$fechainicio); -list($dia_f,$mes_f,$anno_f)=split("/",$fechafin); - -// Elimina registros en tabla temporal -$cmd->texto="DELETE FROM reservastemporal where idcentro=".$idcentro." AND usuario='".$usuario."'"; // Elimina todos los registros de la tabla temporal -$resul=$cmd->Ejecutar(); - -//Recorre de fecha inicio a fecha fin -$calendario=new Calendario("tabla_reservas"); -$anno_c=$anno_i; -$mes_c=$mes_i; - -// Calcula el rango de meses dependiendo del intervalo de fechas solicitado -while($anno_c<=$anno_f){ - if($anno_c==$anno_i){ - $mes_c=$mes_i; - if($anno_f>$anno_c) - $mes_t=12; - else - $mes_t=$mes_f; - } - else{ - if($anno_c>$anno_i){ - if($anno_c==$anno_f){ - $mes_c=1; - $mes_t=$mes_f; - } - else{ - $mes_c=1; - $mes_t=12; - } - } - } - $HEXanno=$calendario->numero_annos[$anno_c-2003][1]; // Primera referencia: 2004 - $HEXmeses=0; - $mes_desde=$mes_c; - $mes_hasta=$mes_t; - while($mes_c<=$mes_t){ - $HEXmeses=$HEXmeses | $calendario->nombre_mes[$mes_c][1]; - $mes_c++; - } - // Cadena SQL para seleccionar reservas - $cmd->texto="SELECT reservas.idreserva,reservas.descripcion,programaciones.idprogramacion, programaciones.nombrebloque,programaciones.annos, programaciones.meses, programaciones.diario, programaciones.dias, programaciones.semanas, programaciones.horasini, programaciones.ampmini, programaciones.minutosini, programaciones.horasfin, programaciones.ampmfin, programaciones.minutosfin FROM reservas"; - $cmd->texto.=" INNER JOIN programaciones ON reservas.idreserva = programaciones.identificador"; - $cmd->texto.=" WHERE (programaciones.tipoaccion = ".$EJECUCION_RESERVA.") ".$ClausulaWhere ; - $cmd->texto.=" AND (programaciones.annos & ".$HEXanno."<>0)"; - $cmd->texto.=" AND (programaciones.meses & ".$HEXmeses."<>0)" ; - CreaReservasTemporal($cmd,$anno_c,$mes_desde,$mes_hasta,$dia_i,$dia_f,$mes_i,$mes_f,$anno_i,$anno_f); - $anno_c++; -} -$cadenaXML=""; -$cont_a=0; -$cont_m=0; -$cont_d=0; -$HTMLannos=""; -$HTMLmeses=""; -$HTMLdias=""; -$HTMLhoras=""; - -$sw=true; -switch($ambito){ - case $AMBITO_CENTROS : - $cmd->texto="SELECT idcentro,nombrecentro FROM centros WHERE idcentro=".$idambito; - RecorreCentro($cmd); - break; - case $AMBITO_GRUPOSAULAS : - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idgrupo=".$idambito." AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - break; - case $AMBITO_AULAS : - $cmd->texto="SELECT idaula,nombreaula,horaresevfin FROM aulas WHERE idaula=".$idambito; - RecorreAulas($cmd); - break; -} - -// Creación del árbol -$baseurlimg="../images/tsignos"; // Url de las imágenes de signo -$clasedefault="texto_arbol"; -$titulotabla=$TbMsg[0]; -$arbol=new ArbolVistaXml($cadenaXML,0,$baseurlimg,$clasedefault,2,20,270,2,$titulotabla); -$salidaHTML=$arbol->CreaArbolVistaXml(); // Muestra árbol -echo "<BR>"; -echo "<DIV align=center width=100%>"; -echo " <TABLE align=center width=100%>"; -echo " <TR><TD>"; -echo urldecode($salidaHTML); -echo " </TD></TR><TABLE></DIV>"; - -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function CreaReservasTemporal($cmd,$anno_c,$mes_desde,$mes_hasta,$dia_i,$dia_f,$mes_i,$mes_f,$anno_i,$anno_f){ - global $usuario; - global $idcentro; - - $fechaminima=mktime(0, 0, 0, $mes_i, 1, $anno_i); - $fechamaxima=mktime(0, 0, 0, $mes_f, $dia_f, $anno_f); - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - // Recorre reservas - while (!$rs->EOF){ - $cadenafechas=FechasReservas($anno_c,$mes_desde,$mes_hasta,$rs->campos["meses"],$rs->campos["diario"],$rs->campos["dias"],$rs->campos["semanas"]); - $fechas_reservas=split(";",$cadenafechas); - for ($i=0;$i<sizeof($fechas_reservas)-1;$i++){ - list($auxdia,$auxmes,$auxanno)=split("/",$fechas_reservas[$i]); - $auxfecha=mktime(0, 0, 0, $auxmes,$auxdia, $auxanno); - - if($auxfecha>=$fechaminima && $auxfecha<=$fechamaxima){ - $cmd->texto="INSERT INTO reservastemporal(idcentro,usuario,idprogramacion,idreserva,fecha) VALUES (".$idcentro.",'".$usuario."',".$rs->campos["idprogramacion"].",".$rs->campos["idreserva"].",'".$fechas_reservas[$i]."')"; - $resul=$cmd->Ejecutar(); - } - } - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -// Función : FechasReservas -// Descripción : -// Devuelve una cadena de fechas separada por comas que son precisamente las fechas que forman parte de una reserva concreta -// Parametros: -// - anno_c: Un año determinado -// - mes_desde: El mes desde que se considera la reserva -// - mes_hasta: El mes hasta que se considera la reserva -// - meses: Campo con información hexadecimal de los meses de la reserva ( la información contenida en el campo de la tabla con este nombre -// - diario: Idem para los dias de un mes -// - dias: idem para los nombres de los días -// - semanas: Idem para las semanas -//________________________________________________________________________________________________________ -function FechasReservas($anno_c,$mes_desde,$mes_hasta,$meses,$diario,$dias,$semanas){ - global $calendario; - - $cadenafechas=""; - $mascara=0x0001; - $cadenameses=""; - $meses=$meses>>($mes_desde-1); - for($i=$mes_desde;$i<=$mes_hasta;$i++){ - if($meses&$mascara>0){ - $cadenameses.=$i.";"; - // Dias de la semAna - if($dias>0){ - $auxdias=$dias; - for($j=1;$j<=7;$j++){ - if($auxdias&$mascara>0){ - $cadenadias=$calendario->DiasPorMes($i,$anno_c,$j); - $tbdias=split(";",$cadenadias); - for ($k=0;$k<sizeof($tbdias)-1;$k++) - $cadenafechas.=$tbdias[$k]."/".$i."/".$anno_c.";"; - } - $auxdias=$auxdias>>1; - } - } - // Semanas - if($semanas>0){ - $auxsemanas=$semanas; - for($j=1;$j<=6;$j++){ - if($auxsemanas&$mascara>0){ - if($j==6){ - $ulse=$calendario->UltimaSemana($i,$anno_c); - $cadenadias=$calendario->DiasPorSemanas($i,$anno_c,$ulse); - } - else - $cadenadias=$calendario->DiasPorSemanas($i,$anno_c,$j); - $tbdias=split(";",$cadenadias); - for ($k=0;$k<sizeof($tbdias)-1;$k++) - $cadenafechas.=$tbdias[$k]."/".$i."/".$anno_c.";"; - } - $auxsemanas=$auxsemanas>>1; - } - } - } - $meses=$meses>>1; - } - $cadenadiario=""; - for($i=1;$i<32;$i++){ - if($diario&$mascara>0) $cadenadiario.=$i.";"; - $diario=$diario>>1; - } - $tbmeses=split(";",$cadenameses); - $tbdiario=split(";",$cadenadiario); - for ($i=0;$i<sizeof($tbmeses)-1;$i++){ - for ($j=0;$j<sizeof($tbdiario)-1;$j++){ - $cadenafechas.=$tbdiario[$j]."/".$tbmeses[$i]."/".$anno_c.";"; - } - } - return($cadenafechas); -} -/*________________________________________________________________________________________________________ - Recorrea los distintos ámbitos -________________________________________________________________________________________________________*/ -function RecorreCentro($cmd){ - global $AMBITO_CENTROS; - global $LITAMBITO_CENTROS; - global $AMBITO_GRUPOSAULAS; - global $cadenaXML; - global $sw; - global $idambito,$nombreambito; - - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - if(!$rs->EOF){ - if($sw) { - $cadenaXML.='<CENTRO'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/centros.gif"'; - $cadenaXML.=' nodoid='.$LITAMBITO_CENTROS."-".$idambito; - $cadenaXML.=' infonodo='.$nombreambito; - $cadenaXML.='>'; - } - $idcentro=$rs->campos["idcentro"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idcentro=".$idcentro." AND grupoid=0 AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula,horaresevfin FROM aulas WHERE idcentro=".$idcentro." AND grupoid=0"; - RecorreAulas($cmd); - if($sw) $cadenaXML.='</CENTRO>'; - - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposAulas($cmd){ - global $AMBITO_GRUPOSAULAS; - global $LITAMBITO_GRUPOSAULAS; - global $cadenaXML; - global $sw; - - $rs=new Recordset; - $cmd->texto.="ORDER by nombregrupo"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - - while (!$rs->EOF){ - if($sw) { - $cadenaXML.='<GRUPOSAULAS'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSAULAS."-".$rs->campos["idgrupo"]; - $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"'; - $cadenaXML.='>'; - } - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE grupoid=".$idgrupo ." AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula,horaresevfin FROM aulas WHERE grupoid=".$idgrupo; - RecorreAulas($cmd); - $rs->Siguiente(); - if($sw) $cadenaXML.='</GRUPOSAULAS>'; - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreAulas($cmd){ - global $AMBITO_AULAS; - global $LITAMBITO_AULAS; - global $cadenaaulas; - global $cont_aulas; - global $sw; - global $cadenaXML; - - $rs=new Recordset; - $cmd->texto.="ORDER by nombreaula"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - - while (!$rs->EOF){ - if($sw && $rs->campos["horaresevfin"]>0) { - $cadenaXML.='<AULA '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/aula.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombreaula"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_AULAS.'-'.$rs->campos["idaula"]; - $cadenaXML.=' colornodo='."#000000"; - $cadenaXML.=' fondonodo='."#B5DAAD;"; - $cadenaXML.='>'; - } - $idaula=$rs->campos["idaula"]; - $cadenaaulas.=$idaula.","; - $cont_aulas++; - if($sw && $rs->campos["horaresevfin"]>0) ListaReservas($cmd,$idaula,$rs->campos["nombreaula"]); - $rs->Siguiente(); - if($sw && $rs->campos["horaresevfin"]>0) $cadenaXML.='</AULA>'; - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function ListaReservas($cmd,$idaula,$nombreaula){ - global $idcentro; - global $usuario; - global $TbMsg; - global $calendario; - global $RESERVA_CONFIRMADA; - global $RESERVA_PENDIENTE; - global $RESERVA_DENEGADA; - global $EJECUCION_RESERVA; - - global $AMBITO_CENTROS; - global $AMBITO_GRUPOSAULAS; - global $AMBITO_AULAS; - - global $cadenaXML; - - global $cont_a; - global $cont_m; - global $cont_d; - global $HTMLannos; - global $HTMLmeses; - global $HTMLdias; - global $HTMLhoras; - - $tbimg[$RESERVA_CONFIRMADA]='../images/iconos/confirmadas.gif'; - $tbimg[$RESERVA_PENDIENTE]='../images/iconos/pendientes.gif'; - $tbimg[$RESERVA_DENEGADA]='../images/iconos/denegadas.gif'; - - $tbampm[0]="a.m."; - $tbampm[1]="p.m."; - - $cmd->texto="SELECT DISTINCT aulas.horaresevini,aulas.horaresevfin,reservastemporal.idreserva, reservastemporal.fecha,programaciones.horasini,programaciones.ampmini,programaciones.minutosini,trabajos.idtrabajo,tareas.idtarea,trabajos.descripcion AS nombretrabajo,tareas.descripcion AS nombretarea,reservas.solicitante,reservas.email,reservas.estado,reservas.idaula,reservas.idreserva,reservas.descripcion,DAY(reservastemporal.fecha) as dia,MONTH(reservastemporal.fecha) as mes,YEAR(reservastemporal.fecha) as anno,reservas.descripcion,aulas.nombreaula as nombreaula,imagenes.idimagen ,imagenes.descripcion as nombreimagen,"; - $cmd->texto.=" programaciones.horasini,programaciones.minutosini,programaciones.horasfin,programaciones.minutosfin,programaciones.ampmini,programaciones.ampmfin"; - $cmd->texto.=" FROM reservas"; - $cmd->texto.=" INNER JOIN reservastemporal ON reservas.idreserva = reservastemporal.idreserva"; - $cmd->texto.=" INNER JOIN aulas ON reservas.idaula = aulas.idaula"; - $cmd->texto.=" LEFT OUTER JOIN imagenes ON reservas.idimagen = imagenes.idimagen"; - $cmd->texto.=" LEFT OUTER JOIN tareas ON reservas.idtarea = tareas.idtarea"; - $cmd->texto.=" LEFT OUTER JOIN trabajos ON reservas.idtrabajo = trabajos.idtrabajo"; - $cmd->texto.=" INNER JOIN programaciones ON reservastemporal.idprogramacion = programaciones.idprogramacion"; - $cmd->texto.=" WHERE (programaciones.tipoaccion = ".$EJECUCION_RESERVA.") "; - $cmd->texto.=" AND (aulas.idaula = ".$idaula.") "; - $cmd->texto.=" AND (reservastemporal.idcentro='".$idcentro."') "; - $cmd->texto.=" AND (reservastemporal.usuario='".$usuario."') "; - $cmd->texto.=" ORDER by reservastemporal.fecha,programaciones.ampmini,programaciones.horasini,programaciones.minutosini"; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - - $calendario->aula=$idaula; - $calendario->horaresevini=$rs->campos["horaresevini"]; - $calendario->horaresevfin=$rs->campos["horaresevfin"]; - $swa=false; - $swm=false; - $swd=false; - $ganno=0; - $gmes=0; - $gdia=0; - - $cont_a=0; - $HTMLannos=""; - - // Recorre reservas temporales - while (!$rs->EOF){ - // Año - if($ganno<>$rs->campos["anno"]){ - if($swd){ - GuardaHorasDias($ganno,$gmes,$gdia,$CntDia,&$CntMes); - $cadenaXML.='</DIA> '; - } - if($swm){ - GuardaMesAnno($ganno,$gmes,$CntMes); - $cadenaXML.='</MES> '; - } - if($swa){ - GuardaAnno($ganno); - $cadenaXML.='</ANNO> '; - } - $ganno=$rs->campos["anno"]; - $cadenaXML.='<ANNO '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="%3Cb%3E '.$TbMsg[15].': %3C/b%3E'.$ganno.'"'; - $cadenaXML.=' nodoid=nodoanno-'.$ganno; - $cadenaXML.=' colornodo='."#000000"; - $cadenaXML.=' fondonodo='."#B5B7B9;"; - $cadenaXML.='>'; - $gmes=0; - $gdia=0; - $swa=true; - $swm=false; - $swd=false; - PintaAnno($ganno); - $HTMLmeses=""; - $cont_m=0; - } - - // Mes - if($gmes<>$rs->campos["mes"]){ - if($swd){ - GuardaHorasDias($ganno,$gmes,$gdia,$CntDia,&$CntMes); - $cadenaXML.='</DIA> '; - } - if($swm){ - GuardaMesAnno($ganno,$gmes,$CntMes); - $cadenaXML.='</MES> '; - } - $gmes=$rs->campos["mes"]; - $nombremes=$calendario->nombre_mes[$rs->campos["mes"]][0]; - - $cadenaXML.='<MES '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="%3CA name=anodomes-'.$idaula."-".$gmes.'/'.$ganno.'%3E%3Cb%3E '.$TbMsg[16].': %3C/b%3E'.$nombremes.' %3C/A%3E "'; - $cadenaXML.=' nodoid=nodomes-'.$idaula."-".$gmes.'/'.$ganno; - $cadenaXML.=' colornodo='."#000000"; - $cadenaXML.=' fondonodo='."#E3D8C6"; - $cadenaXML.='>'; - $gdia=0; - $swm=true; - $swd=false; - $CntMes=""; - PintaMesAnno($ganno,$gmes); - $HTMLdias=""; - $cont_d=0; - } - // Dia - if($gdia<>$rs->campos["dia"]){ - if($swd){ - GuardaHorasDias($ganno,$gmes,$gdia,$CntDia,&$CntMes); - $cadenaXML.='</DIA> '; - } - $gdia=$rs->campos["dia"]; - $nombredia=$rs->campos["dia"]." - ".$nombremes." - ".$rs->campos["anno"]; - $cadenaXML.='<DIA '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="%3CA name=anododia-'.$idaula."-".$gdia.'/'.$gmes.'/'.$ganno.'%3E%3Cb%3E '.$TbMsg[17].': %3C/b%3E'.$nombredia.' %3C/A%3E "'; - $cadenaXML.=' nodoid=nododia-'.$idaula."-".$gdia.'/'.$gmes.'/'.$ganno; - $cadenaXML.=' colornodo='."#000000"; - $cadenaXML.=' fondonodo='."#CFDAE6"; - $cadenaXML.='>'; - $swd=true; - //$CntMes[$gdia]=1; - $CntDia=""; - PintaHorasDias($ganno,$gmes,$gdia); - $HTMLhoras=""; - } - - // Cuestion Ocupación - $hexhoradesde=$rs->campos["horasini"]; - $minutosdesde=$rs->campos["minutosini"]; - if($minutosdesde==0) $minutosdesde="00"; - $minutosdesde.=" ".$tbampm[$rs->campos["ampmini"]]; - $hexhorahasta=$rs->campos["horasfin"]; - $minutoshasta=$rs->campos["minutosfin"]; - if($minutoshasta==0) $minutoshasta="00"; - $minutoshasta.=" ".$tbampm[$rs->campos["ampmfin"]]; - $cont=0; - while($hexhoradesde>0){ - $cont++; - $hexhoradesde=$hexhoradesde>>1; - } - $horadesde=$cont-1; - $cont=0; - while($hexhorahasta>0){ - $cont++; - $hexhorahasta=$hexhorahasta>>1; - } - $horahasta=$cont-1; - - $mulmin=floor($minutosdesde/15); - $currentminutos=$mulmin*15; - $CntDia[(int)$rs->campos["ampmini"]][(int)$horadesde][(int)$currentminutos]=1; - $mulmin=floor($minutoshasta/15); - $currentminutos=$mulmin*15; - $CntDia[(int)$rs->campos["ampmfin"]][(int)$horahasta][(int)$currentminutos]=0; - - - // Descripción de la reserva - $cadenaXML.='<RESERVA '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/reservas.gif"'; - $cadenaXML.=' infonodo="%3CIMG src='.$tbimg[$rs->campos["estado"]].'%3E %3Cb%3E'.$rs->campos["descripcion"].': %3C/b%3E'; - $cadenaXML.=' %3CIMG src="../images/iconos/reloj.gif"%3E ('.$horadesde.":".$minutosdesde." - ".$horahasta.":".$minutoshasta.')"'; - - $cadenaXML.=' nodoid=reserva-'.$rs->campos["idreserva"]; - $cadenaXML.=' colornodo='."#000000"; - $cadenaXML.=' fondonodo='."#EEEECC;"; - $cadenaXML.='>'; - - $cadenaXML.='<OCUPACION '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/reloj.gif"'; - $cadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[19].':%3C/b%3E '.$horadesde.":".$minutosdesde." - ".$horahasta.":".$minutoshasta.'"'; - $cadenaXML.=' nodoid=opcupacion-'.$horadesde.":".$minutosdesde." - ".$horahasta.":".$minutoshasta; - $cadenaXML.=' colornodo='."#000000"; - $cadenaXML.=' fondonodo='."#FBECFA;"; - $cadenaXML.='>'; - $cadenaXML.='</OCUPACION>'; - - - $cadenaXML.='<AULA '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/aula.gif"'; - $cadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[24].':%3C/b%3E '.$nombreaula.'"';; - $cadenaXML.=' nodoid=aula-'.$idaula; - $cadenaXML.=' colornodo='."#000000"; - $cadenaXML.=' fondonodo='."#FBECFA;"; - $cadenaXML.='>'; - $cadenaXML.='</AULA>'; - - $nombreimagen=$rs->campos["nombreimagen"]; - if(empty($nombreimagen) ) $nombreimagen=$TbMsg[23]; - // Descripción de la imagen a restaurar - $cadenaXML.='<IMAGEN '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/imagenes.gif"'; - $cadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[20].': %3C/b%3E'.$nombreimagen.'"'; - $cadenaXML.=' nodoid=imagen-'.$rs->campos["idimagen"]; - $cadenaXML.=' colornodo='."#000000"; - $cadenaXML.=' fondonodo='."#FBECFA;"; - $cadenaXML.='>'; - $cadenaXML.='</IMAGEN>'; - - $nombretarea=$rs->campos["nombretarea"]; - if(!empty($nombretarea) ){ - // Descripción de la tarea a restaurar - $cadenaXML.='<TAREA '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/tareas.gif"'; - $cadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[28].': %3C/b%3E'.$nombretarea.'"'; - $cadenaXML.=' nodoid=tarea-'.$rs->campos["idtarea"]; - $cadenaXML.=' colornodo='."#000000"; - $cadenaXML.=' fondonodo='."#FBECFA;"; - $cadenaXML.='>'; - $cadenaXML.='</TAREA>'; - } - - $nombretrabajo=$rs->campos["nombretrabajo"]; - if(!empty($nombretrabajo) ){ - // Descripción del trabajo a restaurar - $cadenaXML.='<TRABAJO '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/trabajos.gif"'; - $cadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[29].': %3C/b%3E'.$nombretrabajo.'"'; - $cadenaXML.=' nodoid=trabajo-'.$rs->campos["idtrabajo"]; - $cadenaXML.=' colornodo='."#000000"; - $cadenaXML.=' fondonodo='."#FBECFA;"; - $cadenaXML.='>'; - $cadenaXML.='</TRABAJO>'; - } - - $cadenaXML.='<EMAIL '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/email.gif"'; - $cadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[25].':%3C/b%3E '.$rs->campos["solicitante"].' (%3CA href=mailto:'.$rs->campos["email"].'%3E'.$rs->campos["email"].'%3C/A%3E)"'; - $cadenaXML.=' nodoid=email-'.$idaula; - $cadenaXML.=' colornodo='."#000000"; - $cadenaXML.=' fondonodo='."#FBECFA;"; - $cadenaXML.='>'; - $cadenaXML.='</EMAIL>'; - - - - $cadenaXML.='</RESERVA>'; - - $rs->Siguiente(); - } - if($swd){ - GuardaHorasDias($ganno,$gmes,$gdia,$CntDia,&$CntMes); - $cadenaXML.='</DIA> '; - } - if($swm){ - GuardaMesAnno($ganno,$gmes,$CntMes); - $cadenaXML.='</MES> '; - } - if($swa){ - GuardaAnno($ganno); - $cadenaXML.='</ANNO> '; - } -} -//________________________________________________________________________________________________________ -function PintaAnno($ganno){ - global $cadenaXML; - global $cont_a; - - $cadenaXML.='<TBANNO '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/nada.gif"'; - $cadenaXML.=' infonodo=%anno-'.$ganno.'%'; - $cadenaXML.=' nodoid=anno-'.$ganno; - $cadenaXML.=' fondonodo='."#FFFFFF"; - $cadenaXML.='>'; - $cadenaXML.='</TBANNO> '; -} -//________________________________________________________________________________________________________ -function GuardaAnno($ganno){ - global $cadenaXML; - global $cont_a; - global $cont_m; - global $HTMLmeses; - global $HTMLannos; - global $calendario; - -$HTMLannos[$cont_a]="<TABLE><TR>"; -$j=0; - for($i=0;$i<$cont_m;$i++){ - if(isset($HTMLmeses[$i])){ - $HTMLannos[$cont_a].='<TD style="BACKGROUND-COLOR:#FFFFFF" valign=top>'.$HTMLmeses[$i].'</TD>'; - $j++; - if($j==4) { - $HTMLannos[$cont_a].="</TR><TR>"; - $j=0; - } - } - } - $HTMLannos[$cont_a].="</TR></TABLE>"; - $cadenaXML=ereg_replace( "%anno-".$ganno.'%',urlencode($HTMLannos[$cont_a]), $cadenaXML ); - $cont_a++; -} -//________________________________________________________________________________________________________ -function PintaMesAnno($ganno,$gmes){ - global $cadenaXML; - - $cadenaXML.='<TBMES '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/nada.gif"'; - $cadenaXML.=' infonodo=%mes-'.$ganno.'-'.$gmes.'%'; - $cadenaXML.=' nodoid=mes-'.$ganno.'-'.$gmes; - $cadenaXML.=' fondonodo='."#FFFFFF"; - $cadenaXML.='>'; - $cadenaXML.='</TBMES> '; -} -//________________________________________________________________________________________________________ -function GuardaMesAnno($ganno,$gmes,$CntMes){ - global $cadenaXML; - global $cont_m; - global $calendario; - global $HTMLmeses; - - $HTMLmeses[$cont_m]="<TABLE cellspacing=3><TR><TD valign=top>"; - $HTMLmeses[$cont_m].=$calendario->MesAnno($gmes,$ganno,$CntMes); - $HTMLmeses[$cont_m].="</TD></TR></TABLE>"; - $cadenaXML=ereg_replace('%mes-'.$ganno.'-'.$gmes.'%',urlencode($HTMLmeses[$cont_m]), $cadenaXML ); - $cont_m++; -} -//________________________________________________________________________________________________________ -function PintaHorasDias($ganno,$gmes,$gdia){ - global $cadenaXML; - - $cadenaXML.='<TBDIA '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/nada.gif"'; - $cadenaXML.=' infonodo=%horas-'.$ganno.'-'.$gmes.'-'.$gdia.'%'; - $cadenaXML.=' nodoid=horas-'.$ganno.'-'.$gmes.'-'.$gdia; - $cadenaXML.=' fondonodo='."#FFFFFF"; - $cadenaXML.='>'; - $cadenaXML.='</TBDIA> '; -} -//________________________________________________________________________________________________________ -function GuardaHorasDias($ganno,$gmes,$gdia,$CntDia,$CntMes){ - global $cadenaXML; - global $calendario; - global $HTMLhorasdias; - - $HTMLhorasdias="<TABLE cellspacing=3><TR><TD valign=top>"; - $HTMLhorasdias.=$calendario->HorasDias($CntDia,&$porcenhoras); - $HTMLhorasdias.="</TD></TR></TABLE>"; - - $CntMes[$gdia]=$porcenhoras; - $cadenaXML=ereg_replace('%horas-'.$ganno.'-'.$gmes.'-'.$gdia.'%',urlencode($HTMLhorasdias), $cadenaXML ); -} -//________________________________________________________________________________________________________ -function CriteriosBusquedas(){ - global $idcentro; - global $TbMsg; - - global $RESERVA_CONFIRMADA; - global $RESERVA_PENDIENTE; - global $RESERVA_DENEGADA; - global $LITRESERVA_CONFIRMADA; - global $LITRESERVA_PENDIENTE; - global $LITRESERVA_DENEGADA; - - global $RESERVA_PARADA; // reserva momentanemente parada - global $RESERVA_ACTIVA; // Reserva activa - global $LITRESERVA_PARADA; - global $LITRESERVA_ACTIVA; - - global $fechainicio; - global $fechafin; - - global $westadoreserva; - global $wsituacion; - - $HTMLCriterios=""; - $HTMLCriterios.='<TABLE class=tabla_busquedas align=center border="0">'.chr(13); - $HTMLCriterios.='<TR HEIGHT=30>'.chr(13); - $HTMLCriterios.='<TD colspan=4 align="center" >'.chr(13); - $HTMLCriterios.='<SPAN align=center style="FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;COLOR:#5a86b5;FONT-WEIGHT: 700;">_______________ '.$TbMsg[1].' _______________</SPAN>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TD>'.chr(13); - - // Desplegable con los tipos de reservas - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TD>'.chr(13); - $HTMLCriterios.='<TABLE class=tabla_standar align=center border="0">'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.=' <TH align=center> '.$TbMsg[2].' </TH>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $parametros=$RESERVA_CONFIRMADA."=".$LITRESERVA_CONFIRMADA.chr(13); - $parametros.=$RESERVA_PENDIENTE."=".$LITRESERVA_PENDIENTE.chr(13); - $parametros.=$RESERVA_DENEGADA."=".$LITRESERVA_DENEGADA; - $HTMLCriterios.='<TD colspan=3>'.HTMLCTEMULSELECT($parametros,"westadoreserva",$westadoreserva,"estilodesple","chgdesplereservas",100,3).'</TD>'; - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TABLE>'.chr(13); - $HTMLCriterios.='</TD>'.chr(13); - // Desplegable con los distintos situacion - $HTMLCriterios.='<TD>'.chr(13); - $HTMLCriterios.='<TABLE class=tabla_standar align=center border="0">'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.=' <TH align=center> '.$TbMsg[4].' </TH>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $parametros=$RESERVA_PARADA."=".$LITRESERVA_PARADA.chr(13); - $parametros.=$RESERVA_ACTIVA."=".$LITRESERVA_ACTIVA; - $HTMLCriterios.='<TD colspan=3>'.HTMLCTEMULSELECT($parametros,"wsituacion",$wsituacion,"estilodesple","chgdesplesituacion",100,3).'</TD>'; - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TABLE>'.chr(13); - $HTMLCriterios.='</TD>'.chr(13); - - // Fechas - $HTMLCriterios.='<TD COLSPAN=2>'.chr(13); - $HTMLCriterios.='<TABLE WIDTH=100% class=tabla_standar align=center border="0">'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TH> '.$TbMsg[7].': </TH>'.chr(13); - $HTMLCriterios.='<TD><INPUT class="cajatexto" onclick="vertabla_calendario(this)" style="WIDTH:80" name="fechainicio" value="'.$fechainicio.'"></TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TH align=right> '.$TbMsg[8].': </TH>'.chr(13); - $HTMLCriterios.='<TD> <INPUT class="cajatexto" onclick="vertabla_calendario(this)" style="WIDTH:80" name="fechafin" value="'.$fechafin.'"></TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TABLE>'.chr(13); - $HTMLCriterios.='</TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - - $HTMLCriterios.='<TR height=5>'.chr(13); - $HTMLCriterios.='<TD colspan=4 align="center" >'.chr(13); - $HTMLCriterios.='<SPAN style="FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;COLOR:#5a86b5;FONT-WEIGHT: 700;">__________________________________________________</SPAN>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - - // Lupa - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TD COLSPAN=4>'.chr(13); - $HTMLCriterios.='<TABLE class=tabla_busquedas align=center border="0">'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TD>'; - - $HTMLCriterios.='<IMG src="../images/iconos/busquedas.gif" onclick="javascript:fdatos.submit()" style="cursor:hand" alt="Buscar">'; - $HTMLCriterios.='</TD>'; - $HTMLCriterios.='<TD>'; - $HTMLCriterios.='</TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TABLE>'; - $HTMLCriterios.='</TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); -$HTMLCriterios.='</TABLE>'; -return($HTMLCriterios); -}?>
\ No newline at end of file diff --git a/admin/WebConsole/principal/comandos.php b/admin/WebConsole/principal/comandos.php deleted file mode 100644 index 6d28f9e2..00000000 --- a/admin/WebConsole/principal/comandos.php +++ /dev/null @@ -1,147 +0,0 @@ -<? -include_once("../includes/ctrlacc.php"); - -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); - -$identificador=0; -$ambicom=""; // Ambito del comando -$literalnodo=""; - -if (isset($_GET["identificador"])) $identificador=$_GET["identificador"]; -if (isset($_GET["ambicom"])) $ambicom=$_GET["ambicom"]; -if (isset($_GET["literalnodo"])) $literalnodo=$_GET["literalnodo"]; - -$literal=""; -switch($ambicom){ - case $LITAMBITO_GRUPOSAULAS: - $literal="Comando aplicado al grupo de aulas:"; - break; - case $LITAMBITO_AULAS: - $literal="Comando aplicado al aula:"; - break; - case $LITAMBITO_GRUPOSORDENADORES: - $literal="Comando aplicado al grupo de ordenadores:"; - break; - case $LITAMBITO_ORDENADORES: - $literal="Comando aplicado al ordenador:"; - break; -} -$literal=$literal.$literalnodo; -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -</HEAD> -<SCRIPT language="javascript" src="../clases/jscripts/MenuContextual.js"></SCRIPT> -<SCRIPT language="javascript" src="../jscripts/comandos.js"></SCRIPT> -<BODY> - <input type=hidden value="<? echo $identificador?>" id=identificador> - <input type=hidden value="<? echo $ambicom?>" id=ambicom> - - <p align=center class=cabeceras>COMANDOS <img src="../images/iconos/comandos.gif"><br> - <span align=center class=subcabeceras><? echo $literal ?></span></p> -<? -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if ($cmd){ - $rs=new Recordset; - $cmd->texto="SELECT idcomando,descripcion,urlimg FROM comandos ORDER BY descripcion"; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - $rs->Primero(); - echo '<TABLE align=center>'; - echo ' <TR bgcolor="#003300">'; - echo '<TD><strong><font color="#FFFFFF" size="1" face="Arial, Helvetica,sans-serif">Comando</font></strong></TD>'; - echo '<TD><strong><font color="#FFFFFF" size="1" face="Arial, Helvetica,sans-serif">Descripcion</font></strong></TD>'; - echo '</TR>'; - $swcolor=true; - while (!$rs->EOF){ - if ($swcolor){ - $swcolor=false; - $bgcolor="#EEEECC"; - $color="#003300"; - } - else{ - $swcolor=true; - //$bgcolor="#999999"; - //$color="#FFFFFF"; - $bgcolor="#EEEECC"; - $color="#003300"; - } - echo '<TR bgcolor="'.$bgcolor.'">'; - echo '<TD><INPUT class="formulariodatos" id='.$rs->campos["idcomando"].' type=radio onclick="SeleccionaComando(this)"></TD>'; - echo '<TD id="comando-'.$rs->campos["idcomando"].'">'; - echo ' <font color="#003300" size="1" face="Arial, Helvetica, sans-serif">'.$rs->campos["descripcion"].'</font>'; - echo '</TR>'; - echo '<TR>'; - echo ' <TD></TD>'; - echo '<TD> '; - echo '</TD>'; - echo '</TR>'; - //} - echo '<TR bgcolor="#999999"><td colspan=3></td></tr>'; - $rs->Siguiente(); - } - echo '</TABLE>'; - } -} -?> -<br> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotones.php"); -//________________________________________________________________________________________________________ - -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? $cmd->Conexion->Cerrar(); // Cierra la conexión ?> -<? -/****************************************************************** - Devuelve una objeto comando totalmente operativo (con la conexión abierta) - Parametros: - - cadenaconexion: Una cadena con los datos necesarios para la conexión: nombre del servidor - usuario,password,base de datos,etc separados por coma ----------------------------------------------------------------------------------------------*/ -function CreaComando($cadenaconexion){ - $strcn=split(";",$cadenaconexion); - $cn=new Conexion; - $cmd=new Comando; - $cn->CadenaConexion($strcn[0],$strcn[1],$strcn[2],$strcn[3],$strcn[4]); - if (!$cn->Abrir()) return (false); - $cmd->Conexion=&$cn; - return($cmd); -} -/* ------------------------------------------------------------------------------------------- - Crea la etiqueta html <SELECT> de cualquier tabla - Parametros: - - cmd:Una comando ya operativo (con conexión abierta) - - nombretabla: El nombre de la tabla origen de los datos - - identificador: Un identificador de la tabla ( el que aparecerá seleccionado) - - nombreid: El nombre del identificador de la tabla - - nombreliteral: El nombre del literal de la tabla - - largo: longitud del desplegable ----------------------------------------------------------------------------------------------*/ -function HTMLSELECT($cmd,$nombretabla,$identificador,$nombreid,$nombreliteral,$largo){ - $SelectHtml=""; - $rs=new Recordset; - $cmd->texto='SELECT * FROM '.$nombretabla.' WHERE '. $nombreid.'='.$identificador.' ORDER BY '.$nombreliteral; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $SelectHtml.= '<SELECT class="formulariodatos" name="'.$nombreid.'" style="WIDTH: '.$largo.'">'; - $SelectHtml.= ' <OPTION value="0"></OPTION>'; - $rs->Primero(); - while (!$rs->EOF){ - $SelectHtml.='<OPTION value="'.$rs->campos[$nombreid].'"'; - If ($rs->campos[$nombreid]==$identificador) $SelectHtml.= ' selected ' ; - $SelectHtml.= '>'.$rs->campos[$nombreliteral].'</OPTION>'; - $rs->Siguiente(); - }$SelectHtml.= '</SELECT>'; - $rs->Cerrar(); - return($SelectHtml); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/principal/configuracionaula.php b/admin/WebConsole/principal/configuracionaula.php deleted file mode 100644 index 126c4b6d..00000000 --- a/admin/WebConsole/principal/configuracionaula.php +++ /dev/null @@ -1,281 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: configuracionaula.php -// Descripción : -// Muestra la configuraci� de las particiones de los ordenadores de un aula -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/comunes.php"); -include_once("../includes/constantes.php"); -include_once("../includes/switchparticiones.php"); -include_once("../idiomas/php/".$idioma."/configuracionaula_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idaula=0; -if (isset($_GET["idaula"])) $idaula=$_GET["idaula"]; -//________________________________________________________________________________________________________ -$nombreaula=""; -$urlfoto=""; -$cagnon=false; -$pizarra=false; -$ubicacion=""; -$comentarios=""; -$ordenadores=0; -$puestos=0; -$grupoid=0; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -$resul=TomaPropiedades($cmd,$idaula); -if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperaci� de datos. -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -</HEAD> -<BODY> - <P align=center class=cabeceras><?echo $TbMsg[0]?></P> - <P align=center><SPAN align=center class=subcabeceras><? echo $TbMsg[1]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos style="width=425"> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[2]?> </TD> - <? - echo '<TD>'. $nombreaula.'</TD><TD colspan=2 valign=top align=center rowspan=2><IMG border=3 style="border-color:#63676b" src="'; - if ($urlfoto=="") echo "../images/aula.jpg"; else echo $urlfoto; - echo '"><br><center> '.$TbMsg[13].': '. $ordenadores.'</center></TD>'; - - ?> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TR> - <TR> - <TH align=center> <?echo $TbMsg[3]?> </TD> - <? - echo '<TD>'.$ubicacion.'</TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[4]?> </TD> - <? - echo '<TD colspan=3><INPUT class="formulariodatos" name=cagnon type=checkbox onclick="desabilita(this)" '; - if ($cagnon) echo ' checked '; - echo '></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TD> - <? - echo '<TD colspan=3><INPUT class="formulariodatos" name=pizarra type=checkbox onclick="desabilita(this)" '; - if ($pizarra) echo ' checked '; - echo '></TD>'; - ?> - </TR > -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center ><?echo $TbMsg[6]?> </TD> - <? - echo '<TD colspan=3>'.$puestos.'</TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[7]?> </TD> - <? - echo '<TD colspan=3>'.$urlfoto.'</TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[8]?> </TD> - <? - echo '<TD colspan=3>'.$comentarios.'</TD>'; - ?> - </TR> - </TABLE> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <P align=center><SPAN align=center class=subcabeceras><? echo $TbMsg[9]?></SPAN></P> - <?echo tabla_perfiles($cmd,$idcentro,$idaula);?> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function TomaPropiedades($cmd,$ida){ - global $idaula; - global $nombreaula; - global $urlfoto; - global $cagnon; - global $pizarra; - global $ubicacion; - global $comentarios; - global $ordenadores; - global $puestos; - $rs=new Recordset; - $cmd->texto="SELECT * FROM aulas WHERE idaula=".$ida; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $nombreaula=$rs->campos["nombreaula"]; - $urlfoto=$rs->campos["urlfoto"]; - $cagnon=$rs->campos["cagnon"]; - $pizarra=$rs->campos["pizarra"]; - $ubicacion=$rs->campos["ubicacion"]; - $comentarios=$rs->campos["comentarios"]; - $puestos=$rs->campos["puestos"]; - $rs->Cerrar(); - $cmd->texto="SELECT count(*) as numordenadores FROM ordenadores WHERE idaula=".$ida; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF) - $ordenadores=$rs->campos["numordenadores"]; - return(true); - } - else - return(false); -} -//________________________________________________________________________________________________________ -function tabla_perfiles($cmd,$idcentro,$idaula){ - global $cadenaip; - $tablaHtml=""; - $rs=new Recordset; - $numorde=0; - $cmd->texto="SELECT COUNT(*) AS numorde FROM ordenadores WHERE idaula=".$idaula; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF) - $numorde=$rs->campos["numorde"]; - $idconfiguracion=""; - $cmd->texto="SELECT COUNT(*) AS cuenta,configuraciones.descripcion,configuraciones.idconfiguracion FROM aulas"; - $cmd->texto.=" INNER JOIN ordenadores ON aulas.idaula = ordenadores.idaula"; - $cmd->texto.=" INNER JOIN configuraciones ON ordenadores.idconfiguracion = configuraciones.idconfiguracion"; - $cmd->texto.=" WHERE aulas.idaula = ".$idaula; - $cmd->texto.=" GROUP BY configuraciones.descripcion, configuraciones.idconfiguracion"; - $cmd->texto.=" HAVING configuraciones.idconfiguracion>0"; - $cmd->texto.=" ORDER BY configuraciones.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF){ - if($numorde!=$rs->campos["cuenta"]){ - while (!$rs->EOF){ - if($idconfiguracion!=$rs->campos["idconfiguracion"]){ - if($idconfiguracion!=0) - $tablaHtml.="</TABLE>"; - $tablaHtml.= '<TABLE align=center border=0 cellPadding=1 cellSpacing=1'; - $descripcion=$rs->campos["descripcion"]; - $tablaHtml.= "<TR>"; - $tablaHtml.= '<TD align=center ><IMG src="../images/iconos/configuraciones.gif">'; - $tablaHtml.='  <span style="COLOR: #000000;FONT-FAMILY: Verdana;FONT-SIZE: 12px; "><U><b>Configuraci�:</b> '.$rs->campos["descripcion"].'</U></SPAN></TD>'; - $tablaHtml.= "</TR>"; - } - $tablaHtml.= '<TR><TD>'; - $tablaHtml.=PintaOrdenadores($cmd,$idaula,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); - $tablaHtml.= '</TD></TR>'; - $tablaHtml.= '<TR><TD>'; - $tablaHtml.=tabla_ConfiguracionAula($cmd,$idcentro,$idaula,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); - $tablaHtml.= '</TD></TR>'; - $rs->Siguiente(); - } - $tablaHtml.="</TABLE>"; - } - else{ - $tablaHtml.=tabla_ConfiguracionAula($cmd,$idcentro,$idaula,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); - $tablaHtml.='<INPUT type=hidden name="nuevasipes" id="ipes_'.$rs->campos["idconfiguracion"].'" value="'.$cadenaip.'">'; - } - } - echo $tablaHtml; - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function PintaOrdenadores($cmd,$idaula,$idconfiguracion){ - $ipidpidc=""; - $rs=new Recordset; - $contor=0; - $maxcontor=10; - $cmd->texto=" SELECT idordenador,nombreordenador,ip FROM ordenadores WHERE idconfiguracion=".$idconfiguracion." AND idaula=".$idaula." ORDER BY nombreordenador"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $tablaHtml='<TABLE align=center border=0><TR>'; - while (!$rs->EOF){ - $contor++; - $tablaHtml.= '<TD style="cursor:hand" oncontextmenu=resalta('.$rs->campos["idordenador"].',"'.$rs->campos["nombreordenador"].'","flo_ordenadores") align=center style="FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 8px"><br><IMG src="../images/iconos/ordenador.gif" ><br><span style="FONT-SIZE:9px" >'.$rs->campos["nombreordenador"].'</TD>'; - if($contor>$maxcontor){ - $contor=0; - $tablaHtml.='</TR><TR>'; - } - $ipidpidc.=$rs->campos["ip"].";"; - $rs->Siguiente(); - } - $ipidpidc= substr($ipidpidc,0,strlen($ipidpidc)-1); // Quita la coma - $tablaHtml.='</TR>'; - $tablaHtml.= '</TR></TABLE>'; - $tablaHtml.='<INPUT type=hidden name="nuevasipes" id="ipes_'.$idconfiguracion.'" value="'.$ipidpidc.'">'; - return($tablaHtml); -} -//________________________________________________________________________________________________________ -function tabla_ConfiguracionAula($cmd,$idcentro,$idaula,$idconfiguracion,$cuenta){ - global $TbMsg; - $tablaHtml=""; - $configuracion=""; - $rs=new Recordset; - $cmd->texto="SELECT configuracion FROM configuraciones WHERE idconfiguracion=".$idconfiguracion; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF) - $configuracion=$rs->campos["configuracion"]; - $rs->Cerrar(); - $auxsplit=split("\t",$configuracion); - $tablaHtml.= '<TABLE class=tabla_listados_sin align=center border=0 cellPadding=1 cellSpacing=1 >'; - $tablaHtml.= '<TR>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[10].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[11].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[12].' </TH>'; - $tablaHtml.= '</TR>'; - for($j=0;$j<sizeof($auxsplit)-1;$j++){ - $ValorParametros=extrae_parametros($auxsplit[$j],chr(10),'='); - $particion=$ValorParametros["numpart"]; // Toma la partici� - $nombreso=$ValorParametros["nombreso"]; // Toma nombre del sistema operativo - $tiposo=$ValorParametros["tiposo"]; - $tipopart=$ValorParametros["tipopart"]; - $tamapart=$ValorParametros["tamapart"]; - $nomso=nombreSO($tipopart,$tiposo,$nombreso); - if($nomso!="CACHE" && $nomso!="EMPTY"){ - $tablaHtml.='<TR>'.chr(13); - $tablaHtml.='<TD align=center> '.$particion.' </TD>'.chr(13); - $tablaHtml.='<TD> '.$nomso.' </TD>'.chr(13); - $tablaHtml.='<TD align=rigth> '. formatomiles( $tamapart).' </TD>'.chr(13); - $tablaHtml.='</TR>'.chr(13); - } - } - $tablaHtml.='</TABLE><br><br>'; - return($tablaHtml); -} -//________________________________________________________________________________________________________ -function formatomiles($cadena){ - $len=strlen($cadena); - $cadenafinal=""; - $m=1; - for($i=$len-1;$i>=0;$i--){ - $cadenafinal=substr($cadena,$i,1).$cadenafinal; - if($m%3==0 && $i>0){ - $cadenafinal=".".$cadenafinal; - $m=0; - } - $m++; - } - return($cadenafinal); -} -?> diff --git a/admin/WebConsole/principal/configuraciongrupoordenador.php b/admin/WebConsole/principal/configuraciongrupoordenador.php deleted file mode 100644 index 8c8e4f76..00000000 --- a/admin/WebConsole/principal/configuraciongrupoordenador.php +++ /dev/null @@ -1,219 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: configuraciongrupoordenador.php -// Descripción : -// Muestra la configuraci� de las particiones de los ordenadores de un grupo de ordenadores -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/comunes.php"); -include_once("../includes/constantes.php"); -include_once("../includes/switchparticiones.php"); -include_once("../idiomas/php/".$idioma."/configuraciongrupoordenador_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idgrupo=0; -if (isset($_GET["idgrupo"])) $idgrupo=$_GET["idgrupo"]; -//________________________________________________________________________________________________________ -$nombregrupoordenador=""; -$ordenadores=0; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -$resul=TomaPropiedades($cmd,$idgrupo); -if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperaci� de datos. -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administraci� web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -</HEAD> -<BODY> -<FORM name="fdatos"> - <P align=center class=cabeceras><?echo $TbMsg[0]?></P> - <P align=center><SPAN align=center class=subcabeceras><? echo $TbMsg[1]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos style="width=425"> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[2]?> </TD> - <? - echo '<TD>'. $nombregrupoordenador.'</TD><TD colspan=2 valign=top align=center rowspan=2><IMG border=3 style="border-color:#63676b" src="../images/aula.jpg"'; - echo '"><br><center> '.$TbMsg[7].': '. $ordenadores.'</center></TD>'; - ?> - </TABLE> -</FORM> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <p align=center> - <span align=center class=subcabeceras><? echo $TbMsg[3]?></span> - <FORM name="fdatos"> - <? echo tabla_perfiles($cmd,$idcentro,$idgrupo);?> - </FORM> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function TomaPropiedades($cmd,$idg){ - global $idgrupo; - global $nombregrupoordenador; - global $ordenadores; - $rs=new Recordset; - $cmd->texto="SELECT * FROM gruposordenadores WHERE idgrupo=".$idg; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $nombregrupoordenador=$rs->campos["nombregrupoordenador"]; - $rs->Cerrar(); - $cmd->texto="SELECT count(*) as numordenadores FROM ordenadores WHERE grupoid=".$idg; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF) - $ordenadores=$rs->campos["numordenadores"]; - return(true); - } - else - return(false); -} -//________________________________________________________________________________________________________ -function tabla_perfiles($cmd,$idcentro,$idgrupo){ - global $cadenaip; - $tablaHtml=""; - $rs=new Recordset; - $numorde=0; - $cmd->texto="SELECT COUNT(*) AS numorde FROM ordenadores WHERE grupoid=".$idgrupo; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF) - $numorde=$rs->campos["numorde"]; - $idconfiguracion=""; - $cmd->texto="SELECT COUNT(*) AS cuenta,configuraciones.descripcion,configuraciones.idconfiguracion FROM gruposordenadores"; - $cmd->texto.=" INNER JOIN ordenadores ON gruposordenadores.idgrupo = ordenadores.grupoid"; - $cmd->texto.=" INNER JOIN configuraciones ON ordenadores.idconfiguracion = configuraciones.idconfiguracion"; - $cmd->texto.=" WHERE (gruposordenadores.idgrupo = ".$idgrupo.") AND configuraciones.idconfiguracion>0"; - $cmd->texto.=" GROUP BY configuraciones.descripcion, configuraciones.idconfiguracion"; - $cmd->texto.=" HAVING configuraciones.idconfiguracion>0"; - $cmd->texto.=" ORDER BY configuraciones.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF){ - if($numorde!=$rs->campos["cuenta"]){ - while (!$rs->EOF){ - if($idconfiguracion!=$rs->campos["idconfiguracion"]){ - if($idconfiguracion!=0) - $tablaHtml.="</TABLE>"; - - $tablaHtml.= '<TABLE align=center border=0 cellPadding=1 cellSpacing=1'; - $descripcion=$rs->campos["descripcion"]; - $tablaHtml.= "<TR>"; - $tablaHtml.= '<TD align=center ><IMG src="../images/iconos/configuraciones.gif">'; - $tablaHtml.='  <span style="COLOR: #000000;FONT-FAMILY: Verdana;FONT-SIZE: 12px; "><U><b>Configuraci�:</b> '.$rs->campos["descripcion"].'</U></SPAN></TD>'; - $tablaHtml.= "</TR>"; - } - $tablaHtml.= '<TR><TD>'; - $tablaHtml.=PintaOrdenadores($cmd,$idgrupo,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); - $tablaHtml.= '</TD></TR>'; - - $tablaHtml.= '<TR><TD>'; - $tablaHtml.=tabla_ConfiguracionGrupo($cmd,$idcentro,$idgrupo,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); - $tablaHtml.= '</TD></TR>'; - $rs->Siguiente(); - } - $tablaHtml.="</TABLE>"; - } - else{ - $tablaHtml.=tabla_ConfiguracionGrupo($cmd,$idcentro,$idgrupo,$rs->campos["idconfiguracion"],$rs->campos["cuenta"]); - $tablaHtml.='<INPUT type=hidden name="nuevasipes" id="ipes_'.$rs->campos["idconfiguracion"].'" value="'.$cadenaip.'">'; - } - } - echo $tablaHtml; - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function PintaOrdenadores($cmd,$idgrupo,$idconfiguracion){ - $ipidpidc=""; - $rs=new Recordset; - $contor=0; - $maxcontor=10; - $cmd->texto=" SELECT nombreordenador,ip FROM ordenadores WHERE idconfiguracion=".$idconfiguracion." AND grupoid=".$idgrupo." ORDER BY nombreordenador"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $tablaHtml='<TABLE align=center border=0><TR>'; - while (!$rs->EOF){ - $contor++; - $tablaHtml.= '<TD align=center style="FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 8px"><br><IMG src="../images/iconos/ordenador.gif"><br><span style="FONT-SIZE:9px" >'.$rs->campos["nombreordenador"].'</TD>'; - if($contor>$maxcontor){ - $contor=0; - $tablaHtml.='</TR><TR>'; - } - $ipidpidc.=$rs->campos["ip"].";"; - $rs->Siguiente(); - } - $ipidpidc= substr($ipidpidc,0,strlen($ipidpidc)-1); // Quita la coma - $tablaHtml.='</TR>'; - $tablaHtml.= '</TR></TABLE>'; - $tablaHtml.='<INPUT type=hidden name="nuevasipes" id="ipes_'.$idconfiguracion.'" value="'.$ipidpidc.'">'; - return($tablaHtml); -} -//________________________________________________________________________________________________________ -function tabla_ConfiguracionGrupo($cmd,$idcentro,$idgrupo,$idconfiguracion,$cuenta){ - global $TbMsg; - $tablaHtml=""; - $configuracion=""; - $rs=new Recordset; - $cmd->texto="SELECT configuracion FROM configuraciones WHERE idconfiguracion=".$idconfiguracion; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - if(!$rs->EOF) - $configuracion=$rs->campos["configuracion"]; - $rs->Cerrar(); - $auxsplit=split("\t",$configuracion); - $tablaHtml.= '<TABLE class=tabla_listados_sin align=center border=0 cellPadding=1 cellSpacing=1 >'; - $tablaHtml.= '<TR>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[4].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[5].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[6].' </TH>'; - $tablaHtml.= '</TR>'; - for($j=0;$j<sizeof($auxsplit)-1;$j++){ - $ValorParametros=extrae_parametros($auxsplit[$j],chr(10),'='); - $particion=$ValorParametros["numpart"]; // Toma la partici� - $nombreso=$ValorParametros["nombreso"]; // Toma nombre del sistema operativo - $tiposo=$ValorParametros["tiposo"]; - $tipopart=$ValorParametros["tipopart"]; - $tamapart=$ValorParametros["tamapart"]; - $nomso=nombreSO($tipopart,$tiposo,$nombreso); - if($nomso!="CACHE" && $nomso!="EMPTY"){ - $tablaHtml.='<TR>'.chr(13); - $tablaHtml.='<TD align=center> '.$particion.' </TD>'.chr(13); - $tablaHtml.='<TD> '.$nomso.' </TD>'.chr(13); - $tablaHtml.='<TD align=rigth> '. formatomiles( $tamapart).' </TD>'.chr(13); - $tablaHtml.='</TR>'.chr(13); - } - } - $tablaHtml.='</TABLE><br><br>'; - return($tablaHtml); -} -//________________________________________________________________________________________________________ -function formatomiles($cadena){ - $len=strlen($cadena); - $cadenafinal=""; - $m=1; - for($i=$len-1;$i>=0;$i--){ - $cadenafinal=substr($cadena,$i,1).$cadenafinal; - if($m%3==0 && $i>0){ - $cadenafinal=".".$cadenafinal; - $m=0; - } - $m++; - } - return($cadenafinal); -} diff --git a/admin/WebConsole/principal/configuracionordenador.php b/admin/WebConsole/principal/configuracionordenador.php deleted file mode 100644 index ea2cd3d8..00000000 --- a/admin/WebConsole/principal/configuracionordenador.php +++ /dev/null @@ -1,151 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: configuracionordenador.php -// Descripción : -// Muestra la configuraci� de las particiones de un ordenador -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/TomaDato.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/comunes.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/switchparticiones.php"); -include_once("../idiomas/php/".$idioma."/configuracionordenador_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idordenador=0; -if (isset($_GET["idordenador"])) $idordenador=$_GET["idordenador"]; -//________________________________________________________________________________________________________ -$nombreordenador=""; -$ip=""; -$mac=""; -$idperfilhard=0; -$idservidordhcp=0; -$idservidorrembo=0; - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -$resul=TomaPropiedades($cmd,$idordenador); -if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperaci� de datos. -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -</HEAD> -<BODY> -<FORM name="fdatos"> - <P align=center class=cabeceras><?echo $TbMsg[0]?></P> - <P align=center><SPAN align=center class=subcabeceras><? echo $TbMsg[1]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> - <TR> - <TH align=center> <?echo $TbMsg[2]?> </TD> - <? echo '<TD>'.$nombreordenador.'</TD>';?> - <TD colspan=2 valign=top align=left rowspan=3><IMG border=2 style="border-color:#63676b" src="../images/fotoordenador.gif"></TD> - </TR> - <TR> - <TH align=center> <?echo $TbMsg[3]?> </TD> - <?echo '<TD>'.$ip.'</TD>';?> - </TR> - <TR> - <TH align=center> <?echo $TbMsg[4]?> </TD> - <? echo '<TD>'.$mac.'</TD>';?> - </TR> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TD> - <?echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion').'</TD>';?> - </TR> - </TABLE> -</FORM> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <P align=center><SPAN align=center class=subcabeceras><? echo $TbMsg[9]?></SPAN></P> - <? echo tabla_configuraciones($cmd,$idcentro,$idordenador); ?> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function TomaPropiedades($cmd,$ido){ - global $idordenador; - global $nombreordenador; - global $ip; - global $mac; - global $idperfilhard; - global $idservidordhcp; - global $idservidorrembo; - $rs=new Recordset; - $cmd->texto="SELECT nombreordenador,ip,mac,idperfilhard FROM ordenadores WHERE idordenador=".$ido; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $nombreordenador=$rs->campos["nombreordenador"]; - $ip=$rs->campos["ip"]; - $mac=$rs->campos["mac"]; - $idperfilhard=$rs->campos["idperfilhard"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -//________________________________________________________________________________________________________ -function tabla_configuraciones($cmd,$idcentro,$idordenador){ - global $TbMsg; - $tablaHtml=""; - $rs=new Recordset; - $rsp=new Recordset; - $cmd->texto="SELECT configuraciones.configuracion FROM configuraciones INNER JOIN ordenadores ON configuraciones.idconfiguracion=ordenadores.idconfiguracion WHERE ordenadores.idordenador='".$idordenador."'"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $configuracion= $rs->campos["configuracion"]; - $auxsplit=split("\t",$configuracion); - $tablaHtml.= '<TABLE class=tabla_listados_sin id="tabla_conf" align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>'; - $tablaHtml.= '<TR>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[6].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[7].' </TH>'; - $tablaHtml.= '<TH align=center> '.$TbMsg[8].' </TH>'; - $tablaHtml.= '</TR>'; - for($j=0;$j<sizeof($auxsplit)-1;$j++){ - $ValorParametros=extrae_parametros($auxsplit[$j],chr(10),'='); - $particion=$ValorParametros["numpart"]; // Toma la partici� - $nombreso=$ValorParametros["nombreso"]; // Toma nombre del sistema operativo - $tiposo=$ValorParametros["tiposo"]; - $tipopart=$ValorParametros["tipopart"]; - $tamapart=$ValorParametros["tamapart"]; - $nomso=nombreSO($tipopart,$tiposo,$nombreso); - if($nomso!="CACHE" && $nomso!="EMPTY"){ - $tablaHtml.='<TR>'.chr(13); - $tablaHtml.='<TD align=center> '.$particion.' </TD>'.chr(13); - $tablaHtml.='<TD> '. $nomso.' </TD>'.chr(13); - $tablaHtml.='<TD align=rigth> '. formatomiles( $tamapart).' </TD>'.chr(13); - $tablaHtml.='</TR>'.chr(13); - } - } - $tablaHtml.='</TABLE>'; - return($tablaHtml); -} -//________________________________________________________________________________________________________ -function formatomiles($cadena){ - $len=strlen($cadena); - $cadenafinal=""; - $m=1; - for($i=$len-1;$i>=0;$i--){ - $cadenafinal=substr($cadena,$i,1).$cadenafinal; - if($m%3==0 && $i>0){ - $cadenafinal=".".$cadenafinal; - $m=0; - } - $m++; - } - return($cadenafinal); -} -?> diff --git a/admin/WebConsole/principal/conmutar.php b/admin/WebConsole/principal/conmutar.php deleted file mode 100644 index ac99d609..00000000 --- a/admin/WebConsole/principal/conmutar.php +++ /dev/null @@ -1,205 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: conmutar.php -// Descripción : -// Actualiza la visualización de los ordenadores de un ámbito concreto -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/SockHidra.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/conmutar_".$idioma.".php"); -//________________________________________________________________________________________________________ -$litambito=0; -$idambito=0; - -if (isset($_GET["litambito"])) $litambito=$_GET["litambito"]; // Recoge parametros -if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; - -$nombrefuncion="Conmutar"; -$ejecutor="1"; -$cadenaip=""; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -if($cmd){ // Compone cadena ip recorriendo ámbitos - switch($litambito){ - case $LITAMBITO_CENTROS : - $cmd->texto="SELECT idcentro,nombrecentro FROM centros WHERE idcentro=".$idambito; - RecorreCentro($cmd); - break; - case $LITAMBITO_GRUPOSAULAS : - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idgrupo=".$idambito." AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - break; - case $LITAMBITO_AULAS : - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idaula=".$idambito; - RecorreAulas($cmd); - break; - case $LITAMBITO_GRUPOSORDENADORES : - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposordenadores WHERE idgrupo=".$idambito; - RecorreGruposOrdenadores($cmd); - break; - case $LITAMBITO_ORDENADORES : - $cmd->texto="SELECT ip FROM ordenadores WHERE idordenador=".$idambito; - RecorreOrdenadores($cmd); - break; - } -} -$resul=false; -if($cmd){ - $shidra=new SockHidra($servidorhidra,$hidraport); - $cadenaip=ereg_replace( ";", "','", $cadenaip ); - $cmd->texto="SELECT ordenadores.ip as ipord,servidoresrembo.ip FROM ordenadores INNER JOIN servidoresrembo ON ordenadores.idservidorrembo =servidoresrembo.idservidorrembo WHERE ordenadores.ip IN ('".$cadenaip."') ORDER BY servidoresrembo.ip"; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) $resul=false; // Error al abrir recordset - $rs->Primero(); - if(!$rs->EOF){ - $resul=true; - $ipservidorrembo=trim($rs->campos["ip"]); // toma ip servidor rembo - $cadenaip=""; - while(!$rs->EOF && $resul){ - if($ipservidorrembo!=trim($rs->campos["ip"])){ // compara si cambia el servidor rembo - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $cadenaip=substr($cadenaip,0,strlen($cadenaip)-1); // Quita la coma - $parametros.="iph=".$cadenaip.chr(13); - $parametros.="rmb=".$ipservidorrembo.chr(13); - $resul=manda_trama(); - $ipservidorrembo=trim($rs->campos["ip"]); // toma ip servidor rembo - $cadenaip=""; - } - $cadenaip.=trim($rs->campos["ipord"]).";"; // toma ip del cliente - $rs->Siguiente(); - } - } - $rs->Cerrar(); - if($resul){ - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $cadenaip=substr($cadenaip,0,strlen($cadenaip)-1); // Quita la coma - $parametros.="iph=".$cadenaip.chr(13); - $parametros.="rmb=".$ipservidorrembo.chr(13); - $resul=manda_trama(); - } -} -// ************************************************************************************************************************************************* -?> -<HTML> -<TITLE>" Administración web de aulas"</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -</HEAD> -<BODY> -<? - echo '<SCRIPT language="javascript">'; - if($resul) - echo "alert('".$TbMsg[0]."');"; - else - echo "alert('".$TbMsg[1]."');"; - echo ' self.close();'; - echo '</SCRIPT>'; -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// -// Manda una trama del comando Conmutar -//________________________________________________________________________________________________________ -function manda_trama(){ - global $parametros; - global $shidra; - if ($shidra->conectar()){ // Se ha establecido la conexión con el servidor hidra - $shidra->envia_comando($parametros); - $shidra->desconectar(); - return(true); - } - return(false); -} -//________________________________________________________________________________________________________ -function RecorreCentro($cmd){ - global $AMBITO_GRUPOSAULAS; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - if(!$rs->EOF){ - $idcentro=$rs->campos["idcentro"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idcentro=".$idcentro." AND grupoid=0 AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo"; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idcentro=".$idcentro." AND grupoid=0 ORDER BY nombreaula"; - RecorreAulas($cmd); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposAulas($cmd){ - global $AMBITO_GRUPOSAULAS; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE grupoid=".$idgrupo." AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo"; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE grupoid=".$idgrupo." ORDER BY nombreaula"; - RecorreAulas($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreAulas($cmd){ - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idaula=$rs->campos["idaula"]; - $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE idaula=".$idaula; - $k=0; - RecorreOrdenadores($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposOrdenadores($cmd){ - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposOrdenadores WHERE grupoid=".$idgrupo." ORDER BY nombregrupoordenador"; - RecorreGruposOrdenadores($cmd); - $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE grupoid=".$idgrupo; - RecorreOrdenadores($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreOrdenadores($cmd){ - global $cadenaip; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaip.=$rs->campos["ip"].";"; - $rs->Siguiente(); - } - $rs->Cerrar(); -} -?> diff --git a/admin/WebConsole/principal/consolaremota.php b/admin/WebConsole/principal/consolaremota.php deleted file mode 100644 index 114ee0f3..00000000 --- a/admin/WebConsole/principal/consolaremota.php +++ /dev/null @@ -1,162 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2010 -// Fecha Última modificación: Marzo-2010 -// Nombre del fichero: consolaremota.php -// Descripción : -// Crea una consola remota para escribir comandos de la shell de forma remota -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/consolaremota_".$idioma.".php"); -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//___________________________________________________________________________________________________ -$idambito=""; -$litambito=""; -$nomambito=""; - -if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; -if (isset($_GET["litambito"])) $litambito=$_GET["litambito"]; -if (isset($_GET["nomambito"])) $nomambito=$_GET["nomambito"]; -//___________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -</HEAD> -<BODY> -<SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT> -<SCRIPT language="javascript" src="../jscripts/ecoremoto.js"></SCRIPT> -<SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT> -<SCRIPT language="javascript"> - -//______________________________________________________________________________________________________ -function PulsaEnter(oEvento){ - var iAscii; - if (oEvento.keyCode) - iAscii = oEvento.keyCode; - else{ - if (oEvento.which) - iAscii = oEvento.which; - else - return false; - } - if (iAscii == 13) confirmar(); - return true; -} -//______________________________________________________________________________________________________ -function confirmar(){ - var idambito=document.fdatos.idambito.value; - var litambito=document.fdatos.litambito.value; - - if(litambito==LITAMBITO_ORDENADORES){ - var diveco=document.getElementById("diveco"); - diveco.innerHTML=" "; - } - var Obtcmd=document.getElementById("comando"); - var cmd=Obtcmd.value; - - var wurl="shellconsola.php"; - var prm="idambito="+idambito+"&litambito="+litambito+"&comando="+cmd; - conmuta("visible"); - var diveco=document.getElementById("diveco"); - diveco.innerHTML="<PRE> </PRE>"; - CallPage(wurl,prm,"resultado","POST"); -} -//______________________________________________________________________________________________________ -function resultado(iHTML){ - if(iHTML.length>0){ - var diveco=document.getElementById("diveco"); - diveco.innerHTML=iHTML - } - var litambito=document.fdatos.litambito.value; - if(litambito==LITAMBITO_ORDENADORES){ - setTimeout("enviaping();",1000); - } - else{ - setTimeout('conmuta("hidden");',1000); - //conmuta("hidden"); - } -} -//______________________________________________________________________________________________________ -</SCRIPT> - <FORM name="fdatos" action="shellconsola.php"> - <INPUT type=hidden name="idambito" value=<?echo $idambito?>> - <INPUT type=hidden name="litambito" value=<?echo $litambito?>> - <INPUT type=hidden name="nomambito" value=<?echo $nomambito?>> - </FORM> - -<? -$cols="93"; -$rows="30"; -switch($litambito){ - case $LITAMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[0]; - break; - case $LITAMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[1]; - break; - case $LITAMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[2]; - break; - case $LITAMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[3]; - break; - case $LITAMBITO_ORDENADORES : - $rows="3"; - $urlimg='../images/iconos/ordenador.gif'; - $textambito=$TbMsg[4]; - break; - } -?> - - <P align=center class=cabeceras><?echo $TbMsg[7]?><BR> - <SPAN align=center class=subcabeceras> - <IMG src="<? echo $urlimg?>"> <?echo $textambito.": ".$nomambito?></SPAN></P> - <table align=center border="0" cellpadding="0" cellspacing="1"> - <tr><td class="presentaciones"><? echo $TbMsg[11]?></td></tr> - <tr><td ><textarea class="cajacomandos" name id="comando" cols="<? echo $cols?>" rows="<? echo $rows?>"></textarea></td></tr> - <TR><TD align=center><A href=#><IMG border=0 src="../images/boton_confirmar.gif" onclick="confirmar()"></A></TD></TR> - <TR height=5><TD align=center> - - <? - // Layer de las notificaciones de envío - echo '<DIV id="layer_aviso" align=center style="visibility:hidden">'; - echo '<BR>'; - echo '<SPAN align=center class="marco"> '.$TbMsg[14].' </SPAN>'; - echo '</DIV>'; - ?> - </TD></TR> - <? - if($litambito==$LITAMBITO_ORDENADORES){ - echo '<tr><td class="presentaciones">'.$TbMsg[12].'</td></tr>'; - echo '<tr><td>'; - echo '<div id="diveco" class="marco" align=left style="width:700px;height:500px;overflow:scroll"></div>'; - echo '</td></tr>'; - } - ?> - </table> -<? - if($litambito!=$LITAMBITO_ORDENADORES){ - echo '<DIV id="Layer_nota" align=center>'; - echo '<BR>'; - echo '<SPAN align=center class=notas><I><b>'.$TbMsg[13].'</b></I></SPAN>'; - echo '</DIV>'; - } -?> - -</BODY> -</HTML> diff --git a/admin/WebConsole/principal/dialogostramas.php b/admin/WebConsole/principal/dialogostramas.php deleted file mode 100644 index 11bf1671..00000000 --- a/admin/WebConsole/principal/dialogostramas.php +++ /dev/null @@ -1,201 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: dialogostramas.php -// Descripción : -// Prepara los parametros de las tramas de todos los comando -// -// Especificaciones: -// Estos parametros lo enviar� todas las p�inas que enlazan con �ta -// Par�etros: -// identificador: Identificador del comando -// nombrefuncion: Nombre de la funci� de llamada al comando en el cliente rembo -// tipotrama: Tipo de trama -// CMD=Comando -// ambito: Elemento al que se aplica la trama -// 0x01= Centros -// 0x02= Grupo de aulas -// 0x04= Aulas -// 0x08= Grupo de ordenadores -// 0x10= Ordenadores -// idambito: Identificador del ambito -// cadenaip: Cadena con las ipes a las que se aplicar�el comando -// cadenamac: Cadena con las mac a las que se aplicar�el comando( Arrancar ) -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -//________________________________________________________________________________________________________ -$identificador=0; -$tipotrama=""; -$ambito=0; -$idambito=0; -$nombreambito=""; -$cadenaip=""; -$cadenamac=""; - -if (isset($_GET["identificador"])) $identificador=$_GET["identificador"]; -if (isset($_GET["tipotrama"])) $tipotrama=$_GET["tipotrama"]; -if (isset($_GET["ambito"])) $ambito=$_GET["ambito"]; -if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; -if (isset($_GET["nombreambito"])) $nombreambito=$_GET["nombreambito"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if ($cmd){ - $rs=new Recordset; - switch($ambito){ - case $AMBITO_CENTROS : - $cmd->texto="SELECT idcentro,nombrecentro FROM centros WHERE idcentro=".$idambito; - RecorreCentro($cmd); - break; - case $AMBITO_GRUPOSAULAS : - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idgrupo=".$idambito." AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - break; - case $AMBITO_AULAS : - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idaula=".$idambito; - RecorreAulas($cmd); - break; - case $AMBITO_GRUPOSORDENADORES : - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposordenadores WHERE idgrupo=".$idambito; - RecorreGruposOrdenadores($cmd); - break; - case $AMBITO_ORDENADORES : - $cmd->texto="SELECT ip,mac,nombreordenador,idservidorrembo FROM ordenadores WHERE idordenador=".$idambito; - RecorreOrdenadores($cmd); - break; - } - $cadenaip=substr($cadenaip,0,strlen($cadenaip)-1); // Quita la coma - $cadenamac=substr($cadenamac,0,strlen($cadenamac)-1); // Quita la coma - switch($tipotrama){ - case 'CMD': - $rsc=new Recordset; - $cmd->texto="SELECT * FROM comandos WHERE idcomando=".$identificador; - $rsc->Comando=&$cmd; - if ($rsc->Abrir()){ - if(!$rsc->EOF){ - $parametros="identificador=".$identificador.chr(13); - $parametros.="tipotrama=".$tipotrama.chr(13); - $parametros.="idambito=".$idambito.chr(13); - $parametros.="nombreambito=".$nombreambito.chr(13); - $parametros.="ambito=".$ambito.chr(13); - $parametros.="cadenaip=".$cadenaip.chr(13); - $parametros.="cadenamac=".$cadenamac.chr(13); - switch($ambito){ - case $AMBITO_CENTROS : - $parametros.="nombrefuncion=".$rsc->campos["nfuncion1"].chr(13); - $wurl=$rsc->campos["urlamb1"].chr(13); - break; - case $AMBITO_GRUPOSAULAS : - $parametros.="nombrefuncion=".$rsc->campos["nfuncion2"].chr(13); - $wurl=$rsc->campos["urlamb2"].chr(13); - break; - case $AMBITO_AULAS : - $parametros.="nombrefuncion=".$rsc->campos["nfuncion4"].chr(13); - $wurl=$rsc->campos["urlamb4"].chr(13); - break; - case $AMBITO_GRUPOSORDENADORES : - $parametros.="nombrefuncion=".$rsc->campos["nfuncion8"].chr(13); - $wurl=$rsc->campos["urlamb8"].chr(13); - break; - case $AMBITO_ORDENADORES : - $parametros.="nombrefuncion=".$rsc->campos["nfuncion10"].chr(13); - $wurl=$rsc->campos["urlamb10"].chr(13); - break; - } - $parametros.="ejecutor=".$rsc->campos["ejecutor"].chr(13); - } - $rsc->Cerrar(); // Cierra Recordset - $cmd->Conexion->Cerrar(); - $fp = fopen($fileparam,"w"); - fwrite($fp, $parametros,strlen($parametros)); - fclose($fp); - Header('Location: '.$wurl); - break; - } - } -} -//________________________________________________________________________________________________________ -function RecorreCentro($cmd){ - global $AMBITO_GRUPOSAULAS; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - if(!$rs->EOF){ - $idcentro=$rs->campos["idcentro"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idcentro=".$idcentro." AND grupoid=0 AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idcentro=".$idcentro." AND grupoid=0"; - RecorreAulas($cmd); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposAulas($cmd){ - global $AMBITO_GRUPOSAULAS; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE grupoid=".$idgrupo. " AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE grupoid=".$idgrupo; - RecorreAulas($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreAulas($cmd){ - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idaula=$rs->campos["idaula"]; - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposOrdenadores WHERE idaula=".$idaula." AND grupoid=0"; - RecorreGruposOrdenadores($cmd); - $cmd->texto="SELECT ip,mac,nombreordenador,idservidorrembo FROM ordenadores WHERE idaula=".$idaula." AND grupoid=0"; - RecorreOrdenadores($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposOrdenadores($cmd){ - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposOrdenadores WHERE grupoid=".$idgrupo; - RecorreGruposOrdenadores($cmd); - $cmd->texto="SELECT ip,mac,nombreordenador ,idservidorrembo FROM ordenadores WHERE grupoid=".$idgrupo; - RecorreOrdenadores($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreOrdenadores($cmd){ - global $cadenaip; - global $cadenamac; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - while (!$rs->EOF){ - $cadenaip.=$rs->campos["ip"].";"; - $cadenamac.=$rs->campos["mac"].";"; - $rs->Siguiente(); - } - $rs->Cerrar(); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/principal/ecoconsola.php b/admin/WebConsole/principal/ecoconsola.php deleted file mode 100644 index e70d8b73..00000000 --- a/admin/WebConsole/principal/ecoconsola.php +++ /dev/null @@ -1,199 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: ecoconsola.php -// Descripción : -// Muestra el eco de una consola remota -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/SockHidra.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/comunes.php"); -include_once("../idiomas/php/".$idioma."/ecoremoto_".$idioma.".php"); -//________________________________________________________________________________________________________ -$litambito=0; -$idambito=0; - -if (isset($_POST["litambito"])) $litambito=$_POST["litambito"]; // Recoge parametros -if (isset($_POST["idambito"])) $idambito=$_POST["idambito"]; - -$nombrefuncion="EcoConsola"; -$ejecutor="1"; -$cadenaip=""; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -if($cmd){ // Compone cadena ip recorriendo ámbitos - switch($litambito){ - case $LITAMBITO_CENTROS : - $cmd->texto="SELECT idcentro,nombrecentro FROM centros WHERE idcentro=".$idambito; - RecorreCentro($cmd); - break; - case $LITAMBITO_GRUPOSAULAS : - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idgrupo=".$idambito." AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - break; - case $LITAMBITO_AULAS : - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idaula=".$idambito; - RecorreAulas($cmd); - break; - case $LITAMBITO_GRUPOSORDENADORES : - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposordenadores WHERE idgrupo=".$idambito; - RecorreGruposOrdenadores($cmd); - break; - case $LITAMBITO_ORDENADORES : - $cmd->texto="SELECT ip FROM ordenadores WHERE idordenador=".$idambito; - RecorreOrdenadores($cmd); - break; - } -} -$resul=false; -$trama_notificacion=""; - -if($cmd){ - $shidra=new SockHidra($servidorhidra,$hidraport); - $cadenaip=ereg_replace( ";", "','", $cadenaip ); - $cmd->texto="SELECT ordenadores.ip as ipord,servidoresrembo.ip FROM ordenadores INNER JOIN servidoresrembo ON ordenadores.idservidorrembo =servidoresrembo.idservidorrembo WHERE ordenadores.ip IN ('".$cadenaip."') ORDER BY servidoresrembo.ip"; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) $resul=false; // Error al abrir recordset - $rs->Primero(); - if(!$rs->EOF){ - $resul=true; - $ipservidorrembo=trim($rs->campos["ip"]); // toma ip servidor rembo - $cadenaip=""; - while(!$rs->EOF && $resul){ - if($ipservidorrembo!=trim($rs->campos["ip"])){ // compara si cambia el servidor rembo - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $cadenaip=substr($cadenaip,0,strlen($cadenaip)-1); // Quita la coma - $parametros.="iph=".$cadenaip.chr(13); - $parametros.="rmb=".$ipservidorrembo.chr(13); - $resul=manda_trama(); - $ipservidorrembo=trim($rs->campos["ip"]); // toma ip servidor rembo - $cadenaip=""; - } - $cadenaip.=trim($rs->campos["ipord"]).";"; // toma ip del cliente - $rs->Siguiente(); - } - } - $rs->Cerrar(); - if($resul){ - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $parametros.="pfe=".$pathfileco.chr(13); - $cadenaip=substr($cadenaip,0,strlen($cadenaip)-1); // Quita la coma - $parametros.="iph=".$cadenaip.chr(13); - $parametros.="rmb=".$ipservidorrembo.chr(13); - $resul=manda_trama(&$parametros); - } -} - if(!$resul) - echo "alert('".$TbMsg[10]."');"; -else - echo $trama_notificacion; // Retorna pantalla de la consola remota - -//======================================================================================================= -// Manda una petición de eco de consola y espera respuesta -//________________________________________________________________________________________________________ -function manda_trama(){ - global $trama_notificacion; - global $parametros; - global $LONCABECERA; - global $shidra; - if ($shidra->conectar()){ // Se ha establecido la conexión con el servidor hidra - $shidra->envia_comando($parametros); - $trama=$shidra->recibe_respuesta(); - $parametros=substr($trama,$LONCABECERA,strlen($trama)-$LONCABECERA); - $ValorParametros=extrae_parametros($parametros,chr(13),'='); - $trama_notificacion=$ValorParametros["eco"]; - $shidra->desconectar(); - return(true); - } - return(false); -} -//________________________________________________________________________________________________________ -function RecorreCentro($cmd){ - global $AMBITO_GRUPOSAULAS; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - if(!$rs->EOF){ - $idcentro=$rs->campos["idcentro"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idcentro=".$idcentro." AND grupoid=0 AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo"; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idcentro=".$idcentro." AND grupoid=0 ORDER BY nombreaula"; - RecorreAulas($cmd); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposAulas($cmd){ - global $AMBITO_GRUPOSAULAS; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE grupoid=".$idgrupo." AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo"; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE grupoid=".$idgrupo." ORDER BY nombreaula"; - RecorreAulas($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreAulas($cmd){ - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idaula=$rs->campos["idaula"]; - $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE idaula=".$idaula; - $k=0; - RecorreOrdenadores($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposOrdenadores($cmd){ - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposOrdenadores WHERE grupoid=".$idgrupo." ORDER BY nombregrupoordenador"; - RecorreGruposOrdenadores($cmd); - $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE grupoid=".$idgrupo; - RecorreOrdenadores($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreOrdenadores($cmd){ - global $cadenaip; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaip.=$rs->campos["ip"].";"; - $rs->Siguiente(); - } - $rs->Cerrar(); -} -?> diff --git a/admin/WebConsole/principal/ecoremoto.php b/admin/WebConsole/principal/ecoremoto.php deleted file mode 100644 index 6daa2f14..00000000 --- a/admin/WebConsole/principal/ecoremoto.php +++ /dev/null @@ -1,91 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2010 -// Fecha Última modificación: Marzo-2010 -// Nombre del fichero: ecoremoto.php -// Descripción : -// Crea una consola remota para escribir comandos de la shell de forma remota -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/ecoremoto_".$idioma.".php"); -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//___________________________________________________________________________________________________ -$idambito=""; -$litambito=""; -$nomambito=""; - -if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; -if (isset($_GET["litambito"])) $litambito=$_GET["litambito"]; -if (isset($_GET["nomambito"])) $nomambito=$_GET["nomambito"]; -//___________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Eco-<? echo $nomambito?></TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -</HEAD> -<BODY> -<SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT> -<SCRIPT language="javascript" src="../jscripts/ecoremoto.js"></SCRIPT> -<SCRIPT language="javascript"> -//______________________________________________________________________________________________________ -</SCRIPT> - <FORM name="fdatos" action="shellconsola.php"> - <INPUT type=hidden name="idambito" value=<?echo $idambito?>> - <INPUT type=hidden name="litambito" value=<?echo $litambito?>> - <INPUT type=hidden name="nomambito" value=<?echo $nomambito?>> - </FORM> - -<? -switch($litambito){ - case $LITAMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[0]; - break; - case $LITAMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[1]; - break; - case $LITAMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[2]; - break; - case $LITAMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[3]; - break; - case $LITAMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito=$TbMsg[4]; - break; - } -?> - <P align=center class=cabeceras><?echo $TbMsg[7]?><BR> - <SPAN align=center class=subcabeceras> - <IMG src="<? echo $urlimg?>"> <?echo $textambito.": ".$nomambito?></SPAN></P> - <DIV id="Layer_nota" align=center > - <BR> - <SPAN align=center class=notas><I><?echo $TbMsg[8]?></I></SPAN> - - <table align=center border="0" cellpadding="0" cellspacing="1"> - <tr><td class="presentaciones">Salida</td></tr> - <tr><td> - <div id="diveco" class="marco" align=left style="width:700px;height:500px;overflow:scroll"><P><? echo $TbMsg[11]?></P></div> - </td></tr> - </table> - </DIV> - -<SCRIPT language="javascript"> - enviaping(); -</SCRIPT> -</BODY> -</HTML> diff --git a/admin/WebConsole/principal/hardwares.php b/admin/WebConsole/principal/hardwares.php deleted file mode 100644 index a22d32e6..00000000 --- a/admin/WebConsole/principal/hardwares.php +++ /dev/null @@ -1,639 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: hardwares.php -// Descripción : -// Administra el hardware de los ordenadores de un determinado Centro -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../clases/MenuContextual.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/hardwares_".$idioma.".php"); -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -else - $arbolXML=CreaArbol($cmd,$idcentro); // Crea el arbol XML con todos los datos del Centro -// Creación del árbol -$baseurlimg="../images/signos"; // Url de las im�enes de signo -$clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol -$arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault,1,0,5); -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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/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> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/hardwares_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY OnContextMenu="return false"> -<? -//________________________________________________________________________________________________________ -echo $arbol->CreaArbolVistaXML(); // Crea árbol (HTML) a partir del XML -$flotante=new MenuContextual(); // Crea objeto MenuContextual - -// Crea contextual de tipos de hardware -$XMLcontextual=CreacontextualXMLTipos_Hardware(); - echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=CreacontextualXMLTipoHardware(); -echo $flotante->CreaMenuContextual($XMLcontextual); - -// Crea contextual de componentes hardware -$XMLcontextual=CreacontextualXMLComponentes_Hardware(); -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLGruposComponentes(); // Grupos de componentes -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=CreacontextualXMLComponente_Hardware(); // Componentes - echo $flotante->CreaMenuContextual($XMLcontextual); - -// Crea contextual de perfiles hardware -$XMLcontextual=CreacontextualXMLPerfiles_Hardware(); -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLGruposPerfiles(); // Grupos de perfiles -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=CreacontextualXMLPerfil_Hardware(); // Perfiles - echo $flotante->CreaMenuContextual($XMLcontextual); -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -// Devuelve una cadena con formato XML de toda la informaci� del hardware registrado en un Centro concreto -// Parametros: -// - cmd:Una comando ya operativo ( con conexiónabierta) -// - idcentro: El identificador del centro -//________________________________________________________________________________________________________ -function CreaArbol($cmd,$idcentro){ - global $TbMsg; - $cadenaXML='<HARDWARES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/confihard.gif"'; - $cadenaXML.=' nodoid=RaizHardwares'; - $cadenaXML.=' infonodo="Hardware"'; - $cadenaXML.='>'; - $cadenaXML.='<TIPOS'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo='.$TbMsg[18]; - $cadenaXML.=' nodoid=RaizTipoHardwares'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_RaizTipoHardwares'" .')"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_TiposHardwares($cmd); - $cadenaXML.='</TIPOS>'; - $cadenaXML.='<COMPONENTES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo='.$TbMsg[19]; - $cadenaXML.=' nodoid=RaizComponentesHardwares'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_RaizComponentesHardwares'" .')"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_componenteshard($cmd,$idcentro,0); - $cadenaXML.='</COMPONENTES>'; - $cadenaXML.='<PERFILES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo='.$TbMsg[20]; - $cadenaXML.=' nodoid=RaizPerfilesHardwares'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_RaizPerfilesHardwares'" .')"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_perfileshard($cmd,$idcentro,0); - $cadenaXML.='</PERFILES>'; - $cadenaXML.='</HARDWARES>'; - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_TiposHardwares($cmd){ - global $LITAMBITO_TIPOHARDWARES; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idtipohardware,descripcion,urlimg FROM tipohardwares order by descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<TIPOHARDWARES'; - // Atributos - if ($rs->campos["urlimg"]!="") - $cadenaXML.=' imagenodo="'.$rs->campos["urlimg"].'"'; - else - $cadenaXML.=' imagenodo="../images/iconos/confihard.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_TIPOHARDWARES."'" .')"'; - $cadenaXML.=' nodoid='.$LITAMBITO_TIPOHARDWARES.'-'.$rs->campos["idtipohardware"]; - - $cadenaXML.='>'; - $cadenaXML.='</TIPOHARDWARES>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_grupos_componenteshard($cmd,$idcentro,$grupoid){ - global $LITAMBITO_GRUPOSCOMPONENTESHARD; - global $AMBITO_GRUPOSCOMPONENTESHARD; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSCOMPONENTESHARD." ORDER BY nombregrupo"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<GRUPOSCOMPONENTESHARD'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,'. " 'flo_".$LITAMBITO_GRUPOSCOMPONENTESHARD."'" .');"'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSCOMPONENTESHARD.'-'.$rs->campos["idgrupo"]; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_componenteshard($cmd,$idcentro,$rs->campos["idgrupo"]); - $cadenaXML.='</GRUPOSCOMPONENTESHARD>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - $cadenaXML.=SubarbolXML_ComponentesHardwares($cmd,$idcentro,$grupoid); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_ComponentesHardwares($cmd,$idcentro,$grupoid){ - global $LITAMBITO_COMPONENTESHARD; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT hardwares.idhardware,hardwares.descripcion,tipohardwares.urlimg FROM hardwares INNER JOIN tipohardwares ON hardwares.idtipohardware=tipohardwares.idtipohardware WHERE idcentro=".$idcentro." AND grupoid=". $grupoid." order by tipohardwares.idtipohardware,hardwares.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<COMPONENTES'; - // Atributos - if ($rs->campos["urlimg"]!="") - $cadenaXML.=' imagenodo='.$rs->campos["urlimg"]; - else - $cadenaXML.=' imagenodo="../images/iconos/confihard.gif"'; - - - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_COMPONENTESHARD.'-'.$rs->campos["idhardware"]; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_COMPONENTESHARD."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</COMPONENTES>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_grupos_perfileshard($cmd,$idcentro,$grupoid){ - global $LITAMBITO_GRUPOSPERFILESHARD; - global $AMBITO_GRUPOSPERFILESHARD; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSPERFILESHARD." ORDER BY nombregrupo"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<GRUPOSPERFILESHARD'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,'. " 'flo_".$LITAMBITO_GRUPOSPERFILESHARD."'" .');"'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSPERFILESHARD.'-'.$rs->campos["idgrupo"]; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_perfileshard($cmd,$idcentro,$rs->campos["idgrupo"]); - $cadenaXML.='</GRUPOSPERFILESHARD>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - $cadenaXML.=SubarbolXML_PerfilesHardwares($cmd,$idcentro,$grupoid); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_PerfilesHardwares($cmd,$idcentro,$grupoid){ - global $LITAMBITO_PERFILESHARD; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT perfileshard.idperfilhard ,perfileshard.descripcion FROM perfileshard WHERE perfileshard.idcentro=".$idcentro." AND perfileshard.grupoid=". $grupoid; - $cmd->texto.=" ORDER by perfileshard.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<PERFILESHARDWARES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/perfilhardware.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_PERFILESHARD.'-'.$rs->campos["idperfilhard"]; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_PERFILESHARD."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</PERFILESHARDWARES>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -// -// Mens Contextuales -//________________________________________________________________________________________________________ -function CreacontextualXMLTipos_Hardware(){ - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_RaizTipoHardwares"'; - $layerXML.=' maxanchu=175'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=240; - $wpages="../propiedades/propiedades_tipohardwares.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/confihard.gif"'; - $layerXML.=' textoitem='.$TbMsg[0]; - - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLTipoHardware(){ - global $LITAMBITO_TIPOHARDWARES; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_TIPOHARDWARES.'"'; - $layerXML.=' maxanchu=165'; - $layerXML.=' swimg=1'; - $layerXML.='>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=240; - $wpages="../propiedades/propiedades_tipohardwares.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLComponentes_Hardware(){ - global $AMBITO_COMPONENTESHARD; - global $AMBITO_GRUPOSCOMPONENTESHARD; - global $LITAMBITO_GRUPOSCOMPONENTESHARD; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_RaizComponentesHardwares"'; - $layerXML.=' maxanchu=185'; - $layerXML.=' swimg=1'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSCOMPONENTESHARD.',' . "'".$LITAMBITO_GRUPOSCOMPONENTESHARD."'" . ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[3]; - $layerXML.='></ITEM>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=230; - $wpages="../propiedades/propiedades_componentehardwares.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/confihard.gif"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_componentehardwares.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_COMPONENTESHARD.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLGruposComponentes(){ - global $AMBITO_COMPONENTESHARD; - global $AMBITO_GRUPOSCOMPONENTESHARD; - global $LITAMBITO_GRUPOSCOMPONENTESHARD; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSCOMPONENTESHARD.'"'; - $layerXML.=' maxanchu=195'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSCOMPONENTESHARD.',' ."'".$LITAMBITO_GRUPOSCOMPONENTESHARD."'". ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[3]; - $layerXML.='></ITEM>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=230; - $wpages="../propiedades/propiedades_componentehardwares.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/confihard.gif"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_componentehardwares.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_COMPONENTESHARD.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/modificar.gif"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[7]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLComponente_Hardware(){ - global $AMBITO_COMPONENTESHARD; - global $LITAMBITO_COMPONENTESHARD; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_COMPONENTESHARD.'"'; - $layerXML.=' maxanchu=145'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="mover('.$AMBITO_COMPONENTESHARD.')"'; - $layerXML.=' imgitem="../images/iconos/mover.gif"'; - $layerXML.=' textoitem='.$TbMsg[8]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=230; - $wpages="../propiedades/propiedades_componentehardwares.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[9]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLPerfiles_Hardware(){ - global $AMBITO_PERFILESHARD; - global $AMBITO_GRUPOSPERFILESHARD; - global $LITAMBITO_GRUPOSPERFILESHARD; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_RaizPerfilesHardwares"'; - $layerXML.=' maxanchu=155'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSPERFILESHARD.',' ."'".$LITAMBITO_GRUPOSPERFILESHARD."'". ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[10]; - $layerXML.='></ITEM>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=280; - $wpages="../propiedades/propiedades_perfilhardwares.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/confihard.gif"'; - $layerXML.=' textoitem='.$TbMsg[11]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_perfilhardwares.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_PERFILESHARD.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[12]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLGruposPerfiles(){ - global $AMBITO_PERFILESHARD; - global $AMBITO_GRUPOSPERFILESHARD; - global $LITAMBITO_GRUPOSPERFILESHARD; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSPERFILESHARD.'"'; - $layerXML.=' maxanchu=160'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSPERFILESHARD.',' ."'".$LITAMBITO_GRUPOSPERFILESHARD."'". ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[10]; - $layerXML.='></ITEM>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=280; - $wpages="../propiedades/propiedades_perfilhardwares.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/confihard.gif"'; - $layerXML.=' textoitem='.$TbMsg[11]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_perfilhardwares.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_PERFILESHARD.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[12]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/modificar.gif"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[13]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLPerfil_Hardware(){ - global $AMBITO_PERFILESHARD; - global $LITAMBITO_PERFILESHARD; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_PERFILESHARD.'"'; - $layerXML.=' maxanchu=155'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_perfilcomponente()"'; - $layerXML.=' imgitem="../images/iconos/confihard.gif"'; - $layerXML.=' textoitem='.$TbMsg[14]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="muestra_informacion()"'; - $layerXML.=' textoitem='.$TbMsg[15]; - $layerXML.=' imgitem="../images/iconos/informacion.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="mover('.$AMBITO_PERFILESHARD.')"'; - $layerXML.=' imgitem="../images/iconos/mover.gif"'; - $layerXML.=' textoitem='.$TbMsg[16]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=280; - $wpages="../propiedades/propiedades_perfilhardwares.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[17]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -?> diff --git a/admin/WebConsole/principal/imagenes.php b/admin/WebConsole/principal/imagenes.php deleted file mode 100644 index 2081160e..00000000 --- a/admin/WebConsole/principal/imagenes.php +++ /dev/null @@ -1,306 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: imagenes.php -// Descripción : -// Administra imágenes de un determinado Centro -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../clases/MenuContextual.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/imagenes_".$idioma.".php"); -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -else - $arbolXML=CreaArbol($cmd,$idcentro); // Crea el arbol XML con todos las acciones registradas en el Centro -// Creación del árbol -$baseurlimg="../images/signos"; // Url de las imágenes de signo -$clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol -$arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault,1,0,5); -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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/imagenes.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> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/imagenes_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY OnContextMenu="return false"> -<? -//________________________________________________________________________________________________________ -echo $arbol->CreaArbolVistaXML(); // Crea árbol (HTML) a partir del XML -$flotante=new MenuContextual(); // Crea objeto MenuContextual - -// Crea contextual de las imágenes - $XMLcontextual=CreacontextualXMLImagenes(); - echo $flotante->CreaMenuContextual($XMLcontextual); - $XMLcontextual=ContextualXMLGruposImagenes(); // Grupos de imágenes - echo $flotante->CreaMenuContextual($XMLcontextual); - $XMLcontextual=CreacontextualXMLImagen(); // Imágenes - echo $flotante->CreaMenuContextual($XMLcontextual); -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -// Devuelve una cadena con formato XML con toda la información de las imáges registradas en un Centro concreto -// Parametros: -// - cmd:Una comando ya operativo ( con conexión abierta) -// - idcentro: El identificador del centro -//________________________________________________________________________________________________________ -function CreaArbol($cmd,$idcentro){ - global $TbMsg; - global $LITAMBITO_IMAGENES; - $cadenaXML='<RAIZ'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/imagenes.gif"'; - $cadenaXML.=' nodoid=Raiz'.$LITAMBITO_IMAGENES; - $cadenaXML.=' infonodo="'.$TbMsg[9].'"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_Raiz".$LITAMBITO_IMAGENES."'".')"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_imagenes($cmd,$idcentro,0); - $cadenaXML.='</RAIZ>'; - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_grupos_imagenes($cmd,$idcentro,$grupoid){ - global $LITAMBITO_GRUPOSIMAGENES; - global $AMBITO_GRUPOSIMAGENES; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSIMAGENES." ORDER BY nombregrupo"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<GRUPOSIMAGENES'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,'. " 'flo_".$LITAMBITO_GRUPOSIMAGENES."'" .');"'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSIMAGENES.'-'.$rs->campos["idgrupo"]; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_imagenes($cmd,$idcentro,$rs->campos["idgrupo"]); - $cadenaXML.='</GRUPOSIMAGENES>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - $cadenaXML.=SubarbolXML_Imagenes($cmd,$idcentro,$grupoid); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_Imagenes($cmd,$idcentro,$grupoid){ - global $LITAMBITO_IMAGENES; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idimagen,descripcion FROM imagenes WHERE idcentro=".$idcentro." AND grupoid=".$grupoid." ORDER BY descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<IMAGEN'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/imagen.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_IMAGENES.'-'.$rs->campos["idimagen"]; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_IMAGENES."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</IMAGEN>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -// -// Menús Contextuales -//________________________________________________________________________________________________________ -function CreacontextualXMLImagenes(){ - global $AMBITO_IMAGENES; - global $AMBITO_GRUPOSIMAGENES; - global $LITAMBITO_GRUPOSIMAGENES; - global $LITAMBITO_IMAGENES; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_Raiz'.$LITAMBITO_IMAGENES.'"'; - $layerXML.=' maxanchu=170'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSIMAGENES.',' ."'".$LITAMBITO_GRUPOSIMAGENES."'".')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[0]; - $layerXML.='></ITEM>'; - - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=300; - $wpages="../propiedades/propiedades_imagenes.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/imagen.gif"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_imagenes.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_IMAGENES.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//__________________________________________________________________________________________ -function ContextualXMLGruposImagenes(){ - global $AMBITO_IMAGENES; - global $AMBITO_GRUPOSIMAGENES; - global $LITAMBITO_GRUPOSIMAGENES; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSIMAGENES.'"'; - $layerXML.=' maxanchu=175'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSIMAGENES.',' ."'".$LITAMBITO_GRUPOSIMAGENES."'". ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[0]; - $layerXML.='></ITEM>'; - - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=290; - $wpages="../propiedades/propiedades_imagenes.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/imagen.gif"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_imagenes.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_IMAGENES.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/modificar.gif"'; - $layerXML.=' textoitem='.$TbMsg[7]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//--------------------------------------------------------------------------------------------------------------------------- -function CreacontextualXMLImagen(){ - global $AMBITO_IMAGENES; - global $LITAMBITO_IMAGENES; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_IMAGENES.'"'; - $layerXML.=' maxanchu=150'; - $layerXML.=' swimg=1'; - $layerXML.='>'; - -/* - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_imagenincremental()"'; - $layerXML.=' imgitem="../images/iconos/incremental.gif"'; - $layerXML.=' textoitem='.$TbMsg[10]; - $layerXML.='></ITEM>'; -*/ - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="muestra_informacion()"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.=' imgitem="../images/iconos/informacion.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="mover('.$AMBITO_IMAGENES.')"'; - $layerXML.=' imgitem="../images/iconos/mover.gif"'; - $layerXML.=' textoitem='.$TbMsg[6]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=290; - $wpages="../propiedades/propiedades_imagenes.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[7]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[8]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -?> diff --git a/admin/WebConsole/principal/menus.php b/admin/WebConsole/principal/menus.php deleted file mode 100644 index c9bfafd8..00000000 --- a/admin/WebConsole/principal/menus.php +++ /dev/null @@ -1,306 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: menus.php -// Descripción : -// Administra los menus de los clientes rembo de un determinado Centro -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../clases/MenuContextual.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/menus_".$idioma.".php"); -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -else - $arbolXML=CreaArbol($cmd,$idcentro); // Crea el arbol XML con todos los datos del Centro -// Creación del árbol -$baseurlimg="../images/signos"; // Url de las imágenes de signo -$clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol -$arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault,1,0,5); -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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/opciones.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/opciones_'.$idioma.'.js"></SCRIPT>'?> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/menus_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY OnContextMenu="return false"> -<? -//________________________________________________________________________________________________________ -echo $arbol->CreaArbolVistaXML(); // Crea árbol (HTML) a partir del XML -$flotante=new MenuContextual(); // Crea objeto MenuContextual - -// Crea contextual de los menus -$XMLcontextual=CreacontextualXMLMenus(); -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLGruposMenus(); // Grupos de menus -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=CreacontextualXMLMenu(); // Menús -echo $flotante->CreaMenuContextual($XMLcontextual); -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -// Devuelve una cadena con formato XML con toda la información de los menus iniciales de los clientes rembo de un Centro -// Parametros: -// - cmd:Una comando ya operativo ( con conexión abierta) -// - idcentro: El identificador del centro -//________________________________________________________________________________________________________ -function CreaArbol($cmd,$idcentro){ - global $TbMsg; - global $LITAMBITO_MENUS; - $cadenaXML='<MENUS'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/menus.gif"'; - $cadenaXML.=' infonodo='.$TbMsg[9]; - $cadenaXML.=' nodoid=Raiz'.$LITAMBITO_MENUS; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_Raiz".$LITAMBITO_MENUS."'".')"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_menus($cmd,$idcentro,0); - $cadenaXML.='</MENUS>'; - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_grupos_menus($cmd,$idcentro,$grupoid){ - global $LITAMBITO_GRUPOSMENUS; - global $AMBITO_GRUPOSMENUS; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSMENUS." ORDER BY nombregrupo"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<GRUPOSMENU'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,'. " 'flo_".$LITAMBITO_GRUPOSMENUS."'" .');"'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSMENUS.'-'.$rs->campos["idgrupo"]; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_menus($cmd,$idcentro,$rs->campos["idgrupo"]); - $cadenaXML.='</GRUPOSMENU>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - $cadenaXML.=SubarbolXML_Menus($cmd,$idcentro,$grupoid); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_Menus($cmd,$idcentro,$grupoid){ - global $LITAMBITO_MENUS; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idmenu,descripcion,urlimg FROM menus WHERE idcentro=".$idcentro." AND grupoid=". $grupoid." ORDER BY descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<MENU'; - // Atributos - if ($rs->campos["urlimg"]!="") - $cadenaXML.=' imagenodo='.$rs->campos["urlimg"]; - else - $cadenaXML.=' imagenodo="../images/iconos/menu.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_MENUS.'-'.$rs->campos["idmenu"]; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_MENUS."'" .')"'; - $cadenaXML.=' >'; - $cadenaXML.='</MENU>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -// -// Menús Contextuales -//________________________________________________________________________________________________________ -function CreacontextualXMLMenus(){ - global $AMBITO_MENUS; - global $AMBITO_GRUPOSMENUS; - global $LITAMBITO_GRUPOSMENUS; - global $LITAMBITO_MENUS; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_Raiz'.$LITAMBITO_MENUS.'"'; - $layerXML.=' maxanchu=155'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSMENUS.',' . "'".$LITAMBITO_GRUPOSMENUS."'" . ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[0]; - $layerXML.='></ITEM>'; - - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=480; - $wpages="../propiedades/propiedades_menus.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/menu.gif"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_menus.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_MENUS.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLGruposMenus(){ - global $AMBITO_MENUS; - global $AMBITO_GRUPOSMENUS; - global $LITAMBITO_GRUPOSMENUS; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSMENUS.'"'; - $layerXML.=' maxanchu=160'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSMENUS.',' ."'".$LITAMBITO_GRUPOSMENUS."'". ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[0]; - $layerXML.='></ITEM>'; - - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=480; - - $wpages="../propiedades/propiedades_menus.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/menu.gif"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_menus.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_MENUS.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/modificar.gif"'; - $layerXML.=' textoitem='.$TbMsg[7]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLMenu(){ - global $AMBITO_MENUS; - global $LITAMBITO_MENUS; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_MENUS.'"'; - $layerXML.=' maxanchu=130'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="muestra_informacion()"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.=' imgitem="../images/iconos/informacion.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="mover('.$AMBITO_MENUS.')"'; - $layerXML.=' imgitem="../images/iconos/mover.gif"'; - $layerXML.=' textoitem='.$TbMsg[6]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=480; - - $wpages="../propiedades/propiedades_menus.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[7]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[8]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -?> diff --git a/admin/WebConsole/principal/programacionesaulas.php b/admin/WebConsole/principal/programacionesaulas.php deleted file mode 100644 index 22fe8efa..00000000 --- a/admin/WebConsole/principal/programacionesaulas.php +++ /dev/null @@ -1,834 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: programacionesaulas.php -// Descripción : -// Visualiza las reservas pendientes, confirmadas, denegadas y fecha y hora de la reserva -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLCTEMULSELECT.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../idiomas/php/".$idioma."/clases/Calendario_".$idioma.".php"); -include_once("../idiomas/php/".$idioma."/programacionesaulas_".$idioma.".php"); -//________________________________________________________________________________________________________ -$ambito=""; -$idambito=0; -$nombreambito=""; -$fechainicio=""; -$fechafin=""; -$estadoreserva=""; -$situacion=""; - -if (isset($_GET["ambito"])) $ambito=$_GET["ambito"]; -if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; -if (isset($_GET["nombreambito"])) $nombreambito=$_GET["nombreambito"]; -if (isset($_GET["tipocola"])) $tipocola=$_GET["tipocola"]; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -// Criterios por defecto -if($ambito!="" && $idambito!="" && $nombreambito!="" && $tipocola!=""){ - $wfechainicio=mktime(0, 0, 0, date("m") , date("d"), date("Y")); // Reservas desde un mes anterior - $wfechafin=mktime(0, 0, 0, date("m")+6 , date("d"), date("Y")); - $fechainicio=date("d/m/Y",$wfechainicio); - $fechafin=date("d/m/Y ",$wfechafin); - // Tipos de reservas - switch($tipocola){ - case 0: - $westadoreserva[0]=$RESERVA_CONFIRMADA; - $westadoreserva[1]=$RESERVA_PENDIENTE; - $westadoreserva[2]=$RESERVA_DENEGADA; - - $estadoreserva=$RESERVA_CONFIRMADA."=".$LITRESERVA_CONFIRMADA.";"; - $estadoreserva.=$RESERVA_PENDIENTE."=".$LITRESERVA_PENDIENTE.";"; - $estadoreserva.=$RESERVA_DENEGADA."=".$LITRESERVA_DENEGADA.";"; - break; - case $RESERVA_CONFIRMADA: - $westadoreserva[0]=$RESERVA_CONFIRMADA; - $estadoreserva=$RESERVA_CONFIRMADA."=".$LITRESERVA_CONFIRMADA.";"; - break; - case $RESERVA_PENDIENTE: - $westadoreserva[0]=$RESERVA_PENDIENTE; - $estadoreserva=$RESERVA_PENDIENTE."=".$LITRESERVA_PENDIENTE.";"; - break; - case $RESERVA_DENEGADA: - $westadoreserva[0]=$RESERVA_DENEGADA; - $estadoreserva=$RESERVA_DENEGADA."=".$LITRESERVA_DENEGADA.";"; - break; - } - // Estados default - $wsituacion[0]=$RESERVA_PARADA; - $wsituacion[1]=$RESERVA_ACTIVA; - $situacion=$RESERVA_PARADA."=".$LITRESERVA_PARADA.";"; - $situacion.=$RESERVA_ACTIVA."=".$LITRESERVA_ACTIVA.";"; -} -//________________________________________________________________________________________________________ -// Recupera parametros del formulario -if (isset($_POST["ambito"])) $ambito=$_POST["ambito"]; -if (isset($_POST["idambito"])) $idambito=$_POST["idambito"]; -if (isset($_POST["nombreambito"])) $nombreambito=$_POST["nombreambito"]; -if (isset($_POST["fechainicio"])) $fechainicio=$_POST["fechainicio"]; -if (isset($_POST["fechafin"])) $fechafin=$_POST["fechafin"]; - -if (isset($_POST["estadoreserva"])) { - $estadoreserva=$_POST["estadoreserva"]; - $auxP=split(";",$estadoreserva); - $cont=0; - for ($i=0;$i<sizeof($auxP)-1;$i++){ - $dualparam=split("=",$auxP[$i]); - $westadoreserva[$cont++]=$dualparam[0]; - } -} -if (isset($_POST["situacion"])){ - $situacion=$_POST["situacion"]; - $auxP=split(";",$situacion); - $cont=0; - for ($i=0;$i<sizeof($auxP)-1;$i++){ - $dualparam=split("=",$auxP[$i]); - $wsituacion[$cont++]=$dualparam[0]; - } -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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/constantes.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/programacionesaulas.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/programacionesaulas_'.$idioma.'.js"></SCRIPT>'?> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<? -switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[12]; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[13]; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[14]; - break; - case $AMBITO_GRUPOSRESERVAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[30]; - break; -} -echo '<p align=center class=cabeceras><img src="../images/iconos/reservas.gif"> '.$TbMsg[0].' '; -echo '<FORM name="fdatos" action="programacionesaulas.php" method="post">'.chr(13); -// Campos ocultos -echo '<INPUT type=hidden name=ambito value="'.$ambito.'">'; -echo '<INPUT type=hidden name=idambito value="'.$idambito.'">'; -echo '<INPUT type=hidden name=nombreambito value="'.$nombreambito.'">'; -echo '<INPUT type=hidden name=estadoreserva value="'.$estadoreserva.'">'; -echo '<INPUT type=hidden name=situacion value="'.$situacion.'">'; -echo CriteriosBusquedas(); // Opciones de búsqueda -echo '</FORM>'.chr(13); - -echo '<DIV align=center >'; -echo '<span align=center class=subcabeceras><U>'.$TbMsg[11].':'.$textambito.'</U>, '.$nombreambito.'</span> <IMG src="'.$urlimg.'"></span></DIV></p>'; -//________________________________________________________________________________________________________ -// Proceso de selección de reservas -$ClausulaWhere=""; -//________________________________________________________________________________________________________ -// Cuestion identificador del ámbito -$WhereCentroAccion=""; -$WhereCentroAccion='reservas.idcentro='.$idcentro; -$ClausulaWhere.=" AND (".$WhereCentroAccion.")"; - -$cadenaaulas=""; -$cadenareservas=""; -$swa=false; // Para saber que ámbitos se han seleccionado -switch($ambito){ - case $AMBITO_CENTROS : - $cmd->texto="SELECT idcentro,nombrecentro FROM centros WHERE idcentro=".$idambito; - RecorreCentro($cmd); - break; - case $AMBITO_GRUPOSAULAS : - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idgrupo=".$idambito." AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - break; - case $AMBITO_AULAS : - $cmd->texto="SELECT idaula,nombreaula,horaresevfin FROM aulas WHERE idaula=".$idambito; - RecorreAulas($cmd); - break; - case $AMBITO_GRUPOSRESERVAS : - $swa=true; - if(!empty($idambito)){ - $cmd->texto="SELECT idgrupo FROM grupos WHERE idgrupo=".$idambito." AND tipo=".$AMBITO_GRUPOSRESERVAS; - RecorreGruposReservas($cmd); - } - else{ - $cmd->texto="SELECT idgrupo FROM grupos WHERE grupoid=0 AND tipo=".$AMBITO_GRUPOSRESERVAS; - RecorreGruposReservas($cmd); - $cmd->texto="SELECT idreserva FROM reservas WHERE grupoid=0"; - RecorreReservas($cmd); - } - break; -} -if(strlen($cadenaaulas)>0){ - $cadenaaulas=substr($cadenaaulas,0,strlen($cadenaaulas)-1); // Quita la coma - $ClausulaWhere.=" AND aulas.idaula IN(".$cadenaaulas.")"; -} -if(strlen($cadenareservas)>0){ - $cadenareservas=substr($cadenareservas,0,strlen($cadenareservas)-1); // Quita la coma - $ClausulaWhere.=" AND idreserva in(".$cadenareservas.")"; -} -//________________________________________________________________________________________________________ -// Cuestion estado de las reservas ( Confirmadas,Pendientes o Denegadas ) -$WhereEstadosReservas=""; -for($i=0;$i<sizeof($westadoreserva);$i++){ - if (isset($westadoreserva[$i])) - $WhereEstadosReservas.=" reservas.estado=".$westadoreserva[$i]." OR "; -} -if($WhereEstadosReservas!=""){ - $WhereEstadosReservas=substr($WhereEstadosReservas,0,strlen($WhereEstadosReservas)-3); - $ClausulaWhere.=" AND (".$WhereEstadosReservas.")"; -} -//________________________________________________________________________________________________________ -// Cuestion situación de la programación -$WhereSituaciones=""; -for($i=0;$i<sizeof($wsituacion);$i++){ - if (isset($wsituacion[$i])) - $WhereSituaciones.=" programaciones.suspendida=".$wsituacion[$i]." OR "; -} -if($WhereSituaciones!=""){ - $WhereSituaciones=substr($WhereSituaciones,0,strlen($WhereSituaciones)-3); - $ClausulaWhere.=" AND (".$WhereSituaciones.")"; -} -//________________________________________________________________________________________________________ -// Cuestion de fechas -$calendario=new Calendario("tabla_reservas"); - -if(empty($fechainicio)) $fechainicio=date("d/m/Y",mktime(0, 0, 0, date("m") , date("d"), date("Y"))); -if(empty($fechafin)) $fechafin=date("d/m/Y",mktime(0, 0, 0, date("m")+1 , date("d"), date("Y"))); - -$sumahoras=0; -$JDif=0; -$TBfechas=""; -$TOTfechas=""; -$cadenaXML=ProcesoAnual($fechainicio,$fechafin,$swa); -// Creación del árbol -$baseurlimg="../images/tsignos"; // Url de las imágenes de signo -$clasedefault="tabla_listados_sin"; -$titulotabla=$TbMsg[0]; -$arbol=new ArbolVistaXml($cadenaXML,0,$baseurlimg,$clasedefault,1,20,270,2,$titulotabla); -$salidaHTML=$arbol->CreaArbolVistaXml(); // Muestra árbol -echo "<BR>"; -echo "<DIV align=center width=100%>"; -echo " <TABLE align=center width=100%>"; -echo " <TR><TD>"; -echo urldecode($salidaHTML); -echo " </TD></TR><TABLE></DIV>"; -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function ProcesoAnual($fechainicio,$fechafin,$swa){ - global $EJECUCION_RESERVA; - global $calendario; - global $cmd; - global $ClausulaWhere; - global $sumahoras; - global $TbMsg; - global $TOTfechas; - global $TBfechas; - global $JDif; - - list($sdia,$smes,$sanno)=split("/",$fechainicio); - $dia_i=(int)$sdia; - $mes_i=(int)$smes; - $anno_i=(int)$sanno; - - list($sdia,$smes,$sanno)=split("/",$fechafin); - $dia_f=(int)$sdia; - $mes_f=(int)$smes; - $anno_f=(int)$sanno; - - $udm=$calendario->dias_meses[(int)$mes_f]; // Último día del mes - if($calendario->bisiesto($anno_f) && $mes_f==2) $udm++; - - $JDif=$calendario->juliana("1/".$mes_i."/".$anno_i); // calcula valor de resta para indices de fechas en tabla de memoria - $JDesde=0; - $JHasta=$calendario->juliana($udm."/".$mes_f."/".$anno_f)-$JDif; - $TOTfechas=""; // tabla en memoria para acumulado de horas por fecha - $TBfechas=""; // tabla en memoria para acumulado de horas por fecha - - $cmd->texto="SELECT SUM(horaresevfin - horaresevini) as sumahoras FROM aulas"; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) $sumahoras=0; // Error al abrir recordset - if(!$rs->EOF){ - $sumahoras=$rs->campos["sumahoras"]*60; - } - - //Recorre de fecha inicio a fecha fin - $anno_c=$anno_i; - $mes_c=$mes_i; - - $cadenaXML=""; - - // Calcula el rango de meses dependiendo del intervalo de fechas solicitado - while($anno_c<=$anno_f){ - if($anno_c==$anno_i){ - $mes_c=$mes_i; - if($anno_f>$anno_c) - $mes_t=12; - else - $mes_t=$mes_f; - } - else{ - if($anno_c>$anno_i){ - if($anno_c==$anno_f){ - $mes_c=1; - $mes_t=$mes_f; - } - else{ - $mes_c=1; - $mes_t=12; - } - } - } - $HEXanno=$calendario->numero_annos[$anno_c-2003][1]; // Primera referencia: 2004 - $HEXmeses=0; - $mes_desde=$mes_c; - $mes_hasta=$mes_t; - while($mes_c<=$mes_t){ - $HEXmeses=$HEXmeses | $calendario->nombre_mes[(int)$mes_c][1]; - $mes_c++; - } - // Cadena SQL para seleccionar reservas - $cmd->texto="SELECT programaciones.idprogramacion, programaciones.nombrebloque,programaciones.annos, programaciones.meses, programaciones.diario, programaciones.dias, programaciones.semanas, programaciones.horasini, programaciones.ampmini, programaciones.minutosini, programaciones.horasfin, programaciones.ampmfin, programaciones.minutosfin,"; - $cmd->texto.="trabajos.idtrabajo,tareas.idtarea,trabajos.descripcion AS nombretrabajo,tareas.descripcion AS nombretarea,"; - $cmd->texto.="reservas.idreserva,reservas.descripcion,reservas.solicitante,reservas.email,reservas.estado,reservas.idaula,"; - $cmd->texto.="aulas.horaresevfin ,aulas.horaresevini ,aulas.nombreaula as nombreaula,imagenes.idimagen ,imagenes.descripcion as nombreimagen"; - $cmd->texto.=" FROM reservas"; - $cmd->texto.=" INNER JOIN programaciones ON reservas.idreserva = programaciones.identificador"; - $cmd->texto.=" INNER JOIN aulas ON reservas.idaula = aulas.idaula"; - $cmd->texto.=" LEFT OUTER JOIN imagenes ON reservas.idimagen = imagenes.idimagen"; - $cmd->texto.=" LEFT OUTER JOIN tareas ON reservas.idtarea = tareas.idtarea"; - $cmd->texto.=" LEFT OUTER JOIN trabajos ON reservas.idtrabajo = trabajos.idtrabajo"; - $cmd->texto.=" WHERE (programaciones.tipoaccion = ".$EJECUCION_RESERVA.") ".$ClausulaWhere ; - $cmd->texto.=" AND (programaciones.annos & ".$HEXanno."<>0)"; - $cmd->texto.=" AND (programaciones.meses & ".$HEXmeses."<>0)" ; - $cmd->texto.=" ORDER BY programaciones.annos,programaciones.meses,"; - if($swa) - $cmd->texto.="programaciones.ampmini,programaciones.horasini,programaciones.minutosini"; - else - $cmd->texto.="aulas.idaula,programaciones.ampmini,programaciones.horasini,programaciones.minutosini"; - - $AuxcadenaXML=ListaReservas($cmd,$anno_c,$mes_desde,$mes_hasta,$dia_i,$dia_f,$mes_i,$mes_f,$anno_i,$anno_f,$swa); - - $cadenaXML.='<TBANNO '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/reloj.gif"'; - $cadenaXML.=' clickimg="AnnoReserva('.$anno_c.');"'; - $cadenaXML.=' infonodo="%3Cb%3E '.$TbMsg[15].': %3C/b%3E'.$anno_c.'"'; - $cadenaXML.=' nodoid=anno-'.$anno_c; - $cadenaXML.='>'; - $cadenaXML.='<ANNO '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/nada.gif"'; - //___________________________________________________________________________ - $HTMLannos="<TABLE><TR>"; - for ($i=$mes_desde;$i<=$mes_hasta;$i++){ - if($i%7==0) $HTMLannos.="</TR><TR>"; - $HTMLannos.='<TD style="BACKGROUND-COLOR:#FFFFFF" valign=top>'; - $HTMLannos.=$calendario->JMesAnno($i,$anno_c,$JDif,$TOTfechas,$sumahoras); - $HTMLannos.='</TD>'; - } - $HTMLannos.="</TR></TABLE>"; - //___________________________________________________________________________ - $cadenaXML.=' infonodo='.urlencode($HTMLannos); - $cadenaXML.=' nodoid=tablameses-'.$anno_c; - $cadenaXML.=' fondonodo='."#FFFFFF"; - $cadenaXML.='>'; - $cadenaXML.='</ANNO> '; - $cadenaXML.=$AuxcadenaXML; - $cadenaXML.='</TBANNO> '; - - $anno_c++; - } - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function CriteriosBusquedas(){ - global $idcentro; - global $TbMsg; - - global $RESERVA_CONFIRMADA; - global $RESERVA_PENDIENTE; - global $RESERVA_DENEGADA; - global $LITRESERVA_CONFIRMADA; - global $LITRESERVA_PENDIENTE; - global $LITRESERVA_DENEGADA; - - global $RESERVA_PARADA; // reserva momentanemente parada - global $RESERVA_ACTIVA; // Reserva activa - global $LITRESERVA_PARADA; - global $LITRESERVA_ACTIVA; - - global $fechainicio; - global $fechafin; - - global $westadoreserva; - global $wsituacion; - - $HTMLCriterios=""; - $HTMLCriterios.='<TABLE class=tabla_busquedas align=center border="0">'.chr(13); - $HTMLCriterios.='<TR HEIGHT=30>'.chr(13); - $HTMLCriterios.='<TD colspan=4 align="center" >'.chr(13); - $HTMLCriterios.='<SPAN align=center style="FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;COLOR:#5a86b5;FONT-WEIGHT: 700;">_______________ '.$TbMsg[1].' _______________</SPAN>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TD>'.chr(13); - - // Desplegable con los tipos de reservas - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TD>'.chr(13); - $HTMLCriterios.='<TABLE class=tabla_standar align=center border="0">'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.=' <TH align=center> '.$TbMsg[2].' </TH>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $parametros=$RESERVA_CONFIRMADA."=".$LITRESERVA_CONFIRMADA.chr(13); - $parametros.=$RESERVA_PENDIENTE."=".$LITRESERVA_PENDIENTE.chr(13); - $parametros.=$RESERVA_DENEGADA."=".$LITRESERVA_DENEGADA; - $HTMLCriterios.='<TD colspan=3>'.HTMLCTEMULSELECT($parametros,"westadoreserva",$westadoreserva,"estilodesple","chgdesplereservas",100,3).'</TD>'; - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TABLE>'.chr(13); - $HTMLCriterios.='</TD>'.chr(13); - // Desplegable con los distintos situacion - $HTMLCriterios.='<TD>'.chr(13); - $HTMLCriterios.='<TABLE class=tabla_standar align=center border="0">'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.=' <TH align=center> '.$TbMsg[4].' </TH>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $parametros=$RESERVA_PARADA."=".$LITRESERVA_PARADA.chr(13); - $parametros.=$RESERVA_ACTIVA."=".$LITRESERVA_ACTIVA; - $HTMLCriterios.='<TD colspan=3>'.HTMLCTEMULSELECT($parametros,"wsituacion",$wsituacion,"estilodesple","chgdesplesituacion",100,3).'</TD>'; - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TABLE>'.chr(13); - $HTMLCriterios.='</TD>'.chr(13); - - // Fechas - $HTMLCriterios.='<TD COLSPAN=2>'.chr(13); - $HTMLCriterios.='<TABLE WIDTH=100% class=tabla_standar align=center border="0">'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TH> '.$TbMsg[7].': </TH>'.chr(13); - $HTMLCriterios.='<TD><INPUT class="cajatexto" onclick="vertabla_calendario(this)" style="WIDTH:80" name="fechainicio" value="'.$fechainicio.'"></TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TH align=right> '.$TbMsg[8].': </TH>'.chr(13); - $HTMLCriterios.='<TD> <INPUT class="cajatexto" onclick="vertabla_calendario(this)" style="WIDTH:80" name="fechafin" value="'.$fechafin.'"></TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TABLE>'.chr(13); - $HTMLCriterios.='</TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - - $HTMLCriterios.='<TR height=5>'.chr(13); - $HTMLCriterios.='<TD colspan=4 align="center" >'.chr(13); - $HTMLCriterios.='<SPAN style="FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;COLOR:#5a86b5;FONT-WEIGHT: 700;">__________________________________________________</SPAN>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - - // Lupa - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TD COLSPAN=4>'.chr(13); - $HTMLCriterios.='<TABLE class=tabla_busquedas align=center border="0">'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TD>'; - - $HTMLCriterios.='<IMG src="../images/iconos/busquedas.gif" onclick="javascript:fdatos.submit()" style="cursor:hand" alt="Buscar">'; - $HTMLCriterios.='</TD>'; - $HTMLCriterios.='<TD>'; - $HTMLCriterios.='</TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TABLE>'; - $HTMLCriterios.='</TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); -$HTMLCriterios.='</TABLE>'; -return($HTMLCriterios); -} -//________________________________________________________________________________________________________ -function ListaReservas($cmd,$anno_c,$mes_desde,$mes_hasta,$dia_i,$dia_f,$mes_i,$mes_f,$anno_i,$anno_f,$swa){ - global $calendario; - global $JDif; - global $TBfechas; - global $TOTfechas; - global $sumahoras; - global $TbMsg; - - $cadenaXML=""; - - $udm=$calendario->dias_meses[(int)$mes_hasta]; // Último día del mes - if($calendario->bisiesto($anno_f) && $mes_hasta==2) $udm++; - $fechaminima=mktime(0, 0, 0, $mes_i, 1, $anno_i); - $fechamaxima=mktime(0, 0, 0, $mes_f,$udm, $anno_f); - - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - $gidaula=0; - - if($swa) - $wsumahoras=$sumahoras; - - // Recorre reservas - while (!$rs->EOF){ - if(!$swa){ - if($gidaula!=$rs->campos["idaula"]){ - $wsumahoras=($rs->campos["horaresevfin"]-$rs->campos["horaresevini"])*60;; - if($gidaula>0) - $cadenaXML.='</AULA>'; - $gidaula=$rs->campos["idaula"]; - $nombreaula=$rs->campos["nombreaula"]; - $cadenaXML.='<AULA '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/aula.gif"'; - $cadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[24].':%3C/b%3E '.$rs->campos["nombreaula"].'"';; - $cadenaXML.=' nodoid=aula-'.$rs->campos["idaula"]; - $cadenaXML.=' colornodo='."#000000"; - $cadenaXML.=' fondonodo='."#B5DAAD;"; - $cadenaXML.='>'; - } - } - $swr=false; // detecta si la reserva es válida - $TBfechas=""; // tabla en memoria para acumulado de horas por fecha de cada reserva - $cf=$calendario->Fechas($anno_c,$mes_desde,$mes_hasta,$rs->campos["meses"],$rs->campos["diario"],$rs->campos["dias"],$rs->campos["semanas"]); - $fechas_reservas=split(";",$cf); - for ($i=0;$i<sizeof($fechas_reservas)-1;$i++){ - list($auxdia,$auxmes,$auxanno)=split("/",$fechas_reservas[$i]); - $auxfecha=mktime(0, 0, 0, $auxmes,$auxdia, $auxanno); - if($auxfecha>=$fechaminima && $auxfecha<=$fechamaxima){ - $swr=true; - $Jreserva=$calendario->juliana($fechas_reservas[$i]); - $idx=$Jreserva-$JDif; - // Cálculo de los minutos - $sOcupacion=CalculaMinutos($rs); - if (!isset($TBfechas[$idx])) $TBfechas[$idx]=0; - if (!isset($TOTfechas[$idx])) $TOTfechas[$idx]=0; - $TBfechas[$idx]+=$sOcupacion; - $TOTfechas[$idx]+=$sOcupacion; - } - } - if($swr) - $cadenaXML.=TomaReserva($rs,$mes_desde,$mes_hasta,$anno_c,$wsumahoras); - $rs->Siguiente(); - } - if(!$swa){ - if($gidaula>0) - $cadenaXML.='</AULA>'; - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function TomaReserva($rs,$mes_desde,$mes_hasta,$anno_c,$wsumahoras){ - global $TbMsg; - global $calendario; - global $RESERVA_CONFIRMADA; - global $RESERVA_PENDIENTE; - global $RESERVA_DENEGADA; - global $EJECUCION_RESERVA; - global $TBfechas; - global $sumahoras; - global $JDif; - - $AuxcadenaXML=""; - - $tbimg[$RESERVA_CONFIRMADA]='../images/iconos/confirmadas.gif'; - $tbimg[$RESERVA_PENDIENTE]='../images/iconos/pendientes.gif'; - $tbimg[$RESERVA_DENEGADA]='../images/iconos/denegadas.gif'; - - $tbampm[0]="a.m."; - $tbampm[1]="p.m."; - - // Descripción de la reserva - $AuxcadenaXML.='<RESERVAS '; - // Atributos - $AuxcadenaXML.=' imagenodo="../images/iconos/reservas.gif"'; - - // Construye tabla de ocupación - - $AuxcadenaXML.=' infonodo="%3CIMG border=0 src='.$tbimg[$rs->campos["estado"]].'%3E %3Cb%3E'.$rs->campos["descripcion"].' %3C/b%3E'; - $AuxcadenaXML.=' (%3Cb%3E'.$TbMsg[15].":%3C/b%3E".$anno_c.')"'; - - $AuxcadenaXML.=' nodoid=reserva-'.$rs->campos["idreserva"]; - $AuxcadenaXML.=' colornodo='."#000000"; - $AuxcadenaXML.=' fondonodo='."#EEEECC;"; - $AuxcadenaXML.='>'; - - $AuxcadenaXML.='<OCUPACION '; - // Atributos - $AuxcadenaXML.=' imagenodo="../images/iconos/nada.gif"'; - //___________________________________________________________________________ - $HTMLannos="<TABLE><TR>"; - for ($i=$mes_desde;$i<=$mes_hasta;$i++){ - if($i%7==0) $HTMLannos.="</TR><TR>"; - $HTMLannos.='<TD style="BACKGROUND-COLOR:#FFFFFF" valign=top>'; - $HTMLannos.=$calendario->JMesAnno($i,$anno_c,$JDif,$TBfechas,$wsumahoras); - $HTMLannos.='</TD>'; - } - $HTMLannos.="</TR></TABLE>"; - //___________________________________________________________________________ - $AuxcadenaXML.=' infonodo='.urlencode($HTMLannos); - $AuxcadenaXML.=' nodoid=opcupacion'; - $AuxcadenaXML.=' colornodo='."#000000"; - $AuxcadenaXML.=' fondonodo='."#FFFFFF;"; - $AuxcadenaXML.='>'; - $AuxcadenaXML.='</OCUPACION>'; - -/* - $AuxcadenaXML.='<RESERVA '; - // Atributos - $AuxcadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $AuxcadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[30].':%3C/b%3E "'; - $AuxcadenaXML.=' nodoid=reserva'; - $AuxcadenaXML.=' colornodo='."#000000"; - $AuxcadenaXML.='>'; -*/ - -// Cuestion Ocupación - $hexhoradesde=$rs->campos["horasini"]; - $minutosdesde=$rs->campos["minutosini"]; - if($minutosdesde==0) $minutosdesde="00"; - $minutosdesde.=" ".$tbampm[$rs->campos["ampmini"]]; - $hexhorahasta=$rs->campos["horasfin"]; - $minutoshasta=$rs->campos["minutosfin"]; - if($minutoshasta==0) $minutoshasta="00"; - $minutoshasta.=" ".$tbampm[$rs->campos["ampmfin"]]; - $cont=0; - while($hexhoradesde>0){ - $cont++; - $hexhoradesde=$hexhoradesde>>1; - } - $horadesde=$cont-1; - $cont=0; - while($hexhorahasta>0){ - $cont++; - $hexhorahasta=$hexhorahasta>>1; - } - $horahasta=$cont-1; - - $mulmin=floor($minutosdesde/15); - $currentminutos=$mulmin*15; - $CntDia[(int)$rs->campos["ampmini"]][(int)$horadesde][(int)$currentminutos]=1; - $mulmin=floor($minutoshasta/15); - $currentminutos=$mulmin*15; - $CntDia[(int)$rs->campos["ampmfin"]][(int)$horahasta][(int)$currentminutos]=0; - - $AuxcadenaXML.='<OCUPACION '; - // Atributos - $AuxcadenaXML.=' imagenodo="../images/iconos/reloj.gif"'; - $AuxcadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[19].':%3C/b%3E '.$horadesde.":".$minutosdesde." - ".$horahasta.":".$minutoshasta.'"'; - $AuxcadenaXML.=' nodoid=opcupacion-'.$horadesde.":".$minutosdesde." - ".$horahasta.":".$minutoshasta; - $AuxcadenaXML.=' colornodo='."#000000"; - $AuxcadenaXML.=' fondonodo='."#FBECFA;"; - $AuxcadenaXML.='>'; - $AuxcadenaXML.='</OCUPACION>'; - - $idaula=$rs->campos["idaula"]; - $nombreaula=$rs->campos["nombreaula"]; - $AuxcadenaXML.='<AULA '; - // Atributos - $AuxcadenaXML.=' imagenodo="../images/iconos/aula.gif"'; - $AuxcadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[24].':%3C/b%3E '.$nombreaula.'"';; - $AuxcadenaXML.=' nodoid=aula-'.$rs->campos["idaula"]; - $AuxcadenaXML.=' colornodo='."#000000"; - $AuxcadenaXML.=' fondonodo='."#FBECFA;"; - $AuxcadenaXML.='>'; - $AuxcadenaXML.='</AULA>'; - - $nombreimagen=$rs->campos["nombreimagen"]; - if(empty($nombreimagen) ) $nombreimagen=$TbMsg[23]; - // Descripción de la imagen a restaurar - $AuxcadenaXML.='<IMAGEN '; - // Atributos - $AuxcadenaXML.=' imagenodo="../images/iconos/imagenes.gif"'; - $AuxcadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[20].': %3C/b%3E'.$nombreimagen.'"'; - $AuxcadenaXML.=' nodoid=imagen-'.$rs->campos["idimagen"]; - $AuxcadenaXML.=' colornodo='."#000000"; - $AuxcadenaXML.=' fondonodo='."#FBECFA;"; - $AuxcadenaXML.='>'; - $AuxcadenaXML.='</IMAGEN>'; - - $nombretarea=$rs->campos["nombretarea"]; - if(!empty($nombretarea) ){ - // Descripción de la tarea a restaurar - $AuxcadenaXML.='<TAREA '; - // Atributos - $AuxcadenaXML.=' imagenodo="../images/iconos/tareas.gif"'; - $AuxcadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[28].': %3C/b%3E'.$nombretarea.'"'; - $AuxcadenaXML.=' nodoid=tarea-'.$rs->campos["idtarea"]; - $AuxcadenaXML.=' colornodo='."#000000"; - $AuxcadenaXML.=' fondonodo='."#FBECFA;"; - $AuxcadenaXML.='>'; - $AuxcadenaXML.='</TAREA>'; - } - $nombretrabajo=$rs->campos["nombretrabajo"]; - if(!empty($nombretrabajo) ){ - // Descripción del trabajo a restaurar - $AuxcadenaXML.='<TRABAJO '; - // Atributos - $AuxcadenaXML.=' imagenodo="../images/iconos/trabajos.gif"'; - $AuxcadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[29].': %3C/b%3E'.$nombretrabajo.'"'; - $AuxcadenaXML.=' nodoid=trabajo-'.$rs->campos["idtrabajo"]; - $AuxcadenaXML.=' colornodo='."#000000"; - $AuxcadenaXML.=' fondonodo='."#FBECFA;"; - $AuxcadenaXML.='>'; - $AuxcadenaXML.='</TRABAJO>'; - } - $AuxcadenaXML.='<EMAIL '; - // Atributos - $AuxcadenaXML.=' imagenodo="../images/iconos/email.gif"'; - $AuxcadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[25].':%3C/b%3E '.$rs->campos["solicitante"].' (%3CA href=mailto:'.$rs->campos["email"].'%3E'.$rs->campos["email"].'%3C/A%3E)"'; - $AuxcadenaXML.=' nodoid=email-'.$idaula; - $AuxcadenaXML.=' colornodo='."#000000"; - $AuxcadenaXML.=' fondonodo='."#FBECFA;"; - $AuxcadenaXML.='>'; - $AuxcadenaXML.='</EMAIL>'; - - - //$AuxcadenaXML.='</RESERVA> '; - $AuxcadenaXML.='</RESERVAS>'; - return($AuxcadenaXML); -} -//________________________________________________________________________________________________________ -function CalculaMinutos($rs){ - $hexhoradesde=$rs->campos["horasini"]; - $hexhorahasta=$rs->campos["horasfin"]; - $cont=0; - while($hexhoradesde>0){ - $cont++; - $hexhoradesde=$hexhoradesde>>1; - } - $shorasini=$cont-1; - $cont=0; - while($hexhorahasta>0){ - $cont++; - $hexhorahasta=$hexhorahasta>>1; - } - $shorasfin=$cont-1; - $sminutosini=$rs->campos["minutosini"]; - $sminutosfin=$rs->campos["minutosfin"]; - if($rs->campos["ampmini"]==1) $shorasini+=12; - if($rs->campos["ampmfin"]==1) $shorasfin+=12; - $socupacion=($shorasfin-$shorasini)*60+($sminutosfin-$sminutosini); - return($socupacion); -} -/*________________________________________________________________________________________________________ - Recorrea los distintos ámbitos -________________________________________________________________________________________________________*/ -function RecorreCentro($cmd){ - global $AMBITO_CENTROS; - global $LITAMBITO_CENTROS; - global $AMBITO_GRUPOSAULAS; - global $idambito,$nombreambito; - - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - if(!$rs->EOF){ - $idcentro=$rs->campos["idcentro"]; - $cmd->texto="SELECT idgrupo FROM grupos WHERE idcentro=".$idcentro." AND grupoid=0 AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula FROM aulas WHERE idcentro=".$idcentro." AND grupoid=0"; - RecorreAulas($cmd); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposAulas($cmd){ - global $AMBITO_GRUPOSAULAS; - global $LITAMBITO_GRUPOSAULAS; - - $rs=new Recordset; - $cmd->texto.="ORDER by nombregrupo"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo FROM grupos WHERE grupoid=".$idgrupo ." AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula FROM aulas WHERE grupoid=".$idgrupo; - RecorreAulas($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreAulas($cmd){ - global $AMBITO_AULAS; - global $LITAMBITO_AULAS; - global $cadenaaulas; - - $rs=new Recordset; - $cmd->texto.="ORDER by nombreaula"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idaula=$rs->campos["idaula"]; - $cadenaaulas.=$idaula.","; - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposReservas($cmd){ - global $AMBITO_GRUPOSRESERVAS; - global $LITAMBITO_GRUPOSRESERVAS; - - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo FROM grupos WHERE grupoid=".$idgrupo ." AND tipo=".$AMBITO_GRUPOSRESERVAS; - RecorreGruposReservas($cmd); - $cmd->texto="SELECT idreserva FROM reservas WHERE grupoid=".$idgrupo; - RecorreReservas($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreReservas($cmd){ - global $AMBITO_RESERVAS; - global $LITAMBITO_RESERVAS; - global $cadenareservas; - - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idreserva=$rs->campos["idreserva"]; - $cadenareservas.=$idreserva.","; - $rs->Siguiente(); - } - $rs->Cerrar(); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/principal/programacionesreservas.php b/admin/WebConsole/principal/programacionesreservas.php deleted file mode 100644 index 3b0386ca..00000000 --- a/admin/WebConsole/principal/programacionesreservas.php +++ /dev/null @@ -1,715 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: programaciones.php -// Descripción : -// Visualiza las reservas pendientes, confirmadas, denegadas y fecha y hora de la reserva -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLCTEMULSELECT.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../idiomas/php/".$idioma."/clases/Calendario_".$idioma.".php"); -include_once("../idiomas/php/".$idioma."/programacionesreservas_".$idioma.".php"); -//________________________________________________________________________________________________________ -$ambito=""; -$idambito=0; -$nombreambito=""; -$fechainicio=""; -$fechafin=""; -$estadoreserva=""; -$situacion=""; - -if (isset($_GET["ambito"])) $ambito=$_GET["ambito"]; -if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; -if (isset($_GET["nombreambito"])) $nombreambito=$_GET["nombreambito"]; -if (isset($_GET["tipocola"])) $tipocola=$_GET["tipocola"]; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -// Criterios por defecto -if($ambito!="" && $idambito!="" && $nombreambito!="" && $tipocola!=""){ - $wfechainicio=mktime(0, 0, 0, date("m") , date("d"), date("Y")); // Reservas desde un mes anterior - $wfechafin=mktime(0, 0, 0, date("m")+6 , date("d"), date("Y")); - $fechainicio=date("d/m/Y",$wfechainicio); - $fechafin=date("d/m/Y ",$wfechafin); - // Tipos de reservas - switch($tipocola){ - case 0: - $westadoreserva[0]=$RESERVA_CONFIRMADA; - $westadoreserva[1]=$RESERVA_PENDIENTE; - $westadoreserva[2]=$RESERVA_DENEGADA; - - $estadoreserva=$RESERVA_CONFIRMADA."=".$LITRESERVA_CONFIRMADA.";"; - $estadoreserva.=$RESERVA_PENDIENTE."=".$LITRESERVA_PENDIENTE.";"; - $estadoreserva.=$RESERVA_DENEGADA."=".$LITRESERVA_DENEGADA.";"; - break; - case $RESERVA_CONFIRMADA: - $westadoreserva[0]=$RESERVA_CONFIRMADA; - $estadoreserva=$RESERVA_CONFIRMADA."=".$LITRESERVA_CONFIRMADA.";"; - break; - case $RESERVA_PENDIENTE: - $westadoreserva[0]=$RESERVA_PENDIENTE; - $estadoreserva=$RESERVA_PENDIENTE."=".$LITRESERVA_PENDIENTE.";"; - break; - case $RESERVA_DENEGADA: - $westadoreserva[0]=$RESERVA_DENEGADA; - $estadoreserva=$RESERVA_DENEGADA."=".$LITRESERVA_DENEGADA.";"; - break; - } - // Estados default - $wsituacion[0]=$RESERVA_PARADA; - $wsituacion[1]=$RESERVA_ACTIVA; - $situacion=$RESERVA_PARADA."=".$LITRESERVA_PARADA.";"; - $situacion.=$RESERVA_ACTIVA."=".$LITRESERVA_ACTIVA.";"; -} -//________________________________________________________________________________________________________ -// Recupera parametros del formulario -if (isset($_POST["ambito"])) $ambito=$_POST["ambito"]; -if (isset($_POST["idambito"])) $idambito=$_POST["idambito"]; -if (isset($_POST["nombreambito"])) $nombreambito=$_POST["nombreambito"]; -if (isset($_POST["fechainicio"])) $fechainicio=$_POST["fechainicio"]; -if (isset($_POST["fechafin"])) $fechafin=$_POST["fechafin"]; - -if (isset($_POST["estadoreserva"])) { - $estadoreserva=$_POST["estadoreserva"]; - $auxP=split(";",$estadoreserva); - $cont=0; - for ($i=0;$i<sizeof($auxP)-1;$i++){ - $dualparam=split("=",$auxP[$i]); - $westadoreserva[$cont++]=$dualparam[0]; - } -} -if (isset($_POST["situacion"])){ - $situacion=$_POST["situacion"]; - $auxP=split(";",$situacion); - $cont=0; - for ($i=0;$i<sizeof($auxP)-1;$i++){ - $dualparam=split("=",$auxP[$i]); - $wsituacion[$cont++]=$dualparam[0]; - } -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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/constantes.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/programacionesreservas.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/programacionesreservas_'.$idioma.'.js"></SCRIPT>'?> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<? -switch($ambito){ - case $AMBITO_GRUPOSRESERVAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[13]; - break; - case $AMBITO_RESERVAS : - $urlimg='../images/iconos/reservas.gif'; - $textambito=$TbMsg[14]; - break; -} -echo '<p align=center class=cabeceras><img src="../images/iconos/reservas.gif"> '.$TbMsg[0].' '; -echo '<FORM name="fdatos" action="programacionesreservas.php" method="post">'.chr(13); -// Campos ocultos -echo '<INPUT type=hidden name=ambito value="'.$ambito.'">'; -echo '<INPUT type=hidden name=idambito value="'.$idambito.'">'; -echo '<INPUT type=hidden name=nombreambito value="'.$nombreambito.'">'; -echo '<INPUT type=hidden name=estadoreserva value="'.$estadoreserva.'">'; -echo '<INPUT type=hidden name=situacion value="'.$situacion.'">'; -echo CriteriosBusquedas(); // Opciones de búsqueda -echo '</FORM>'.chr(13); - -echo '<DIV align=center >'; -echo '<span align=center class=subcabeceras><U>'.$TbMsg[11].':'.$textambito.'</U>, '.$nombreambito.'</span> <IMG src="'.$urlimg.'"></span></DIV></p>'; - -//________________________________________________________________________________________________________ -// Proceso de selección de reservas -$ClausulaWhere=""; -//________________________________________________________________________________________________________ -// Cuestion identificador del ámbito -$WhereCentroAccion=""; -$WhereCentroAccion='reservas.idcentro='.$idcentro; -$ClausulaWhere.=" AND (".$WhereCentroAccion.")"; - -$cadenareservas=""; -if(!empty($idambito)){ - $cmd->texto="SELECT idgrupo FROM grupos WHERE idgrupo=".$idambito." AND tipo=".$AMBITO_GRUPOSRESERVAS; - RecorreGruposReservas($cmd); -} -else{ - $cmd->texto="SELECT idgrupo FROM grupos WHERE grupoid=0 AND tipo=".$AMBITO_GRUPOSRESERVAS; - RecorreGruposReservas($cmd); - $cmd->texto="SELECT idreserva FROM reservas WHERE grupoid=0"; - RecorreReservas($cmd); -} -if(strlen($cadenareservas)>0){ - $cadenareservas=substr($cadenareservas,0,strlen($cadenareservas)-1); // Quita la coma - $ClausulaWhere.=" AND idreserva in(".$cadenareservas.")"; -} -//________________________________________________________________________________________________________ -// Cuestion estado de las reservas ( Confirmadas,Pendientes o Denegadas ) -$WhereEstadosReservas=""; -for($i=0;$i<sizeof($westadoreserva);$i++){ - if (isset($westadoreserva[$i])) - $WhereEstadosReservas.=" reservas.estado=".$westadoreserva[$i]." OR "; -} -if($WhereEstadosReservas!=""){ - $WhereEstadosReservas=substr($WhereEstadosReservas,0,strlen($WhereEstadosReservas)-3); - $ClausulaWhere.=" AND (".$WhereEstadosReservas.")"; -} -//________________________________________________________________________________________________________ -// Cuestion situación de la programación -$WhereSituaciones=""; -for($i=0;$i<sizeof($wsituacion);$i++){ - if (isset($wsituacion[$i])) - $WhereSituaciones.=" programaciones.suspendida=".$wsituacion[$i]." OR "; -} -if($WhereSituaciones!=""){ - $WhereSituaciones=substr($WhereSituaciones,0,strlen($WhereSituaciones)-3); - $ClausulaWhere.=" AND (".$WhereSituaciones.")"; -} -//________________________________________________________________________________________________________ -// Cuestion de fechas -$calendario=new Calendario("tabla_reservas"); - -if(empty($fechainicio)) $fechainicio=date("d/m/Y",mktime(0, 0, 0, date("m") , date("d"), date("Y"))); -if(empty($fechafin)) $fechafin=date("d/m/Y",mktime(0, 0, 0, date("m")+1 , date("d"), date("Y"))); - -$sumahoras=0; -$JDif=0; -$TBfechas=""; -$TOTfechas=""; -$cadenaXML=ProcesoAnual($fechainicio,$fechafin); -// Creación del árbol -$baseurlimg="../images/tsignos"; // Url de las imágenes de signo -$clasedefault="tabla_listados_sin"; -$titulotabla=$TbMsg[0]; -$arbol=new ArbolVistaXml($cadenaXML,0,$baseurlimg,$clasedefault,1,20,270,2,$titulotabla); -$salidaHTML=$arbol->CreaArbolVistaXml(); // Muestra árbol -echo "<BR>"; -echo "<DIV align=center width=100%>"; -echo " <TABLE align=center width=100%>"; -echo " <TR><TD>"; -echo urldecode($salidaHTML); -echo " </TD></TR><TABLE></DIV>"; -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function ProcesoAnual($fechainicio,$fechafin){ - global $EJECUCION_RESERVA; - global $calendario; - global $cmd; - global $ClausulaWhere; - global $sumahoras; - global $TbMsg; - global $TOTfechas; - global $TBfechas; - global $JDif; - - list($sdia,$smes,$sanno)=split("/",$fechainicio); - $dia_i=(int)$sdia; - $mes_i=(int)$smes; - $anno_i=(int)$sanno; - - list($sdia,$smes,$sanno)=split("/",$fechafin); - $dia_f=(int)$sdia; - $mes_f=(int)$smes; - $anno_f=(int)$sanno; - - $udm=$calendario->dias_meses[(int)$mes_f]; // Último día del mes - if($calendario->bisiesto($anno_f) && $mes_f==2) $udm++; - - $JDif=$calendario->juliana("1/".$mes_i."/".$anno_i); // calcula valor de resta para indices de fechas en tabla de memoria - $JDesde=0; - $JHasta=$calendario->juliana($udm."/".$mes_f."/".$anno_f)-$JDif; - $TOTfechas=""; // tabla en memoria para acumulado de horas por fecha - $TBfechas=""; // tabla en memoria para acumulado de horas por fecha - - $cmd->texto="SELECT SUM(horaresevfin - horaresevini) as sumahoras FROM aulas"; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) $sumahoras=0; // Error al abrir recordset - if(!$rs->EOF){ - $sumahoras=$rs->campos["sumahoras"]*60; - } - - //Recorre de fecha inicio a fecha fin - $anno_c=$anno_i; - $mes_c=$mes_i; - - $cadenaXML=""; - - // Calcula el rango de meses dependiendo del intervalo de fechas solicitado - while($anno_c<=$anno_f){ - if($anno_c==$anno_i){ - $mes_c=$mes_i; - if($anno_f>$anno_c) - $mes_t=12; - else - $mes_t=$mes_f; - } - else{ - if($anno_c>$anno_i){ - if($anno_c==$anno_f){ - $mes_c=1; - $mes_t=$mes_f; - } - else{ - $mes_c=1; - $mes_t=12; - } - } - } - $HEXanno=$calendario->numero_annos[$anno_c-2003][1]; // Primera referencia: 2004 - $HEXmeses=0; - $mes_desde=$mes_c; - $mes_hasta=$mes_t; - while($mes_c<=$mes_t){ - $HEXmeses=$HEXmeses | $calendario->nombre_mes[(int)$mes_c][1]; - $mes_c++; - } - // Cadena SQL para seleccionar reservas - $cmd->texto="SELECT programaciones.idprogramacion, programaciones.nombrebloque,programaciones.annos, programaciones.meses, programaciones.diario, programaciones.dias, programaciones.semanas, programaciones.horasini, programaciones.ampmini, programaciones.minutosini, programaciones.horasfin, programaciones.ampmfin, programaciones.minutosfin,"; - $cmd->texto.="trabajos.idtrabajo,tareas.idtarea,trabajos.descripcion AS nombretrabajo,tareas.descripcion AS nombretarea,"; - $cmd->texto.="reservas.idreserva,reservas.descripcion,reservas.solicitante,reservas.email,reservas.estado,reservas.idaula,"; - $cmd->texto.="aulas.nombreaula as nombreaula,imagenes.idimagen ,imagenes.descripcion as nombreimagen"; - $cmd->texto.=" FROM reservas"; - $cmd->texto.=" INNER JOIN programaciones ON reservas.idreserva = programaciones.identificador"; - $cmd->texto.=" LEFT OUTER JOIN aulas ON reservas.idaula = aulas.idaula"; - $cmd->texto.=" LEFT OUTER JOIN imagenes ON reservas.idimagen = imagenes.idimagen"; - $cmd->texto.=" LEFT OUTER JOIN tareas ON reservas.idtarea = tareas.idtarea"; - $cmd->texto.=" LEFT OUTER JOIN trabajos ON reservas.idtrabajo = trabajos.idtrabajo"; - $cmd->texto.=" WHERE (programaciones.tipoaccion = ".$EJECUCION_RESERVA.") ".$ClausulaWhere ; - $cmd->texto.=" AND (programaciones.annos & ".$HEXanno."<>0)"; - $cmd->texto.=" AND (programaciones.meses & ".$HEXmeses."<>0)" ; - $cmd->texto.=" ORDER BY programaciones.annos,programaciones.meses,"; - $cmd->texto.=" programaciones.ampmini,programaciones.horasini,programaciones.minutosini"; ; - - $AuxcadenaXML=ListaReservas($cmd,$anno_c,$mes_desde,$mes_hasta,$dia_i,$dia_f,$mes_i,$mes_f,$anno_i,$anno_f); - - $cadenaXML.='<TBANNO '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/reloj.gif"'; - $cadenaXML.=' clickimg="AnnoReserva('.$anno_c.');"'; - $cadenaXML.=' infonodo="%3Cb%3E '.$TbMsg[15].': %3C/b%3E'.$anno_c.'"'; - $cadenaXML.=' nodoid=anno-'.$anno_c; - $cadenaXML.='>'; - $cadenaXML.='<ANNO '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/nada.gif"'; - //___________________________________________________________________________ - $HTMLannos="<TABLE><TR>"; - for ($i=$mes_desde;$i<=$mes_hasta;$i++){ - if($i%7==0) $HTMLannos.="</TR><TR>"; - $HTMLannos.='<TD style="BACKGROUND-COLOR:#FFFFFF" valign=top>'; - $HTMLannos.=$calendario->JMesAnno($i,$anno_c,$JDif,$TOTfechas,$sumahoras); - $HTMLannos.='</TD>'; - } - $HTMLannos.="</TR></TABLE>"; - //___________________________________________________________________________ - $cadenaXML.=' infonodo='.urlencode($HTMLannos); - $cadenaXML.=' nodoid=tablameses-'.$anno_c; - $cadenaXML.=' fondonodo='."#FFFFFF"; - $cadenaXML.='>'; - $cadenaXML.='</ANNO> '; - $cadenaXML.=$AuxcadenaXML; - $cadenaXML.='</TBANNO> '; - - $anno_c++; - } - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function CriteriosBusquedas(){ - global $idcentro; - global $TbMsg; - - global $RESERVA_CONFIRMADA; - global $RESERVA_PENDIENTE; - global $RESERVA_DENEGADA; - global $LITRESERVA_CONFIRMADA; - global $LITRESERVA_PENDIENTE; - global $LITRESERVA_DENEGADA; - - global $RESERVA_PARADA; // reserva momentanemente parada - global $RESERVA_ACTIVA; // Reserva activa - global $LITRESERVA_PARADA; - global $LITRESERVA_ACTIVA; - - global $fechainicio; - global $fechafin; - - global $westadoreserva; - global $wsituacion; - - $HTMLCriterios=""; - $HTMLCriterios.='<TABLE class=tabla_busquedas align=center border="0">'.chr(13); - $HTMLCriterios.='<TR HEIGHT=30>'.chr(13); - $HTMLCriterios.='<TD colspan=4 align="center" >'.chr(13); - $HTMLCriterios.='<SPAN align=center style="FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;COLOR:#5a86b5;FONT-WEIGHT: 700;">_______________ '.$TbMsg[1].' _______________</SPAN>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TD>'.chr(13); - - // Desplegable con los tipos de reservas - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TD>'.chr(13); - $HTMLCriterios.='<TABLE class=tabla_standar align=center border="0">'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.=' <TH align=center> '.$TbMsg[2].' </TH>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $parametros=$RESERVA_CONFIRMADA."=".$LITRESERVA_CONFIRMADA.chr(13); - $parametros.=$RESERVA_PENDIENTE."=".$LITRESERVA_PENDIENTE.chr(13); - $parametros.=$RESERVA_DENEGADA."=".$LITRESERVA_DENEGADA; - $HTMLCriterios.='<TD colspan=3>'.HTMLCTEMULSELECT($parametros,"westadoreserva",$westadoreserva,"estilodesple","chgdesplereservas",100,3).'</TD>'; - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TABLE>'.chr(13); - $HTMLCriterios.='</TD>'.chr(13); - // Desplegable con los distintos situacion - $HTMLCriterios.='<TD>'.chr(13); - $HTMLCriterios.='<TABLE class=tabla_standar align=center border="0">'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.=' <TH align=center> '.$TbMsg[4].' </TH>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $parametros=$RESERVA_PARADA."=".$LITRESERVA_PARADA.chr(13); - $parametros.=$RESERVA_ACTIVA."=".$LITRESERVA_ACTIVA; - $HTMLCriterios.='<TD colspan=3>'.HTMLCTEMULSELECT($parametros,"wsituacion",$wsituacion,"estilodesple","chgdesplesituacion",100,3).'</TD>'; - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TABLE>'.chr(13); - $HTMLCriterios.='</TD>'.chr(13); - - // Fechas - $HTMLCriterios.='<TD COLSPAN=2>'.chr(13); - $HTMLCriterios.='<TABLE WIDTH=100% class=tabla_standar align=center border="0">'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TH> '.$TbMsg[7].': </TH>'.chr(13); - $HTMLCriterios.='<TD><INPUT class="cajatexto" onclick="vertabla_calendario(this)" style="WIDTH:80" name="fechainicio" value="'.$fechainicio.'"></TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TH align=right> '.$TbMsg[8].': </TH>'.chr(13); - $HTMLCriterios.='<TD> <INPUT class="cajatexto" onclick="vertabla_calendario(this)" style="WIDTH:80" name="fechafin" value="'.$fechafin.'"></TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TABLE>'.chr(13); - $HTMLCriterios.='</TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - - $HTMLCriterios.='<TR height=5>'.chr(13); - $HTMLCriterios.='<TD colspan=4 align="center" >'.chr(13); - $HTMLCriterios.='<SPAN style="FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;COLOR:#5a86b5;FONT-WEIGHT: 700;">__________________________________________________</SPAN>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - - // Lupa - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TD COLSPAN=4>'.chr(13); - $HTMLCriterios.='<TABLE class=tabla_busquedas align=center border="0">'.chr(13); - $HTMLCriterios.='<TR>'.chr(13); - $HTMLCriterios.='<TD>'; - - $HTMLCriterios.='<IMG src="../images/iconos/busquedas.gif" onclick="javascript:fdatos.submit()" style="cursor:hand" alt="Buscar">'; - $HTMLCriterios.='</TD>'; - $HTMLCriterios.='<TD>'; - $HTMLCriterios.='</TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); - $HTMLCriterios.='</TABLE>'; - $HTMLCriterios.='</TD>'.chr(13); - $HTMLCriterios.='</TR>'.chr(13); -$HTMLCriterios.='</TABLE>'; -return($HTMLCriterios); -} -//________________________________________________________________________________________________________ -function ListaReservas($cmd,$anno_c,$mes_desde,$mes_hasta,$dia_i,$dia_f,$mes_i,$mes_f,$anno_i,$anno_f){ - global $calendario; - global $JDif; - global $TBfechas; - global $TOTfechas; - global $sumahoras; - global $TbMsg; - - $cadenaXML=""; - - $udm=$calendario->dias_meses[(int)$mes_hasta]; // Último día del mes - if($calendario->bisiesto($anno_f) && $mes_hasta==2) $udm++; - $fechaminima=mktime(0, 0, 0, $mes_i, 1, $anno_i); - $fechamaxima=mktime(0, 0, 0, $mes_f,$udm, $anno_f); - - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - // Recorre reservas - while (!$rs->EOF){ - $swr=false; // detecta si la reserva es válida - $TBfechas=""; // tabla en memoria para acumulado de horas por fecha de cada reserva - $cf=$calendario->Fechas($anno_c,$mes_desde,$mes_hasta,$rs->campos["meses"],$rs->campos["diario"],$rs->campos["dias"],$rs->campos["semanas"]); - $fechas_reservas=split(";",$cf); - for ($i=0;$i<sizeof($fechas_reservas)-1;$i++){ - list($auxdia,$auxmes,$auxanno)=split("/",$fechas_reservas[$i]); - $auxfecha=mktime(0, 0, 0, $auxmes,$auxdia, $auxanno); - if($auxfecha>=$fechaminima && $auxfecha<=$fechamaxima){ - $swr=true; - $Jreserva=$calendario->juliana($fechas_reservas[$i]); - $idx=$Jreserva-$JDif; - // Cálculo de los minutos - $sOcupacion=CalculaMinutos($rs); - if (!isset($TBfechas[$idx])) $TBfechas[$idx]=0; - if (!isset($TOTfechas[$idx])) $TOTfechas[$idx]=0; - $TBfechas[$idx]+=$sOcupacion; - $TOTfechas[$idx]+=$sOcupacion; - } - } - if($swr) - $cadenaXML.=TomaReserva($rs,$mes_desde,$mes_hasta,$anno_c); - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function TomaReserva($rs,$mes_desde,$mes_hasta,$anno_c){ - global $TbMsg; - global $calendario; - global $RESERVA_CONFIRMADA; - global $RESERVA_PENDIENTE; - global $RESERVA_DENEGADA; - global $EJECUCION_RESERVA; - global $TBfechas; - global $sumahoras; - global $JDif; - - $AuxcadenaXML=""; - - $tbimg[$RESERVA_CONFIRMADA]='../images/iconos/confirmadas.gif'; - $tbimg[$RESERVA_PENDIENTE]='../images/iconos/pendientes.gif'; - $tbimg[$RESERVA_DENEGADA]='../images/iconos/denegadas.gif'; - - $tbampm[0]="a.m."; - $tbampm[1]="p.m."; - - // Descripción de la reserva - $AuxcadenaXML.='<RESERVAS '; - // Atributos - $AuxcadenaXML.=' imagenodo="../images/iconos/reservas.gif"'; - - // Construye tabla de ocupación - - $AuxcadenaXML.=' infonodo="%3CIMG src='.$tbimg[$rs->campos["estado"]].'%3E %3Cb%3E'.$rs->campos["descripcion"].' %3C/b%3E'; - $AuxcadenaXML.=' (%3Cb%3E'.$TbMsg[15].":%3C/b%3E".$anno_c.')"'; - - $AuxcadenaXML.=' nodoid=reserva-'.$rs->campos["idreserva"]; - $AuxcadenaXML.=' colornodo='."#000000"; - $AuxcadenaXML.=' fondonodo='."#EEEECC;"; - $AuxcadenaXML.='>'; - - $AuxcadenaXML.='<OCUPACION '; - // Atributos - $AuxcadenaXML.=' imagenodo="../images/iconos/nada.gif"'; - //___________________________________________________________________________ - $HTMLannos="<TABLE><TR>"; - for ($i=$mes_desde;$i<=$mes_hasta;$i++){ - if($i%7==0) $HTMLannos.="</TR><TR>"; - $HTMLannos.='<TD style="BACKGROUND-COLOR:#FFFFFF" valign=top>'; - $HTMLannos.=$calendario->JMesAnno($i,$anno_c,$JDif,$TBfechas,$sumahoras); - $HTMLannos.='</TD>'; - } - $HTMLannos.="</TR></TABLE>"; - //___________________________________________________________________________ - $AuxcadenaXML.=' infonodo='.urlencode($HTMLannos); - $AuxcadenaXML.=' nodoid=opcupacion'; - $AuxcadenaXML.=' colornodo='."#000000"; - $AuxcadenaXML.=' fondonodo='."#FFFFFF;"; - $AuxcadenaXML.='>'; - $AuxcadenaXML.='</OCUPACION>'; - -/* - $AuxcadenaXML.='<RESERVA '; - // Atributos - $AuxcadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $AuxcadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[30].':%3C/b%3E "'; - $AuxcadenaXML.=' nodoid=reserva'; - $AuxcadenaXML.=' colornodo='."#000000"; - $AuxcadenaXML.='>'; -*/ - -// Cuestion Ocupación - $hexhoradesde=$rs->campos["horasini"]; - $minutosdesde=$rs->campos["minutosini"]; - if($minutosdesde==0) $minutosdesde="00"; - $minutosdesde.=" ".$tbampm[$rs->campos["ampmini"]]; - $hexhorahasta=$rs->campos["horasfin"]; - $minutoshasta=$rs->campos["minutosfin"]; - if($minutoshasta==0) $minutoshasta="00"; - $minutoshasta.=" ".$tbampm[$rs->campos["ampmfin"]]; - $cont=0; - while($hexhoradesde>0){ - $cont++; - $hexhoradesde=$hexhoradesde>>1; - } - $horadesde=$cont-1; - $cont=0; - while($hexhorahasta>0){ - $cont++; - $hexhorahasta=$hexhorahasta>>1; - } - $horahasta=$cont-1; - - $mulmin=floor($minutosdesde/15); - $currentminutos=$mulmin*15; - $CntDia[(int)$rs->campos["ampmini"]][(int)$horadesde][(int)$currentminutos]=1; - $mulmin=floor($minutoshasta/15); - $currentminutos=$mulmin*15; - $CntDia[(int)$rs->campos["ampmfin"]][(int)$horahasta][(int)$currentminutos]=0; - - $AuxcadenaXML.='<OCUPACION '; - // Atributos - $AuxcadenaXML.=' imagenodo="../images/iconos/reloj.gif"'; - $AuxcadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[19].':%3C/b%3E '.$horadesde.":".$minutosdesde." - ".$horahasta.":".$minutoshasta.'"'; - $AuxcadenaXML.=' nodoid=opcupacion-'.$horadesde.":".$minutosdesde." - ".$horahasta.":".$minutoshasta; - $AuxcadenaXML.=' colornodo='."#000000"; - $AuxcadenaXML.=' fondonodo='."#FBECFA;"; - $AuxcadenaXML.='>'; - $AuxcadenaXML.='</OCUPACION>'; - - $idaula=$rs->campos["idaula"]; - $nombreaula=$rs->campos["nombreaula"]; - $AuxcadenaXML.='<AULA '; - // Atributos - $AuxcadenaXML.=' imagenodo="../images/iconos/aula.gif"'; - $AuxcadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[24].':%3C/b%3E '.$nombreaula.'"';; - $AuxcadenaXML.=' nodoid=aula-'.$rs->campos["idaula"]; - $AuxcadenaXML.=' colornodo='."#000000"; - $AuxcadenaXML.=' fondonodo='."#FBECFA;"; - $AuxcadenaXML.='>'; - $AuxcadenaXML.='</AULA>'; - - $nombreimagen=$rs->campos["nombreimagen"]; - if(empty($nombreimagen) ) $nombreimagen=$TbMsg[23]; - // Descripción de la imagen a restaurar - $AuxcadenaXML.='<IMAGEN '; - // Atributos - $AuxcadenaXML.=' imagenodo="../images/iconos/imagenes.gif"'; - $AuxcadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[20].': %3C/b%3E'.$nombreimagen.'"'; - $AuxcadenaXML.=' nodoid=imagen-'.$rs->campos["idimagen"]; - $AuxcadenaXML.=' colornodo='."#000000"; - $AuxcadenaXML.=' fondonodo='."#FBECFA;"; - $AuxcadenaXML.='>'; - $AuxcadenaXML.='</IMAGEN>'; - - $nombretarea=$rs->campos["nombretarea"]; - if(!empty($nombretarea) ){ - // Descripción de la tarea a restaurar - $AuxcadenaXML.='<TAREA '; - // Atributos - $AuxcadenaXML.=' imagenodo="../images/iconos/tareas.gif"'; - $AuxcadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[28].': %3C/b%3E'.$nombretarea.'"'; - $AuxcadenaXML.=' nodoid=tarea-'.$rs->campos["idtarea"]; - $AuxcadenaXML.=' colornodo='."#000000"; - $AuxcadenaXML.=' fondonodo='."#FBECFA;"; - $AuxcadenaXML.='>'; - $AuxcadenaXML.='</TAREA>'; - } - $nombretrabajo=$rs->campos["nombretrabajo"]; - if(!empty($nombretrabajo) ){ - // Descripción del trabajo a restaurar - $AuxcadenaXML.='<TRABAJO '; - // Atributos - $AuxcadenaXML.=' imagenodo="../images/iconos/trabajos.gif"'; - $AuxcadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[29].': %3C/b%3E'.$nombretrabajo.'"'; - $AuxcadenaXML.=' nodoid=trabajo-'.$rs->campos["idtrabajo"]; - $AuxcadenaXML.=' colornodo='."#000000"; - $AuxcadenaXML.=' fondonodo='."#FBECFA;"; - $AuxcadenaXML.='>'; - $AuxcadenaXML.='</TRABAJO>'; - } - $AuxcadenaXML.='<EMAIL '; - // Atributos - $AuxcadenaXML.=' imagenodo="../images/iconos/email.gif"'; - $AuxcadenaXML.=' infonodo="%3Cb%3E'.$TbMsg[25].':%3C/b%3E '.$rs->campos["solicitante"].' (%3CA href=mailto:'.$rs->campos["email"].'%3E'.$rs->campos["email"].'%3C/A%3E)"'; - $AuxcadenaXML.=' nodoid=email-'.$idaula; - $AuxcadenaXML.=' colornodo='."#000000"; - $AuxcadenaXML.=' fondonodo='."#FBECFA;"; - $AuxcadenaXML.='>'; - $AuxcadenaXML.='</EMAIL>'; - - - //$AuxcadenaXML.='</RESERVA> '; - $AuxcadenaXML.='</RESERVAS>'; - return($AuxcadenaXML); -} -//________________________________________________________________________________________________________ -function CalculaMinutos($rs){ - $hexhoradesde=$rs->campos["horasini"]; - $hexhorahasta=$rs->campos["horasfin"]; - $cont=0; - while($hexhoradesde>0){ - $cont++; - $hexhoradesde=$hexhoradesde>>1; - } - $shorasini=$cont-1; - $cont=0; - while($hexhorahasta>0){ - $cont++; - $hexhorahasta=$hexhorahasta>>1; - } - $shorasfin=$cont-1; - $sminutosini=$rs->campos["minutosini"]; - $sminutosfin=$rs->campos["minutosfin"]; - if($rs->campos["ampmini"]==1) $shorasini+=12; - if($rs->campos["ampmfin"]==1) $shorasfin+=12; - $socupacion=($shorasfin-$shorasini)*60+($sminutosfin-$sminutosini); - return($socupacion); -} -//________________________________________________________________________________________________________ -function RecorreGruposReservas($cmd){ - global $AMBITO_GRUPOSRESERVAS; - global $LITAMBITO_GRUPOSRESERVAS; - - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo FROM grupos WHERE grupoid=".$idgrupo ." AND tipo=".$AMBITO_GRUPOSRESERVAS; - RecorreGruposReservas($cmd); - $cmd->texto="SELECT idreserva FROM reservas WHERE grupoid=".$idgrupo; - RecorreReservas($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreReservas($cmd){ - global $AMBITO_RESERVAS; - global $LITAMBITO_RESERVAS; - global $cadenareservas; - - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idreserva=$rs->campos["idreserva"]; - $cadenareservas.=$idreserva.","; - $rs->Siguiente(); - } - $rs->Cerrar(); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/principal/purgar.php b/admin/WebConsole/principal/purgar.php deleted file mode 100644 index 313af10f..00000000 --- a/admin/WebConsole/principal/purgar.php +++ /dev/null @@ -1,167 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: actualizar.php -// Descripción : -// Actualiza la visualización de los ordenadores de un ámbito concreto -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/SockHidra.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/purgar_".$idioma.".php"); -//________________________________________________________________________________________________________ -$litambito=0; -$idambito=0; - -if (isset($_GET["litambito"])) $litambito=$_GET["litambito"]; // Recoge parametros -if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -$cadenaip=""; -switch($litambito){ - case $LITAMBITO_CENTROS : - $cmd->texto="SELECT idcentro,nombrecentro FROM centros WHERE idcentro=".$idambito; - RecorreCentro($cmd); - break; - case $LITAMBITO_GRUPOSAULAS : - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idgrupo=".$idambito." AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - break; - case $LITAMBITO_AULAS : - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idaula=".$idambito; - RecorreAulas($cmd); - break; - case $LITAMBITO_GRUPOSORDENADORES : - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposordenadores WHERE idgrupo=".$idambito; - RecorreGruposOrdenadores($cmd); - break; - case $LITAMBITO_ORDENADORES : - $cmd->texto="SELECT ip FROM ordenadores WHERE idordenador=".$idambito; - RecorreOrdenadores($cmd); - break; -} -$shidra=new SockHidra($servidorhidra,$hidraport); -$parametros="1"; // Ejecutor -$parametros.="nfn=Purgar".chr(13); -$parametros.="iph=".$cadenaip.chr(13); -$resul=manda_trama(); -// ************************************************************************************************************************************************* -?> -<HTML> -<TITLE>" Administración web de aulas"</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -</HEAD> -<BODY> -<? - echo '<SCRIPT language="javascript">'; - if($resul) - echo "alert('".$TbMsg[0]."');"; - else - echo "alert('".$TbMsg[1]."');"; - echo ' self.close();'; - echo '</SCRIPT>'; -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// -// Manda una trama del comando Actualizar -//________________________________________________________________________________________________________ -function manda_trama(){ - global $parametros; - global $shidra; - if ($shidra->conectar()){ // Se ha establecido la conexión con el servidor hidra - $shidra->envia_comando($parametros); - $shidra->desconectar(); - return(true); - } - return(false); -} -//________________________________________________________________________________________________________ -function RecorreCentro($cmd){ - global $AMBITO_GRUPOSAULAS; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - if(!$rs->EOF){ - $idcentro=$rs->campos["idcentro"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idcentro=".$idcentro." AND grupoid=0 AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo"; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idcentro=".$idcentro." AND grupoid=0 ORDER BY nombreaula"; - RecorreAulas($cmd); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposAulas($cmd){ - global $AMBITO_GRUPOSAULAS; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM gruposaulas WHERE grupoid=".$idgrupo." AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo"; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE grupoid=".$idgrupo." ORDER BY nombreaula"; - RecorreAulas($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreAulas($cmd){ - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idaula=$rs->campos["idaula"]; - $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE idaula=".$idaula; - $k=0; - RecorreOrdenadores($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposOrdenadores($cmd){ - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposOrdenadores WHERE grupoid=".$idgrupo." ORDER BY nombregrupoordenador"; - RecorreGruposOrdenadores($cmd); - $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE grupoid=".$idgrupo; - RecorreOrdenadores($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreOrdenadores($cmd){ - global $cadenaip; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaip.=$rs->campos["ip"].";"; - $rs->Siguiente(); - } - $rs->Cerrar(); -} -?> diff --git a/admin/WebConsole/principal/reservas.php b/admin/WebConsole/principal/reservas.php deleted file mode 100644 index 2cb31853..00000000 --- a/admin/WebConsole/principal/reservas.php +++ /dev/null @@ -1,338 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: reservas.php -// Descripción : -// Administra reservas de un determinado Centro -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../clases/MenuContextual.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/reservas_".$idioma.".php"); -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -else - $arbolXML=CreaArbol($cmd,$idcentro); // Crea el arbol XML con todos las acciones registradas en el Centro -// Creación del árbol -$baseurlimg="../images/signos"; // Url de las imágenes de signo -$clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol -$arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault,1,0,5); -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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/reservas.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> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/reservas_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY OnContextMenu="return false"> -<? -//________________________________________________________________________________________________________ -echo $arbol->CreaArbolVistaXML(); // Crea árbol (HTML) a partir del XML -$flotante=new MenuContextual(); // Crea objeto MenuContextual - -// Crea contextual de las imágenes - $XMLcontextual=CreacontextualXMLReservas(); - echo $flotante->CreaMenuContextual($XMLcontextual); - $XMLcontextual=ContextualXMLGruposReservas(); // Grupos de reservas - echo $flotante->CreaMenuContextual($XMLcontextual); - $XMLcontextual=CreacontextualXMLReserva(); // Reervas - echo $flotante->CreaMenuContextual($XMLcontextual); -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -// Devuelve una cadena con formato XML con toda la información de las reservas registradas en un Centro concreto -// Parametros: -// - cmd:Una comando ya operativo ( con conexión abierta) -// - idcentro: El identificador del centro -//________________________________________________________________________________________________________ -function CreaArbol($cmd,$idcentro){ - global $TbMsg; - global $LITAMBITO_RESERVAS; - $cadenaXML='<RAIZ'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/reservas.gif"'; - $cadenaXML.=' nodoid=Raiz'.$LITAMBITO_RESERVAS; - $cadenaXML.=' infonodo="'.$TbMsg[9].'"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_Raiz".$LITAMBITO_RESERVAS."'".')"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_reservas($cmd,$idcentro,0); - $cadenaXML.='</RAIZ>'; - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_grupos_reservas($cmd,$idcentro,$grupoid){ - global $LITAMBITO_GRUPOSRESERVAS; - global $AMBITO_GRUPOSRESERVAS; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSRESERVAS." ORDER BY nombregrupo"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<GRUPOSRESERVAS'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,'. " 'flo_".$LITAMBITO_GRUPOSRESERVAS."'" .');"'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSRESERVAS.'-'.$rs->campos["idgrupo"]; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_reservas($cmd,$idcentro,$rs->campos["idgrupo"]); - $cadenaXML.='</GRUPOSRESERVAS>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - $cadenaXML.=SubarbolXML_Reservas($cmd,$idcentro,$grupoid); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_Reservas($cmd,$idcentro,$grupoid){ - global $LITAMBITO_RESERVAS; - global $RESERVA_PENDIENTE; - global $RESERVA_CONFIRMADA; - global $RESERVA_DENEGADA; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idreserva,descripcion,estado FROM reservas WHERE idcentro=".$idcentro." AND grupoid=".$grupoid." ORDER BY descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<RESERVA'; - // Atributos - switch($rs->campos["estado"]){ - case $RESERVA_PENDIENTE : - $urlimg='../images/iconos/pendientes.gif'; - break; - case $RESERVA_CONFIRMADA : - $urlimg='../images/iconos/confirmadas.gif'; - break; - case $RESERVA_DENEGADA : - $urlimg='../images/iconos/denegadas.gif'; - break; - default: - $urlimg=""; - } - - $cadenaXML.=' imagenodo="'.$urlimg.'"'; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_RESERVAS.'-'.$rs->campos["idreserva"]; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_RESERVAS."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</RESERVA>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -// -// Menús Contextuales -//________________________________________________________________________________________________________ -function CreacontextualXMLReservas(){ - global $AMBITO_RESERVAS; - global $AMBITO_GRUPOSRESERVAS; - global $LITAMBITO_GRUPOSRESERVAS; - global $LITAMBITO_RESERVAS; - global $RESERVA_CONFIRMADA; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_Raiz'.$LITAMBITO_RESERVAS.'"'; - $layerXML.=' maxanchu=165'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSRESERVAS.',' ."'".$LITAMBITO_GRUPOSRESERVAS."'".')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[0]; - $layerXML.='></ITEM>'; - - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=500; - $wpages="../propiedades/propiedades_reservas.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/reservas.gif"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_reservas.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_RESERVAS.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="cola_reservas('.$RESERVA_CONFIRMADA.')"'; - $layerXML.=' imgitem="../images/iconos/reloj.gif"'; - $layerXML.=' textoitem='.$TbMsg[10]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//__________________________________________________________________________________________ -function ContextualXMLGruposReservas(){ - global $AMBITO_RESERVAS; - global $AMBITO_GRUPOSRESERVAS; - global $LITAMBITO_GRUPOSRESERVAS; - global $RESERVA_CONFIRMADA; - - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSRESERVAS.'"'; - $layerXML.=' maxanchu=175'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSRESERVAS.',' ."'".$LITAMBITO_GRUPOSRESERVAS."'". ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[0]; - $layerXML.='></ITEM>'; - - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=500; - $wpages="../propiedades/propiedades_reservas.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/reservas.gif"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_reservas.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_RESERVAS.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/modificar.gif"'; - $layerXML.=' textoitem='.$TbMsg[7]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="cola_reservas('.$RESERVA_CONFIRMADA.')"'; - $layerXML.=' imgitem="../images/iconos/reloj.gif"'; - $layerXML.=' textoitem='.$TbMsg[10]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//--------------------------------------------------------------------------------------------------------------------------- -function CreacontextualXMLReserva(){ - global $EJECUCION_RESERVA; - global $AMBITO_RESERVAS; - global $LITAMBITO_RESERVAS; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_RESERVAS.'"'; - $layerXML.=' maxanchu=120'; - $layerXML.=' swimg=1'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="programacion('.$EJECUCION_RESERVA.')"'; - $layerXML.=' imgitem="../images/iconos/reloj.gif"'; - $layerXML.=' textoitem='.$TbMsg[10]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="mover('.$AMBITO_RESERVAS.')"'; - $layerXML.=' imgitem="../images/iconos/mover.gif"'; - $layerXML.=' textoitem='.$TbMsg[6]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=500; - $wpages="../propiedades/propiedades_reservas.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[7]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[8]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -?> diff --git a/admin/WebConsole/principal/servidores.php b/admin/WebConsole/principal/servidores.php deleted file mode 100644 index 57d259e7..00000000 --- a/admin/WebConsole/principal/servidores.php +++ /dev/null @@ -1,319 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: servidores.php -// Descripción : -// Administra los servidores opengnsys de un determinado Centro -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../clases/MenuContextual.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/servidores_".$idioma.".php"); - -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -else - $arbolXML=CreaArbol($cmd,$idcentro); // Crea el arbol XML con todos los datos del Centro -// Creación del árbol -$baseurlimg="../images/signos"; // Url de las imágenes de signo -$clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol -$arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault,2,0,5); -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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/servidores.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> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/servidores_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY OnContextMenu="return false"> -<? -//________________________________________________________________________________________________________ -echo $arbol->CreaArbolVistaXML(); // Crea árbol (HTML) a partir del XML -$flotante=new MenuContextual(); // Crea objeto MenuContextual - -// Crea contextual de servidores opengnsys -$XMLcontextual=CreacontextualXMLServidoresRembo(); -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=CreacontextualXMLGruposServidoresRembo(); // Grupos de servidores -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=CreacontextualXMLServidorRembo(); // Servidor opengnsys -echo $flotante->CreaMenuContextual($XMLcontextual); - -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY OnContextMenu="return false"> -</HTML> -<? -// ************************************************************************************************************************************************* -// Devuelve una cadena con formato XML de toda la información de los servidores opengnsys de un Centro concreto -// Parametros: -// - cmd:Una comando ya operativo ( con conexión abierta) -// - idcentro: El identificador del centro -//________________________________________________________________________________________________________ -function CreaArbol($cmd,$idcentro){ - global $TbMsg; - $cadenaXML='<SERVIDORES'; - // Atributos - $cadenaXML.=' imagenid=imgcentros'; - $cadenaXML.=' imagenodo="../images/iconos/servidores.gif"'; - $cadenaXML.=' infonodo='.$TbMsg[14]; - $cadenaXML.=' nodoid="servidores"'; - $cadenaXML.=' classnodo=texto_arbol'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolServidoresRemboXML($cmd,$idcentro); - //$cadenaXML.=SubarbolServidoresDhcpXML($cmd,$idcentro); - $cadenaXML.='</SERVIDORES>'; - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolServidoresRemboXML($cmd,$idcentro){ - global $TbMsg; - global $LITAMBITO_SERVIDORESREMBO; - $cadenaXML='<SERVIDORESREMBO'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/servidoresrembo.gif"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_Raiz".$LITAMBITO_SERVIDORESREMBO."'" .')"'; - $cadenaXML.=' nodoid=Raiz'.$LITAMBITO_SERVIDORESREMBO; - $cadenaXML.=' infonodo='.$TbMsg[12]; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_servidoresrembo($cmd,$idcentro,0); - $cadenaXML.='</SERVIDORESREMBO>'; - return($cadenaXML); -} -// --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -function SubarbolXML_grupos_servidoresrembo($cmd,$idcentro,$grupoid){ - global $LITAMBITO_GRUPOSSERVIDORESREMBO; - global $AMBITO_GRUPOSSERVIDORESREMBO; - global $LITAMBITO_SERVIDORESREMBO; - global $ADMINISTRADOR; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND tipo=".$AMBITO_GRUPOSSERVIDORESREMBO; - if($idtipousuario==$ADMINISTRADOR) - $cmd->texto.=" AND idcentro=".$idcentro; - $cmd->texto.=" ORDER BY nombregrupo"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<GRUPOSSERVIDORESREMBO '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,'. " 'flo_".$LITAMBITO_GRUPOSSERVIDORESREMBO."'" .');"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSSERVIDORESREMBO.'-'.$rs->campos["idgrupo"]; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_servidoresrembo($cmd,$idcentro,$rs->campos["idgrupo"]); - $cadenaXML.='</GRUPOSSERVIDORESREMBO>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - $cmd->texto="SELECT idservidorrembo,nombreservidorrembo FROM servidoresrembo WHERE grupoid=".$grupoid; - if($idtipousuario==$ADMINISTRADOR) - $cmd->texto.=" AND idcentro=".$idcentro; - $cmd->texto.=" order by idservidorrembo desc" ; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<SERVIDORREMBO'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_SERVIDORESREMBO."'" .')"'; - $cadenaXML.=' imagenodo="../images/iconos/servidorrembo.gif" '; - $cadenaXML.=' infonodo="'.$rs->campos["nombreservidorrembo"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_SERVIDORESREMBO.'-'.$rs->campos["idservidorrembo"]; - $cadenaXML.='>'; - $cadenaXML.='</SERVIDORREMBO>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -// -// Menús Contextuales -//________________________________________________________________________________________________________ -function CreacontextualXMLServidoresRembo(){ - global $AMBITO_SERVIDORESREMBO; - global $AMBITO_GRUPOSSERVIDORESREMBO; - global $LITAMBITO_GRUPOSSERVIDORESREMBO; - global $LITAMBITO_SERVIDORESREMBO; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_Raiz'.$LITAMBITO_SERVIDORESREMBO.'"'; - $layerXML.=' maxanchu=185'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSSERVIDORESREMBO.',' . "'".$LITAMBITO_GRUPOSSERVIDORESREMBO."'" . ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[0]; - $layerXML.='></ITEM>'; - - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=280; - $wpages="../propiedades/propiedades_servidoresrembo.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/aula.gif"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_servidoresrembo.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_SERVIDORESREMBO.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLGruposServidoresRembo(){ - global $AMBITO_SERVIDORESREMBO; - global $AMBITO_GRUPOSSERVIDORESREMBO; - global $LITAMBITO_GRUPOSSERVIDORESREMBO; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSSERVIDORESREMBO.'"'; - $layerXML.=' maxanchu=185'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSSERVIDORESREMBO.',' ."'".$LITAMBITO_GRUPOSSERVIDORESREMBO."'". ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[0]; - $layerXML.='></ITEM>'; - - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=280; - $wpages="../propiedades/propiedades_servidoresrembo.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/aula.gif"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_servidoresrembo.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_SERVIDORESREMBO.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[2]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/modificar.gif"'; - $layerXML.=' textoitem='.$TbMsg[7]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLServidorRembo(){ - global $AMBITO_SERVIDORESREMBO; - global $LITAMBITO_SERVIDORESREMBO; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_SERVIDORESREMBO.'"'; - $layerXML.=' maxanchu=160'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="muestra_inforServidorrembo()"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.=' imgitem="../images/iconos/informacion.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="mover('.$AMBITO_SERVIDORESREMBO.')"'; - $layerXML.=' imgitem="../images/iconos/mover.gif"'; - $layerXML.=' textoitem='.$TbMsg[6]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=280; - $wpages="../propiedades/propiedades_servidoresrembo.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[7]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[8]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} - -?> diff --git a/admin/WebConsole/principal/shellconsola.php b/admin/WebConsole/principal/shellconsola.php deleted file mode 100644 index 3f9d742d..00000000 --- a/admin/WebConsole/principal/shellconsola.php +++ /dev/null @@ -1,193 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: shellconsola.php -// Descripción : -// Crea una consola remota para enviar comandos de la shell de forma remota y recibir el eco -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/SockHidra.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/consolaremota_".$idioma.".php"); -//________________________________________________________________________________________________________ -$litambito=0; -$idambito=0; -$comando=""; - -if (isset($_POST["litambito"])) $litambito=$_POST["litambito"]; // Recoge parametros -if (isset($_POST["idambito"])) $idambito=$_POST["idambito"]; -if (isset($_POST["comando"])) $comando=$_POST["comando"]; - -$nombrefuncion="ConsolaRemota"; -$ejecutor="1"; -$cadenaip=""; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -if($cmd){ // Compone cadena ip recorriendo ámbitos - switch($litambito){ - case $LITAMBITO_CENTROS : - $cmd->texto="SELECT idcentro,nombrecentro FROM centros WHERE idcentro=".$idambito; - RecorreCentro($cmd); - break; - case $LITAMBITO_GRUPOSAULAS : - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idgrupo=".$idambito." AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - break; - case $LITAMBITO_AULAS : - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idaula=".$idambito; - RecorreAulas($cmd); - break; - case $LITAMBITO_GRUPOSORDENADORES : - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposordenadores WHERE idgrupo=".$idambito; - RecorreGruposOrdenadores($cmd); - break; - case $LITAMBITO_ORDENADORES : - $cmd->texto="SELECT ip FROM ordenadores WHERE idordenador=".$idambito; - RecorreOrdenadores($cmd); - break; - } -} -$resul=false; -if($cmd){ - $shidra=new SockHidra($servidorhidra,$hidraport); - $cadenaip=ereg_replace( ";", "','", $cadenaip ); - $cmd->texto="SELECT ordenadores.ip as ipord,servidoresrembo.ip FROM ordenadores INNER JOIN servidoresrembo ON ordenadores.idservidorrembo =servidoresrembo.idservidorrembo WHERE ordenadores.ip IN ('".$cadenaip."') ORDER BY servidoresrembo.ip"; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) $resul=false; // Error al abrir recordset - $rs->Primero(); - if(!$rs->EOF){ - $resul=true; - $ipservidorrembo=trim($rs->campos["ip"]); // toma ip servidor rembo - $cadenaip=""; - while(!$rs->EOF && $resul){ - if($ipservidorrembo!=trim($rs->campos["ip"])){ // compara si cambia el servidor rembo - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $cadenaip=substr($cadenaip,0,strlen($cadenaip)-1); // Quita la coma - $parametros.="iph=".$cadenaip.chr(13); - $parametros.="pfe=".$pathfileco.chr(13); - $parametros.="rmb=".$ipservidorrembo.chr(13); - $resul=manda_trama(); - $ipservidorrembo=trim($rs->campos["ip"]); // toma ip servidor rembo - $cadenaip=""; - } - $cadenaip.=trim($rs->campos["ipord"]).";"; // toma ip del cliente - $rs->Siguiente(); - } - } - $rs->Cerrar(); - if($resul){ - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $parametros.="cmd=".$comando.chr(13); - $parametros.="pfe=".$pathfileco.chr(13); - $cadenaip=substr($cadenaip,0,strlen($cadenaip)-1); // Quita la coma - $parametros.="iph=".$cadenaip.chr(13); - $parametros.="rmb=".$ipservidorrembo.chr(13); - $resul=manda_trama(); - } -} - - if(!$resul) - echo "alert('".$TbMsg[10]."');"; - -//======================================================================================================= -// Manda una trama del comando shellconsola -//________________________________________________________________________________________________________ -function manda_trama(){ - global $parametros; - global $shidra; - if ($shidra->conectar()){ // Se ha establecido la conexión con el servidor hidra - $shidra->envia_comando($parametros); - $shidra->desconectar(); - return(true); - } - return(false); -} -//________________________________________________________________________________________________________ -function RecorreCentro($cmd){ - global $AMBITO_GRUPOSAULAS; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - if(!$rs->EOF){ - $idcentro=$rs->campos["idcentro"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idcentro=".$idcentro." AND grupoid=0 AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo"; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idcentro=".$idcentro." AND grupoid=0 ORDER BY nombreaula"; - RecorreAulas($cmd); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposAulas($cmd){ - global $AMBITO_GRUPOSAULAS; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE grupoid=".$idgrupo." AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo"; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE grupoid=".$idgrupo." ORDER BY nombreaula"; - RecorreAulas($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreAulas($cmd){ - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idaula=$rs->campos["idaula"]; - $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE idaula=".$idaula; - $k=0; - RecorreOrdenadores($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposOrdenadores($cmd){ - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposOrdenadores WHERE grupoid=".$idgrupo." ORDER BY nombregrupoordenador"; - RecorreGruposOrdenadores($cmd); - $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE grupoid=".$idgrupo; - RecorreOrdenadores($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreOrdenadores($cmd){ - global $cadenaip; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaip.=$rs->campos["ip"].";"; - $rs->Siguiente(); - } - $rs->Cerrar(); -} -?> diff --git a/admin/WebConsole/principal/softwares.php b/admin/WebConsole/principal/softwares.php deleted file mode 100644 index 319a88f1..00000000 --- a/admin/WebConsole/principal/softwares.php +++ /dev/null @@ -1,800 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: software.php -// Descripción : -// Administra el software de los ordenadores de un determinado Centro -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../clases/MenuContextual.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/softwares_".$idioma.".php"); -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -else - $arbolXML=CreaArbol($cmd,$idcentro); // Crea el arbol XML con todos los datos del Centro -// Creación del árbol -$baseurlimg="../images/signos"; // Url de las imágenes de signo -$clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol -$arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault,1,0,5); -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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/opciones.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT> <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/softwares_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY OnContextMenu="return false"> -<? -//________________________________________________________________________________________________________ -echo $arbol->CreaArbolVistaXML(); // Crea árbol (HTML) a partir del XML -$flotante=new MenuContextual(); // Crea objeto MenuContextual - -// Crea contextual de componentes componentes software -$XMLcontextual=CreacontextualXMLComponentes_Software(); -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLGruposComponentes(); // Grupos de componentes -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=CreacontextualXMLComponente_Software(); // Crea menu contextual de componentes softwares -echo $flotante->CreaMenuContextual($XMLcontextual); - -// Crea contextual de perfiles software -$XMLcontextual=CreacontextualXMLPerfiles_Software(); -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLGruposPerfiles(); // Grupos de perfiles -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=CreacontextualXMLPerfil_Software(); // Crea menu contextual de perfiles softwares -echo $flotante->CreaMenuContextual($XMLcontextual); - -// Crea contextual de softtware incremental -$XMLcontextual=CreacontextualXMLSoftwares_Incrementales(); -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=ContextualXMLGruposIncrementales(); // Grupos de software incremental -echo $flotante->CreaMenuContextual($XMLcontextual); -$XMLcontextual=CreacontextualXMLSoftware_Incremental(); // Crea menu contextual de software incremental -echo $flotante->CreaMenuContextual($XMLcontextual); - -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -// Devuelve una cadena con formato XML de toda la información del software registrado en un Centro concreto -// Parametros: -// - cmd:Una comando ya operativo ( con conexión abierta) -// - idcentro: El identificador del centro -//________________________________________________________________________________________________________ -function CreaArbol($cmd,$idcentro){ - global $TbMsg; - $cadenaXML='<SOFTWARES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/confisoft.gif"'; - $cadenaXML.=' infonodo="Software"'; - $cadenaXML.=' nodoid="RaizSoftwares"'; - $cadenaXML.='>'; - $cadenaXML.='<TIPOS'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo='.$TbMsg[18]; - $cadenaXML.=' nodoid="RaizTipoSoftwares"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_TiposSoftwares($cmd); - $cadenaXML.='</TIPOS>'; - $cadenaXML.='<COMPONENTES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo='.$TbMsg[19]; - $cadenaXML.=' nodoid="RaizComponentesSoftwares"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_RaizComponentesSoftwares'" .')"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_componentessoft($cmd,$idcentro,0); - $cadenaXML.='</COMPONENTES>'; - - $cadenaXML.='<PERFILES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo='.$TbMsg[20]; - $cadenaXML.=' nodoid="RaizPerfilesSoftwares"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_RaizPerfilesSoftwares'" .')"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_perfilessoft($cmd,$idcentro,0); - $cadenaXML.='</PERFILES>'; - -/* - $cadenaXML.='<SOFTINCREMENTALES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo='.$TbMsg[21]; - $cadenaXML.=' nodoid="RaizSoftwaresIncrementales"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_RaizSoftwaresIncrementales'" .')"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_softincremental($cmd,$idcentro,0); - $cadenaXML.='</SOFTINCREMENTALES>'; -*/ - $cadenaXML.='</SOFTWARES>'; - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_TiposSoftwares($cmd){ - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idtiposoftware,descripcion,urlimg FROM tiposoftwares order by descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<TIPOSOFTWARES'; - // Atributos - $cadenaXML.=' imagenodo='.$rs->campos["urlimg"]; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.=' nodoid="TipoSoftwares"'; - $cadenaXML.='>'; - $cadenaXML.='</TIPOSOFTWARES>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_grupos_componentessoft($cmd,$idcentro,$grupoid){ - global $LITAMBITO_GRUPOSCOMPONENTESSOFT; - global $AMBITO_GRUPOSCOMPONENTESSOFT; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSCOMPONENTESSOFT." ORDER BY nombregrupo"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<GRUPOSCOMPONENTESSOFT'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,'. " 'flo_".$LITAMBITO_GRUPOSCOMPONENTESSOFT."'" .');"'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSCOMPONENTESSOFT.'-'.$rs->campos["idgrupo"]; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_componentessoft($cmd,$idcentro,$rs->campos["idgrupo"]); - $cadenaXML.='</GRUPOSCOMPONENTESSOFT>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - $cadenaXML.=SubarbolXML_ComponentesSoftwares($cmd,$idcentro,$grupoid); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_ComponentesSoftwares($cmd,$idcentro,$grupoid){ - global $LITAMBITO_COMPONENTESSOFT; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT softwares.idsoftware,softwares.descripcion,tiposoftwares.urlimg FROM softwares INNER JOIN tiposoftwares ON softwares.idtiposoftware=tiposoftwares.idtiposoftware WHERE idcentro=".$idcentro." AND grupoid=". $grupoid." order by tiposoftwares.idtiposoftware,softwares.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<COMPONENTES'; - // Atributos - if ($rs->campos["urlimg"]!="") - $cadenaXML.=' imagenodo='.$rs->campos["urlimg"]; - else - $cadenaXML.=' imagenodo="../images/iconos/confisoft.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_COMPONENTESSOFT.'-'.$rs->campos["idsoftware"]; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_COMPONENTESSOFT."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</COMPONENTES>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_grupos_perfilessoft($cmd,$idcentro,$grupoid){ - global $LITAMBITO_GRUPOSPERFILESSOFT; - global $AMBITO_GRUPOSPERFILESSOFT; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSPERFILESSOFT." ORDER BY nombregrupo"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<GRUPOSPERFILESSOFT'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,'. " 'flo_".$LITAMBITO_GRUPOSPERFILESSOFT."'" .');"'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSPERFILESSOFT.'-'.$rs->campos["idgrupo"]; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_perfilessoft($cmd,$idcentro,$rs->campos["idgrupo"]); - $cadenaXML.='</GRUPOSPERFILESSOFT>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - $cadenaXML.=SubarbolXML_PerfilesSoftwares($cmd,$idcentro,$grupoid); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_PerfilesSoftwares($cmd,$idcentro,$grupoid){ - global $LITAMBITO_PERFILESSOFT; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT perfilessoft.idperfilsoft ,perfilessoft.descripcion FROM perfilessoft WHERE perfilessoft.idcentro=".$idcentro." AND perfilessoft.grupoid=". $grupoid; - $cmd->texto.=" ORDER by perfilessoft.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<PERFILESSOFTWARES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/perfilsoftware.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_PERFILESSOFT.'-'.$rs->campos["idperfilsoft"]; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_PERFILESSOFT."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</PERFILESSOFTWARES>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_grupos_softincremental($cmd,$idcentro,$grupoid){ - global $LITAMBITO_GRUPOSSOFTINCREMENTAL; - global $AMBITO_GRUPOSSOFTINCREMENTAL; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSSOFTINCREMENTAL." ORDER BY nombregrupo"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<GRUPOSSOFTINCREMENTAL'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,'. " 'flo_".$LITAMBITO_GRUPOSSOFTINCREMENTAL."'" .');"'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSSOFTINCREMENTAL.'-'.$rs->campos["idgrupo"]; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_softincremental($cmd,$idcentro,$rs->campos["idgrupo"]); - $cadenaXML.='</GRUPOSSOFTINCREMENTAL>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - $cadenaXML.=SubarbolXML_SoftwaresIncrementales($cmd,$idcentro,$grupoid); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_SoftwaresIncrementales($cmd,$idcentro,$grupoid){ - global $LITAMBITO_SOFTINCREMENTAL; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT softincrementales.idsoftincremental ,softincrementales.descripcion FROM softincrementales WHERE softincrementales.idcentro=".$idcentro." AND softincrementales.grupoid=". $grupoid; - $cmd->texto.=" ORDER by softincrementales.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<SOFTINCREMENTAL'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/incremental.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_SOFTINCREMENTAL.'-'.$rs->campos["idsoftincremental"]; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_SOFTINCREMENTAL."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</SOFTINCREMENTAL>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -// -// Menús Contextuales -//________________________________________________________________________________________________________ -function CreacontextualXMLComponentes_Software(){ - global $AMBITO_COMPONENTESSOFT; - global $AMBITO_GRUPOSCOMPONENTESSOFT; - global $LITAMBITO_GRUPOSCOMPONENTESSOFT; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_RaizComponentesSoftwares"'; - $layerXML.=' maxanchu=185'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSCOMPONENTESSOFT.',' . "'".$LITAMBITO_GRUPOSCOMPONENTESSOFT."'" . ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[3]; - $layerXML.='></ITEM>'; - - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=250; - $wpages="../propiedades/propiedades_componentesoftwares.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/confisoft.gif"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_componentesoftwares.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_COMPONENTESSOFT.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLGruposComponentes(){ - global $AMBITO_COMPONENTESSOFT; - global $AMBITO_GRUPOSCOMPONENTESSOFT; - global $LITAMBITO_GRUPOSCOMPONENTESSOFT; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSCOMPONENTESSOFT.'"'; - $layerXML.=' maxanchu=195'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSCOMPONENTESSOFT.',' ."'".$LITAMBITO_GRUPOSCOMPONENTESSOFT."'". ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[3]; - $layerXML.='></ITEM>'; - - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=250; - $wpages="../propiedades/propiedades_componentesoftwares.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/confisoft.gif"'; - $layerXML.=' textoitem='.$TbMsg[4]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_componentesoftwares.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_COMPONENTESSOFT.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[5]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/modificar.gif"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[7]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLComponente_Software(){ - global $AMBITO_COMPONENTESSOFT; - global $LITAMBITO_COMPONENTESSOFT; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_COMPONENTESSOFT.'"'; - $layerXML.=' maxanchu=140'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="mover('.$AMBITO_COMPONENTESSOFT.')"'; - $layerXML.=' imgitem="../images/iconos/mover.gif"'; - $layerXML.=' textoitem='.$TbMsg[8]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wLeft=140; - $wTop=115; - $wWidth=550; - $wHeight=250; - $wpages="../propiedades/propiedades_componentesoftwares.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[9]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLPerfiles_Software(){ - global $AMBITO_PERFILESSOFT; - global $AMBITO_GRUPOSPERFILESSOFT; - global $LITAMBITO_GRUPOSPERFILESSOFT; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_RaizPerfilesSoftwares"'; - $layerXML.=' maxanchu=155'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSPERFILESSOFT.',' ."'".$LITAMBITO_GRUPOSPERFILESSOFT."'". ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[10]; - $layerXML.='></ITEM>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=280; - $wpages="../propiedades/propiedades_perfilsoftwares.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/confisoft.gif"'; - $layerXML.=' textoitem='.$TbMsg[11]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_perfilsoftwares.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_PERFILESSOFT.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[12]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLGruposPerfiles(){ - global $AMBITO_PERFILESSOFT; - global $AMBITO_GRUPOSPERFILESSOFT; - global $LITAMBITO_GRUPOSPERFILESSOFT; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSPERFILESSOFT.'"'; - $layerXML.=' maxanchu=175'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSPERFILESSOFT.',' ."'".$LITAMBITO_GRUPOSPERFILESSOFT."'". ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[10]; - $layerXML.='></ITEM>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=280; - $wpages="../propiedades/propiedades_perfilsoftwares.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/confisoft.gif"'; - $layerXML.=' textoitem='.$TbMsg[11]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_perfilsoftwares.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_PERFILESSOFT.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[12]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/modificar.gif"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[13]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLPerfil_Software(){ - global $AMBITO_PERFILESSOFT; - global $LITAMBITO_PERFILESSOFT; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_PERFILESSOFT.'"'; - $layerXML.=' maxanchu=150'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_perfilcomponente()"'; - $layerXML.=' imgitem="../images/iconos/confisoft.gif"'; - $layerXML.=' textoitem='.$TbMsg[14]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="informacion_perfiles()"'; - $layerXML.=' textoitem='.$TbMsg[15]; - $layerXML.=' imgitem="../images/iconos/informacion.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="mover('.$AMBITO_PERFILESSOFT.')"'; - $layerXML.=' imgitem="../images/iconos/mover.gif"'; - $layerXML.=' textoitem='.$TbMsg[16]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=280; - $wpages="../propiedades/propiedades_perfilsoftwares.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[17]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLSoftwares_Incrementales(){ - global $AMBITO_SOFTINCREMENTAL; - global $AMBITO_GRUPOSSOFTINCREMENTAL; - global $LITAMBITO_GRUPOSSOFTINCREMENTAL; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_RaizSoftwaresIncrementales"'; - $layerXML.=' maxanchu=190'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSSOFTINCREMENTAL.',' ."'".$LITAMBITO_GRUPOSSOFTINCREMENTAL."'". ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[22]; - $layerXML.='></ITEM>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=280; - $wpages="../propiedades/propiedades_softincrementales.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/confisoft.gif"'; - $layerXML.=' textoitem='.$TbMsg[23]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_softincrementales.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_SOFTINCREMENTAL.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[24]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLGruposIncrementales(){ - global $AMBITO_SOFTINCREMENTAL; - global $AMBITO_GRUPOSSOFTINCREMENTAL; - global $LITAMBITO_GRUPOSSOFTINCREMENTAL; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSSOFTINCREMENTAL.'"'; - $layerXML.=' maxanchu=195'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSSOFTINCREMENTAL.',' ."'".$LITAMBITO_GRUPOSSOFTINCREMENTAL."'". ')"'; - $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; - $layerXML.=' textoitem='.$TbMsg[22]; - $layerXML.='></ITEM>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=280; - $wpages="../propiedades/propiedades_softincrementales.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/confisoft.gif"'; - $layerXML.=' textoitem='.$TbMsg[23]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wParam="../gestores/gestor_softincrementales.php"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="colocar('."'".$wParam."'".','.$AMBITO_SOFTINCREMENTAL.')"'; - $layerXML.=' imgitem="../images/iconos/colocar.gif"'; - $layerXML.=' textoitem='.$TbMsg[24]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/modificar.gif"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar_grupos()"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[25]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//________________________________________________________________________________________________________ -function CreacontextualXMLSoftware_Incremental(){ - global $AMBITO_SOFTINCREMENTAL; - global $LITAMBITO_SOFTINCREMENTAL; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_SOFTINCREMENTAL.'"'; - $layerXML.=' maxanchu=160'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_incrementalcomponente()"'; - $layerXML.=' imgitem="../images/iconos/confisoft.gif"'; - $layerXML.=' textoitem='.$TbMsg[14]; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="informacion_incrementales()"'; - $layerXML.=' textoitem='.$TbMsg[26]; - $layerXML.=' imgitem="../images/iconos/informacion.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="mover('.$AMBITO_SOFTINCREMENTAL.')"'; - $layerXML.=' imgitem="../images/iconos/mover.gif"'; - $layerXML.=' textoitem='.$TbMsg[27]; - $layerXML.='></ITEM>'; - - $layerXML.='<SEPARADOR>'; - $layerXML.='</SEPARADOR>'; - - $wLeft=170; - $wTop=150; - $wWidth=480; - $wHeight=280; - $wpages="../propiedades/propiedades_softincrementales.php"; - $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar('.$wParam.')"'; - $layerXML.=' textoitem='.$TbMsg[1]; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar('.$wParam.')"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem='.$TbMsg[28]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -?> diff --git a/admin/WebConsole/principal/sondeo.php b/admin/WebConsole/principal/sondeo.php deleted file mode 100755 index 8eb5dc70..00000000 --- a/admin/WebConsole/principal/sondeo.php +++ /dev/null @@ -1,67 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: sondeo.php -// Descripción : -// Consulta el estado de los ordenadores -// ************************************************************************************************************************************************* - include_once("../includes/ctrlacc.php"); - include_once("../clases/SockHidra.php"); - include_once("../clases/AdoPhp.php"); - include_once("../includes/constantes.php"); - include_once("../includes/comunes.php"); - include_once("../includes/CreaComando.php"); - //________________________________________________________________________________________________________ - $cadenaip=0; - $sw=0; // Swich para conmutar entre sondeo a clientes o sólo consulta a la tabla de sockets - - if (isset($_POST["cadenaip"])) $cadenaip=$_POST["cadenaip"]; - if (isset($_POST["sw"])) $sw=$_POST["sw"]; - //________________________________________________________________________________________________________ - $cmd=CreaComando($cadenaconexion); - if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. - //________________________________________________________________________________________________________ - switch($sw){ - case 1: - $funcion="Sondeo"; // Nombre de la función que procesa la petición - $atributos="sws=S"; - break; - case 2: - $funcion="Sondeo"; // Nombre de la función que procesa la petición - $atributos="sws=T"; - } - $aplicacion=""; // Ámbito de aplicación (cadena de ipes separadas por ";" y de identificadores de ordenadores por "," - $acciones=""; // Cadena de identificadores de acciones separadas por ";" para seguimiento - //________________________________________________________________________________________________________ - // Ámbito de aplicación de la petición - //________________________________________________________________________________________________________ - $aplicacion="iph=".$cadenaip.chr(13); - //________________________________________________________________________________________________________ - // Envio al servidor de la petición - //________________________________________________________________________________________________________ - $resul=false; - $trama=""; - - $parametros="1"; // Ejecutor - $parametros.="nfn=".$funcion.chr(13); - $parametros.=$atributos.chr(13); - $parametros.=$acciones.chr(13); - $parametros.=$aplicacion.chr(13); - - //die($parametros); - - $shidra=new SockHidra($servidorhidra,$hidraport); - if ($shidra->conectar()){ // Se ha establecido la conexión con el servidor hidra - $resul=$shidra->envia_comando($parametros); - $trama=$shidra->recibe_respuesta(); - $parametros=substr($trama,$LONCABECERA,strlen($trama)-$LONCABECERA); - $ValorParametros=extrae_parametros($parametros,chr(13),'='); - $trama_notificacion=$ValorParametros["tso"]; - $shidra->desconectar(); - echo $trama_notificacion; // Devuelve respuesta - } -?> diff --git a/admin/WebConsole/propiedades/propiedades_aulas.php b/admin/WebConsole/propiedades/propiedades_aulas.php deleted file mode 100644 index e8172e56..00000000 --- a/admin/WebConsole/propiedades/propiedades_aulas.php +++ /dev/null @@ -1,251 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_aulas.php -// Descripción : -// Presenta el formulario de captura de datos de un aula para insertar,modificar y eliminar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/TomaDato.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../clases/AdoPhp.php"); -include_once("../idiomas/php/".$idioma."/propiedades_aulas_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$idaula=0; -$nombreaula=""; -$urlfoto=""; -$cagnon=false; -$pizarra=false; -$ubicacion=""; -$comentarios=""; -$idmenu=0; -$ordenadores=0; -$puestos=0; -$horaresevini=0; -$horaresevfin=0; -$grupoid=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idaula"])) $idaula=$_GET["idaula"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idaula=$_GET["identificador"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idaula); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -} -else - $urlfoto="../images/aula.jpg"; -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_aulas.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_aulas_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<DIV align=center> -<FORM name="fdatos"> - <INPUT type=hidden name=idaula value=<?=$idaula?>> - <INPUT type=hidden name=grupoid value=<?=$grupoid?>> - <INPUT type=hidden name=ordenadores value=<?=$ordenadores?>> - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos > -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TD> - <? - if ($opcion==$op_eliminacion){ - echo '<TD>'. $nombreaula.'</TD>'; - echo '<TD colspan=2 valign=top align=center rowspan=2><IMG border=3 style="border-color:#63676b" src="'.$urlfoto.'"<br><center> Computers: '. $ordenadores.'</center></TD>'; - } - else{ - echo '<TD><INPUT class="formulariodatos" name=nombreaula style="width:215" type=text value="'. $nombreaula.'"></TD>'; - echo'<TD colspan=2 valign=top align=left rowspan=2><IMG border=3 style="border-color:#63676b" src="'.$urlfoto.'"<br><center> Computers: '. $ordenadores.'</center></TD>'; - } - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD>'.$ubicacion.' </TD>'; - else - echo '<TD><TEXTAREA class="formulariodatos" name=ubicacion rows=3 cols=42>'.$ubicacion.'</TEXTAREA></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[7]?> </TD> - <? - if ($opcion==$op_eliminacion){ - echo '<TD colspan=3><INPUT class="formulariodatos" name=cagnon type=checkbox onclick="desabilita(this)" '; - if ($cagnon) echo ' checked '; - echo '></TD>'; - } - else{ - echo '<TD colspan=3><INPUT class="formulariodatos" name=cagnon type=checkbox '; - if ($cagnon) echo ' checked '; - echo '></TD>'; - } - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[8]?> </TD> - <? - if ($opcion==$op_eliminacion){ - echo '<TD colspan=3><INPUT class="formulariodatos" name=pizarra type=checkbox onclick="desabilita(this)" '; - if ($pizarra) echo ' checked '; - echo '></TD>'; - } - else{ - echo '<TD colspan=3><INPUT class="formulariodatos" name=pizarra type=checkbox '; - if ($pizarra) echo ' checked '; - echo '></TD>'; - } - ?> - </TR > -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center ><?echo $TbMsg[9]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD colspan=3>'.$puestos.'</TD>'; - else - echo '<TD colspan=3><INPUT class="formulariodatos" name=puestos style="width:30" type=text value='.$puestos.'></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center ><?echo $TbMsg[13]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD colspan=3>'.$TbMsg[14].$horaresevini.'   '.$TbMsg[15].$horaresevfin.'</TD>'; - else - echo '<TD colspan=3>'.$TbMsg[14].' <INPUT class="formulariodatos" onclick="vertabla_horas(this)" name=horaresevini style="width:30" type=text value='.$horaresevini.'>   '.$TbMsg[15].' <INPUT class="formulariodatos" onclick="vertabla_horas(this)" name=horaresevfin style="width:30" type=text value='.$horaresevfin.'></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[10]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD colspan=3>'.$urlfoto.'</TD>'; - else - echo '<TD colspan=3><INPUT class="formulariodatos" name=urlfoto style="width:330" type=text value='.$urlfoto.'></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[11]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'menus',$idmenu,'idmenu','descripcion').' </TD>'; - else - echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'menus',$idmenu,'idmenu','descripcion',330).'</TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[12]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD colspan=3>'.$comentarios.'</TD>'; - else - echo '<TD colspan=3><TEXTAREA class="formulariodatos" name=comentarios rows=3 cols=65>'.$comentarios.'</TEXTAREA></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de un aula -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - id: El identificador del aula -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $idaula; - global $nombreaula; - global $urlfoto; - global $cagnon; - global $pizarra; - global $ubicacion; - global $comentarios; - global $ordenadores; - global $puestos; - global $horaresevini; - global $horaresevfin; - global $idmenu; - global $grupoid; - $rs=new Recordset; - $cmd->texto="SELECT * FROM aulas WHERE idaula=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $nombreaula=$rs->campos["nombreaula"]; - $urlfoto=$rs->campos["urlfoto"]; - if ($urlfoto=="" ) - $urlfoto="../images/aula.jpg"; - $cagnon=$rs->campos["cagnon"]; - $pizarra=$rs->campos["pizarra"]; - $ubicacion=$rs->campos["ubicacion"]; - $comentarios=$rs->campos["comentarios"]; - $puestos=$rs->campos["puestos"]; - $horaresevini=$rs->campos["horaresevini"]; - $horaresevfin=$rs->campos["horaresevfin"]; - $grupoid=$rs->campos["grupoid"]; - $rs->Cerrar(); - $cmd->texto="SELECT count(*) as numordenadores FROM ordenadores WHERE idaula=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF) - $ordenadores=$rs->campos["numordenadores"]; - $cmd->texto="SELECT idmenu FROM ordenadores WHERE idaula=".$id." group by idmenu"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - if($rs->numeroderegistros==1) // Un sólo menu para todos los ordenadores - $idmenu=$rs->campos["idmenu"]; - } - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?> diff --git a/admin/WebConsole/propiedades/propiedades_centros.php b/admin/WebConsole/propiedades/propiedades_centros.php deleted file mode 100644 index 59a6c5a8..00000000 --- a/admin/WebConsole/propiedades/propiedades_centros.php +++ /dev/null @@ -1,117 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_centros.php -// Descripción : -// Presenta el formulario de captura de datos de un centro para insertar,modificar y eliminar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/TomaDato.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../clases/AdoPhp.php"); -include_once("../idiomas/php/".$idioma."/propiedades_centros_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$idcentro=0; -$nombrecentro=""; -$identidad=0; -$grupoid=0; -$comentarios=""; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idcentro"])) $idcentro=$_GET["idcentro"]; -if (isset($_GET["identidad"])) $identidad=$_GET["identidad"]; -if (isset($_GET["identificador"])) $idcentro=$_GET["identificador"]; - -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idcentro); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_centros.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_centros_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatos"> - <INPUT type=hidden name=idcentro value=<?=$idcentro?>> - <INPUT type=hidden name=identidad value=<?=$identidad?>> - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> -<!--------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH> <?echo $TbMsg[5]?> </TH> - <?if ($opcion==$op_eliminacion){?> - <TD><?echo $nombrecentro?></TD> - <?}else{?> - <TD><INPUT type=text class=cajatexto name="nombrecentro" style="width:350" value="<? echo $nombrecentro?>"> - <?}?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD>'.$comentarios.'</TD>'; - else - echo '<TD><TEXTAREA class="formulariodatos" name=comentarios rows=3 cols=66>'.$comentarios.'</TEXTAREA></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de un centro -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - id: El identificador del centro -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $nombrecentro; - global $comentarios; - - $rs=new Recordset; - $cmd->texto="SELECT * FROM centros WHERE idcentro=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $nombrecentro=$rs->campos["nombrecentro"]; - $comentarios=$rs->campos["comentarios"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?> diff --git a/admin/WebConsole/propiedades/propiedades_componentehardwares.php b/admin/WebConsole/propiedades/propiedades_componentehardwares.php deleted file mode 100644 index 47622dfd..00000000 --- a/admin/WebConsole/propiedades/propiedades_componentehardwares.php +++ /dev/null @@ -1,114 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_componentehardwares.php -// Descripción : -// Presenta el formulario de captura de datos de un componente hardware para insertar,modificar y eliminar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/TomaDato.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../clases/AdoPhp.php"); -include_once("../idiomas/php/".$idioma."/propiedades_componentehardwares_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$idhardware=0; -$descripcion=""; -$idtipohardware=0; -$grupoid=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idhardware"])) $idhardware=$_GET["idhardware"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idhardware=$_GET["identificador"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idhardware); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperaci� de datos. -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_componentehardwares.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_componentehardwares_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatos"> - <INPUT type=hidden name=idhardware value=<?=$idhardware?>> - <INPUT type=hidden name=grupoid value=<?=$grupoid?>> - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:215">'.$descripcion.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=descripcion style="width:250" type=text value="'.$descripcion.'"></TD>';?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD>'.TomaDato($cmd,0,'tipohardwares',$idtipohardware,'idtipohardware','descripcion').'</TD>'; - else - echo '<TD>'.HTMLSELECT($cmd,0,'tipohardwares',$idtipohardware,'idtipohardware','descripcion',250).'</TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de un componente hardware -// Parametros: -// - cmd: Una comando ya operativo (con conexiónabierta) -// - id: El identificador del componente hardware -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $descripcion; - global $idtipohardware; - $rs=new Recordset; - $cmd->texto="SELECT * FROM hardwares WHERE idhardware=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $descripcion=$rs->campos["descripcion"]; - $idtipohardware=$rs->campos["idtipohardware"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?> diff --git a/admin/WebConsole/propiedades/propiedades_componentesoftwares.php b/admin/WebConsole/propiedades/propiedades_componentesoftwares.php deleted file mode 100644 index 76e5d41d..00000000 --- a/admin/WebConsole/propiedades/propiedades_componentesoftwares.php +++ /dev/null @@ -1,131 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_componentesoftwares.php -// Descripción : -// Presenta el formulario de captura de datos de un componente software para insertar,modificar y eliminar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/TomaDato.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../clases/AdoPhp.php"); -include_once("../idiomas/php/".$idioma."/propiedades_componentesoftwares_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$idsoftware=0; -$descripcion=""; -$idtiposoftware=0; -$idtiposo=0; -$grupoid=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idsoftware"])) $idsoftware=$_GET["idsoftware"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idsoftware=$_GET["identificador"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idsoftware); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperaci� de datos. -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_componentesoftwares.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_componentesoftwares_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatos"> - <INPUT type=hidden name=idsoftware value=<?=$idsoftware?>> - <INPUT type=hidden name=grupoid value=<?=$grupoid?>> - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR width="100px" style="display:block"> - <TH width="100px" align=center> <?echo $TbMsg[5]?> </TH> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:215">'.$descripcion.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=descripcion style="width:250" type=text value="'.$descripcion.'"></TD>';?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR width="100px" style="display:block" > - <TH width="100px" align=center> <?echo $TbMsg[6]?> </TH> - <? - if ($opcion==$op_eliminacion) - echo '<TD>'.TomaDato($cmd,0,'tiposoftwares',$idtiposoftware,'idtiposoftware','descripcion').'</TD>'; - else - echo '<TD>'.HTMLSELECT($cmd,0,'tiposoftwares',$idtiposoftware,'idtiposoftware','descripcion',250,"seleccion").'</TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <?if($idtiposoftware!=1) - echo '<TR width="100px" id="tridtiposo" style="display:none">'; - else - echo '<TR width="100px" id="tridtiposo" style="display:block">'; - ?> - <TH width="100px" align=center> <?echo $TbMsg[7]?> </TH> - <? - if ($opcion==$op_eliminacion) - echo '<TD>'.TomaDato($cmd,0,'tiposos',$idtiposo,'idtiposo','descripcion').'</TD>'; - else - echo '<TD>'.HTMLSELECT($cmd,0,'tiposos',$idtiposo,'idtiposo','descripcion',250).'</TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de un componente software -// Parametros: -// - cmd: Una comando ya operativo (con conexiónabierta) -// - id: El identificador del componente software -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $descripcion; - global $idtiposoftware; - global $idtiposo; - $rs=new Recordset; - $cmd->texto="SELECT * FROM softwares WHERE idsoftware=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $descripcion=$rs->campos["descripcion"]; - $idtiposoftware=$rs->campos["idtiposoftware"]; - $idtiposo=$rs->campos["idtiposo"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?> diff --git a/admin/WebConsole/propiedades/propiedades_entidades.php b/admin/WebConsole/propiedades/propiedades_entidades.php deleted file mode 100644 index a699ee6c..00000000 --- a/admin/WebConsole/propiedades/propiedades_entidades.php +++ /dev/null @@ -1,119 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_entidades.php -// Descripción : -// Presenta el formulario de captura de datos de una entidad para insertar,modificar y eliminar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/TomaDato.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../clases/AdoPhp.php"); -include_once("../idiomas/php/".$idioma."/propiedades_entidades_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$identidad=0; -$nombreentidad=""; -$iduniversidad=0; -$grupoid=0; -$comentarios=""; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["identidad"])) $identidad=$_GET["identidad"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["iduniversidad"])) $iduniversidad=$_GET["iduniversidad"]; -if (isset($_GET["identificador"])) $identidad=$_GET["identificador"]; - -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$identidad); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_entidades.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_entidades_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatos"> - <INPUT type=hidden name=identidad value=<?=$identidad?>> - <INPUT type=hidden name=iduniversidad value=<?=$iduniversidad?>> - <INPUT type=hidden name=grupoid value=<?=$grupoid?>> - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> -<!--------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH> <?echo $TbMsg[5]?> </TH> - <?if ($opcion==$op_eliminacion){?> - <TD><?echo $nombreentidad?></TD> - <?}else{?> - <TD><INPUT type=text class=cajatexto name="nombreentidad" style="width:350" value="<? echo $nombreentidad?>"> - <?}?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD>'.$comentarios.'</TD>'; - else - echo '<TD><TEXTAREA class="formulariodatos" name=comentarios rows=3 cols=66>'.$comentarios.'</TEXTAREA></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de un entidad -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - id: El identificador del entidad -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $nombreentidad; - global $comentarios; - - $rs=new Recordset; - $cmd->texto="SELECT * FROM entidades WHERE identidad=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $nombreentidad=$rs->campos["nombreentidad"]; - $comentarios=$rs->campos["comentarios"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?> diff --git a/admin/WebConsole/propiedades/propiedades_entornos.php b/admin/WebConsole/propiedades/propiedades_entornos.php deleted file mode 100644 index 0cc58425..00000000 --- a/admin/WebConsole/propiedades/propiedades_entornos.php +++ /dev/null @@ -1,180 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_entornos.php -// Descripción : -// Presenta el formulario de captura de datos de entorno para insertar,modificar y eliminar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/TomaDato.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../includes/HTMLCTESELECT.php"); -include_once("../clases/AdoPhp.php"); -include_once("../idiomas/php/".$idioma."/propiedades_entornos_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ - - -$identorno=1; -$ipserveradm=""; -$portserveradm=""; -$protoclonacion=""; -$repositorio=""; - - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["identorno"])) $identorno=$_GET["identorno"]; - -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando - - -if (!$cmd){ - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -} -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$identorno); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -} - - -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_entornos.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <SCRIPT language="javascript" > - - </SCRIPT> - - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_entornos_'.$idioma.'.js"></SCRIPT>'?> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<DIV align=center> -<FORM name="fdatos" action="../gestores/gestor_entornos.php" method="post"> - <INPUT type=hidden name="identorno" value="<? echo $identorno?>"> - <INPUT type=hidden name="opcion" value="<? echo $opcion?>"> - - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos > - - - -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TD> - <? - if ($opcion==$op_eliminacion){ - echo '<TD>'. $ipserveradm.'</TD>'; - } - else{ - echo '<TD><INPUT type=tex class="formulariodatos" name=ipserveradm size="50" value="'. $ipserveradm.'"></TD>'; - - } - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD>'.$portserveradm.' </TD>'; - else - echo '<TD><INPUT type=text class="formulariodatos" name=portserveradm size="50" value="'.$portserveradm.'"></TD>'; - ?> - </TR> - -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[7]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD>'.$protoclonacion.'</TD>'; - else{ - $metodos="UNICAST=UNICAST".chr(13); - $metodos.="MULTICAST=MULTICAST".chr(13); - $metodos.="TORRENT=TORRENT"; - echo '<TD>'.HTMLCTESELECT($metodos,"protoclonacion","estilodesple","",$protoclonacion,100).'</TD>'.chr(13); - } - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - - <TR> - <TH align=center> <?echo $TbMsg[8]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:300"><IMG src="'.$tbimg[$repositorio].'"> ('.$TbMsg[8+$repositorio].')</TD>'; - else{ - echo '<TD>'; - echo '<INPUT name=repositorio type=radio value="'.$CON_REPOSITORIO.'"'; - if ($repositorio==1) echo " checked "; - echo ">".$TbMsg[9]; - - echo '<INPUT name=repositorio type=radio value="'.$SIN_REPOSITORIO.'"'; - if ($repositorio==0) echo " checked "; - echo ">".$TbMsg[10]; - echo '</TD>'; - } - ?> - </TR> - -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ - -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de entorno -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - id: El identificador del entorno. -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - - global $identorno; - global $ipserveradm; - global $portserveradm; - global $protoclonacion; - global $repositorio; - - $rs=new Recordset; - $cmd->texto="SELECT * FROM entornos WHERE identorno=".$id; - - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $ipserveradm=$rs->campos["ipserveradm"]; - $portserveradm=$rs->campos["portserveradm"]; - $protoclonacion=$rs->campos["protoclonacion"]; - $repositorio=$rs->campos["repositorio"]; - - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?> diff --git a/admin/WebConsole/propiedades/propiedades_grupos.php b/admin/WebConsole/propiedades/propiedades_grupos.php deleted file mode 100644 index 9479bd83..00000000 --- a/admin/WebConsole/propiedades/propiedades_grupos.php +++ /dev/null @@ -1,212 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2006 -// Nombre del fichero: propiedades_grupos.php -// Descripción : -// Presenta el formulario de captura de datos de un grupo para insertar,modificar y eliminar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../idiomas/php/".$idioma."/propiedades_grupos_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$nombregrupo=""; -$comentarios=""; -$grupoid=0; -$idgrupo=0; -$tipo=0; -$literaltipo=""; -$iduniversidad=0; -$idaula=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idgrupo"])) $idgrupo=$_GET["idgrupo"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["tipo"])) $tipo=$_GET["tipo"]; -if (isset($_GET["literaltipo"])) $literaltipo=$_GET["literaltipo"]; -if (isset($_GET["iduniversidad"])) $iduniversidad=$_GET["iduniversidad"]; -if (isset($_GET["idaula"])) $idaula=$_GET["idaula"]; - -if (isset($_GET["identificador"])) $idgrupo=$_GET["identificador"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idgrupo); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -} -switch($literaltipo){ - case $LITAMBITO_CENTROS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[7]; - break; - case $LITAMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[7]; - break; - case $LITAMBITO_GRUPOSORDENADORES: - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[22]; - break; - case $LITAMBITO_GRUPOSTAREAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[9]; - break; - case $LITAMBITO_GRUPOSPROCEDIMIENTOS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[8]; - break; - case $LITAMBITO_GRUPOSTRABAJOS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[10]; - break; - case $LITAMBITO_GRUPOSIMAGENES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[11]; - break; - case $LITAMBITO_GRUPOSCOMPONENTESHARD : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[12]; - break; - case $LITAMBITO_GRUPOSCOMPONENTESSOFT : - $urlimg='../images/iconos/confisoft.gif'; - $textambito=$TbMsg[13]; - break; - case $LITAMBITO_GRUPOSPERFILESHARD : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[14]; - break; - case $LITAMBITO_GRUPOSPERFILESSOFT : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[15]; - break; - case $LITAMBITO_GRUPOSSOFTINCREMENTAL : - $urlimg='../images/iconos/softcombi.gif'; - $textambito=$TbMsg[16]; - break; - case $LITAMBITO_GRUPOSSERVIDORESREMBO : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[17]; - break; - case $LITAMBITO_GRUPOSSERVIDORESDHCP : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[18]; - break; - case $LITAMBITO_GRUPOSMENUS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[19]; - break; - case $LITAMBITO_GRUPOSRESERVAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[20]; - break; - case $LITAMBITO_GRUPOSENTIDADES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[21]; - break; - default: - $resul=false; -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_grupos.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_grupos_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<DIV align=center> -<FORM name="fdatos" action="../gestores/gestor_grupos.php" method=post> - <INPUT type=hidden name=opcion value=<?=$opcion?>> - <INPUT type=hidden name=idgrupo value=<?=$idgrupo?>> - <INPUT type=hidden name=grupoid value=<?=$grupoid?>> - <INPUT type=hidden name=tipo value=<?=$tipo?>> - <INPUT type=hidden name=literaltipo value="<?=$literaltipo?>"> - <INPUT type=hidden name=iduniversidad value=<?=$iduniversidad?>> - <INPUT type=hidden name=idaula value=<?=$idaula?>> - <P align=center class=cabeceras><IMG src="<? echo $urlimg?>"> <?echo $textambito?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos > -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:300">'.$nombregrupo.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=nombregrupo style="width:320" type=text value="'.$nombregrupo.'"></TD>';?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD>'.$comentarios.'</TD>'; - else - echo '<TD><TEXTAREA class="formulariodatos" name=comentarios rows=3 cols=60>'.$comentarios.'</TEXTAREA></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> - <TABLE align=center> - <TR> - <TD><A href="#"><IMG border=0 src="../images/boton_cancelar.gif" onclick="cancelar()"></A></TD> - <TD width=20></TD> - <TD><A href="#"><IMG border=0 src="../images/boton_confirmar.gif" onclick="confirmar(<?=$opcion?>)" ></A></TD> - </TR> - </TABLE> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de una grupo -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - id: El identificador de la grupo -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $nombregrupo; - global $comentarios; - global $literaltipo; - global $LITAMBITO_GRUPOSORDENADORES; - - $rs=new Recordset; - if($literaltipo==$LITAMBITO_GRUPOSORDENADORES) - $cmd->texto="SELECT * FROM gruposordenadores WHERE idgrupo=".$id; - else - $cmd->texto="SELECT * FROM grupos WHERE idgrupo=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - if($literaltipo==$LITAMBITO_GRUPOSORDENADORES) - $nombregrupo=$rs->campos["nombregrupoordenador"]; - else - $nombregrupo=$rs->campos["nombregrupo"]; - $comentarios=$rs->campos["comentarios"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/propiedades/propiedades_imagenes.php b/admin/WebConsole/propiedades/propiedades_imagenes.php deleted file mode 100644 index 431c4081..00000000 --- a/admin/WebConsole/propiedades/propiedades_imagenes.php +++ /dev/null @@ -1,126 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: MArzo-2005 -// Nombre del fichero: propiedades_imagenes.php -// Descripción : -// Presenta el formulario de captura de datos de una imagen para insertar,modificar y eliminar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/TomaDato.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../idiomas/php/".$idioma."/propiedades_imagenes_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$idimagen=0; -$descripcion=""; -$idperfilsoft=0; -$comentarios=""; -$grupoid=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idimagen"])) $idimagen=$_GET["idimagen"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idimagen=$_GET["identificador"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idimagen); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_imagenes.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_imagenes_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<DIV align=center> -<FORM name="fdatos"> - <INPUT type=hidden name=idimagen value=<?=$idimagen?>> - <INPUT type=hidden name=grupoid value=<?=$grupoid?>> - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:300">'.$descripcion.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=descripcion style="width:300" type=text value="'.$descripcion.'"></TD>';?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD>'.TomaDato($cmd,$idcentro,'perfilessoft',$idperfilsoft,'idperfilsoft','descripcion').'</TD>'; - else - echo '<TD>'.HTMLSELECT($cmd,$idcentro,'perfilessoft',$idperfilsoft,'idperfilsoft','descripcion',300).'</TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[7]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD>'.$comentarios.'</TD>'; - else - echo '<TD><TEXTAREA class="formulariodatos" name=comentarios rows=3 cols=55>'.$comentarios.'</TEXTAREA></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de una imagen -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - id: El identificador de la imagen -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $descripcion; - global $comentarios; - global $idperfilsoft; - $rs=new Recordset; - $cmd->texto="SELECT * FROM imagenes WHERE idimagen=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $descripcion=$rs->campos["descripcion"]; - $idperfilsoft=$rs->campos["idperfilsoft"]; - $comentarios=$rs->campos["comentarios"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/propiedades/propiedades_menus.php b/admin/WebConsole/propiedades/propiedades_menus.php deleted file mode 100644 index 2483273f..00000000 --- a/admin/WebConsole/propiedades/propiedades_menus.php +++ /dev/null @@ -1,259 +0,0 @@ -<? -// ************************************************************************************************ -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creaciónn: A�o 2003-2004 -// Fecha �ltima modificaci�n: Marzo-2005 -// Nombre del fichero: propiedades_menus.php -// Descripciónn : -// Presenta el formulario de captura de datos de un menu para insertar,modificar y eliminar -// ************************************************************************************************** -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/TomaDato.php"); -include_once("../includes/HTMLCTESELECT.php"); -include_once("../clases/AdoPhp.php"); -include_once("../idiomas/php/".$idioma."/propiedades_menus_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$idmenu=0; -$descripcion=""; -$titulo=""; -$coorx=0; -$coory=0; -$modalidad=0; -$scoorx=0; -$scoory=0; -$smodalidad=0; -$comentarios=""; -$grupoid=0; -$htmlmenupub=""; -$htmlmenupri=""; -$resolucion=""; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idmenu"])) $idmenu=$_GET["idmenu"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idmenu=$_GET["identificador"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexi�n con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idmenu); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperaci�n de datos. -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administraci�n web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_menus.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_menus_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatos"> - <INPUT type=hidden name=idmenu value=<?=$idmenu?>> - <INPUT type=hidden name=grupoid value=<?=$grupoid?>> - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos > -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:300">'.$descripcion.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=descripcion style="width:300" type=text value="'.$descripcion.'"></TD>';?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TH> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:300">'.$titulo.'</TD>'; - else - echo '<TD ><INPUT class="formulariodatos" name=titulo style="width:300" type=text value="'.$titulo.'"></TD>';?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> -<? -/* - <TR> - <TH align=center> <?echo $TbMsg[17]?> </TH> - <? - if ($opcion==$op_eliminacion){ - $tbresolucion[1]="800x600"; - $tbresolucion[2]="1024x768"; - echo '<TD style="width:150">'.$tbresolucion[$resolucion].'</TD>'; - } - else{ - $parametros="1=800x600".chr(13); - $parametros.="2=1024x768"; - echo '<TD>'.HTMLCTESELECT($parametros,"resolucion","estilodesple","",$resolucion,100).'</TD>'; - } - ?> - </TR> -*/ -?> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[7]?> </TH> - <?if ($opcion==$op_eliminacion) - echo '<TD >'.$comentarios.' </TD>'; - else - echo '<TD><TEXTAREA class="formulariodatos" name=comentarios rows=3 cols=55>'.$comentarios.'</TEXTAREA></TD>'; - ?> - </TR> -</TABLE> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> -<BR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> - <TR> - <TD align=center colspan=6> <b><?echo $TbMsg[8]?></b> </TD> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[9]?> </TH> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:50">'.$coorx.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=coorx style="width:50" type=text value="'.$coorx.'"></TD>';?> - <TH align=center> <?echo $TbMsg[10]?> </TH> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:50">'.$coorx.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=coory style="width:50" type=text value="'.$coory.'"></TD>';?> - <TH align=center> <?echo $TbMsg[11]?> </TH> - <? - if ($opcion==$op_eliminacion){ - $tbmodalidad[1]=$TbMsg[13]; - $tbmodalidad[2]=$TbMsg[14]; - echo '<TD style="width:100">'.$tbmodalidad[$modalidad].'</TD>'; - } - else{ - $parametros="1=1".chr(13); - $parametros.="2=2".chr(13); - $parametros.="3=3".chr(13); - $parametros.="4=4".chr(13); - $parametros.="5=5"; - echo '<TD>'.HTMLCTESELECT($parametros,"modalidad","estilodesple","",$modalidad,100).'</TD>'; - } - ?> - </TR> - - <TR> - <TH align=center> <?echo $TbMsg[15]?> </TH> - <?if ($opcion==$op_eliminacion) - echo '<TD colspan=5>'.$htmlmenupub.'</TD>'; - else - echo '<TD colspan=5><INPUT class="formulariodatos" name=htmlmenupub style="width:350" type=text value="'.$htmlmenupub.'"></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TD align=center colspan=6> <b><?echo $TbMsg[12]?></b> </TD> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[9]?> </TH> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:50">'.$scoorx.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=scoorx style="width:50" type=text value="'.$scoorx.'"></TD>';?> - <TH align=center> <?echo $TbMsg[10]?> </TH> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:50">'.$scoorx.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=scoory style="width:50" type=text value="'.$scoory.'"></TD>';?> - <TH align=center> <?echo $TbMsg[11]?> </TH> - <? - if ($opcion==$op_eliminacion){ - $tbmodalidad[1]=$TbMsg[13]; - $tbmodalidad[2]=$TbMsg[14]; - echo '<TD style="width:100">'.$tbmodalidad[$smodalidad].'</TD>'; - } - else{ - $parametros="1=1".chr(13); - $parametros.="2=2".chr(13); - $parametros.="3=3".chr(13); - $parametros.="4=4".chr(13); - $parametros.="5=5"; - echo '<TD>'.HTMLCTESELECT($parametros,"smodalidad","estilodesple","",$smodalidad,100).'</TD>'; - } - ?> - </TR> - <TR> - <TH align=center> <?echo $TbMsg[16]?> </TH> - <?if ($opcion==$op_eliminacion) - echo '<TD colspan=5">'.$htmlmenupri.'</TD>'; - else - echo '<TD colspan=5><INPUT class="formulariodatos" name=htmlmenupri style="width:350" type=text value="'.$htmlmenupri.'"></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de un menu -// Parametros: -// - cmd: Una comando ya operativo (con conexi�n abierta) -// - id: El identificador del menu -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $descripcion; - global $titulo; - global $coorx; - global $coory; - global $modalidad; - global $scoorx; - global $scoory; - global $smodalidad; - global $comentarios; - global $htmlmenupub; - global $htmlmenupri; - global $resolucion; - - $rs=new Recordset; - $cmd->texto="SELECT * FROM menus WHERE idmenu=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $descripcion=$rs->campos["descripcion"]; - $titulo=$rs->campos["titulo"]; - $coorx=$rs->campos["coorx"]; - $coory=$rs->campos["coory"]; - $modalidad=$rs->campos["modalidad"]; - $scoorx=$rs->campos["scoorx"]; - $scoory=$rs->campos["scoory"]; - $smodalidad=$rs->campos["smodalidad"]; - $comentarios=$rs->campos["comentarios"]; - $htmlmenupub=$rs->campos["htmlmenupub"]; - $htmlmenupri=$rs->campos["htmlmenupri"]; - $resolucion=$rs->campos["resolucion"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?> diff --git a/admin/WebConsole/propiedades/propiedades_ordenadores.php b/admin/WebConsole/propiedades/propiedades_ordenadores.php deleted file mode 100644 index 8ba98cf0..00000000 --- a/admin/WebConsole/propiedades/propiedades_ordenadores.php +++ /dev/null @@ -1,253 +0,0 @@ -<? -// **************************************************************************************************** -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_ordenadores.php -// Descripción : -// Presenta el formulario de captura de datos de un ordenador para insertar,modificar y eliminar -// **************************************************************************************************** -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/TomaDato.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../includes/HTMLCTESELECT.php"); -include_once("../clases/AdoPhp.php"); -include_once("../idiomas/php/".$idioma."/propiedades_ordenadores_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$idordenador=0; -$nombreordenador=""; -$ip=""; -$mac=""; -$idperfilhard=0; -$idservidordhcp=0; -$idservidorrembo=0; -$idmenu=0; -$idaula=0; -$cache=""; -$modomul=""; -$ipmul=""; -$pormul=""; -$velmul=""; -$grupoid=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idordenador"])) $idordenador=$_GET["idordenador"]; -if (isset($_GET["idaula"])) $idaula=$_GET["idaula"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idordenador=$_GET["identificador"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idordenador); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_ordenadores.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_ordenadores_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatos"> - <INPUT type=hidden name=idordenador value=<?=$idordenador?>> - <INPUT type=hidden name=grupoid value=<?=$grupoid?>> - <INPUT type=hidden name=idaula value=<?=$idaula?>> - - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> -<!-----------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD>'.$nombreordenador.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=nombreordenador type=text value="'.$nombreordenador.'"></TD>'; - ?> - <TD colspan=2 valign=top align=left rowspan=3><IMG border=2 style="border-color:#63676b" src="../images/fotoordenador.gif"></TD> - </TR> -<!-----------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD>'.$ip.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=ip type=text value="'.$ip.'"></TD>'; - ?> - </TR> -<!-----------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[7]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD>'.$mac.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=mac type=text value="'. $mac.'"></TD>'; - ?> - </TR> -<!-----------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[8]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion').'</TD>'; - else - echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion',250).'</TD>'; - ?> - </TR> -<!-----------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[10]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'servidoresrembo',$idservidorrembo,'idservidorrembo','nombreservidorrembo').'</TD>'; - else - echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'servidoresrembo',$idservidorrembo,'idservidorrembo','nombreservidorrembo',250).'</TD>'; - ?> - </TR> -<!-----------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[11]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'menus',$idmenu,'idmenu','descripcion').'</TD>'; - else - echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'menus',$idmenu,'idmenu','descripcion',250).'</TD>'; - ?> - </TR> -<!-----------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[12]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD colspan=3>'.$cache.'</TD>'; - else - echo '<TD colspan=3><INPUT style="width=250" class="formulariodatos" name=cache type=text value="'. $cache.'"></TD>'; - ?> - </TR> -<!-----------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TD height=40 style="background-color:white;color:#999999" colspan=4 align=center><B> <?echo $TbMsg[17]?> </B></TD> - </TR> -<!-----------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[14]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD colspan=3>'.$ipmul.'</TD>'; - else - echo '<TD colspan=3><INPUT class="formulariodatos" name=ipmul type=text value="'.$ipmul.'"></TD>'; - ?> - </TR> -<!-----------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[15]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD colspan=3>'.$pormul.'</TD>'; - else - echo '<TD colspan=3><INPUT class="formulariodatos" name=pormul type=text value="'.$pormul.'"></TD>'; - ?> - </TR> -<!-----------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[16]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD colspan=3>'.$velmul.'</TD>'; - else - echo '<TD colspan=3><INPUT class="formulariodatos" name=velmul type=text value="'.$velmul.'"></TD>'; - ?> - </TR> -<!-----------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[13]?> </TD> - <? - if ($opcion==$op_eliminacion){ - $metodos[0]=""; - $metodos[1]="Half-Duplex"; - $metodos[2]="Full-Duple"; - echo '<TD colspan=3>'.$metodos[$modomul].'</TD>'; - }else{ - $metodos="0=".chr(13); - $metodos.="1=Half-Duplex".chr(13); - $metodos.="2=Full-Duplex"; - echo '<TD colspan=3>'.HTMLCTESELECT($metodos,"modomul","estilodesple","",$modomul,150).'</TD>'; - } - ?> - </TR> - </TABLE> -</FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de un ordenador -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - id: El identificador del ordenador -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $idordenador; - global $nombreordenador; - global $ip; - global $mac; - global $idperfilhard; - global $idservidordhcp; - global $idservidorrembo; - global $idmenu; - global $cache; - global $modomul; - global $ipmul; - global $pormul; - global $velmul; - $rs=new Recordset; - $cmd->texto="SELECT * FROM ordenadores WHERE idordenador=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $nombreordenador=$rs->campos["nombreordenador"]; - $ip=$rs->campos["ip"]; - $mac=$rs->campos["mac"]; - $idperfilhard=$rs->campos["idperfilhard"]; - $idservidordhcp=$rs->campos["idservidordhcp"]; - $idservidorrembo=$rs->campos["idservidorrembo"]; - $idmenu=$rs->campos["idmenu"]; - $cache=$rs->campos["cache"]; - $modomul=$rs->campos["modomul"]; - $ipmul=$rs->campos["ipmul"]; - $pormul=$rs->campos["pormul"]; - $velmul=$rs->campos["velmul"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?> diff --git a/admin/WebConsole/propiedades/propiedades_ordenadorestandar.php b/admin/WebConsole/propiedades/propiedades_ordenadorestandar.php deleted file mode 100644 index 15730f25..00000000 --- a/admin/WebConsole/propiedades/propiedades_ordenadorestandar.php +++ /dev/null @@ -1,245 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_ordenadorestandar.php -// Descripción : -// Presenta el formulario de captura de datos de un ordenador estandar para insertar,modificar y eliminar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../includes/HTMLCTESELECT.php"); -include_once("../clases/AdoPhp.php"); -include_once("../idiomas/php/".$idioma."/propiedades_ordenadorestandar_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$idaula=0; -$nombreaula=""; -$idordenador=0; -$modomul=""; -$ipmul=""; -$pormul=""; -$velmul=""; -$cache=""; -$idperfilhard=0; -$idservidordhcp=0; -$idservidorrembo=0; - -if (isset($_GET["idaula"])) $idaula=$_GET["idaula"]; // Recoge parametros -if (isset($_GET["nombreaula"])) $nombreaula=$_GET["nombreaula"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idaula); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_ordenadorestandar.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_ordenadorestandar_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatos"> - <P align=center class=cabeceras><IMG border=0 src="../images/iconos/aula.gif"> <?echo $TbMsg[0]?>:<SPAN class=cabeceras><? echo $nombreaula?></SPAN><BR> - <SPAN align=center class=subcabeceras><?echo $TbMsg[1]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[3]?> </TD> - <? - echo '<TD><INPUT class="formulariodatos" name=ipmul type=text value="'.$ipmul.'"></TD>'; - - ?> - <TD colspan=2 valign=top align=left rowspan=4><IMG border=2 style="border-color:#63676b" src="../images/fotoordenador.gif"></TD> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[4]?> </TD> - <? - echo '<TD><INPUT class="formulariodatos" name=pormul type=text value="'. $pormul.'"></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[12]?> </TD> - <? - echo '<TD><INPUT class="formulariodatos" name=velmul type=text value="'. $velmul.'"></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[2]?> </TD> - <? - $metodos="0=".chr(13); - $metodos.="1=Half-Duplex".chr(13); - $metodos.="2=Full-Duplex"; - echo '<TD>'.HTMLCTESELECT($metodos,"modomul","estilodesple","",$modomul,100).'</TD>'.chr(13); - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TD> - <? - echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion',250).'</TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[7]?> </TD> - <? - echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'servidoresrembo',$idservidorrembo,'idservidorrembo','nombreservidorrembo',250).'</TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[11]?> </TD> - <? - echo '<TD colspan=3><INPUT style="width:250"class="formulariodatos" name=cache type=text value="'. $cache.'"></TD>'; - ?> - </TR> - -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <!--TR> - <TH align=center> <?echo $TbMsg[8]?> </TD> - <? - echo '<TD colspan=3><INPUT class="formulariodatos" name=numorde type=text value=0 style="width:250"></TD>'; - ?> - </TR--> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> - <TABLE border=0 align=center> - <!--TR> - <TD width=20> </TD> - <TD colspan=3 align=left ><SPAN class=notas><I><?echo $TbMsg[9]?><br><br><?echo $TbMsg[10]?></I></SPAN></TD> - <TD width=20> </TD></TR> - <TR> - <TD colspan=5 width=20> </TD> - </TR--> - <TR> - <TD width=20> </TD> - <TD align=right><A href=#><IMG border=0 src="../images/boton_cancelar.gif" style="cursor:hand" onclick="cancelar()"></A></TD> - <TD width=20></TD> - <TD align=left ><A href=#><IMG border=0 src="../images/boton_confirmar.gif" style="cursor:hand" onclick="confirmar(<? echo $idaula?>)" ></A></TD> - <TD width=20> </TD> - </TR> - </TABLE> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de un ordenador estandar -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - id: El identificador del ordenador estandar -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $modomul; - global $ipmul; - global $pormul; - global $velmul; - global $cache; - global $idperfilhard; - global $idservidordhcp; - global $idservidorrembo; - - $wmodomul=""; - $wipmul=""; - $wpormul=""; - $wvelmul=""; - $wcache=""; - $widperfilhard=0; - $widservidordhcp=0; - $widservidorrembo=0; - - $rs=new Recordset; - $cmd->texto="SELECT * FROM ordenadores WHERE idaula=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - if ($rs->EOF) return(false); - $rs->Primero(); - $modomul=$rs->campos["modomul"]; - $ipmul=$rs->campos["ipmul"]; - $pormul=$rs->campos["pormul"]; - $velmul=$rs->campos["velmul"]; - $cache=$rs->campos["cache"]; - $idperfilhard=$rs->campos["idperfilhard"]; - $idservidordhcp=$rs->campos["idservidordhcp"]; - $idservidorrembo=$rs->campos["idservidorrembo"]; - - while(!$rs->EOF){ - $wmodomul=$rs->campos["modomul"]; - $wipmul=$rs->campos["ipmul"]; - $wpormul=$rs->campos["pormul"]; - $wvelmul=$rs->campos["velmul"]; - $wcache=$rs->campos["cache"]; - $widperfilhard=$rs->campos["idperfilhard"]; - $widservidordhcp=$rs->campos["idservidordhcp"]; - $widservidorrembo=$rs->campos["idservidorrembo"]; - - if(strlen($wmodomul)!=strlen($modomul)) - $modomul=""; - else{ - for($i=0;$i<strlen($modomul);$i++){ - if(substr($modomul,$i,1)!=substr($wmodomul,$i,1)){ - //$modomul=substr($modomul,0,$i); - $modomul=""; - break; - } - } - } - if(strlen($wipmul)!=strlen($ipmul)) - $ipmul=""; - else{ - for($i=0;$i<strlen($ipmul);$i++){ - if(substr($ipmul,$i,1)!=substr($wipmul,$i,1)){ - $ipmul=""; - break; - } - } - } - if(strlen($wpormul)!=strlen($pormul)) - $pormul=""; - else{ - for($i=0;$i<strlen($pormul);$i++){ - if(substr($pormul,$i,1)!=substr($wpormul,$i,1)){ - $pormul=""; - break; - } - } - } - - if(strlen($wvelmul)!=strlen($velmul)) - $velmul=""; - else{ - for($i=0;$i<strlen($velmul);$i++){ - if(substr($velmul,$i,1)!=substr($wvelmul,$i,1)){ - $velmul=""; - break; - } - } - } - if($cache!=$wcache) $cache=0; - if($idperfilhard!=$widperfilhard) $idperfilhard=0; - if($idservidordhcp!=$widservidordhcp) $idservidordhcp=0; - if($idservidorrembo!=$widservidorrembo) $idservidorrembo=0; - $rs->Siguiente(); - } - $rs->Cerrar(); - return(true); -} diff --git a/admin/WebConsole/propiedades/propiedades_perfilhardwares.php b/admin/WebConsole/propiedades/propiedades_perfilhardwares.php deleted file mode 100644 index cd9e12b6..00000000 --- a/admin/WebConsole/propiedades/propiedades_perfilhardwares.php +++ /dev/null @@ -1,123 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: propiedades_perfilhardwares.php -// Descripción : -// Presenta el formulario de captura de datos de un pefil hardware para insertar,modificar y eliminar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../clases/AdoPhp.php"); -include_once("../idiomas/php/".$idioma."/propiedades_perfilhardwares_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$idperfilhard=0; -$descripcion=""; -$comentarios=""; -$grupoid=0; -$ordenadores=0; // Número de ordenador que tienen este perfil - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idperfilhard"])) $idperfilhard=$_GET["idperfilhard"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idperfilhard=$_GET["identificador"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idperfilhard); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_perfilhardwares.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_perfilhardwares_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<DIV align=center> -<FORM name="fdatos"> - <INPUT type=hidden name=idperfilhard value=<?=$idperfilhard?>> - <INPUT type=hidden name=ordenadores value=<?=$ordenadores?>> - <INPUT type=hidden name=grupoid value=<?=$grupoid?>> - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos > -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:215">'.$descripcion.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=descripcion style="width:215" type=text value="'.$descripcion.'"></TD>';?> - <TD align=left rowspan=2><IMG border=3 style="border-color:#63676b" src="../images/aula.jpg"><br><center> Ordenadores: <? echo $ordenadores?></center></TD> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD>'.$comentarios.'</TD>'; - else - echo '<TD><TEXTAREA class="formulariodatos" name=comentarios rows=3 cols=40>'.$comentarios.'</TEXTAREA></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de un perfil hardware -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - id: El identificador del perfil hardware -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $descripcion; - global $comentarios; - global $ordenadores; - $rs=new Recordset; - $cmd->texto="SELECT * FROM perfileshard WHERE idperfilhard=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $descripcion=$rs->campos["descripcion"]; - $comentarios=$rs->campos["comentarios"]; - $rs->Cerrar(); - $cmd->texto="SELECT count(*) as numordenadores FROM ordenadores WHERE idperfilhard=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF) - $ordenadores=$rs->campos["numordenadores"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/propiedades/propiedades_perfilsoftwares.php b/admin/WebConsole/propiedades/propiedades_perfilsoftwares.php deleted file mode 100644 index 1a883026..00000000 --- a/admin/WebConsole/propiedades/propiedades_perfilsoftwares.php +++ /dev/null @@ -1,125 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: propiedades_perfilsoftwares.php -// Descripción : -// Presenta el formulario de captura de datos de un pefil software para insertar,modificar y eliminar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../clases/AdoPhp.php"); -include_once("../idiomas/php/".$idioma."/propiedades_perfilsoftwares_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$idperfilsoft=0; -$descripcion=""; -$comentarios=""; -$grupoid=0; -$imagenes=0; // Número de imagenes que tienen este perfil - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idperfilsoft"])) $idperfilsoft=$_GET["idperfilsoft"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idperfilsoft=$_GET["identificador"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idperfilsoft); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_perfilsoftwares.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_perfilsoftwares_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<DIV align=center> -<FORM name="fdatos"> - <INPUT type=hidden name=idperfilsoft value=<?=$idperfilsoft?>> - <INPUT type=hidden name=imagenes value=<?=$imagenes?>> - <INPUT type=hidden name=grupoid value=<?=$grupoid?>> - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TH> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:215">'.$descripcion.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=descripcion style="width:215" type=text value="'.$descripcion.'"></TD>';?> - <TD align=left rowspan=2><IMG border=3 style="border-color:#63676b" src="../images/aula.jpg"><br><center> Images: <? echo $imagenes?></center></TD> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TH> - <?if ($opcion==$op_eliminacion) - echo '<TD>'.$comentarios.'</TD>'; - else - echo '<TD><TEXTAREA class="formulariodatos" name=comentarios rows=3 cols=40>'.$comentarios.'</TEXTAREA></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de un perfil software -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - id: El identificador del perfil software -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $descripcion; - global $comentarios; - - global $imagenes; - - $rs=new Recordset; - $cmd->texto="SELECT * FROM perfilessoft WHERE idperfilsoft=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $descripcion=$rs->campos["descripcion"]; - $comentarios=$rs->campos["comentarios"]; - $rs->Cerrar(); - $cmd->texto="SELECT count(*) as numimagenes FROM imagenes WHERE idperfilsoft=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF) - $imagenes=$rs->campos["numimagenes"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?> diff --git a/admin/WebConsole/propiedades/propiedades_procedimientos.php b/admin/WebConsole/propiedades/propiedades_procedimientos.php deleted file mode 100644 index 84cc5e88..00000000 --- a/admin/WebConsole/propiedades/propiedades_procedimientos.php +++ /dev/null @@ -1,112 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_procedimientos.php -// Descripción : -// Presenta el formulario de captura de datos de un procedimiento para insertar,modificar y eliminar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../clases/AdoPhp.php"); -include_once("../idiomas/php/".$idioma."/propiedades_procedimientos_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$idprocedimiento=0; -$descripcion=""; -$comentarios=""; -$grupoid=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idprocedimiento"])) $idprocedimiento=$_GET["idprocedimiento"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idprocedimiento=$_GET["identificador"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idprocedimiento); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_procedimientos.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_procedimientos_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<DIV align=center> -<FORM name="fdatos"> - <INPUT type=hidden name=idprocedimiento value=<?=$idprocedimiento?>> - <INPUT type=hidden name=grupoid value=<?=$grupoid?>> - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:300">'.$descripcion.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=descripcion style="width:300" type=text value="'.$descripcion.'"></TD>';?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD>'.$comentarios.'</TD>'; - else - echo '<TD><TEXTAREA class="formulariodatos" name=comentarios rows=3 cols=55>'.$comentarios.'</TEXTAREA></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de un procedimiento -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - id: El identificador del procedimiento -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $descripcion; - global $comentarios; - $rs=new Recordset; - $cmd->texto="SELECT * FROM procedimientos WHERE idprocedimiento=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $descripcion=$rs->campos["descripcion"]; - $comentarios=$rs->campos["comentarios"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?> diff --git a/admin/WebConsole/propiedades/propiedades_reservas.php b/admin/WebConsole/propiedades/propiedades_reservas.php deleted file mode 100644 index d264fa57..00000000 --- a/admin/WebConsole/propiedades/propiedades_reservas.php +++ /dev/null @@ -1,237 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: MArzo-2005 -// Nombre del fichero: propiedades_reservas.php -// Descripción : -// Presenta el formulario de captura de datos de una reserva para insertar,modificar y eliminar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/TomaDato.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../idiomas/php/".$idioma."/propiedades_reservas_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$idreserva=0; -$descripcion=""; -$solicitante=""; -$email=""; -$idestatus=0; -$idaula=0; -$idimagen=0; -$idtarea=0; -$idtrabajo=0; -$estado=0; -$comentarios=""; -$grupoid=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idreserva"])) $idreserva=$_GET["idreserva"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idreserva=$_GET["identificador"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idreserva); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/propiedades_reservas.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_reservas_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<DIV align=center> -<FORM name="fdatos"> - <INPUT type=hidden name=idreserva value=<?=$idreserva?>> - <INPUT type=hidden name=grupoid value=<?=$grupoid?>> - <INPUT type=hidden name=estado value=<?=$estado?>> - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TH> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:300">'.$descripcion.'</TD>'; - else - echo '<TD><TEXTAREA class="formulariodatos" name=descripcion rows=3 cols=55">'.$descripcion.'</TEXTAREA></TD>';?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TH> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:300">'.$solicitante.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=solicitante style="width:300" type=text value="'.$solicitante.'"></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[8]?> </TH> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:300">'.$email.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=email style="width:300" type=text value="'.$email.'"></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[9]?> </TH> - <? - if ($opcion==$op_eliminacion) - echo '<TD colspan=3>'.TomaDato($cmd,0,'estatus',$idestatus,'idestatus','descripcion').'</TD>'; - else - echo '<TD colspan=3>'.HTMLSELECT($cmd,0,'estatus',$idestatus,'idestatus','descripcion',300).'</TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[10]?> </TH> - <? - if ($opcion==$op_eliminacion) - echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'aulas',$idaula,'idaula','nombreaula').'</TD>'; - else - echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'aulas',$idaula,'idaula','nombreaula',300).'</TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[11]?> </TH> - <? - if ($opcion==$op_eliminacion) - echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'imagenes',$idimagen,'idimagen','descripcion').'</TD>'; - else - echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'imagenes',$idimagen,'idimagen','descripcion',300).'</TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[19]?> </TH> - <? - if ($opcion==$op_eliminacion) - echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'tareas',$idtarea,'idtarea','descripcion').'</TD>'; - else - echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'tareas',$idtarea,'idtarea','descripcion',300).'</TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[20]?> </TH> - <? - if ($opcion==$op_eliminacion) - echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'trabajos',$idtrabajo,'idtrabajo','descripcion').'</TD>'; - else - echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'trabajos',$idtrabajo,'idtrabajo','descripcion',300).'</TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <? - $tbimg[$RESERVA_CONFIRMADA]='../images/iconos/confirmadas.gif'; - $tbimg[$RESERVA_PENDIENTE]='../images/iconos/pendientes.gif'; - $tbimg[$RESERVA_DENEGADA]='../images/iconos/denegadas.gif'; - ?> - <TR> - <TH align=center> <?echo $TbMsg[16]?> </TH> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:300"><IMG src="'.$tbimg[$estado].'"> ('.$TbMsg[12+$estado].')</TD>'; - else{ - echo '<TD>'; - echo '<INPUT name=xestado type=radio value="'.$RESERVA_CONFIRMADA.'"'; - if($estado==$RESERVA_CONFIRMADA) echo ' checked '; - echo ' onclick="document.fdatos.estado.value='.$RESERVA_CONFIRMADA.'">'.$TbMsg[13].' '; - - echo '<INPUT name=xestado type=radio value="'.$RESERVA_PENDIENTE.'"'; - if($estado==$RESERVA_PENDIENTE) echo ' checked '; - echo 'onclick="document.fdatos.estado.value='.$RESERVA_PENDIENTE.'">'.$TbMsg[14].' '; - - echo '<INPUT name=xestado type=radio value="'.$RESERVA_DENEGADA.'"'; - if($estado==$RESERVA_DENEGADA) echo ' checked '; - echo 'onclick="document.fdatos.estado.value='.$RESERVA_DENEGADA.'">'.$TbMsg[15].' '; - - echo '</TD>'; - } - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[7]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD>'.$comentarios.'</TD>'; - else - echo '<TD><TEXTAREA class="formulariodatos" name=comentarios rows=3 cols=55>'.$comentarios.'</TEXTAREA></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de una reserva -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - id: El identificador de la reserva -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $descripcion; - global $comentarios; - global $solicitante; - global $email; - global $idestatus; - global $idaula; - global $idimagen; - global $idtarea; - global $idtrabajo; - global $estado; - - $rs=new Recordset; - $cmd->texto="SELECT * FROM reservas WHERE idreserva=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $descripcion=$rs->campos["descripcion"]; - $solicitante=$rs->campos["solicitante"]; - $email=$rs->campos["email"]; - $idestatus=$rs->campos["idestatus"]; - $idaula=$rs->campos["idaula"]; - $idimagen=$rs->campos["idimagen"]; - $idtarea=$rs->campos["idtarea"]; - $idtrabajo=$rs->campos["idtrabajo"]; - $estado=$rs->campos["estado"]; - $comentarios=$rs->campos["comentarios"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/propiedades/propiedades_servidoresdhcp.php b/admin/WebConsole/propiedades/propiedades_servidoresdhcp.php deleted file mode 100644 index fc9c124c..00000000 --- a/admin/WebConsole/propiedades/propiedades_servidoresdhcp.php +++ /dev/null @@ -1,140 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: propiedades_servidoresdhcp.php -// Descripción : -// Presenta el formulario de captura de datos de un servidor dhcp para insertar,modificar y eliminar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../clases/AdoPhp.php"); -include_once("../idiomas/php/".$idioma."/propiedades_servidoresdhcp_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$idservidordhcp=0; -$nombreservidordhcp=""; -$ip=""; -$grupoid=0; -$comentarios=""; -$ordenadores=0; // Número de ordenador a los que da servicio - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idservidordhcp"])) $idservidordhcp=$_GET["idservidordhcp"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idservidordhcp=$_GET["identificador"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idservidordhcp); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_servidoresdhcp.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_servidoresdhcp_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<DIV align=center> -<FORM name="fdatos"> - <INPUT type=hidden name=idservidordhcp value=<?=$idservidordhcp?>> - <INPUT type=hidden name=grupoid value=<?=$grupoid?>> - <INPUT type=hidden name=ordenadores value=<?=$ordenadores?>> - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos > -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD>'.$nombreservidordhcp.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=nombreservidordhcp style="width:200" type=text value="'.$nombreservidordhcp.'"></TD>'; - ?> - <TD colspan=2 valign=top align=left rowspan=3><CENTER><IMG border=3 style="border-color:#63676b" src="../images/aula.jpg"><BR> Ordenadores: <? echo $ordenadores?></CENTER></TD> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD>'.$ip.'</TD>'; - else - echo'<TD><INPUT class="formulariodatos" name=ip type=text style="width:200" value="'.$ip.'"></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[7]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD>'.$comentarios.'</TD>'; - else - echo '<TD><TEXTAREA class="formulariodatos" name=comentarios rows=2 cols=50>'.$comentarios.'</TEXTAREA></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de un servidor dhcp -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - id: El identificador del servidor -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $nombreservidordhcp; - global $ip; - global $comentarios; - global $ordenadores; - - $rs=new Recordset; - $cmd->texto="SELECT * FROM servidoresdhcp WHERE idservidordhcp=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $nombreservidordhcp=$rs->campos["nombreservidordhcp"]; - $ip=$rs->campos["ip"]; - $comentarios=$rs->campos["comentarios"]; - $rs->Cerrar(); - $cmd->texto="SELECT count(*) as numordenadores FROM ordenadores WHERE idservidordhcp=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF) - $ordenadores=$rs->campos["numordenadores"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?> diff --git a/admin/WebConsole/propiedades/propiedades_servidoresrembo.php b/admin/WebConsole/propiedades/propiedades_servidoresrembo.php deleted file mode 100644 index e534adae..00000000 --- a/admin/WebConsole/propiedades/propiedades_servidoresrembo.php +++ /dev/null @@ -1,208 +0,0 @@ -<? -// ********************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creaciónn: A�o 2003-2004 -// Fecha �ltima modificaci�n: Marzo-2005 -// Nombre del fichero: propiedades_servidoresrembo.php -// Descripciónn : -// Presenta el formulario de captura de datos de un servidor rembo para insertar,modificar y eliminar -// ********************************************************************************************************** -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/TomaDato.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../includes/HTMLCTESELECT.php"); -include_once("../idiomas/php/".$idioma."/propiedades_servidoresrembo_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$idservidorrembo=0; -$nombreservidorrembo=""; -$ip=""; -$puertorepo="2002"; -$pathrembod="/opt/opengnsys/admin"; -$pathpxe="/opt/opengnsys/tftpboot/pxelinux.cfg"; -$grupoid=0; -$comentarios=""; -$ordenadores=0; // Numero de ordenador a los que da servicio - -$idcentro=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idservidorrembo"])) $idservidorrembo=$_GET["idservidorrembo"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idservidorrembo=$_GET["identificador"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexion con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idservidorrembo); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperacion de datos. -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administracion web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_servidoresrembo.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_servidoresrembo_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<DIV align=center> -<FORM name="fdatos"> - <INPUT type=hidden name=idservidorrembo value=<?=$idservidorrembo?>> - <INPUT type=hidden name=grupoid value=<?=$grupoid?>> - <INPUT type=hidden name=ordenadores value=<?=$ordenadores?>> - - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos > -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD>'.$nombreservidorrembo.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=nombreservidorrembo style="width:200" type=text value="'.$nombreservidorrembo.'"></TD>'; - ?> - <TD colspan=2 valign=top align=left rowspan=4 ><CENTER><IMG border=3 style="border-color:#63676b" src="../images/aula.jpg"><BR> Ordenadores: <? echo $ordenadores?><BR> </CENTER></TD> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD>'.$ip.'</TD>'; - else - echo'<TD><INPUT class="formulariodatos" name=ip type=text style="width:200" value="'.$ip.'"></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[8]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD>'.$puertorepo.'</TD>'; - else - echo'<TD><INPUT class="formulariodatos" name=puertorepo type=text style="width:200" value="'.$puertorepo.'"></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[9]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD>'.$pathrembod.'</TD>'; - else - echo'<TD><INPUT class="formulariodatos" name=pathrembod type=text style="width:200" value="'.$pathrembod.'"></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[10]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD>'.$pathpxe.'</TD>'; - else - echo'<TD><INPUT class="formulariodatos" name=pathpxe type=text style="width:200" value="'.$pathpxe.'"></TD>'; - ?> - </TR> - - -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[11]?> </TD> - <? - if ($opcion==$op_eliminacion) - - echo '<TD colspan=1>'.TomaDato($cmd,0,'centros',$idcentro,'idcentro','nombrecentro').'</TD>'; - - else - echo '<TD colspan=1>'.HTMLSELECT($cmd,0,'centros',$idcentro,'idcentro','nombrecentro',200).'</TD>'; - ?> - </TR> - - -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[7]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD>'.$comentarios.'</TD>'; - else - echo '<TD><TEXTAREA class="formulariodatos" name=comentarios rows=2 cols=50>'.$comentarios.'</TEXTAREA></TD>'; - ?> - </TR> - -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - - </TABLE> -</FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de un servidor rembo -// Parametros: -// - cmd: Una comando ya operativo (con conexion abierta) -// - id: El identificador del servidor -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $nombreservidorrembo; - global $ip; - global $comentarios; - global $puertorepo; - global $pathrembod; - global $pathpxe; - global $ordenadores; - - global $idcentro; - - $rs=new Recordset; - $cmd->texto="SELECT * FROM servidoresrembo WHERE idservidorrembo=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $nombreservidorrembo=$rs->campos["nombreservidorrembo"]; - $ip=$rs->campos["ip"]; - $comentarios=$rs->campos["comentarios"]; - $puertorepo=$rs->campos["puertorepo"]; - $pathrembod=$rs->campos["pathrembod"]; - $pathpxe=$rs->campos["pathpxe"]; - - $idcentro=$rs->campos["idcentro"]; - - $rs->Cerrar(); - $cmd->texto="SELECT count(*) as numordenadores FROM ordenadores WHERE idservidorrembo=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF) - $ordenadores=$rs->campos["numordenadores"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?> diff --git a/admin/WebConsole/propiedades/propiedades_softincrementales.php b/admin/WebConsole/propiedades/propiedades_softincrementales.php deleted file mode 100644 index ff24744f..00000000 --- a/admin/WebConsole/propiedades/propiedades_softincrementales.php +++ /dev/null @@ -1,125 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: propiedades_softincrementales.php -// Descripción : -// Presenta el formulario de captura de datos de un software incremental para insertar,modificar y eliminar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../clases/AdoPhp.php"); -include_once("../idiomas/php/".$idioma."/propiedades_softincrementales_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$idsoftincremental=0; -$descripcion=""; -$comentarios=""; -$grupoid=0; -$imagenes=0; // Número de imagenes que tienen este software incremental - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idsoftincremental"])) $idsoftincremental=$_GET["idsoftincremental"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idsoftincremental=$_GET["identificador"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idsoftincremental); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_softincrementales.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_softincrementales_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<DIV align=center> -<FORM name="fdatos"> - <INPUT type=hidden name=idsoftincremental value=<?=$idsoftincremental?>> - <INPUT type=hidden name=imagenes value=<?=$imagenes?>> - <INPUT type=hidden name=grupoid value=<?=$grupoid?>> - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos > -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:215">'.$descripcion.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=descripcion style="width:215" type=text value="'.$descripcion.'"></TD>';?> - <TD align=left rowspan=2><IMG border=3 style="border-color:#63676b" src="../images/aula.jpg"><br><center> Images: <? echo $imagenes?></center></TD> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD>'.$comentarios.'</TD>'; - else - echo '<TD><TEXTAREA class="formulariodatos" name=comentarios rows=3 cols=40>'.$comentarios.'</TEXTAREA></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de un software incremental -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - id: El identificador del software incremental -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $descripcion; - global $comentarios; - - global $imagenes; - - $rs=new Recordset; - $cmd->texto="SELECT * FROM softincrementales WHERE idsoftincremental=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $descripcion=$rs->campos["descripcion"]; - $comentarios=$rs->campos["comentarios"]; - $rs->Cerrar(); - $cmd->texto="SELECT count(*) as numimagenes FROM imagenes_softincremental WHERE idsoftincremental=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF) - $imagenes=$rs->campos["numimagenes"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?> diff --git a/admin/WebConsole/propiedades/propiedades_tareas.php b/admin/WebConsole/propiedades/propiedades_tareas.php deleted file mode 100644 index 61c7ac6c..00000000 --- a/admin/WebConsole/propiedades/propiedades_tareas.php +++ /dev/null @@ -1,111 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_tareas.php -// Descripción : -// Presenta el formulario de captura de datos de una tarea para insertar,modificar y eliminar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../clases/AdoPhp.php"); -include_once("../idiomas/php/".$idioma."/propiedades_tareas_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$idtarea=0; -$descripcion=""; -$comentarios=""; -$grupoid=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idtarea"])) $idtarea=$_GET["idtarea"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idtarea=$_GET["identificador"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idtarea); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_tareas.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_tareas_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<DIV align=center> -<FORM name="fdatos"> - <INPUT type=hidden name=idtarea value=<?=$idtarea?>> - <INPUT type=hidden name=grupoid value=<?=$grupoid?>> - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos > -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:300">'.$descripcion.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=descripcion style="width:300" type=text value="'.$descripcion.'"></TD>';?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD>'.$comentarios.'</TD>'; - else - echo '<TD><TEXTAREA class="formulariodatos" name=comentarios rows=3 cols=55>'.$comentarios.'</TEXTAREA></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de una tarea -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - id: El identificador de la tarea -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $descripcion; - global $comentarios; - $rs=new Recordset; - $cmd->texto="SELECT * FROM tareas WHERE idtarea=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $descripcion=$rs->campos["descripcion"]; - $comentarios=$rs->campos["comentarios"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/propiedades/propiedades_tipohardwares.php b/admin/WebConsole/propiedades/propiedades_tipohardwares.php deleted file mode 100644 index b224669c..00000000 --- a/admin/WebConsole/propiedades/propiedades_tipohardwares.php +++ /dev/null @@ -1,115 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: MArzo-2005 -// Nombre del fichero: propiedades_tipohardwares.php -// Descripción : -// Presenta el formulario de captura de datos de un tipo de hardware para insertar,modificar y eliminar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/TomaDato.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../idiomas/php/".$idioma."/propiedades_tipohardwares_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$idtipohardware=0; -$descripcion=""; -$urlimg=""; -$grupoid=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idtipohardware"])) $idtipohardware=$_GET["idtipohardware"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idtipohardware=$_GET["identificador"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idtipohardware); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_tipohardwares.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_tipohardwares_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<DIV align=center> -<FORM name="fdatos"> - <INPUT type=hidden name=idtipohardware value=<?=$idtipohardware?>> - <INPUT type=hidden name=grupoid value=<?=$grupoid?>> - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos > -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:300">'.$descripcion.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=descripcion style="width:300" type=text value="'.$descripcion.'"></TD>';?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TD> - <? - if ($opcion==$op_eliminacion) - echo '<TD colspan=3>'.TomaDato($cmd,0,'iconos',basename($urlimg),'urlicono','urlicono',0).'</TD>'; - else - echo '<TD colspan=3>'.HTMLSELECT($cmd,0,'iconos',basename($urlimg),'urlicono','descripcion',250,"","","idtipoicono=1").'</TD>'; - ?> - </TR> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de un tipo de hardware -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - id: El identificador del tipo de hardware -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $descripcion; - global $urlimg; - $rs=new Recordset; - $cmd->texto="SELECT * FROM tipohardwares WHERE idtipohardware=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(0); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $descripcion=$rs->campos["descripcion"]; - $urlimg=$rs->campos["urlimg"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/propiedades/propiedades_trabajos.php b/admin/WebConsole/propiedades/propiedades_trabajos.php deleted file mode 100644 index 39868bd0..00000000 --- a/admin/WebConsole/propiedades/propiedades_trabajos.php +++ /dev/null @@ -1,112 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: propiedades_trabajos.php -// Descripción : -// Presenta el formulario de captura de datos de un trabajo para insertar,modificar y eliminar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../clases/AdoPhp.php"); -include_once("../idiomas/php/".$idioma."/propiedades_trabajos_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$idtrabajo=0; -$descripcion=""; -$comentarios=""; -$grupoid=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idtrabajo"])) $idtrabajo=$_GET["idtrabajo"]; -if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; -if (isset($_GET["identificador"])) $idtrabajo=$_GET["identificador"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idtrabajo); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_trabajos.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_trabajos_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<DIV align=center> -<FORM name="fdatos"> - <INPUT type=hidden name=idtrabajo value=<?=$idtrabajo?>> - <INPUT type=hidden name=grupoid value=<?=$grupoid?>> - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[5]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD style="width:300">'.$descripcion.'</TD>'; - else - echo '<TD><INPUT class="formulariodatos" name=descripcion style="width:300" type=text value="'.$descripcion.'"></TD>';?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD>'.$comentarios.'</TD>'; - else - echo '<TD><TEXTAREA class="formulariodatos" name=comentarios rows=3 cols=55>'.$comentarios.'</TEXTAREA></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de un trabajo -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - id: El identificador del trabajo -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $descripcion; - global $comentarios; - $rs=new Recordset; - $cmd->texto="SELECT * FROM trabajos WHERE idtrabajo=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $descripcion=$rs->campos["descripcion"]; - $comentarios=$rs->campos["comentarios"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/propiedades/propiedades_universidades.php b/admin/WebConsole/propiedades/propiedades_universidades.php deleted file mode 100644 index 4b6d6bb1..00000000 --- a/admin/WebConsole/propiedades/propiedades_universidades.php +++ /dev/null @@ -1,111 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: propiedades_universidades.php -// Descripción : -// Presenta el formulario de captura de datos de una universidad para insertar,modificar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/TomaDato.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../clases/AdoPhp.php"); -include_once("../idiomas/php/".$idioma."/propiedades_universidades_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$iduniversidad=0; -$nombreuniversidad=""; -$comentarios=""; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["iduniversidad"])) $iduniversidad=$_GET["iduniversidad"]; -if (isset($_GET["identificador"])) $iduniversidad=$_GET["identificador"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$iduniversidad); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -} -else - $urlicono="../images/universidad.jpg"; -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de universidades</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_universidades.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_universidades_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<DIV align=center> -<FORM name="fdatos"> - <INPUT type=hidden name=iduniversidad value=<?=$iduniversidad?>> - <P align=center class=cabeceras><?echo $TbMsg[4]?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center ><?echo $TbMsg[5]?> </TD> - <?echo '<TD colspan=3><INPUT class="formulariodatos" name=nombreuniversidad style="width:350" type=text value="'.$nombreuniversidad.'"></TD>';?> - </TR> - <!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH align=center> <?echo $TbMsg[6]?> </TD> - <?if ($opcion==$op_eliminacion) - echo '<TD>'.$comentarios.'</TD>'; - else - echo '<TD><TEXTAREA class="formulariodatos" name=comentarios rows=3 cols=66>'.$comentarios.'</TEXTAREA></TD>'; - ?> - </TR> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de un universidad -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - id: El identificador de la universidad -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $iduniversidad; - global $nombreuniversidad; - global $comentarios; - $id=1; - $rs=new Recordset; - $cmd->texto="SELECT * FROM universidades WHERE iduniversidad=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $nombreuniversidad=$rs->campos["nombreuniversidad"]; - $comentarios=$rs->campos["comentarios"]; - } - $rs->Cerrar(); - return(true); -} -?> diff --git a/admin/WebConsole/propiedades/propiedades_usuarios.php b/admin/WebConsole/propiedades/propiedades_usuarios.php deleted file mode 100644 index 8d27d93b..00000000 --- a/admin/WebConsole/propiedades/propiedades_usuarios.php +++ /dev/null @@ -1,185 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: propiedades_usuarios.php -// Descripción : -// Presenta el formulario de captura de datos de un usuario para insertar,modificar y eliminar -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/TomaDato.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../idiomas/php/".$idioma."/propiedades_usuarios_".$idioma.".php"); -//________________________________________________________________________________________________________ -$opcion=0; -$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); -//________________________________________________________________________________________________________ -$idusuario=0; -$usuario=""; -$pasguor=""; -$nombre=""; -$email=""; -$identificador=0; -$idambito=0; -$ididioma=0; -$idtipousuario=0; - -if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros -if (isset($_GET["idusuario"])) $idusuario=$_GET["idusuario"]; -if (isset($_GET["idtipousuario"])) $idtipousuario=$_GET["idtipousuario"]; -if (isset($_GET["identificador"])) $idusuario=$_GET["identificador"]; -if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; - -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -if ($opcion!=$op_alta){ - $resul=TomaPropiedades($cmd,$idusuario); - if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. -} - -switch($idtipousuario){ - case $SUPERADMINISTRADOR: - $urlimg="../images/iconos/superadministradores.gif"; - $litusu=$TbMsg[11]; - break; - case $ADMINISTRADOR: - $urlimg="../images/iconos/administradores.gif"; - $litusu=$TbMsg[12]; - break; - case $OPERADOR: - $urlimg="../images/iconos/operadores.gif"; - $litusu=$TbMsg[13]; - break; -} -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/propiedades_usuarios.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_usuarios_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatos"> - <INPUT type=hidden name=idusuario value=<?=$idusuario?>> - <INPUT type=hidden name=idtipousuario value=<?=$idtipousuario?>> - <INPUT type=hidden name=idambito value=<?=$idambito?>> - <? - if ($opcion==$op_modificacion && $idtipousuario!=$SUPERADMINISTRADOR){ - echo '<INPUT type=hidden name=usuario value='.$usuario.'>'; - echo '<INPUT type=hidden name=pasguor value='.$pasguor.'>'; - } - ?> - <P align=center class=cabeceras><?echo $TbMsg[4]." (".$litusu.")"?><BR> - <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P> - <TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> -<!--------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH> <?echo $TbMsg[5]?> </TH> - <?if ($opcion==$op_eliminacion || ($opcion==$op_modificacion && $idtipousuario!=$SUPERADMINISTRADOR)){?> - <TD><?echo $usuario?>  <IMG src="<? echo $urlimg ?>"></TD> - <?}else{?> - <TD><INPUT type=text class=cajatexto maxlength=10 name="usuario" style="width:100" value="<? echo $usuario?>"> - <IMG src="<? echo $urlimg ?>"> - - <?}?> - </TR> -<!--------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH> <?echo $TbMsg[6]?> </TH> - <?if ($opcion==$op_eliminacion || ($opcion==$op_modificacion && $idtipousuario!=$SUPERADMINISTRADOR)){?> - <TD><?echo $pasguor?></TD> - <?}else{?> - <TD><INPUT type=text class=cajatexto maxlength=10 name="pasguor" style="width:100" value="<? echo $pasguor?>"> - <?}?> - </TR> -<!--------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH> <?echo $TbMsg[7]?> </TH> - <?if ($opcion==$op_eliminacion){?> - <TD><?echo $nombre?></TD> - <?}else{?> - <TD><INPUT type=text class=cajatexto name="nombre" style="width:250" value="<? echo $nombre?>"> - <?}?> - </TR> -<!--------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH> <?echo $TbMsg[8]?> </TH> - <?if ($opcion==$op_eliminacion){?> - <TD><?echo $email?></TD> - <?}else{?> - <TD><INPUT type=text class=cajatexto name="email" style="width:250" value="<? echo $email?>"> - <?}?> - </TR> -<!---------------------------------------------------------------------------------------------------------------------------------------------------> - <TR> - <TH> <?echo $TbMsg[10]?> </TH> - <?if ($opcion==$op_eliminacion){?> - <TD><? echo TomaDato($cmd,0,"idiomas",$ididioma,"ididioma","descripcion")?></TD> - <?}else{?> - <TD><? echo HTMLSELECT($cmd,0,"idiomas",$ididioma,"ididioma","descripcion",100)?></TD> - <?}?> - </TR> - -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - </TABLE> -</FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -include_once("../includes/opcionesbotonesop.php"); -//________________________________________________________________________________________________________ -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -//________________________________________________________________________________________________________ -// Recupera los datos de un usuario -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - id: El identificador del usuario -//________________________________________________________________________________________________________ -function TomaPropiedades($cmd,$id){ - global $usuario; - global $pasguor; - global $nombre; - global $email; - global $idambito; - global $ididioma; - global $idtipousuario; - - $rs=new Recordset; - $cmd->texto="SELECT * FROM usuarios WHERE idusuario=".$id; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $usuario=$rs->campos["usuario"]; - $pasguor=$rs->campos["pasguor"]; - $nombre=$rs->campos["nombre"]; - $email=$rs->campos["email"]; - $idambito=$rs->campos["idambito"]; - $ididioma=$rs->campos["ididioma"]; - $idtipousuario=$rs->campos["idtipousuario"]; - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?> diff --git a/admin/WebConsole/varios/acceso_operador.php b/admin/WebConsole/varios/acceso_operador.php deleted file mode 100644 index ea4e746b..00000000 --- a/admin/WebConsole/varios/acceso_operador.php +++ /dev/null @@ -1,99 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación: Diciembre-2003 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: acceso.php -// Descripción : Presenta la pantalla de login del operador -// ************************************************************************************************************************************************* - -session_start(); // Activa variables de sesi� - -$herror=0; - -if (isset($_GET["herror"])) $herror=$_GET["herror"]; -if (isset($_POST["herror"])) $herror=$_POST["herror"]; - -$ITEMS_PUBLICOS=1; -$ITEMS_PRIVADOS=2; - -if (isset($_SESSION["swop"])){ - // Acceso al menu de adminitración del aula - $wurl="menucliente.php?tip=".$ITEMS_PRIVADOS; - Header('Location:'.$wurl); -} - -$TbErr=array(); -$TbErr[0]="SIN ERRORES"; -$TbErr[1]="ATENCIÓN: Usted no tiene acceso al menú de administración"; -$TbErr[2]="ERROR de conexión con el servidor de datos"; -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="estilos.css"> -</HEAD> -<SCRIPT LANGUAGE="JAVASCRIPT"> -//________________________________________________________________________________________________________ -function confirmar(){ - if (comprobar_datos()) - document.fdatos.submit(); -} -//________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.usu.value==""){ - alert("Debe introducir un nombre de Usuario") - document.fdatos.usu.focus() - return(false) - } - if (document.fdatos.pss.value==""){ - alert("Debe introducir una contraseña") - document.fdatos.pss.focus() - return(false) - } - return(true) -} -//______________________________________________________________________________________________________ -function PulsaEnter(oEvento){ - var iAscii; - if (oEvento.keyCode) - iAscii = oEvento.keyCode; - else{ - if (oEvento.which) - iAscii = oEvento.which; - else - return false; - } - if (iAscii == 13) confirmar(); - return true; -} -//________________________________________________________________________________________________________ -</SCRIPT> -</HEAD> -<BODY> -<DIV style="POSITION:absolute;top:20;left:150"> - <FORM action="accesoperadores.php" name="fdatos" method="post"> - <DIV align="center"> - <IMG src="../images/login_operador.png" width=500 > - <INPUT onkeypress="PulsaEnter(event)" name="usu" style="POSITION:absolute;top:125px;left:365px;width:90;height:20;COLOR: #999999; FONT-FAMILY: Verdana; FONT-SIZE: 12px;"> - <INPUT onkeypress="PulsaEnter(event)" name="pss" type="password" style="POSITION:absolute;top:160px;left:365;width:90;height:20;COLOR: #999999; FONT-FAMILY: Verdana; FONT-SIZE: 12px;"> - <IMG onclick="confirmar()" src="../images/botonok.png" style="POSITION:absolute;top:190;left:400;CURSOR: hand"> - </DIV> - </FORM> -</DIV> -<? -//________________________________________________________________________________________________________ -// Posiciona cursor en campo usuario y muestra mensaje de error si lo hubiera -echo '<SCRIPT LANGUAGE="javascript">'; -if (!empty($herror)) - echo " alert('".$TbErr[$herror]."');"; -echo 'document.fdatos.usu.focus()'; -echo '</SCRIPT>'; -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> diff --git a/admin/WebConsole/varios/accesoperadores.php b/admin/WebConsole/varios/accesoperadores.php deleted file mode 100644 index 5f54f91f..00000000 --- a/admin/WebConsole/varios/accesoperadores.php +++ /dev/null @@ -1,50 +0,0 @@ -<? -// ******************************************************************** -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Diciembre-2003 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: controlacceso.php -// Descripción :Este fichero implementa el control de acceso de los operadores de aula -// ********************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); - -$usu=""; -$pss=""; - -if (isset($_POST["usu"])) $usu=$_POST["usu"]; -if (isset($_POST["pss"])) $pss=$_POST["pss"]; - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location:acceso_operador.php?herror=2'); // Error de conexióncon servidor B.D. - -$ITEMS_PUBLICOS=1; -$ITEMS_PRIVADOS=2; - -// COntrol de acceso del usuario -$rs=new Recordset; - -$cmd->texto="SELECT idusuario,idtipousuario,idambito FROM usuarios WHERE usuario='".$usu."' AND pasguor='".$pss."'"; -$rs->Comando=&$cmd; -if (!$rs->Abrir()){ - Header('Location:acceso_operador.php?herror=2'); // Error de conexióncon servidor B.D. - exit; -} -if ($rs->EOF){ - Header('Location:acceso_operador.php?herror=1'); // Error de acceso, no existe usuario - exit; -} -if($idcentro!=$rs->campos["idambito"] && $rs->campos["idtipousuario"]!=1 ){ - Header('Location:acceso_operador.php?herror=1'); // Error de acceso, el usuario no pertenece al Centro - exit; -} -// Acceso al menu de adminitración del aula -//$wurl="menucliente.php?iph=".$iph."&tip=".$ITEMS_PRIVADOS; -$wurl="menucliente.php?tip=".$ITEMS_PRIVADOS; -$_SESSION["swop"]=$usu; -Header('Location:'.$wurl); -exit;
\ No newline at end of file diff --git a/admin/WebConsole/varios/accionmenu.php b/admin/WebConsole/varios/accionmenu.php deleted file mode 100644 index 61f574f3..00000000 --- a/admin/WebConsole/varios/accionmenu.php +++ /dev/null @@ -1,402 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: accionmenu.php -// Descripción : -// Administra la inclusión de items en menus (procedimientos,tareas y trabajos de un determinado Centro) -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/HTMLSELECT.php"); -include_once("../includes/HTMLCTESELECT.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/accionmenu_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idtipoaccion=0; -$descripcionaccion=""; -$tipoaccion=0; -$tipoitem=0; -$idmenu=0; -$idaccionmenu=0; - -if (isset($_GET["idtipoaccion"])) $idtipoaccion=$_GET["idtipoaccion"]; // Recoge parametros -if (isset($_GET["descripcionaccion"])) $descripcionaccion=$_GET["descripcionaccion"]; // Recoge parametros -if (isset($_GET["tipoaccion"])) $tipoaccion=$_GET["tipoaccion"]; // Recoge parametros -if (isset($_GET["tipoitem"])) $tipoitem=$_GET["tipoitem"]; // Recoge parametros -if (isset($_GET["idmenu"])) $idmenu=$_GET["idmenu"]; // Recoge parametros -if (isset($_GET["idaccionmenu"])) $idaccionmenu=$_GET["idaccionmenu"]; // Recoge parametros - -$EDICIONACCION=1; -$EDICIONITEMS=2; -$EDICIONITEM=3; -$tipoedicion=0; -if(empty($idmenu)) - $tipoedicion=$EDICIONACCION; // Edición desde Acciones -else{ - if(!empty($tipoitem)) - $tipoedicion=$EDICIONITEMS; // Edición de todos los items (privados o públicos ) - else - $tipoedicion=$EDICIONITEM; // Edición de un item -} -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if($cmd){ - switch($tipoedicion){ - case $EDICIONACCION : - gestiona_edicionaccion($cmd,$tipoedicion); - break; - case $EDICIONITEMS : - gestiona_edicionitems($cmd,$tipoedicion); - break; - case $EDICIONITEM : - gestiona_edicionitem($cmd,$tipoedicion); - break; - } -} -//________________________________________________________________________________________________________ -function gestiona_edicionaccion($cmd,$tipoedicion){ - global $TbMsg; - global $idioma; - global $idtipoaccion; - global $descripcionaccion; - global $tipoaccion; - global $idcentro; - global $EJECUCION_PROCEDIMIENTO; - global $EJECUCION_TAREA; - global $EJECUCION_TRABAJO; - global $ITEM_PUBLICO; - global $ITEM_PRIVADO; - - switch($tipoaccion){ - case $EJECUCION_PROCEDIMIENTO : - $urlimg='../images/iconos/procedimiento.gif'; - $litacion=$TbMsg[2]; - break; - case $EJECUCION_TAREA : - $urlimg='../images/iconos/tareas.gif'; - $litacion=$TbMsg[3]; - break; - case $EJECUCION_TRABAJO : - $urlimg='../images/iconos/trabajos.gif'; - $litacion=$TbMsg[4]; - break; - } - $rs=new Recordset; - $cmd->texto='SELECT menus.idmenu,menus.descripcion,acciones_menus.descripitem,acciones_menus.orden,acciones_menus.idurlimg,acciones_menus.tipoitem FROM menus INNER JOIN acciones_menus ON menus.idmenu=acciones_menus.idmenu WHERE acciones_menus.idtipoaccion='.$idtipoaccion.' AND acciones_menus.tipoaccion='.$tipoaccion. ' ORDER BY menus.descripcion'; - $litcabecera=$TbMsg[0]; - $rs->Comando=&$cmd; - $resul=$rs->Abrir(); - ?> - <HTML> - <HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/accionmenu.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/accionmenu_'.$idioma.'.js"></SCRIPT>'?> - </HEAD> - <BODY> - <FORM name="fdatos"> - <input type=hidden value="<? echo $idcentro?>" id=idcentro> - <input type=hidden value="<? echo $idtipoaccion?>" id=idtipoaccion> - <input type=hidden value="<? echo $tipoaccion?>" id=tipoaccion> - <input type=hidden value="<? echo $tipoedicion?>" id=tipoedicion> - </FORM> - <P align=center class=cabeceras> - <? echo $litcabecera ?><br> - <span align=center class=subcabeceras><?echo $TbMsg[1]?></span> <img src="../images/iconos/menus.gif"><br><br> - <span align=center class=presentaciones><img src="<? echo $urlimg?>"> <u><? echo $litacion?></u>: <? echo $descripcionaccion?></span> - </P> - <DIV align=center id="Layer_items"> - <TABLE width="90%" class="tabla_listados" cellspacing=1 cellpadding=0 > - <TR> - <TH></TH> - <TH><?echo $TbMsg[9]?></TH> - <TH><?echo $TbMsg[10]?></TH> - <TH><?echo $TbMsg[11]?></TH> - <TH><?echo $TbMsg[12]?></TH> - <TH><?echo $TbMsg[13]?></TH> - <TH>A</TH> - </TR> - <? - if ($resul){ - $rs->Primero(); - $A_W=" AND "; - $strex=""; - while (!$rs->EOF){ - echo '<TR>'; - echo '<TD align=center width="10%" ><INPUT id=checkbox-'.$rs->campos["idmenu"].' type=checkbox onclick="gestion_acciones('.$rs->campos["idmenu"].',this)" checked ></INPUT></TD>'; - echo '<TD> '.$rs->campos["descripcion"].'</TD>'; - $parametros=$ITEM_PUBLICO."=".$TbMsg[5]."".chr(13); - $parametros.=$ITEM_PRIVADO."=".$TbMsg[6].""; - echo '<TD>'.HTMLCTESELECT($parametros,"tipositems-".$rs->campos["idmenu"],"estilodesple","",$rs->campos["tipoitem"],70).'</TD>'; - echo '<TD id=TDurlimagesitems-'.$rs->campos["idmenu"].' >'.HTMLSELECT($cmd,0,'iconos',$rs->campos["idurlimg"],'idicono','descripcion',160,"","","idtipoicono=2").'</TD>'; - echo '<TD > <INPUT class="formulariodatos" id=descripitem-'.$rs->campos["idmenu"].' style="WIDTH:300px" type=text value="'.$rs->campos["descripitem"].'"></INPUT></TD>'; - // Orden del item del item - echo '<TD> <INPUT class="formulariodatos" id=orden-'.$rs->campos["idmenu"].' style="WIDTH:20px" type=text value="'.$rs->campos["orden"].'"></INPUT></TD>'; - echo '<TD id="imgact-'.$rs->campos["idmenu"].'"><IMG src="../images/iconos/actualizar.gif" style="cursor:hand" onclick="ActualizarAccion('.$rs->campos["idmenu"].')"></TD>'; - echo '</TR>'; - $strex.= $A_W."menus.idmenu<>".$rs->campos["idmenu"]; - $rs->Siguiente(); - } - } - $rs->Cerrar(); - $cmd->texto='SELECT menus.idmenu,menus.descripcion FROM menus WHERE menus.idcentro='.$idcentro.' '.$strex.' ORDER BY menus.descripcion'; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - $rs->Primero(); - while (!$rs->EOF){ - echo '<TR>'; - echo '<TD align=center width="10%" ><INPUT id=checkbox-'.$rs->campos["idmenu"].' type=checkbox onclick="gestion_acciones('.$rs->campos["idmenu"].',this)" ></INPUT></TD>'; - echo '<TD > '.$rs->campos["descripcion"].'</TD>'; - $parametros="1=".$TbMsg[5]."".chr(13); - $parametros.="2=".$TbMsg[6].""; - echo '<TD>'.HTMLCTESELECT($parametros,"tipositems-".$rs->campos["idmenu"],"estilodesple","",1,70).'</TD>'; - echo '<TD id=TDurlimagesitems-'.$rs->campos["idmenu"].'>'.HTMLSELECT($cmd,0,'iconos',0,'idicono','descripcion',160,"","","idtipoicono=2").'</TD>'; - echo '<TD > <INPUT class="formulariodatos" id=descripitem-'.$rs->campos["idmenu"].' style="WIDTH:300px" type=text value="'.$descripcionaccion.'"></INPUT></TD>'; - // Orden del item del item - echo '<TD> <INPUT class="formulariodatos" id=orden-'.$rs->campos["idmenu"].' style="WIDTH:20px" type=text value=0></INPUT></TD>'; - echo '<TD id="imgact-'.$rs->campos["idmenu"].'"><IMG src="../images/iconos/nada.gif" ></TD>'; - echo '</TR>'; - $rs->Siguiente(); - } - } - $rs->Cerrar(); -?> - </TABLE> - </DIV> - <DIV id="Layer_nota" align=center> - <BR> - <SPAN align=center class=notas><I><? echo$TbMsg[14]?></I></SPAN> - </DIV> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -} -//-------------------------------------------------------------------------------------------------------------------------------------------------------------- -function gestiona_edicionitems($cmd,$tipoedicion){ - global $TbMsg; - global $idioma; - global $tipoitem; - global $idmenu; - global $idcentro; - global $EJECUCION_PROCEDIMIENTO; - global $EJECUCION_TAREA; - global $EJECUCION_TRABAJO; - global $ITEM_PUBLICO; - global $ITEM_PRIVADO; - - $rs=new Recordset; - $cmd->texto='SELECT acciones_menus.idaccionmenu,acciones_menus.orden,acciones_menus.tipoaccion,acciones_menus.idtipoaccion,menus.idmenu,menus.descripcion,acciones_menus.descripitem,acciones_menus.idurlimg,acciones_menus.tipoitem FROM menus INNER JOIN acciones_menus ON menus.idmenu=acciones_menus.idmenu WHERE acciones_menus.tipoitem='.$tipoitem ; - switch($tipoitem){ - case $ITEM_PUBLICO : - $litcabecera=$TbMsg[7]; - break; - case $ITEM_PRIVADO : - $litcabecera=$TbMsg[8]; - break; - } - $cmd->texto.=" AND menus.idmenu=".$idmenu; - $cmd->texto.=" ORDER BY acciones_menus.orden"; - $rs->Comando=&$cmd; - $resul=$rs->Abrir(); - ?> - <HTML> - <HEAD> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/accionmenu.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/accionmenu_'.$idioma.'.js"></SCRIPT>'?> - </HEAD> - <BODY> - <FORM name="fdatos"> - <INPUT type=hidden value="<? echo $idcentro?>" id=idcentro> - <INPUT type=hidden value="<? echo $tipoitem?>" id=tipoitem> - <INPUT type=hidden value="<? echo $idmenu?>" id=idmenu> - <INPUT type=hidden value="<? echo $tipoedicion?>" id=tipoedicion> - </FORM> - <? - echo '<P align=center class=cabeceras>'.$litcabecera.'<br>'; - echo '<span align=center class=subcabeceras>'.$TbMsg[1].'</span> <img src="../images/iconos/menus.gif"><br><br>'; - echo '<span align=center class=presentaciones><img src="../images/iconos/menu.gif"> <u>Menu</u>:'.$rs->campos["descripcion"].'<br>' ; - ?> - </P> - <DIV align=center id="Layer_items"> - <TABLE width="90%" class="tabla_listados" cellspacing=1 cellpadding=0 > - <? - echo' </TR>'; - echo '<TH>'.$TbMsg[11].'</TH>'; - echo '<TH>A</TH>'; - echo '<TH>'.$TbMsg[12].'</TH>'; - echo '<TH>'.$TbMsg[13].'</TH>'; - echo '<TH>A</TH>'; - echo' </TR>'; - if ($resul){ - $rs->Primero(); - while (!$rs->EOF){ - echo '<TR>'; - switch($rs->campos["tipoaccion"]){ - case $EJECUCION_PROCEDIMIENTO : - $urlimg='../images/iconos/procedimiento.gif'; - break; - case $EJECUCION_TAREA : - $urlimg='../images/iconos/tareas.gif'; - break; - case $EJECUCION_TRABAJO : - $urlimg='../images/iconos/trabajos.gif'; - break; - } - // Nombre de la imagen - echo '<TD id=TDurlimagesitems-'.$rs->campos["idaccionmenu"].' >'.HTMLSELECT($cmd,0,'iconos',$rs->campos["idurlimg"],'idicono','descripcion',160,"","","idtipoicono=2").'</TD>'; - echo '<TD><IMG src="'.$urlimg.'">'; - // Literal del item - echo '<TD > <INPUT class="formulariodatos" id=descripitem-'.$rs->campos["idaccionmenu"].' style="WIDTH:300px" type=text value="'.$rs->campos["descripitem"].'"></INPUT></TD>'; - // Orden del item del item - echo '<TD> <INPUT class="formulariodatos" id=orden-'.$rs->campos["idaccionmenu"].' style="WIDTH:20px" type=text value="'.$rs->campos["orden"].'"></INPUT></TD>'; - echo '<TD id="imgact-'.$rs->campos["idaccionmenu"].'"><IMG src="../images/iconos/actualizar.gif" style="cursor:hand" onclick="ActualizarItems('.$rs->campos["tipoaccion"].','.$rs->campos["idtipoaccion"].','.$rs->campos["idaccionmenu"].')"></TD>'; - echo '</TR>'; - $rs->Siguiente(); - } - } - $rs->Cerrar(); - ?> - </TABLE> - </DIV> - <? - echo '<br>'; - echo '<TABLE border=0 align=center>'; - echo '<TR>'; - echo '<TD width=20> </TD>'; - echo '<TD align=center><IMG src="../images/boton_cerrar.gif" style="cursor:hand" onclick="javascript:self.close();"></TD>'; - echo '</TR>'; - echo '</TABLE>'; - ?> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -} -//-------------------------------------------------------------------------------------------------------------------------------------------------------------- -function gestiona_edicionitem($cmd,$tipoedicion){ - global $TbMsg; - global $idioma; - global $idmenu; - global $idcentro; - global $idaccionmenu; - global $descripcionaccion; - global $EJECUCION_PROCEDIMIENTO; - global $EJECUCION_TAREA; - global $EJECUCION_TRABAJO; - global $ITEM_PUBLICO; - global $ITEM_PRIVADO; - - $rs=new Recordset; - $cmd->texto='SELECT acciones_menus.idaccionmenu,acciones_menus.orden,acciones_menus.idaccionmenu,acciones_menus.tipoaccion,acciones_menus.idtipoaccion,menus.idmenu,menus.descripcion,acciones_menus.descripitem,acciones_menus.idurlimg,acciones_menus.tipoitem FROM menus INNER JOIN acciones_menus ON menus.idmenu=acciones_menus.idmenu WHERE acciones_menus.idaccionmenu='.$idaccionmenu; - $litcabecera="Item"; - $rs->Comando=&$cmd; - $resul=$rs->Abrir(); - - switch($rs->campos["tipoaccion"]){ - case $EJECUCION_PROCEDIMIENTO : - $urlimg='../images/iconos/procedimiento.gif'; - $litacion=$TbMsg[2]; - break; - case $EJECUCION_TAREA : - $urlimg='../images/iconos/tareas.gif'; - $litacion=$TbMsg[3]; - break; - case $EJECUCION_TRABAJO : - $urlimg='../images/iconos/trabajos.gif'; - $litacion=$TbMsg[4]; - break; - } - ?> - <HTML> - <HEAD> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/accionmenu.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/accionmenu_'.$idioma.'.js"></SCRIPT>'?> - </HEAD> - <BODY> - <FORM name="fdatos"> - <INPUT type=hidden value="<? echo $idcentro?>" id=idcentro> - <INPUT type=hidden value="<? echo $idmenu?>" id=idmenu> - <INPUT type=hidden value="<? echo $tipoedicion?>" id=tipoedicion> - </FORM> - <? - echo '<P align=center class=cabeceras>'.$litcabecera.'<br>'; - echo '<span align=center class=subcabeceras>'.$TbMsg[1].'</span> <img src="../images/iconos/menus.gif"><br><br>'; - echo '<span align=center class=presentaciones><img src="../images/iconos/menu.gif"> <u>Menu</u>:'.$rs->campos["descripcion"].'<br>' ; - echo '<span align=center class=presentaciones><img src="'. $urlimg.'"> <u>'. $litacion.'</u>: '. $descripcionaccion.'</span> '; - ?> - </P> - <DIV align=center id="Layer_items"> - <TABLE width="90%" class="tabla_listados" cellspacing=1 cellpadding=0 > - <? - echo' </TR>'; - echo '<TH>'.$TbMsg[10].'</TH>'; - echo '<TH>'.$TbMsg[11].'</TH>'; - echo '<TH>'.$TbMsg[12].'</TH>'; - echo '<TH>'.$TbMsg[13].'</TH>'; - echo '<TH>A</TH>'; - echo' </TR>'; - if ($resul){ - $rs->Primero(); - while (!$rs->EOF){ - echo '<TR>'; - // Tipo de item - $parametros=$ITEM_PUBLICO."=".$TbMsg[5]."".chr(13); - $parametros.=$ITEM_PRIVADO."=".$TbMsg[6].""; - echo '<TD>'.HTMLCTESELECT($parametros,"tipositems-".$rs->campos["idaccionmenu"],"estilodesple","",$rs->campos["tipoitem"],70).'</TD>'; - // Nombre de la imagen - echo '<TD id=TDurlimagesitems-'.$rs->campos["idaccionmenu"].' >'.HTMLSELECT($cmd,0,'iconos',$rs->campos["idurlimg"],'idicono','descripcion',160,"","","idtipoicono=2").'</TD>'; - // Literal del item - echo '<TD > <INPUT class="formulariodatos" id=descripitem-'.$rs->campos["idaccionmenu"].' style="WIDTH:300px" type=text value="'.$rs->campos["descripitem"].'"></INPUT></TD>'; - // Orden del item del item - echo '<TD> <INPUT class="formulariodatos" id=orden-'.$rs->campos["idaccionmenu"].' style="WIDTH:20px" type=text value="'.$rs->campos["orden"].'"></INPUT></TD>'; - echo '<TD id="imgact-'.$rs->campos["idaccionmenu"].'"><IMG src="../images/iconos/actualizar.gif" style="cursor:hand" onclick="ActualizarItem('.$rs->campos["tipoaccion"].','.$rs->campos["idtipoaccion"].','.$rs->campos["idaccionmenu"].')"></TD>'; - echo '</TR>'; - $rs->Siguiente(); - } - } - $rs->Cerrar(); - ?> - </TABLE> - </DIV> - <? - echo '<br>'; - echo '<TABLE border=0 align=center>'; - echo '<TR>'; - echo '<TD width=20> </TD>'; - echo '<TD align=center><IMG src="../images/boton_cerrar.gif" style="cursor:hand" onclick="javascript:self.close();"></TD>'; - echo '</TR>'; - echo '</TABLE>'; - ?> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/varios/administradores_centros.php b/admin/WebConsole/varios/administradores_centros.php deleted file mode 100644 index 8ccb798b..00000000 --- a/admin/WebConsole/varios/administradores_centros.php +++ /dev/null @@ -1,130 +0,0 @@ -<? -// ******************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: administradores_centros.php -// Descripción : -// Administra los componentes software incluidos en un perfil software -// ******************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("../idiomas/php/".$idioma."/administradores_centros_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idcentro=0; -$nombrecentro =""; -if (isset($_GET["idcentro"])) $idcentro=$_GET["idcentro"]; // Recoge parametros -if (isset($_GET["nombrecentro"])) $nombrecentro=$_GET["nombrecentro"]; // Recoge parametros - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript" src="../jscripts/administradores_centros.js"></SCRIPT> -<SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - - -<SCRIPT language="javascript"> - -</SCRIPT> - - - -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/administradores_centros_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatos"> - <INPUT type=hidden value="<? echo $idcentro?>" id=idcentro> - - <P align=center class=cabeceras><?echo $nombrecentro?></SPAN> <IMG src="../images/iconos/centros.gif"> - <BR> - <SPAN align=center class=subcabeceras><?echo $TbMsg[1]?></SPAN> <IMG src="../images/iconos/confisoft.gif"></P> - - <? - $rs=new Recordset; - // Administradores asignados - $cmd->texto="SELECT usuarios.idusuario,usuarios.nombre ,usuarios.idtipousuario FROM usuarios - INNER JOIN administradores_centros ON administradores_centros.idusuario=usuarios.idusuario - WHERE administradores_centros.idcentro=".$idcentro." ORDER by usuarios.nombre"; - - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - $usuariosUO=""; - $rs->Primero(); - echo '<DIV align=center id="Layer_componentes">'; - echo '<P><SPAN align=center class=presentaciones><B>'.$TbMsg[2].'</B></SPAN></P></DIV>'; - echo '<TABLE width="100%" class="tabla_listados" cellspacing=1 cellpadding=0 >'; - echo '<TR><TH> </TH><TH>T</TH><TH>'.$TbMsg[3].'</TH></TR>'; - while (!$rs->EOF){ - $usuariosUO.=$rs->campos["idusuario"].","; - echo '<TR>'; - echo '<TD align=center width="10%"><INPUT type=checkbox - onclick="gestion_administrador('.$rs->campos["idusuario"].',this)" checked></INPUT></TD>'; - switch($rs->campos["idtipousuario"]){ - case $ADMINISTRADOR: - echo '<TD align=center width="10%" ><img src="../images/iconos/administradores.gif"></TD>'; - break; - case $SUPERADMINISTRADOR: - echo '<TD align=center width="10%" ><img src="../images/iconos/superadministradores.gif"></TD>'; - break; - } - echo '<TD width="80%" > '.$rs->campos["nombre"].'</TD>'; - echo '</TR>'; - $rs->Siguiente(); - } - echo '</TABLE>'; - } - $rs->Cerrar(); - // Administradores disponibles - $usuariosUO.="0"; - $cmd->texto="SELECT usuarios.idusuario,usuarios.nombre,usuarios.idtipousuario FROM usuarios - WHERE usuarios.idusuario NOT IN (".$usuariosUO.") ORDER by usuarios.nombre"; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - echo '<DIV align=center id="Layer_componentes">'; - echo '<P><SPAN align=center class=presentaciones><B>'.$TbMsg[5].'</B></SPAN></P></DIV>'; - echo '<TABLE width="100%" class="tabla_listados" cellspacing=1 cellpadding=0 >'; - echo '<TR><TH> </TH><TH>T</TH><TH>'.$TbMsg[3].'</TH></TR>'; - $rs->Primero(); - while (!$rs->EOF){ - echo '<TR>'; - echo '<TD align=center width="10%"><INPUT type=checkbox - onclick="gestion_administrador('.$rs->campos["idusuario"].',this)"></INPUT></TD>'; - switch($rs->campos["idtipousuario"]){ - case $ADMINISTRADOR: - echo '<TD align=center width="10%" ><img src="../images/iconos/administradores.gif"></TD>'; - break; - case $SUPERADMINISTRADOR: - echo '<TD align=center width="10%" ><img src="../images/iconos/superadministradores.gif"></TD>'; - break; - } - echo '<TD width="80%" > '.$rs->campos["nombre"].'</TD>'; - echo '</TR>'; - $rs->Siguiente(); - } - echo '</TABLE>'; - } - $rs->Cerrar(); - ?> - </TABLE> - <DIV id="Layer_nota" align=center > - <BR> - <SPAN align=center class=notas><I><?echo $TbMsg[4]?></I></SPAN> - </DIV> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> diff --git a/admin/WebConsole/varios/administradores_usuarios.php b/admin/WebConsole/varios/administradores_usuarios.php deleted file mode 100644 index 29c7a668..00000000 --- a/admin/WebConsole/varios/administradores_usuarios.php +++ /dev/null @@ -1,121 +0,0 @@ -<? -// ******************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: administradores_usuarios.php -// Descripción : -// Administra los componentes software incluidos en un perfil software -// ******************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("../idiomas/php/".$idioma."/administradores_usuarios_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idusuario=0; -$nombre =""; -if (isset($_GET["idusuario"])) $idusuario=$_GET["idusuario"]; // Recoge parametros -if (isset($_GET["nombre"])) $nombre=$_GET["nombre"]; // Recoge parametros - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript" src="../jscripts/administradores_usuarios.js"></SCRIPT> -<SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - - -<SCRIPT language="javascript"> - -</SCRIPT> - - - -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/administradores_usuarios_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatos"> - <INPUT type=hidden value="<? echo $idusuario?>" id=idusuario> - - <P align=center class=cabeceras><?echo $nombre?></SPAN> <IMG src="../images/iconos/administradores.gif"> - <BR> - <SPAN align=center class=subcabeceras><?echo $TbMsg[1]?></SPAN> <IMG src="../images/iconos/confisoft.gif"></P> - - <? - $rs=new Recordset; - // Usuarios asignados - $cmd->texto="SELECT centros.idcentro,centros.nombrecentro, centros.identidad FROM centros - INNER JOIN administradores_centros ON administradores_centros.idcentro=centros.idcentro - WHERE administradores_centros.idusuario=".$idusuario." ORDER by centros.nombrecentro"; - - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - $centrosUO=""; - $rs->Primero(); - echo '<DIV align=center id="Layer_componentes">'; - echo '<P><SPAN align=center class=presentaciones><B>'.$TbMsg[2].'</B></SPAN></P></DIV>'; - echo '<TABLE width="100%" class="tabla_listados" cellspacing=1 cellpadding=0 >'; - echo '<TR><TH> </TH><TH>T</TH><TH>'.$TbMsg[3].'</TH></TR>'; - while (!$rs->EOF){ - $centrosUO.=$rs->campos["idcentro"].","; - echo '<TR>'; - echo '<TD align=center width="10%"><INPUT type=checkbox - onclick="gestion_administrador('.$rs->campos["idcentro"].',this)" checked></INPUT></TD>'; - - echo '<TD align=center width="10%" ><img src="../images/iconos/centros.gif"></TD>'; - - echo '<TD width="80%" > '.$rs->campos["nombrecentro"].'</TD>'; - echo '</TR>'; - $rs->Siguiente(); - } - echo '</TABLE>'; - } - $rs->Cerrar(); - // Usuarios disponibles - $centrosUO.="0"; - $cmd->texto="SELECT centros.idcentro,centros.nombrecentro,centros.identidad FROM centros - WHERE centros.idcentro NOT IN (".$centrosUO.") ORDER by centros.nombrecentro"; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - echo '<DIV align=center id="Layer_componentes">'; - echo '<P><SPAN align=center class=presentaciones><B>'.$TbMsg[5].'</B></SPAN></P></DIV>'; - echo '<TABLE width="100%" class="tabla_listados" cellspacing=1 cellpadding=0 >'; - echo '<TR><TH> </TH><TH>T</TH><TH>'.$TbMsg[3].'</TH></TR>'; - $rs->Primero(); - while (!$rs->EOF){ - echo '<TR>'; - echo '<TD align=center width="10%"><INPUT type=checkbox - onclick="gestion_administrador('.$rs->campos["idcentro"].',this)"></INPUT></TD>'; - - - echo '<TD align=center width="10%" ><img src="../images/iconos/centros.gif"></TD>'; - - echo '<TD width="80%" > '.$rs->campos["nombrecentro"].'</TD>'; - echo '</TR>'; - $rs->Siguiente(); - } - echo '</TABLE>'; - } - $rs->Cerrar(); - ?> - </TABLE> - <DIV id="Layer_nota" align=center > - <BR> - <SPAN align=center class=notas><I><?echo $TbMsg[4]?></I></SPAN> - </DIV> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> diff --git a/admin/WebConsole/varios/calendario_ventana.php b/admin/WebConsole/varios/calendario_ventana.php deleted file mode 100644 index 15a583e9..00000000 --- a/admin/WebConsole/varios/calendario_ventana.php +++ /dev/null @@ -1,195 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: calendario_ventana.php -// Descripción : -// Muestra un calendario para elegir una fecha -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../idiomas/php/".$idioma."/clases/Almanaque_".$idioma.".php"); -//_________________________________________________________________________________________________________ -$anno_elegido=2004; -$mes_elegido=1; -$dia_elegido=1; - -if (isset($_GET["fecha"])){ - $fecha=$_GET["fecha"]; - if ($fecha!=""){ - list($dia_p,$mes_p,$anno_p)=split("/",$fecha); - $mes_elegido=(int)($mes_p); - $anno_elegido=(int)($anno_p); - $dia_elegido=(int)($dia_p); - } -} - -if (isset($_POST["dia_elegido"])) $dia_elegido=$_POST["dia_elegido"]; -if (isset($_POST["mes_elegido"])) $mes_elegido=$_POST["mes_elegido"]; -if (isset($_POST["anno_elegido"])) $anno_elegido=$_POST["anno_elegido"]; -//_________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="JavaScript"> - -var rojo="#cc3366" -var negro="#ffffff" -var verde="lightseagreen" -var gris="#bbbcb9" -var blanco="#eeeeee" -var azul= "#0000cc" -var fondooriginal="#EEEECC"; -var colororiginal="#003300"; - -var currentDia=null; - -dias_meses=new Array(12); - -dias_meses[1]=31; -dias_meses[2]=28; -dias_meses[3]=31; -dias_meses[4]=30; -dias_meses[5]=31; -dias_meses[6]=30; -dias_meses[7]=31; -dias_meses[8]=31; -dias_meses[9]=30; -dias_meses[10]=31; -dias_meses[11]=30; -dias_meses[12]=31; -//_________________________________________________________________________________________________________ -function ItemSeleccionado(o){ - return(o.style.backgroundColor==azul) -} -//_________________________________________________________________________________________________________ -function elige_anno(){ - document.forms.fdatos.dia_elegido.value=1 - document.forms.fdatos.mes_elegido.value=1 - document.forms.fdatos.anno_elegido.value=document.forms.fdatos.despleanno.value - document.forms.fdatos.submit() -} -//_________________________________________________________________________________________________________ -function mes_siguiente(){ - var wmes=parseInt(document.forms.fdatos.mes_elegido.value) - var wanno=parseInt(document.forms.fdatos.anno_elegido.value) - wmes++; - if(wmes>12){ - wmes=1 - wanno=wanno+1 - if(wanno>2014){ - wanno=2014 - } - } - document.forms.fdatos.dia_elegido.value=1 - document.forms.fdatos.mes_elegido.value=wmes - document.forms.fdatos.anno_elegido.value=wanno - document.forms.fdatos.submit() -} -//_________________________________________________________________________________________________________ -function mes_anterior(){ - var wmes=parseInt(document.forms.fdatos.mes_elegido.value) - var wanno=parseInt(document.forms.fdatos.anno_elegido.value) - wmes--; - if(wmes<1){ - wmes=12 - wanno=wanno-1 - if(wanno<2004){ - wanno=2004 - } - } - var swbi=0; - if (wanno%4==0 && wmes==2) swbi=1; - - document.forms.fdatos.dia_elegido.value=dias_meses[wmes]+swbi; - document.forms.fdatos.mes_elegido.value=wmes; - document.forms.fdatos.anno_elegido.value=wanno; - document.forms.fdatos.submit() - -} -//____________________________ ____________________________________________________________________________ -function Resalta(o){ - o.style.color=blanco - o.style.backgroundColor=azul -} -//____________________________ ____________________________________________________________________________ -function Desmarca(o){ - o.style.color=colororiginal - o.style.backgroundColor=fondooriginal - -} -//____________________________ ____________________________________________________________________________ -function sobre(o){ - if (currentDia!=null) - Desmarca(currentDia) - Resalta(o); - currentDia=o; -} -//____________________________ ____________________________________________________________________________ - -function fuera(o){ - Desmarca(o); -} -//____________________________ ____________________________________________________________________________ -function clic(o){ - window.opener.anade_fecha(o.id) - self.close() -} -//____________________________ ____________________________________________________________________________ -function cerrar_ventana(){ - self.close() -} -//____________________________ ____________________________________________________________________________ -function borrar_fecha(){ - window.opener.anade_fecha("") - self.close() -} -//____________________________ ____________________________________________________________________________ -</SCRIPT> -</HEAD> -<BODY> -<FORM action="calendario_ventana.php" name="fdatos" method="post"> - <INPUT type=hidden name=dia_elegido value="<? echo $dia_elegido?>"> - <INPUT type=hidden name=mes_elegido value="<? echo $mes_elegido?>"> - <INPUT type=hidden name=anno_elegido value="<? echo $anno_elegido?>"> - <? -$mialmanaque=new Almanaque("tabla_meses"); - -echo '<TABLE align="center">'; -echo ' <TR>'; -echo ' <TD align="left"><img style="cursor:hand" SRC="../images/iconos/salir_on.gif" onclick="cerrar_ventana()"></TD>'; -echo '<TD style="COLOR: MediumBlue;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE:12"> Año: '; -echo '<SELECT name="despleanno" onchange="elige_anno()" style="width=60">'; -for($i=2004;$i<2015;$i++){ - echo '<OPTION value='.$i; - if($anno_elegido==$i) echo" selected "; - echo '>'.$i.'</OPTION>'; -} -echo '</SELECT>'; -echo '</TD>'; -echo '</TR>'; - -echo '<table align=center border=0>'; -echo '<tr>'; -echo '<td onclick="javascript:mes_anterior();" style="cursor:hand;COLOR: MediumBlue;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE:10" align=left><<</td>'; -echo '<td onclick="javascript:mes_siguiente()" style="cursor:hand;COLOR: MediumBlue;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE:10" align=right>>></td>'; -echo '</tr>'; -echo '<tr>'; -echo '<td colspan=2 valign=top width=100>'.$mialmanaque->MesAnno($mes_elegido,$anno_elegido).'</td>'; -echo '</tr>'; -echo '</table>'; -echo '</FORM>'; - -echo '<SCRIPT language="JavaScript">'; -echo ' var o=document.getElementById("'.$dia_elegido."/".$mes_elegido."/".$anno_elegido.'");'; -echo ' sobre(o);'; -echo '</SCRIPT>'; -?> -</BODY> -</HTML> - - diff --git a/admin/WebConsole/varios/consulta_programaciones.php b/admin/WebConsole/varios/consulta_programaciones.php deleted file mode 100644 index a6781a04..00000000 --- a/admin/WebConsole/varios/consulta_programaciones.php +++ /dev/null @@ -1,50 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: consulta_programacion.php -// Descripción : -// Muestra un calendario para elegir una fecha -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -//_________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? - // Toma parametros - $idprogramacion=0; - if (isset($_GET["idprogramacion"])) $idprogramacion=$_GET["idprogramacion"]; - -// Abre conexiones -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -$rs=new Recordset; // Recupero acciones anidadas -$cmd->texto="SELECT * FROM programaciones WHERE idprogramacion=".$idprogramacion; -$rs->Comando=&$cmd; -if (!$rs->Abrir()){ // Error al abrir recordset - $reporerr=$cmd->UltimoError(); - $repordes=$cmd->DescripUltimoError(); - echo '<SCRIPT language="javascript">'; - echo ' window.parent.error_programacion('.$reporerr.',"'.$repordes.'")'; - echo '</SCRIPT>'; -} -else{ - $cadena_campos=$rs->campos[0]; - for($i=1;$i<$rs->numerodecampos;$i++) - $cadena_campos.=";".$rs->campos[$i]; // Usa el caracter ; para delimitar - - echo '<SCRIPT language="javascript">'; - echo ' window.parent.muestra_programacion("'.$cadena_campos.'")'; - echo '</SCRIPT>'; -} -$rs->Cerrar(); -?> -</BODY> -</HTML> diff --git a/admin/WebConsole/varios/ejecutaritem.php b/admin/WebConsole/varios/ejecutaritem.php deleted file mode 100644 index 016e25be..00000000 --- a/admin/WebConsole/varios/ejecutaritem.php +++ /dev/null @@ -1,57 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2009 -// Fecha Última modificación: Octubre-2009 -// Nombre del fichero: menumliente.php -// Descripción : -// Pagina del menu del cliente. Éste la solicita a través de su browser local -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); -include_once("../includes/opciones.php"); -include_once("../includes/TomaDato.php"); -//________________________________________________________________________________________________________ -$iph="0.0.0.0"; -$idt="0"; - -if (isset($_GET["iph"])) $iph=$_GET["iph"]; -if (isset($_GET["idt"])) $idt=$_GET["idt"]; -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -$rs=new Recordset; -$cmd->texto="SELECT acciones_menus.tipoaccion, acciones_menus.idtipoaccion - FROM acciones_menus - WHERE acciones_menus.idaccionmenu=".$idt; -$rs->Comando=&$cmd; -$resul=$rs->Abrir(); -if (!$rs->Abrir()) die("NO SE HA PODIDO RECUEPARA EL ITEM PARA SER EJECUTADO"); -if ($rs->EOF) die("EL ITEM PARA SER EJECUTADO NO EXISTE"); - -$tipoaccion=$rs->campos["tipoaccion"]; -$idtipoaccion=$rs->campos["idtipoaccion"]; -switch($tipoaccion){ - case $EJECUCION_PROCEDIMIENTO : - $ambito=$AMBITO_ORDENADORES; - $idambito=TomaDato($cmd,0,'ordenadores',$iph,'ip','idordenador',0); - $wurl="../gestores/gestor_ejecutarprocedimientos.php"; - $wurl.="?swc=1&ambito=".$ambito."&idambito=".$idambito."&idprocedimiento=".$idtipoaccion; - Header('Location: '.$wurl); // Ejecución procedimiento - break; - case $EJECUCION_TAREA : - $wurl="../gestores/gestor_tareas.php?swc=1&opcion=".$op_ejecucion."&idtarea=".$idtipoaccion; - Header('Location: '.$wurl); // Ejecución procedimiento - break; - case $EJECUCION_TRABAJO : - $wurl="../gestores/gestor_trabajos.php?swc=1&opcion=".$op_ejecucion."&idtrabajo=".$idtipoaccion; - Header('Location: '.$wurl); // Ejecución procedimiento - break; -} -die("HA HABIDO ALGÚN ERROR AL PROCESAR EL ITEM"); -?> diff --git a/admin/WebConsole/varios/ejecutarprocedimientos.php b/admin/WebConsole/varios/ejecutarprocedimientos.php deleted file mode 100644 index 74f2ebd3..00000000 --- a/admin/WebConsole/varios/ejecutarprocedimientos.php +++ /dev/null @@ -1,198 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2005 -// Fecha Última modificación: Abril-2005 -// Nombre del fichero: ejecutarprocedimientos.php -// Descripción : -// Administra procedimientos,tareas y trabajos de un determinado Centro -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../clases/MenuContextual.php"); -include_once("../includes/constantes.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/ejecutarprocedimientos_".$idioma.".php"); -//________________________________________________________________________________________________________ -$ambito=0; -$idambito=0; -$nombreambito=""; - -if (isset($_GET["ambito"])) $ambito=$_GET["ambito"]; -if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; -if (isset($_GET["nombreambito"])) $nombreambito=$_GET["nombreambito"]; - -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -else - $arbolXML=CreaArbol($cmd,$idcentro); // Crea el arbol XML con todos los datos de las acciones registradas en el Centro - -// Creación del árbol -$baseurlimg="../images/tsignos"; // Url de las imágenes de signo -$clasedefault="tabla_listados_sin"; -$titulotabla=$TbMsg[8]; -$arbol=new ArbolVistaXml($arbolXML,0,$baseurlimg,$clasedefault,1,20,100,1,$titulotabla); - -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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/comunes.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/ejecutarprocedimientos.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/ejecutarprocedimientos_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY OnContextMenu="return false"> -<FORM name="fdatos"> - <INPUT type=hidden name=ambito value=<?=$ambito?>> - <INPUT type=hidden name=idambito value=<?=$idambito?>> -</FORM> - -<? -switch($ambito){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito=$TbMsg[0]; - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[1]; - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito=$TbMsg[2]; - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito=$TbMsg[3]; - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito=$TbMsg[4]; - break; - } - echo '<p align=center><span class=cabeceras>'.$TbMsg[5].' </span><br>'; - echo '<IMG src="'.$urlimg.'"> <span align=center class=subcabeceras><U>'.$TbMsg[6].': '.$textambito.','.$nombreambito.'</U></span> </span></p>'; -?> -<BR> -<BR> -<? -//________________________________________________________________________________________________________ -echo $arbol->CreaArbolVistaXML(); // Crea árbol (HTML) a partir del XML -$flotante=new MenuContextual(); // Crea objeto MenuContextual - -// Crea contextual de los procedimientos -$XMLcontextual=CreacontextualXMLProcedimiento(); // Procedimientos -echo $flotante->CreaMenuContextual($XMLcontextual); -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -// Devuelve una cadena con formato XML con toda la información de las acciones registradas en un Centro concreto -// Parametros: -// - cmd:Una comando ya operativo ( con conexión abierta) -// - idcentro: El identificador del centro -//________________________________________________________________________________________________________ -function CreaArbol($cmd,$idcentro){ - global $TbMsg; - global $LITAMBITO_PROCEDIMIENTOS; - - $cadenaXML='<PROCEDIMIENTOS'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[7].'"'; - $cadenaXML.=' nodoid=Raizpro'.$LITAMBITO_PROCEDIMIENTOS; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_procedimientos($cmd,$idcentro,0); - $cadenaXML.='</PROCEDIMIENTOS>'; - - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_grupos_procedimientos($cmd,$idcentro,$grupoid){ - global $AMBITO_GRUPOSPROCEDIMIENTOS; - global $LITAMBITO_GRUPOSPROCEDIMIENTOS; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSPROCEDIMIENTOS." ORDER BY nombregrupo"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<GRUPOSPROCEDIMIENTOS'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSPROCEDIMIENTOS.'-'.$rs->campos["idgrupo"]; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_grupos_procedimientos($cmd,$idcentro,$rs->campos["idgrupo"]); - $cadenaXML.='</GRUPOSPROCEDIMIENTOS>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - $cadenaXML.=SubarbolXML_Procedimientos($cmd,$idcentro,$grupoid); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_Procedimientos($cmd,$idcentro,$grupoid){ - global $LITAMBITO_PROCEDIMIENTOS; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idprocedimiento,descripcion FROM procedimientos WHERE idcentro=".$idcentro." AND grupoid=".$grupoid." ORDER BY descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<PROCEDIMIENTO'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/procedimiento.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.=' nodoid='.$LITAMBITO_PROCEDIMIENTOS.'-'.$rs->campos["idprocedimiento"]; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_PROCEDIMIENTOS."'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</PROCEDIMIENTO>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -// -// Menús Contextuales -//________________________________________________________________________________________________________ -function CreacontextualXMLProcedimiento(){ - global $EJECUCION_PROCEDIMIENTO; - global $AMBITO_PROCEDIMIENTOS; - global $LITAMBITO_PROCEDIMIENTOS; - global $TbMsg; - - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_'.$LITAMBITO_PROCEDIMIENTOS.'"'; - $layerXML.=' maxanchu=170'; - $layerXML.=' swimg=1'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="EjecutarProcedimiento()"'; - $layerXML.=' imgitem="../images/iconos/comandos.gif"'; - $layerXML.=' textoitem='.$TbMsg[9]; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -?> diff --git a/admin/WebConsole/varios/horareser_ventana.php b/admin/WebConsole/varios/horareser_ventana.php deleted file mode 100644 index d9dcc5b3..00000000 --- a/admin/WebConsole/varios/horareser_ventana.php +++ /dev/null @@ -1,105 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: horareser_ventana.php -// Descripción : -// Visualiza las horas del día para elegir una -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../idiomas/php/".$idioma."/clases/Calendario_".$idioma.".php"); - -$hora=""; -if (isset($_GET["hora"])) $hora=$_GET["hora"]; -if($hora=="") $hora="8:00"; -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="JavaScript"> - -var rojo="#cc3366" -var negro="#ffffff" -var verde="lightseagreen" -var gris="#bbbcb9" -var blanco="#eeeeee" -var azul= "#0000cc" -var fondooriginal="#EEEECC"; -var colororiginal="#003300"; - -var currentHora=null; - -//------------------------------------------------------------------- -function ItemSeleccionado(o){ - return(o.style.backgroundColor==azul) -} -//------------------------------------------------------------------- -function Resalta(o){ - o.style.color=blanco - o.style.backgroundColor=azul -} -//------------------------------------------------------------------- -function Desmarca(o){ - o.style.color=colororiginal - o.style.backgroundColor=fondooriginal - -} -//------------------------------------------------------------------- -function sobre(o){ - if (currentHora!=null) - Desmarca(currentHora) - Resalta(o); - currentHora=o; -} -//------------------------------------------------------------------- -function fuera(o){ - Desmarca(o); -} -//------------------------------------------------------------------- -function clic(o){ - window.opener.anade_hora(o.id) - self.close() -} -//_________________________________________________________ -function cerrar_ventana(){ - self.close() -} -//_________________________________________________________ -function borrar_fecha(){ - window.opener.anade_hora("") - self.close() -} -//_________________________________________________________ -</SCRIPT> -</HEAD> -<BODY> - <? -$micalendario=new Calendario("tabla_meses"); -echo '<DIV style="position:absolute;top:5px;left:10px">'; -echo '<img style="cursor:hand" SRC="../images/iconos/salir_on.gif" onclick="cerrar_ventana()">'; -echo '</DIV>'; - -echo '<DIV style="position:absolute;top:25px;left:5px">'; -echo '<FORM action="calendario_ventana.php" name="fdatos" method="post">'; -echo '<table align=center border=0>'; -echo '<tr>'; -echo '<td colspan=2 valign=top width=100>'.$micalendario->Horas_Completas().'</td>'; -echo '</tr>'; -echo '</table>'; -echo '</FORM>'; -echo '</DIV>'; - -echo '<SCRIPT language="JavaScript">'; -echo ' var o=document.getElementById("'.$hora.'");'; -echo ' if(o!=null) sobre(o);'; -echo '</SCRIPT>'; -?> - -</body> -</html> - - diff --git a/admin/WebConsole/varios/horario_ventana.php b/admin/WebConsole/varios/horario_ventana.php deleted file mode 100644 index 2ca7357d..00000000 --- a/admin/WebConsole/varios/horario_ventana.php +++ /dev/null @@ -1,95 +0,0 @@ -<? -include_once("../includes/ctrlacc.php"); -include_once("../idiomas/php/".$idioma."/clases/Almanaque_".$idioma.".php"); -$hora=""; -if (isset($_GET["hora"])) $hora=$_GET["hora"]; -if($hora=="") $hora="8:00"; -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="JavaScript"> - -var rojo="#cc3366" -var negro="#ffffff" -var verde="lightseagreen" -var gris="#bbbcb9" -var blanco="#eeeeee" -var azul= "#0000cc" -var fondooriginal="#EEEECC"; -var colororiginal="#003300"; - -var currentHora=null; - -//------------------------------------------------------------------- -function ItemSeleccionado(o){ - return(o.style.backgroundColor==azul) -} -//------------------------------------------------------------------- -function Resalta(o){ - o.style.color=blanco - o.style.backgroundColor=azul -} -//------------------------------------------------------------------- -function Desmarca(o){ - o.style.color=colororiginal - o.style.backgroundColor=fondooriginal - -} -//------------------------------------------------------------------- -function sobre(o){ - if (currentHora!=null) - Desmarca(currentHora) - Resalta(o); - currentHora=o; -} -//------------------------------------------------------------------- -function fuera(o){ - Desmarca(o); -} -//------------------------------------------------------------------- -function clic(o){ - window.opener.anade_hora(o.id) - self.close() -} -//_________________________________________________________ -function cerrar_ventana(){ - self.close() -} -//_________________________________________________________ -function borrar_fecha(){ - window.opener.anade_hora("") - self.close() -} -//_________________________________________________________ -</SCRIPT> -</HEAD> -<BODY> - <? -$mialmanaque=new Almanaque("tabla_meses"); -echo '<DIV style="position:absolute;top:5px;left:10px">'; -echo '<img style="cursor:hand" SRC="../images/iconos/salir_on.gif" onclick="cerrar_ventana()">'; -echo '</DIV>'; - -echo '<DIV style="position:absolute;top:25px;left:5px">'; -echo '<FORM action="calendario_ventana.php" name="fdatos" method="post">'; -echo '<table align=center border=0>'; -echo '<tr>'; -echo '<td colspan=2 valign=top width=100>'.$mialmanaque->Horas_Completas().'</td>'; -echo '</tr>'; -echo '</table>'; -echo '</FORM>'; -echo '</DIV>'; - -echo '<SCRIPT language="JavaScript">'; -echo ' var o=document.getElementById("'.$hora.'");'; -echo ' if(o!=null) sobre(o);'; -echo '</SCRIPT>'; -?> - -</body> -</html> - - diff --git a/admin/WebConsole/varios/imagenincremental.php b/admin/WebConsole/varios/imagenincremental.php deleted file mode 100644 index 2da982bd..00000000 --- a/admin/WebConsole/varios/imagenincremental.php +++ /dev/null @@ -1,98 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: imagenincremental.php -// Descripción : -// Administra los componentes software incluidos en un software incremental -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/imagenincremental_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idimagen=0; -$descripcionimagen=""; -if (isset($_GET["idimagen"])) $idimagen=$_GET["idimagen"]; // Recoge parametros -if (isset($_GET["descripcionimagen"])) $descripcionimagen=$_GET["descripcionimagen"]; // Recoge parametros - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript" src="../jscripts/imagenincremental.js"></SCRIPT> -<SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/imagenincremental_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatos"> - <INPUT type=hidden value="<? echo $idcentro?>" id=idcentro> - <INPUT type=hidden value="<? echo $idimagen?>" id=idimagen> - <P align=center class=cabeceras><?echo $TbMsg[0]?><BR> - <SPAN align=center class=subcabeceras><?echo $TbMsg[1]?></SPAN> <IMG src="../images/iconos/incremental.gif"></P> - <BR> - <DIV align=center id="Layer_componentes"> - <SPAN align=center class=presentaciones><B><U><?echo $TbMsg[2]?></U>: <? echo $descripcionimagen?></B></SPAN></P> - <TABLE width="100%" class="tabla_listados" cellspacing=1 cellpadding=0 > - <TR> - <TH> </TH> - <TH><?echo $TbMsg[3]?></TH> - </TR> - <? - $rs=new Recordset; - $cmd->texto='SELECT softincrementales.idsoftincremental,softincrementales.descripcion FROM softincrementales INNER JOIN imagenes_softincremental ON softincrementales.idsoftincremental=imagenes_softincremental.idsoftincremental WHERE imagenes_softincremental.idimagen='.$idimagen.' ORDER BY softincrementales.descripcion'; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - $rs->Primero(); - $A_W=" WHERE "; - $strex=""; - while (!$rs->EOF){ - echo '<TR>'; - echo '<TD align=center width="10%" ><INPUT type=checkbox onclick="gestion_componente('.$rs->campos["idsoftincremental"].',this)" checked ></INPUT></TD>'; - echo '<TD width="80%" > '.$rs->campos["descripcion"].'</TD>'; - echo '</TR>'; - $strex.= $A_W."softincrementales.idsoftincremental<>".$rs->campos["idsoftincremental"]; - $A_W=" AND "; - $rs->Siguiente(); - } - } - if(empty($strex)) - $strex="WHERE"; - else - $strex.= $A_W; - $rs->Cerrar(); - $cmd->texto='SELECT softincrementales.idsoftincremental,softincrementales.descripcion FROM softincrementales '.$strex.' softincrementales.idcentro='.$idcentro.' ORDER BY softincrementales.descripcion'; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - $rs->Primero(); - while (!$rs->EOF){ - echo '<TR>'; - echo '<TD align=center width="10%" ><INPUT type=checkbox onclick="gestion_componente('.$rs->campos["idsoftincremental"].',this)" ></INPUT></TD>'; - echo '<TD width="80%" > '.$rs->campos["descripcion"].'</TD>'; - echo '</TR>'; - $rs->Siguiente(); - } - } - $rs->Cerrar(); - ?> - </TABLE> - </DIV> - <DIV id="Layer_nota" align=center > - <BR> - <SPAN align=center class=notas><I><?echo $TbMsg[4]?></I></SPAN> - </DIV> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> diff --git a/admin/WebConsole/varios/incorporaordenadores.php b/admin/WebConsole/varios/incorporaordenadores.php deleted file mode 100644 index 2b63623f..00000000 --- a/admin/WebConsole/varios/incorporaordenadores.php +++ /dev/null @@ -1,227 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: incorporaordenadores.php -// Descripción : -// Da de alta en la base de datos nuevos ordenadores desde un fichero de configuración dhcp -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/incorporaordenadores_".$idioma.".php"); -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//___________________________________________________________________________________________________ -$swf=0; -$idaula=0; -$nombreaula=""; -$contenido=""; - -if (isset($_GET["idaula"])) $idaula=$_GET["idaula"]; -if (isset($_GET["nombreaula"])) $nombreaula=$_GET["nombreaula"]; - -if (isset($_POST["swf"])) $swf=$_POST["swf"]; // Recoge parametros -if (isset($_POST["contenido"])) $contenido=$_POST["contenido"]; -if (isset($_POST["idaula"])) $idaula=$_POST["idaula"]; -if (isset($_POST["nombreaula"])) $nombreaula=$_POST["nombreaula"]; - -$resul=false; -$ordDup=""; - -if(!empty($contenido)){ // Se ha introducido contenido en lugar de fichero - $resul=procesaLineas($cmd,$idaula,$contenido); -} -else{ - if(!empty($swf)){ // Se ha enviado un fichero de configuración - // Se envía fichero de script - $ficheroPOST = $HTTP_POST_FILES['userfile']['tmp_name']; - $nombreOriginal_archivo = $HTTP_POST_FILES['userfile']['name']; - $URLPATHFILECFG="../includes"; - $FISPATHFILECFG=realpath($URLPATHFILECFG); - $NOMBREFILESCFG="filedhcp.cfg"; - $ficheroLOCAL=$FISPATHFILECFG."/".$NOMBREFILESCFG; - $resul=Gestiona($cmd,$idaula); - } -} -//___________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -</HEAD> -<BODY> -<FORM action="incorporaordenadores.php" method="post" enctype="multipart/form-data" name="fdatos"> - <INPUT type=hidden name=swf value=1> - <INPUT type=hidden name=idaula value=<?echo $idaula?>> - <INPUT type=hidden name=nombreaula value=<?echo $nombreaula?>> - <BR> - <P align=center class=cabeceras><?echo $TbMsg[0]?><BR> - <SPAN align=center class=subcabeceras><IMG src="../images/iconos/aula.gif"> <?echo $TbMsg[1].":".$nombreaula ?></SPAN></P> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> -<table align=center class=tabla_datos border="0" cellpadding="0" cellspacing="1"> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <tr> - <th> <? echo $TbMsg[8]?> </th> - <td><textarea class="cajatexto" name="contenido" cols="70" rows="18"></textarea></td></tr> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> - <tr> - <th> <? echo $TbMsg[2]?> </th> - <td ><input class="cajatexto" name="userfile" type="file" size="52"></td></tr> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> -</TABLE> - </FORM> -<TABLE align=center> - <TR> - <TD><A href="#aceptar"><IMG border=0 src="../images/boton_confirmar.gif" onclick="document.fdatos.submit();"></A></TD> - <TD width=20></TD> - <TD><A href="#cancelar"><IMG border=0 src="../images/boton_cancelar.gif" onclick=""></A></TD> - </TR> -</TABLE> -<? -//________________________________________________________________________________________________________ -// Mensaje con el resultado del proceso -echo '<SCRIPT LANGUAGE="javascript">'; -if (!empty($resul)) - echo " alert('".$TbMsg[$resul]."');"; -if (!empty($ordDup)) - echo " alert('".$TbMsg[9]."\\n".$ordDup."');"; -echo '</SCRIPT>'; -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function Gestiona($cmd,$idaula){ - global $ficheroPOST; - global $ficheroLOCAL; - - $codigo=""; - // Se envía fichero de script - if(!empty($ficheroPOST)){ - if (salvafichero_POST($ficheroPOST,$ficheroLOCAL)){ - $fp = fopen ($ficheroLOCAL, "r"); - $codigo = fread ($fp, filesize ($ficheroLOCAL)); - fclose ($fp); - return(procesaLineas($cmd,$idaula,$codigo)); - } - else - return(6); - } - else - return(4); -} -//________________________________________________________________________________________________________ -function procesaLineas($cmd,$idaula,$buffer){ - $nombre=""; - $MAC=""; - $IP=""; - $sw=false; - $posa=-1; - - while($posa<strlen($buffer)){ - if ('host'==substr($buffer,$posa,4)){ - $posa=$posa+4; - $posb=$posa; - while( substr($buffer,$posb,1)!="{") $posb++; - $nombre=substr($buffer,$posa,$posb-$posa); - } - if ('hardware ethernet'==substr($buffer,$posa,17)){ - $posa=$posa+17; - $posb=$posa; - while( substr($buffer,$posb,1)!=";") $posb++; - $MAC=substr($buffer,$posa,$posb-$posa); - } - - if ('fixed-address'==substr($buffer,$posa,13)){ - $posa=$posa+13; - $posb=$posa; - while( substr($buffer,$posb,1)!=";") $posb++; - $IP=substr($buffer,$posa,$posb-$posa); - } - if(!empty($nombre) && !empty($MAC) && !empty($IP)){ - if(!Inserta($cmd,$idaula,$nombre,$MAC,$IP)) return(3); - $sw=true; - $nombre=""; - $MAC=""; - $IP=""; - $resul=true; - } - $posa++; - } - if($sw) - return(7); - else - return(5); - -} -//________________________________________________________________________________________________________ -function Inserta($cmd,$idaula,$nombre,$lamac,$laip){ - global $ordDup; - $grupoid=0; - $nombreordenador=trim($nombre); - $ip=trim($laip); - $auxmac=trim($lamac); - $mac=""; - for($i=0;$i<strlen($auxmac);$i++) - if(substr($auxmac,$i,1)!=":") - $mac.=substr($auxmac,$i,1); - - if(!existeOrdenador($cmd,$nombreordenador,$mac,$ip)){ - $ordDup.="Nombre=".$nombre.",Mac=".$mac.",Dirección ip=".$ip." \\n"; - return(true); - } - $idperfilhard=0; - $idservidordhcp=0; - $idservidorrembo=0; - $idconfiguracion=0; - $cmd->CreaParametro("@grupoid",$grupoid,1); - $cmd->CreaParametro("@idaula",$idaula,1); - $cmd->CreaParametro("@nombreordenador",$nombreordenador,0); - $cmd->CreaParametro("@ip",$ip,0); - $cmd->CreaParametro("@mac",$mac,0); - $cmd->CreaParametro("@idperfilhard",$idperfilhard,1); - $cmd->CreaParametro("@idservidordhcp",$idservidordhcp,1); - $cmd->CreaParametro("@idservidorrembo",$idservidorrembo,1); - $cmd->CreaParametro("@idconfiguracion",$idconfiguracion,1); - - $cmd->texto="INSERT INTO ordenadores(nombreordenador,ip,mac,idperfilhard,idservidordhcp,idservidorrembo,idaula,grupoid) VALUES (@nombreordenador,@ip,@mac,@idperfilhard,@idservidordhcp,@idservidorrembo,@idaula,@grupoid)"; - $resul=$cmd->Ejecutar(); - return($resul); -} -//________________________________________________________________________________________________________ -// -// Salva un fichero enviado por POST -//________________________________________________________________________________________________________ -function salvafichero_POST($ficheroPost,$ficheroLocal){ - if (file_exists($ficheroLocal)) // Borra el fichero si existe - unlink($ficheroLocal); - return(move_uploaded_file($ficheroPost,$ficheroLocal)); // salva el fichero -} -//________________________________________________________________________________________________________ -// Recupera los datos de un ordenador -// Parametros: -// - cmd: Una comando ya operativo (con conexión abierta) -// - ip: Dirección IP -//________________________________________________________________________________________________________ -function existeOrdenador($cmd,$nombre,$MAC,$IP){ - $rs=new Recordset; - $cmd->texto="SELECT * FROM ordenadores WHERE nombre='".$nombre."' OR mac='".$MAC."' OR ip='".$IP."'"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $rs->Cerrar(); - return(true); - } - else - return(false); -} -?> diff --git a/admin/WebConsole/varios/incrementalcomponente_soft.php b/admin/WebConsole/varios/incrementalcomponente_soft.php deleted file mode 100644 index 60be892a..00000000 --- a/admin/WebConsole/varios/incrementalcomponente_soft.php +++ /dev/null @@ -1,106 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: incrementalcomponente_soft.php -// Descripción : -// Administra los componentes software incluidos en un software incremental -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/incrementalcomponente_soft_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idsoftincremental=0; -$descripcionincremental=""; -if (isset($_GET["idsoftincremental"])) $idsoftincremental=$_GET["idsoftincremental"]; // Recoge parametros -if (isset($_GET["descripcionincremental"])) $descripcionincremental=$_GET["descripcionincremental"]; // Recoge parametros - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript" src="../jscripts/incrementalcomponente_soft.js"></SCRIPT> -<SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/incrementalcomponente_soft_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatos"> - <INPUT type=hidden value="<? echo $idcentro?>" id=idcentro> - <INPUT type=hidden value="<? echo $idsoftincremental?>" id=idsoftincremental> - <P align=center class=cabeceras><?echo $TbMsg[0]?><BR> - <SPAN align=center class=subcabeceras><?echo $TbMsg[1]?></SPAN> <IMG src="../images/iconos/confisoft.gif"></P> - <BR> - <DIV align=center id="Layer_componentes"> - <SPAN align=center class=presentaciones><B><U><?echo $TbMsg[2]?></U>: <? echo $descripcionincremental?></B></SPAN></P> - <TABLE width="100%" class="tabla_listados" cellspacing=1 cellpadding=0 > - <TR> - <TH> </TH> - <TH>T</TH> - <TH><?echo $TbMsg[3]?></TH> - </TR> - <? - $rs=new Recordset; - $cmd->texto='SELECT softwares.idsoftware,softwares.descripcion,tiposoftwares.descripcion as hdescripcion,tiposoftwares.urlimg FROM softwares INNER JOIN softincremental_softwares ON softwares.idsoftware=softincremental_softwares.idsoftware INNER JOIN tiposoftwares ON softwares.idtiposoftware=tiposoftwares.idtiposoftware WHERE softincremental_softwares.idsoftincremental='.$idsoftincremental.' ORDER BY tiposoftwares.idtiposoftware,softwares.descripcion'; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - $rs->Primero(); - $A_W=" WHERE "; - $strex=""; - while (!$rs->EOF){ - echo '<TR>'; - echo '<TD align=center width="10%" ><INPUT type=checkbox onclick="gestion_componente('.$rs->campos["idsoftware"].',this)" checked ></INPUT></TD>'; - echo '<TD align=center width="10%" ><img alt="'. $rs->campos["hdescripcion"].'"src="'.$rs->campos["urlimg"].'"></TD>'; - echo '<TD width="80%" > '.$rs->campos["descripcion"].'</TD>'; - echo '</TR>'; - $strex.= $A_W."softwares.idsoftware<>".$rs->campos["idsoftware"]; - $A_W=" AND "; - $rs->Siguiente(); - } - } - $rs->Cerrar(); - if(empty($strex)) - $strex="WHERE"; - else - $strex.= $A_W; -// Para que no salga la opción de elegir un sistema operativo -// $cmd->texto='SELECT softwares.idsoftware,softwares.descripcion,tiposoftwares.descripcion as hdescripcion,tiposoftwares.urlimg FROM softwares INNER JOIN tiposoftwares ON softwares.idtiposoftware=tiposoftwares.idtiposoftware '.$strex.' softwares.idtiposoftware<>1 AND softwares.idcentro='.$idcentro.' ORDER BY tiposoftwares.idtiposoftware,softwares.descripcion'; - -// Se deja elegir componente que sea un sistema operativo sólo para para incluir en el desplegable, en la creación de software incremental - $cmd->texto='SELECT softwares.idsoftware,softwares.descripcion,tiposoftwares.descripcion as hdescripcion,tiposoftwares.urlimg FROM softwares INNER JOIN tiposoftwares ON softwares.idtiposoftware=tiposoftwares.idtiposoftware '.$strex.' softwares.idcentro='.$idcentro.' ORDER BY tiposoftwares.idtiposoftware,softwares.descripcion'; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - $rs->Primero(); - while (!$rs->EOF){ - echo '<TR>'; - echo '<TD align=center width="10%" ><INPUT type=checkbox onclick="gestion_componente('.$rs->campos["idsoftware"].',this)" ></INPUT></TD>'; - echo '<TD align=center width="10%" ><img alt="'. $rs->campos["hdescripcion"].'"src="'.$rs->campos["urlimg"].'"></TD>'; - echo '<TD width="80%" > '.$rs->campos["descripcion"].'</TD>'; - echo '</TR>'; - $rs->Siguiente(); - } - } - $rs->Cerrar(); - ?> - </TABLE> - </DIV> - <DIV id="Layer_nota" align=center > - <BR> - <SPAN align=center class=notas><I><?echo $TbMsg[4]?></I></SPAN> - </DIV> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> diff --git a/admin/WebConsole/varios/informacion_imagenes.php b/admin/WebConsole/varios/informacion_imagenes.php deleted file mode 100644 index 5db5df5f..00000000 --- a/admin/WebConsole/varios/informacion_imagenes.php +++ /dev/null @@ -1,283 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: informacion_imagenes.php -// Descripción : -// Muestra los perfiles que forman parte de una imagen y los ordenadores que tienen instalada dicha imagen -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../idiomas/php/".$idioma."/informacion_imagenes_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idimagen=0; -$descripcionimagen=""; -if (isset($_GET["idimagen"])) $idimagen=$_GET["idimagen"]; // Recoge parametros -if (isset($_GET["descripcionimagen"])) $descripcionimagen=$_GET["descripcionimagen"]; // Recoge parametros - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -else - $arbolXML=CreaArbol($cmd,$idimagen); // Crea el arbol XML - -// Creación del árbol -$baseurlimg="../images/tsignos"; // Url de las im�enes de signo -$clasedefault="tabla_listados_sin"; -$titulotabla=$TbMsg[3]; -$arbol=new ArbolVistaXml($arbolXML,0,$baseurlimg,$clasedefault,1,20,130,1,$titulotabla); -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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> -</HEAD> -<BODY> - <P align=center class=cabeceras><?echo $TbMsg[0]?><BR> - <SPAN align=center class=subcabeceras><?echo $TbMsg[1]?></SPAN> <IMG src="../images/iconos/imagenes.gif"><BR><BR> - <IMG src="../images/iconos/imagen.gif"><SPAN class=presentaciones> <U><?echo $TbMsg[2]?></U>: <? echo $descripcionimagen?></SPAN></P> - <?echo $arbol->CreaArbolVistaXml(); // Crea arbol de configuraciones -//________________________________________________________________________________________________________ - include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Devuelve una cadena con formato XML de toda la informaci� de las imagenes - Parametros: - - cmd:Una comando ya operativo ( con conexiónabierta) - - idimagen: El identificador del perfil hardware -________________________________________________________________________________________________________*/ -function CreaArbol($cmd,$idimagen){ - $cadenaXML=SubarbolXML_Imagenes($cmd,$idimagen); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_Imagenes($cmd,$idimagen){ - global $TbMsg; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idimagen,descripcion,comentarios, idperfilsoft FROM imagenes WHERE idimagen=".$idimagen; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<IMAGEN'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/imagen.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.='>'; - if($rs->campos["comentarios"]>" "){ - $cadenaXML.='<PROPIEDAD'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[9].' :[/b] '.$rs->campos["comentarios"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</PROPIEDAD>'; - } - $cadenaXML.=SubarbolXML_PerfilImagen($cmd,$rs->campos["idperfilsoft"]); - $cadenaXML.=SubarbolXML_IncrementalImagen($cmd,$rs->campos["idimagen"]); - $cadenaXML.=SubarbolXML_Ordenadores($cmd,$rs->campos["idimagen"],$rs->campos["idperfilsoft"]); - $cadenaXML.='</IMAGEN>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//------------------------------------------------------------------------------------------------------------------------------------------------- -function SubarbolXML_PerfilImagen($cmd,$idperfilsoft){ - global $TbMsg; - $cadenaXML=""; - $gidperfilsoft=null; - $rs=new Recordset; - $cmd->texto="SELECT perfilessoft.idperfilsoft ,perfilessoft.descripcion as pdescripcion ,perfilessoft.comentarios, softwares.idsoftware,softwares.descripcion as hdescripcion,tiposoftwares.urlimg FROM perfilessoft "; - $cmd->texto.=" LEFT OUTER JOIN perfilessoft_softwares ON perfilessoft.idperfilsoft=perfilessoft_softwares.idperfilsoft"; - $cmd->texto.=" LEFT OUTER JOIN softwares ON softwares.idsoftware=perfilessoft_softwares.idsoftware"; - $cmd->texto.=" LEFT OUTER JOIN tiposoftwares ON softwares.idtiposoftware=tiposoftwares.idtiposoftware" ; - $cmd->texto.=" WHERE perfilessoft.idperfilsoft=".$idperfilsoft; - $cmd->texto.=" ORDER by perfilessoft.descripcion,tiposoftwares.idtiposoftware,softwares.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - if ($rs->EOF) return($cadenaXML); - - $cadenaXML.='<CARPETAPERFILES'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[6].'"'; - $cadenaXML.='>'; - - while (!$rs->EOF){ - if ($gidperfilsoft!=$rs->campos["idperfilsoft"]){ - if ($gidperfilsoft){ - $cadenaXML.='</COMPONENTES>'; - $cadenaXML.='</PERFILESSOFTWARES>'; - } - $gidperfilsoft=$rs->campos["idperfilsoft"]; - $cadenaXML.='<PERFILESSOFTWARES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/perfilsoftware.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["pdescripcion"].'"'; - $cadenaXML.='>'; - - if($rs->campos["comentarios"]>" "){ - $cadenaXML.='<PROPIEDAD'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[9].' :[/b] '.$rs->campos["comentarios"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</PROPIEDAD>'; - } - - $cadenaXML.='<COMPONENTES'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[4].'"'; - $cadenaXML.='>'; - } - if ($rs->campos["idsoftware"]){ - $cadenaXML.='<COMPONENTE'; - // Atributos - $cadenaXML.=' imagenodo='.$rs->campos["urlimg"]; - $cadenaXML.=' infonodo="'.$rs->campos["hdescripcion"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</COMPONENTE>'; - } - $rs->Siguiente(); - } - $cadenaXML.='</COMPONENTES>'; - $cadenaXML.='</PERFILESSOFTWARES>'; - $cadenaXML.='</CARPETAPERFILES>'; - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_IncrementalImagen($cmd,$idimagen){ - global $TbMsg; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT imagenes_softincremental.idsoftincremental FROM imagenes INNER JOIN imagenes_softincremental ON imagenes.idimagen =imagenes_softincremental.idimagen WHERE (imagenes.idimagen = ".$idimagen.")"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - if($rs->EOF) return($cadenaXML); - - $cadenaXML.='<CARPETAINCREMENTALES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[5].'"'; - $cadenaXML.='>'; - while (!$rs->EOF){ - $cadenaXML.=SubarbolXML_SoftwaresIncrementales($cmd,$rs->campos["idsoftincremental"]); - $rs->Siguiente(); - } - $cadenaXML.='</CARPETAINCREMENTALES>'; - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_SoftwaresIncrementales($cmd,$idsoftincremental){ - global $TbMsg; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT softincrementales.idsoftincremental ,softincrementales.descripcion as idescripcion,softincrementales.comentarios , softwares.idsoftware,softwares.descripcion as sdescripcion,tiposoftwares.urlimg FROM softincrementales "; - $cmd->texto.=" LEFT OUTER JOIN softincremental_softwares ON softincrementales.idsoftincremental=softincremental_softwares.idsoftincremental"; - $cmd->texto.=" LEFT OUTER JOIN softwares ON softwares.idsoftware=softincremental_softwares.idsoftware"; - $cmd->texto.=" LEFT OUTER JOIN tiposoftwares ON softwares.idtiposoftware=tiposoftwares.idtiposoftware" ; - $cmd->texto.=" WHERE softincrementales.idsoftincremental=".$idsoftincremental; - $cmd->texto.=" ORDER by tiposoftwares.idtiposoftware,softwares.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - $cadenaXML.='<SOFTWARESINCREMENTALES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/incremental.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["idescripcion"].'"'; - $cadenaXML.='>'; - - if($rs->campos["comentarios"]>" "){ - $cadenaXML.='<PROPIEDAD'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[9].' :[/b] '.$rs->campos["comentarios"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</PROPIEDAD>'; - } - - $swcompo=false; - while (!$rs->EOF){ - if ($rs->campos["idsoftware"]){ - if (!$swcompo) { - $cadenaXML.='<COMPONENTES'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[4].'"'; - $cadenaXML.='>'; - $swcompo=true; - } - $cadenaXML.='<SOFTWAREINCREMENTAL'; - // Atributos - $cadenaXML.=' imagenodo='.$rs->campos["urlimg"]; - $cadenaXML.=' infonodo="'.$rs->campos["sdescripcion"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</SOFTWAREINCREMENTAL>'; - } - $rs->Siguiente(); - } - if ($swcompo) { - $cadenaXML.='</COMPONENTES>'; - } - $cadenaXML.='</SOFTWARESINCREMENTALES>'; - $rs->Cerrar(); - return($cadenaXML); -} -//------------------------------------------------------------------------------------------------------------------------------------------------- -function SubarbolXML_Ordenadores($cmd,$idimagen,$idperfilsoft){ - global $TbMsg; - $cadenaXML=""; - $gidaula=null; - $rs=new Recordset; - $cmd->texto="SELECT aulas.idaula,aulas.nombreaula,ordenadores. idordenador,ordenadores.nombreordenador,ordenador_imagen.particion,ordenadores. idperfilhard FROM ordenadores"; - $cmd->texto.=" INNER JOIN aulas ON ordenadores.idaula=aulas.idaula"; - $cmd->texto.=" INNER JOIN ordenador_imagen ON ordenador_imagen.idordenador=ordenadores.idordenador"; - $cmd->texto.=" WHERE ordenador_imagen.idimagen=".$idimagen." order by aulas.idaula"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - if ($rs->numeroderegistros>0){ - $cadenaXML.='<ORDENADORES'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[7].'"'; - $cadenaXML.='>'; - } - while (!$rs->EOF){ - - if ($gidaula!=$rs->campos["idaula"]){ - if ($gidaula) - $cadenaXML.='</AULA>'; - $cadenaXML.='<AULA '; - // Atributos - - $cadenaXML.=' imagenodo="../images/iconos/aula.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombreaula"].'"'; - $cadenaXML.='>'; - $gidaula=$rs->campos["idaula"]; - } - $cadenaXML.='<ORDENADOR'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/ordenador.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombreordenador"].' -   ('.$TbMsg[8].':'.$rs->campos["particion"]. ', PS'.$idperfilsoft.'_PH'.$rs->campos["idperfilhard"].'.psf)"' ; - $cadenaXML.='></ORDENADOR>'; - $rs->Siguiente(); - } - if ($gidaula) - $cadenaXML.='</AULA>'; - if ($rs->numeroderegistros>0) - $cadenaXML.='</ORDENADORES>'; - $rs->Cerrar(); - return($cadenaXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/varios/informacion_incrementales.php b/admin/WebConsole/varios/informacion_incrementales.php deleted file mode 100644 index 278f1fa2..00000000 --- a/admin/WebConsole/varios/informacion_incrementales.php +++ /dev/null @@ -1,262 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: informacion_incrementales.php -// Descripción : -// Muestra los componentes software de un software incremental y los perfiles softwares y hardwares disponibles -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../idiomas/php/".$idioma."/informacion_incrementales_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idsoftincremental=0; -$descripcionincremental=""; -if (isset($_GET["idsoftincremental"])) $idsoftincremental=$_GET["idsoftincremental"]; // Recoge parametros -if (isset($_GET["descripcionincremental"])) $descripcionincremental=$_GET["descripcionincremental"]; // Recoge parametros - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -else - $arbolXML=CreaArbol($cmd,$idsoftincremental); // Crea el arbol XML - -// Creación del árbol -$baseurlimg="../images/tsignos"; -$clasedefault="tabla_listados_sin"; -$titulotabla=$TbMsg[3]; -$arbol=new ArbolVistaXml($arbolXML,0,$baseurlimg,$clasedefault,1,20,130,1,$titulotabla); -//________________________________________________________________________________________________________ -?> -<HTML> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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> -</HEAD> -<BODY> - <P align=center class=cabeceras><?echo $TbMsg[0]?><BR> - <SPAN align=center class=subcabeceras><?echo $TbMsg[1]?></SPAN> <IMG src="../images/iconos/confisoft.gif"><BR><BR> - <IMG src="../images/iconos/incremental.gif"><SPAN class=presentaciones> <U><?echo $TbMsg[2]?></U>: <? echo $descripcionincremental?></SPAN></P> - <?echo $arbol->CreaArbolVistaXml(); // Crea arbol de configuraciones?> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Devuelve una cadena con formato XML de toda la información de los perfiles software - softwares - Parametros: - - cmd:Una comando ya operativo ( con conexión abierta) - - idsoftincremental: El identificador del perfil software -________________________________________________________________________________________________________*/ -function CreaArbol($cmd,$idsoftincremental){ - $cadenaXML=SubarbolXML_SoftwaresIncrementales($cmd,$idsoftincremental); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_SoftwaresIncrementales($cmd,$idsoftincremental){ - global $TbMsg; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT softincrementales.idsoftincremental ,softincrementales.descripcion as idescripcion, softwares.idsoftware,softwares.descripcion as sdescripcion,tiposoftwares.urlimg FROM softincrementales "; - $cmd->texto.=" LEFT OUTER JOIN softincremental_softwares ON softincrementales.idsoftincremental=softincremental_softwares.idsoftincremental"; - $cmd->texto.=" LEFT OUTER JOIN softwares ON softwares.idsoftware=softincremental_softwares.idsoftware"; - $cmd->texto.=" LEFT OUTER JOIN tiposoftwares ON softwares.idtiposoftware=tiposoftwares.idtiposoftware" ; - $cmd->texto.=" WHERE softincrementales.idsoftincremental=".$idsoftincremental; - $cmd->texto.=" ORDER by tiposoftwares.idtiposoftware,softwares.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - $cadenaXML.='<SOFTWARESINCREMENTALES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/incremental.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["idescripcion"].'"'; - $cadenaXML.='>'; - $swcompo=false; - while (!$rs->EOF){ - if ($rs->campos["idsoftware"]){ - if (!$swcompo) { - $cadenaXML.='<COMPONENTES'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[4].'"'; - $cadenaXML.='>'; - $swcompo=true; - } - $cadenaXML.='<SOFTWAREINCREMENTAL'; - // Atributos - $cadenaXML.=' imagenodo='.$rs->campos["urlimg"]; - $cadenaXML.=' infonodo="'.$rs->campos["sdescripcion"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</SOFTWAREINCREMENTAL>'; - } - $rs->Siguiente(); - } - if ($swcompo) { - $cadenaXML.='</COMPONENTES>'; - } - $cadenaXML.=SubarbolXML_PerfilesDisponibles($cmd,$idsoftincremental); - $cadenaXML.='</SOFTWARESINCREMENTALES>'; - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_PerfilesDisponibles($cmd,$idsoftincremental){ - global $TbMsg; - $cadenaXML=""; - $gidperfilsoft=null; - $rs=new Recordset; - $cmd->texto="SELECT perfilessoft.descripcion AS sdescripcion, perfileshard.descripcion AS hdescripcion, perfileshard.idperfilhard, perfilessoft.idperfilsoft FROM softincrementales INNER JOIN phard_psoft_softincremental ON softincrementales.idsoftincremental = phard_psoft_softincremental.idsoftincremental INNER JOIN perfileshard_perfilessoft ON phard_psoft_softincremental.idphardidpsoft = perfileshard_perfilessoft.idphardidpsoft INNER JOIN perfileshard ON perfileshard_perfilessoft.idperfilhard = perfileshard.idperfilhard INNER JOIN perfilessoft ON perfileshard_perfilessoft.idperfilsoft = perfilessoft.idperfilsoft WHERE softincrementales.idsoftincremental=".$idsoftincremental." GROUP BY softincrementales.descripcion, perfilessoft.descripcion, perfileshard.descripcion, perfileshard.idperfilhard, perfilessoft.idperfilsoft ORDER BY perfilessoft.idperfilsoft, perfileshard.idperfilhard"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - if ($rs->numeroderegistros>0) { - $cadenaXML.='<DISPONIBLESPERFILES'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[5].'"'; - $cadenaXML.='>'; - } - while (!$rs->EOF){ - if ($gidperfilsoft!=$rs->campos["idperfilsoft"]){ - if ($gidperfilsoft){ - $cadenaXML.='</PERFILESSOFTWARES>'; - } - $gidperfilsoft=$rs->campos["idperfilsoft"]; - $cadenaXML.='<PERFILESSOFTWARES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/perfilsoftware.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["sdescripcion"].'"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_ComponentesSoftware($cmd,$rs->campos["idperfilsoft"]); - } - - $cadenaXML.='<PERFILESHARDWARES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/perfilhardware.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["hdescripcion"].'"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_ComponentesHardware($cmd,$rs->campos["idperfilhard"]); - $cadenaXML.='</PERFILESHARDWARES>'; - - $rs->Siguiente(); - } - if ($gidperfilsoft){ - $cadenaXML.='</PERFILESSOFTWARES>'; - $cadenaXML.='</DISPONIBLESPERFILES>'; - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_ComponentesSoftware($cmd,$idperfilsoft){ - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT softwares.descripcion,tiposoftwares.urlimg FROM perfilessoft_softwares "; - $cmd->texto.=" LEFT OUTER JOIN softwares ON softwares.idsoftware=perfilessoft_softwares.idsoftware"; - $cmd->texto.=" LEFT OUTER JOIN tiposoftwares ON softwares.idtiposoftware=tiposoftwares.idtiposoftware" ; - $cmd->texto.=" WHERE perfilessoft_softwares.idperfilsoft=".$idperfilsoft; - $cmd->texto.=" ORDER by tiposoftwares.idtiposoftware,softwares.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - $cadenaXML.='<COMPONENTES'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="Software components"'; - $cadenaXML.='>'; - while (!$rs->EOF){ - $cadenaXML.='<COMPONENTESOFT'; - // Atributos - $cadenaXML.=' imagenodo='.$rs->campos["urlimg"]; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</COMPONENTESOFT>'; - $rs->Siguiente(); - } - $cadenaXML.='</COMPONENTES>'; - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_PerfilesHardwaresSoportados($cmd,$idperfilsoft){ - $cadenaXML=""; - $gidperfilhard=null; - $rs=new Recordset; - $cmd->texto="SELECT perfileshard.idperfilhard ,perfileshard.descripcion FROM perfileshard "; - $cmd->texto.=" LEFT OUTER JOIN perfileshard_perfilessoft ON perfileshard_perfilessoft.idperfilhard=perfileshard.idperfilhard" ; - $cmd->texto.=" WHERE perfileshard_perfilessoft.idperfilsoft=".$idperfilsoft; - $cmd->texto.=" ORDER by perfileshard.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - if ($rs->numeroderegistros>0) { - $cadenaXML.='<DISPONIBLESPERFILES'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="Availables hardware profiles"'; - $cadenaXML.='>'; - } - while (!$rs->EOF){ - if ($gidperfilhard!=$rs->campos["idperfilhard"]){ - if ($gidperfilhard){ - $cadenaXML.='</PERFILESHARDWARES>'; - } - $gidperfilhard=$rs->campos["idperfilhard"]; - $cadenaXML.='<PERFILESHARDWARES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/perfilhardware.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_ComponentesHardware($cmd,$rs->campos["idperfilhard"]); - } - $rs->Siguiente(); - } - if ($gidperfilhard){ - $cadenaXML.='</PERFILESHARDWARES>'; - $cadenaXML.='</DISPONIBLESPERFILES>'; - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_ComponentesHardware($cmd,$idperfilhard){ - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT hardwares.descripcion,tipohardwares.urlimg FROM perfileshard_hardwares "; - $cmd->texto.="INNER JOIN hardwares ON hardwares.idhardware=perfileshard_hardwares.idhardware"; - $cmd->texto.=" INNER JOIN tipohardwares ON hardwares.idtipohardware=tipohardwares.idtipohardware" ; - $cmd->texto.=" WHERE perfileshard_hardwares.idperfilhard=".$idperfilhard; - $cmd->texto.=" ORDER by tipohardwares.idtipohardware,hardwares.descripcion"; - $rs->Comando=&$cmd; - - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - $cadenaXML.='<COMPONENTES'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="Hardware components"'; - $cadenaXML.='>'; - while (!$rs->EOF){ - $cadenaXML.='<COMPONENTEHARD'; - // Atributos - $cadenaXML.=' imagenodo='.$rs->campos["urlimg"]; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</COMPONENTEHARD>'; - $rs->Siguiente(); - } - $cadenaXML.='</COMPONENTES>'; - $rs->Cerrar(); - return($cadenaXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/varios/informacion_menus.php b/admin/WebConsole/varios/informacion_menus.php deleted file mode 100644 index 37f031bc..00000000 --- a/admin/WebConsole/varios/informacion_menus.php +++ /dev/null @@ -1,348 +0,0 @@ -<? -// ****************************************************************************************************** -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creaciónn: A�o 2003-2004 -// Fecha �ltima modificaci�n: Febrero-2005 -// Nombre del fichero: informacion_menus.php -// Descripciónn : -// Muestra los items que forman parte de un menu y sus valores -// ***************************************************************************************************** -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/MenuContextual.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/informacion_menus_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idmenu=0; -$descripcionmenu=""; -if (isset($_GET["idmenu"])) $idmenu=$_GET["idmenu"]; // Recoge parametros -if (isset($_GET["descripcionmenu"])) $descripcionmenu=$_GET["descripcionmenu"]; // Recoge parametros - -$contitempub=0; // Contador de itemsp�blicos para dimensinar ventana -$contitempri=0; // Contador de itemsp�blicos para dimensinar ventana - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexi�n con servidor B.D. -else - $arbolXML=CreaArbol($cmd,$idmenu); // Crea el arbol XML - -// Creaciónn del �rbol -$baseurlimg="../images/tsignos"; -$clasedefault="tabla_listados_sin"; -$titulotabla=$TbMsg[3]; -$arbol=new ArbolVistaXml($arbolXML,0,$baseurlimg,$clasedefault,1,20,130,1,$titulotabla); -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administraci�n web de aulas</TITLE> -<HEAD> - <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/informacion_menus.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/informacion_menus_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY OnContextMenu="return false"> - <FORM name=fdatos> - <input type=hidden value="<? echo $idmenu?>" id=idmenu> - <input type=hidden value="<? echo $contitempub?>" id=contitempub> - <input type=hidden value="<? echo $contitempri?>" id=contitempri> - </FORM> - <p align=center class=cabeceras><?echo $TbMsg[0]?><br> - <span align=center class=subcabeceras><?echo $TbMsg[1]?></span> <img src="../images/iconos/menus.gif"><br><br> - <img src="../images/iconos/menu.gif"><span class=presentaciones> <u><?echo $TbMsg[2]?></u>: <? echo $descripcionmenu?></span></p> - <? - echo $arbol->CreaArbolVistaXML(); // Crea arbol de configuraciones - - $flotante=new MenuContextual(); // Crea objeto MenuContextual - $XMLcontextual=ContextualXMLItems(); // Crea contextual de los items - echo $flotante->CreaMenuContextual($XMLcontextual); - $XMLcontextual=ContextualXMLItem(); // Crea contextual de un item - echo $flotante->CreaMenuContextual($XMLcontextual); - ?> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function CreaArbol($cmd,$idmenu){ - $cadenaXML=SubarbolXML_menuswares($cmd,$idmenu); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_menuswares($cmd,$idmenu){ - global $TbMsg; - global $ITEM_PUBLICO; - global $ITEM_PRIVADO; - global $idcentro; - global $EJECUCION_PROCEDIMIENTO; - global $EJECUCION_TAREA; - global $EJECUCION_TRABAJO; - global $contitempub; - global $contitempri; - - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT menus.*, acciones_menus.*,iconos.urlicono as urlimg FROM menus LEFT OUTER JOIN acciones_menus ON acciones_menus.idmenu = menus.idmenu"; - $cmd->texto.=" LEFT OUTER JOIN iconos ON acciones_menus.idurlimg =iconos.idicono"; - $cmd->texto.=" WHERE menus.idcentro=".$idcentro." AND menus.idmenu=".$idmenu; - $cmd->texto.=" ORDER BY acciones_menus.tipoitem,acciones_menus.orden"; - - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - $tbmodalidad[1]=$TbMsg[18]; - $tbmodalidad[2]=$TbMsg[19]; - $cadenaXML.='<MENUS'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/menu.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.=' nodoid=menu-'.$rs->campos["idmenu"]; - $cadenaXML.='>'; - - $cadenaXML.='<PROPIEDADES'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo='.$TbMsg[5].''; - $cadenaXML.=' nodoid=propiedades'; - $cadenaXML.='>'; - - $contprop=0; - $cadenaXML.='<PROPMENU'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[7].':[/b] '.$rs->campos["titulo"].'"'; - $cadenaXML.=' nodoid=propiedad-'.$contprop++; - $cadenaXML.='>'; - $cadenaXML.='</PROPMENU>'; - - $cadenaXML.='<PROPIEDADESPUB'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[8].'"'; - $cadenaXML.=' nodoid=propiedadespub'; - $cadenaXML.='>'; - - $cadenaXML.='<PROPMENU'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[9].' :[/b] '.$rs->campos["coorx"].'"'; - $cadenaXML.=' nodoid=propiedad-'.$contprop++; - $cadenaXML.='>'; - $cadenaXML.='</PROPMENU>'; - - $cadenaXML.='<PROPMENU'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[10].' :[/b] '.$rs->campos["coory"].'"'; - $cadenaXML.=' nodoid=propiedad-'.$contprop++; - $cadenaXML.='>'; - $cadenaXML.='</PROPMENU>'; - - $cadenaXML.='<PROPMENU'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[11].' :[/b] '.$tbmodalidad[$rs->campos["modalidad"]].'"'; - $cadenaXML.=' nodoid=propiedad-'.$contprop++; - $cadenaXML.='>'; - $cadenaXML.='</PROPMENU>'; - - $cadenaXML.='</PROPIEDADESPUB>'; - - $cadenaXML.='<PROPIEDADESPRI'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[12].'"'; - $cadenaXML.=' nodoid=propiedadespri'; - $cadenaXML.='>'; - - $cadenaXML.='<PROPMENU'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[9].' :[/b] '.$rs->campos["scoorx"].'"'; - $cadenaXML.=' nodoid=propiedad-'.$contprop++; - $cadenaXML.='>'; - $cadenaXML.='</PROPMENU>'; - - $cadenaXML.='<PROPMENU'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[10].' :[/b] '.$rs->campos["coory"].'"'; - $cadenaXML.=' nodoid=propiedad-'.$contprop++; - $cadenaXML.='>'; - $cadenaXML.='</PROPMENU>'; - - $cadenaXML.='<PROPMENU'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - - $cadenaXML.=' infonodo="[b]'.$TbMsg[11].' :[/b] '.$tbmodalidad[$rs->campos["smodalidad"]].'"'; - $cadenaXML.=' nodoid=propiedad-'.$contprop++; - $cadenaXML.='>'; - $cadenaXML.='</PROPMENU>'; - - $cadenaXML.='</PROPIEDADESPRI>'; - $cadenaXML.='</PROPIEDADES>'; - - $swpub=false; - $swpriv=false; - - while (!$rs->EOF){ - if ($rs->campos["tipoitem"]==$ITEM_PUBLICO){ - $contitempub++; - if (!$swpub) { - $cadenaXML.='<ITEMSPUBLICOS'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[13].'"'; - $cadenaXML.=' nodoid="itemspublicos-'.$ITEM_PUBLICO.'"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_items'" .')"'; - $cadenaXML.='>'; - $swpub=true; - } - } - if ($rs->campos["tipoitem"]==$ITEM_PRIVADO){ - $contitempri++; - if ($swpub) { - $cadenaXML.='</ITEMSPUBLICOS>'; - $swpub=false; - } - if (!$swpriv) { - $cadenaXML.='<ITEMSPRIVADOS'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[14].'"'; - $cadenaXML.=' nodoid="itemsprivados-'.$ITEM_PRIVADO.'"'; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_items'" .')"'; - $cadenaXML.='>'; - $swpriv=true; - } - } - switch($rs->campos["tipoaccion"]){ - case $EJECUCION_PROCEDIMIENTO : - $cmd->texto='SELECT procedimientos.descripcion FROM procedimientos WHERE procedimientos.idprocedimiento='.$rs->campos["idtipoaccion"]; - $urlimg="procedimiento.gif"; - break; - case $EJECUCION_TAREA : - $cmd->texto='SELECT tareas.idtarea, tareas.descripcion FROM tareas WHERE tareas.idtarea='.$rs->campos["idtipoaccion"]; - $urlimg="tareas.gif"; - break; - case $EJECUCION_TRABAJO : - $cmd->texto='SELECT trabajos.idtrabajo, trabajos.descripcion FROM trabajos WHERE trabajos.idtrabajo='.$rs->campos["idtipoaccion"]; - $urlimg="trabajos.gif"; - break; - } - if(!empty($rs->campos["idtipoaccion"])) - $cadenaXML.= SubarbolXML_itemsmenus($cmd,$urlimg,$rs->campos); - $rs->Siguiente(); - } - if ($swpub) - $cadenaXML.='</ITEMSPUBLICOS>'; - if ($swpriv) - $cadenaXML.='</ITEMSPRIVADOS>'; - $cadenaXML.='</MENUS>'; - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_itemsmenus($cmd,$urlimg,$campos){ - global $TbMsg; - global $ITEM_PUBLICO; - global $ITEM_PRIVADO; - global $idcentro; - - $cadenaXML=""; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<ITEM'; - $cadenaXML.=' imagenodo="../images/iconos/'.$urlimg.'"'; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.=' nodoid=item-'.$campos["idaccionmenu"]; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_item'" .')"'; - $cadenaXML.='>'; - - $contprop=0; - - $cadenaXML.='<PROPMENU'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[20].':[/b] '.$campos["idaccionmenu"].'"'; - $cadenaXML.=' nodoid=propiedad-'.$contprop++; - $cadenaXML.='>'; - $cadenaXML.='</PROPMENU>'; - - $cadenaXML.='<PROPMENU'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[15].':[/b] '.$campos["orden"].'"'; - $cadenaXML.=' nodoid=propiedad-'.$contprop++; - $cadenaXML.='>'; - $cadenaXML.='</PROPMENU>'; - - $cadenaXML.='<PROPMENU'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[16].':[/b] '.$campos["descripitem"].'"'; - $cadenaXML.=' nodoid=propiedad-'.$contprop++; - $cadenaXML.='>'; - $cadenaXML.='</PROPMENU>'; - - if(!empty($campos["urlimg"])) { - $cadenaXML.='<PROPMENU'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[17].': [/b]'.$campos["urlimg"].'"'; - $cadenaXML.=' nodoid=propiedad-'.$contprop++; - $cadenaXML.='>'; - $cadenaXML.='</PROPMENU>'; - } - $cadenaXML.='</ITEM>'; - $rs->Siguiente(); - } - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function ContextualXMLItems(){ - global $TbMsg; - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_items"'; - $layerXML.=' maxanchu=160'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_items()"'; - $layerXML.=' textoitem="'.$TbMsg[4].'"'; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -//--------------------------------------------------------------------------------------------------------------------------------------------- -function ContextualXMLItem(){ - global $TbMsg; - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_item"'; - $layerXML.=' maxanchu=110'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="modificar_item()"'; - $layerXML.=' textoitem="'.$TbMsg[5].'"'; - $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; - $layerXML.='></ITEM>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="eliminar_item()"'; - $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; - $layerXML.=' textoitem="'.$TbMsg[6].' "'; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/varios/informacion_perfileshardware.php b/admin/WebConsole/varios/informacion_perfileshardware.php deleted file mode 100644 index 3b7d1771..00000000 --- a/admin/WebConsole/varios/informacion_perfileshardware.php +++ /dev/null @@ -1,275 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: informacion_perfileshard.php -// Descripción : -// Muestra los componentes hardware que forman parte de un perfil hardware y los perfiles softwares disponibles -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../idiomas/php/".$idioma."/informacion_perfileshard_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idperfil=0; -$descripcionperfil=""; -if (isset($_GET["idperfil"])) $idperfil=$_GET["idperfil"]; // Recoge parametros -if (isset($_GET["descripcionperfil"])) $descripcionperfil=$_GET["descripcionperfil"]; // Recoge parametros - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -else - $arbolXML=CreaArbol($cmd,$idperfil); // Crea el arbol XML - -// Creación del árbol -$baseurlimg="../images/tsignos"; -$clasedefault="tabla_listados_sin"; -$titulotabla=$TbMsg[3]; -$arbol=new ArbolVistaXml($arbolXML,0,$baseurlimg,$clasedefault,1,20,130,1,$titulotabla); -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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> -</HEAD> -<BODY> - <P align=center class=cabeceras><?echo $TbMsg[0]?><BR> - <SPAN align=center class=subcabeceras><?echo $TbMsg[1]?></SPAN> <IMG src="../images/iconos/confihard.gif"><BR><BR> - <IMG src="../images/iconos/perfilhardware.gif"><SPAN class=presentaciones> <U><?echo $TbMsg[2]?></U>: <? echo $descripcionperfil?></SPAN></P> - <?echo $arbol->CreaArbolVistaXml(); // Crea arbol de configuraciones?> - -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Devuelve una cadena con formato XML de toda la informaci� de los perfiles hardwares - Parametros: - - cmd:Una comando ya operativo ( con conexiónabierta) - - idperfil: El identificador del perfil hardware -________________________________________________________________________________________________________*/ -function CreaArbol($cmd,$idperfil){ - $cadenaXML=SubarbolXML_PerfilesHardwares($cmd,$idperfil); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_PerfilesHardwares($cmd,$idperfilhard){ - global $TbMsg; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT tipohardwares.descripcion as tipohardware,perfileshard.idperfilhard ,perfileshard.descripcion as pdescripcion, perfileshard.comentarios,hardwares.idhardware,hardwares.descripcion as hdescripcion,tipohardwares.urlimg FROM perfileshard "; - $cmd->texto.=" LEFT OUTER JOIN perfileshard_hardwares ON perfileshard.idperfilhard=perfileshard_hardwares.idperfilhard"; - $cmd->texto.=" LEFT OUTER JOIN hardwares ON hardwares.idhardware=perfileshard_hardwares.idhardware"; - $cmd->texto.=" LEFT OUTER JOIN tipohardwares ON hardwares.idtipohardware=tipohardwares.idtipohardware" ; - $cmd->texto.=" WHERE perfileshard.idperfilhard=".$idperfilhard; - $cmd->texto.=" ORDER by tipohardwares.idtipohardware,hardwares.descripcion"; - $rs->Comando=&$cmd; - - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - $cadenaXML.='<PERFILESHARDWARES'; - // Atributos` - $cadenaXML.=' imagenodo="../images/iconos/perfilhardware.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["pdescripcion"].'"'; - $cadenaXML.='>'; - if($rs->campos["comentarios"]>" "){ - $cadenaXML.='<PROPIEDAD'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[8].' :[/b] '.$rs->campos["comentarios"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</PROPIEDAD>'; - } - $swcompo=false; - while (!$rs->EOF){ - if ($rs->campos["idhardware"]){ - if (!$swcompo) { - $cadenaXML.='<COMPONENTES'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[6].'"'; - $cadenaXML.='>'; - $swcompo=true; - } - - $cadenaXML.='<PERFILHARDWARE'; - // Atributos - $cadenaXML.=' imagenodo='.$rs->campos["urlimg"]; - $cadenaXML.=' infonodo="('.$rs->campos["tipohardware"].") ".$rs->campos["hdescripcion"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</PERFILHARDWARE>'; - } - $rs->Siguiente(); - } - if ($swcompo) { - $cadenaXML.='</COMPONENTES>'; - } - $cadenaXML.=SubarbolXML_PerfilesSoftwaresDisponibles($cmd,$idperfilhard); - $cadenaXML.='</PERFILESHARDWARES>'; - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_PerfilesSoftwaresDisponibles($cmd,$idperfilhard){ - global $TbMsg; - $cadenaXML=""; - $gidperfilsoft=null; - $rs=new Recordset; - $cmd->texto="SELECT perfilessoft.idperfilsoft ,perfilessoft.descripcion,perfilessoft.comentarios FROM perfilessoft "; - $cmd->texto.=" LEFT OUTER JOIN perfileshard_perfilessoft ON perfileshard_perfilessoft.idperfilsoft=perfilessoft.idperfilsoft" ; - $cmd->texto.=" WHERE perfileshard_perfilessoft.idperfilhard=".$idperfilhard; - $cmd->texto.=" ORDER by perfilessoft.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - if ($rs->numeroderegistros>0) { - $cadenaXML.='<DISPONIBLESPERFILES'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[4].'"'; - $cadenaXML.='>'; - } - while (!$rs->EOF){ - if ($gidperfilsoft!=$rs->campos["idperfilsoft"]){ - if ($gidperfilsoft){ - $cadenaXML.='</PERFILESSOFTWARES>'; - } - $gidperfilsoft=$rs->campos["idperfilsoft"]; - $cadenaXML.='<PERFILESSOFTWARES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/perfilsoftware.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.='>'; - if($rs->campos["comentarios"]>" "){ - $cadenaXML.='<PROPIEDAD'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[8].' :[/b] '.$rs->campos["comentarios"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</PROPIEDAD>'; - } - $cadenaXML.=SubarbolXML_ComponentesSoftware($cmd,$rs->campos["idperfilsoft"]); - $cadenaXML.=SubarbolXML_IncrementalesDisponibles($cmd,$rs->campos["idperfilsoft"],$idperfilhard); - } - $rs->Siguiente(); - } - if ($gidperfilsoft){ - $cadenaXML.='</PERFILESSOFTWARES>'; - $cadenaXML.='</DISPONIBLESPERFILES>'; - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_ComponentesSoftware($cmd,$idperfilsoft){ - global $TbMsg; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT softwares.descripcion,tiposoftwares.urlimg FROM perfilessoft_softwares "; - $cmd->texto.=" LEFT OUTER JOIN softwares ON softwares.idsoftware=perfilessoft_softwares.idsoftware"; - $cmd->texto.=" LEFT OUTER JOIN tiposoftwares ON softwares.idtiposoftware=tiposoftwares.idtiposoftware" ; - $cmd->texto.=" WHERE perfilessoft_softwares.idperfilsoft=".$idperfilsoft; - $cmd->texto.=" ORDER by tiposoftwares.idtiposoftware,softwares.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - $cadenaXML.='<COMPONENTES'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[5].'"'; - $cadenaXML.='>'; - while (!$rs->EOF){ - $cadenaXML.='<COMPONENTESOFT'; - // Atributos - $cadenaXML.=' imagenodo='.$rs->campos["urlimg"]; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</COMPONENTESOFT>'; - $rs->Siguiente(); - } - $cadenaXML.='</COMPONENTES>'; - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_IncrementalesDisponibles($cmd,$idperfilsoft,$idperfilhard){ - global $TbMsg; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT softincrementales.descripcion, softincrementales.idsoftincremental, perfileshard_perfilessoft.idperfilhard, perfileshard_perfilessoft.idperfilsoft FROM perfileshard_perfilessoft INNER JOIN phard_psoft_softincremental ON perfileshard_perfilessoft.idphardidpsoft = phard_psoft_softincremental.idphardidpsoft INNER JOIN softincrementales ON phard_psoft_softincremental.idsoftincremental = softincrementales.idsoftincremental WHERE ( perfileshard_perfilessoft.idperfilhard = ".$idperfilhard.") AND ( perfileshard_perfilessoft.idperfilsoft = ".$idperfilsoft.")"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - if($rs->EOF) return($cadenaXML); - $cadenaXML.='<CARPETAINCREMENTALES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[7].'"'; - $cadenaXML.='>'; - while (!$rs->EOF){ - $cadenaXML.=SubarbolXML_SoftwaresIncrementales($cmd,$rs->campos["idsoftincremental"]); - $rs->Siguiente(); - } - $cadenaXML.='</CARPETAINCREMENTALES>'; - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_SoftwaresIncrementales($cmd,$idsoftincremental){ - global $TbMsg; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT softincrementales.idsoftincremental ,softincrementales.descripcion as idescripcion, softincrementales.comentarios,softwares.idsoftware,softwares.descripcion as sdescripcion,tiposoftwares.urlimg FROM softincrementales "; - $cmd->texto.=" LEFT OUTER JOIN softincremental_softwares ON softincrementales.idsoftincremental=softincremental_softwares.idsoftincremental"; - $cmd->texto.=" LEFT OUTER JOIN softwares ON softwares.idsoftware=softincremental_softwares.idsoftware"; - $cmd->texto.=" LEFT OUTER JOIN tiposoftwares ON softwares.idtiposoftware=tiposoftwares.idtiposoftware" ; - $cmd->texto.=" WHERE softincrementales.idsoftincremental=".$idsoftincremental; - $cmd->texto.=" ORDER by tiposoftwares.idtiposoftware,softwares.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - $cadenaXML.='<SOFTWARESINCREMENTALES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/incremental.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["idescripcion"].'"'; - $cadenaXML.='>'; - if($rs->campos["comentarios"]>" "){ - $cadenaXML.='<PROPIEDAD'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[8].' :[/b] '.$rs->campos["comentarios"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</PROPIEDAD>'; - } - $swcompo=false; - while (!$rs->EOF){ - if ($rs->campos["idsoftware"]){ - if (!$swcompo) { - $cadenaXML.='<COMPONENTES'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[5].'"'; - $cadenaXML.='>'; - $swcompo=true; - } - $cadenaXML.='<SOFTWAREINCREMENTAL'; - // Atributos - $cadenaXML.=' imagenodo='.$rs->campos["urlimg"]; - $cadenaXML.=' infonodo="'.$rs->campos["sdescripcion"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</SOFTWAREINCREMENTAL>'; - } - $rs->Siguiente(); - } - if ($swcompo) { - $cadenaXML.='</COMPONENTES>'; - } - $cadenaXML.='</SOFTWARESINCREMENTALES>'; - $rs->Cerrar(); - return($cadenaXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/varios/informacion_perfilessoftware.php b/admin/WebConsole/varios/informacion_perfilessoftware.php deleted file mode 100644 index a5cbcb11..00000000 --- a/admin/WebConsole/varios/informacion_perfilessoftware.php +++ /dev/null @@ -1,276 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Marzo-2005 -// Nombre del fichero: informacion_perfilessoft.php -// Descripción : -// Muestra los componentes software que forman parte de un perfil software y los perfiles softwares disponibles -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../idiomas/php/".$idioma."/informacion_perfilessoft_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idperfil=0; -$descripcionperfil=""; -if (isset($_GET["idperfil"])) $idperfil=$_GET["idperfil"]; // Recoge parametros -if (isset($_GET["descripcionperfil"])) $descripcionperfil=$_GET["descripcionperfil"]; // Recoge parametros - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -else - $arbolXML=CreaArbol($cmd,$idperfil); // Crea el arbol XML - -// Creación del árbol -$baseurlimg="../images/tsignos"; -$clasedefault="tabla_listados_sin"; -$titulotabla=$TbMsg[3]; -$arbol=new ArbolVistaXml($arbolXML,0,$baseurlimg,$clasedefault,1,20,130,1,$titulotabla); -//________________________________________________________________________________________________________ -?> -<HTML> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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> -</HEAD> -<BODY> - <P align=center class=cabeceras><?echo $TbMsg[0]?><BR> - <SPAN align=center class=subcabeceras><?echo $TbMsg[1]?></SPAN> <IMG src="../images/iconos/confisoft.gif"><BR><BR> - <IMG src="../images/iconos/perfilsoftware.gif"><SPAN class=presentaciones> <U><?echo $TbMsg[2]?></U>: <? echo $descripcionperfil?></SPAN></P> - <?echo $arbol->CreaArbolVistaXml(); // Crea arbol de configuraciones?> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Devuelve una cadena con formato XML de toda la informaci� de los perfiles software - softwares - Parametros: - - cmd:Una comando ya operativo ( con conexiónabierta) - - idperfil: El identificador del perfil software -________________________________________________________________________________________________________*/ -function CreaArbol($cmd,$idperfil){ - $cadenaXML=SubarbolXML_PerfilesSoftwares($cmd,$idperfil); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_PerfilesSoftwares($cmd,$idperfilsoft){ - global $TbMsg; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT perfilessoft.idperfilsoft ,perfilessoft.descripcion as pdescripcion, perfilessoft.comentarios,softwares.idsoftware,softwares.descripcion as hdescripcion,tiposoftwares.urlimg FROM perfilessoft "; - $cmd->texto.=" LEFT OUTER JOIN perfilessoft_softwares ON perfilessoft.idperfilsoft=perfilessoft_softwares.idperfilsoft"; - $cmd->texto.=" LEFT OUTER JOIN softwares ON softwares.idsoftware=perfilessoft_softwares.idsoftware"; - $cmd->texto.=" LEFT OUTER JOIN tiposoftwares ON softwares.idtiposoftware=tiposoftwares.idtiposoftware" ; - $cmd->texto.=" WHERE perfilessoft.idperfilsoft=".$idperfilsoft; - $cmd->texto.=" ORDER by tiposoftwares.idtiposoftware,softwares.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - $cadenaXML.='<PERFILESSOFTWARES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/perfilsoftware.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["pdescripcion"].'"'; - $cadenaXML.='>'; - if($rs->campos["comentarios"]>" "){ - $cadenaXML.='<PROPIEDAD'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[8].' :[/b] '.$rs->campos["comentarios"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</PROPIEDAD>'; - } - $swcompo=false; - while (!$rs->EOF){ - if ($rs->campos["idsoftware"]){ - if (!$swcompo) { - $cadenaXML.='<COMPONENTES'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[6].'"'; - $cadenaXML.='>'; - $swcompo=true; - } - $cadenaXML.='<PERFILSOFTWARE'; - // Atributos - $cadenaXML.=' imagenodo='.$rs->campos["urlimg"]; - $cadenaXML.=' infonodo="'.$rs->campos["hdescripcion"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</PERFILSOFTWARE>'; - } - $rs->Siguiente(); - } - if ($swcompo) { - $cadenaXML.='</COMPONENTES>'; - } - $cadenaXML.=SubarbolXML_PerfilesHardwaresSoportados($cmd,$idperfilsoft); - $cadenaXML.='</PERFILESSOFTWARES>'; - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_PerfilesHardwaresSoportados($cmd,$idperfilsoft){ - global $TbMsg; - $cadenaXML=""; - $gidperfilhard=null; - $rs=new Recordset; - $cmd->texto="SELECT perfileshard.idperfilhard ,perfileshard.descripcion,perfileshard.comentarios FROM perfileshard "; - $cmd->texto.=" LEFT OUTER JOIN perfileshard_perfilessoft ON perfileshard_perfilessoft.idperfilhard=perfileshard.idperfilhard" ; - $cmd->texto.=" WHERE perfileshard_perfilessoft.idperfilsoft=".$idperfilsoft; - $cmd->texto.=" ORDER by perfileshard.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - if ($rs->numeroderegistros>0) { - $cadenaXML.='<DISPONIBLESPERFILES'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[4].'"'; - $cadenaXML.='>'; - } - while (!$rs->EOF){ - if ($gidperfilhard!=$rs->campos["idperfilhard"]){ - if ($gidperfilhard){ - $cadenaXML.='</PERFILESHARDWARES>'; - } - $gidperfilhard=$rs->campos["idperfilhard"]; - $cadenaXML.='<PERFILESHARDWARES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/perfilhardware.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.='>'; - if($rs->campos["comentarios"]>" "){ - $cadenaXML.='<PROPIEDAD'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[8].' :[/b] '.$rs->campos["comentarios"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</PROPIEDAD>'; - } - $cadenaXML.=SubarbolXML_ComponentesHardware($cmd,$rs->campos["idperfilhard"]); - $cadenaXML.=SubarbolXML_IncrementalesDisponibles($cmd,$idperfilsoft,$rs->campos["idperfilhard"]); - } - $rs->Siguiente(); - } - if ($gidperfilhard){ - $cadenaXML.='</PERFILESHARDWARES>'; - $cadenaXML.='</DISPONIBLESPERFILES>'; - } - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_ComponentesHardware($cmd,$idperfilhard){ - global $TbMsg; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT hardwares.descripcion,tipohardwares.urlimg FROM perfileshard_hardwares "; - $cmd->texto.="INNER JOIN hardwares ON hardwares.idhardware=perfileshard_hardwares.idhardware"; - $cmd->texto.=" INNER JOIN tipohardwares ON hardwares.idtipohardware=tipohardwares.idtipohardware" ; - $cmd->texto.=" WHERE perfileshard_hardwares.idperfilhard=".$idperfilhard; - $cmd->texto.=" ORDER by tipohardwares.idtipohardware,hardwares.descripcion"; - $rs->Comando=&$cmd; - - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - $cadenaXML.='<COMPONENTES'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[5].'"'; - $cadenaXML.='>'; - while (!$rs->EOF){ - $cadenaXML.='<COMPONENTEHARD'; - // Atributos - $cadenaXML.=' imagenodo='.$rs->campos["urlimg"]; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</COMPONENTEHARD>'; - $rs->Siguiente(); - } - $cadenaXML.='</COMPONENTES>'; - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_IncrementalesDisponibles($cmd,$idperfilsoft,$idperfilhard){ - global $TbMsg; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT softincrementales.descripcion, softincrementales.idsoftincremental, perfileshard_perfilessoft.idperfilhard, perfileshard_perfilessoft.idperfilsoft FROM perfileshard_perfilessoft INNER JOIN phard_psoft_softincremental ON perfileshard_perfilessoft.idphardidpsoft = phard_psoft_softincremental.idphardidpsoft INNER JOIN softincrementales ON phard_psoft_softincremental.idsoftincremental = softincrementales.idsoftincremental WHERE ( perfileshard_perfilessoft.idperfilhard = ".$idperfilhard.") AND ( perfileshard_perfilessoft.idperfilsoft = ".$idperfilsoft.")"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - if($rs->EOF) return($cadenaXML); - $cadenaXML.='<CARPETAINCREMENTALES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[7].'"'; - $cadenaXML.='>'; - while (!$rs->EOF){ - $cadenaXML.=SubarbolXML_SoftwaresIncrementales($cmd,$rs->campos["idsoftincremental"]); - $rs->Siguiente(); - } - $cadenaXML.='</CARPETAINCREMENTALES>'; - $rs->Cerrar(); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_SoftwaresIncrementales($cmd,$idsoftincremental){ - global $TbMsg; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT softincrementales.idsoftincremental ,softincrementales.descripcion as idescripcion,softincrementales.comentarios, softwares.idsoftware,softwares.descripcion as sdescripcion,tiposoftwares.urlimg FROM softincrementales "; - $cmd->texto.=" LEFT OUTER JOIN softincremental_softwares ON softincrementales.idsoftincremental=softincremental_softwares.idsoftincremental"; - $cmd->texto.=" LEFT OUTER JOIN softwares ON softwares.idsoftware=softincremental_softwares.idsoftware"; - $cmd->texto.=" LEFT OUTER JOIN tiposoftwares ON softwares.idtiposoftware=tiposoftwares.idtiposoftware" ; - $cmd->texto.=" WHERE softincrementales.idsoftincremental=".$idsoftincremental; - $cmd->texto.=" ORDER by tiposoftwares.idtiposoftware,softwares.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - $cadenaXML.='<SOFTWARESINCREMENTALES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/incremental.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["idescripcion"].'"'; - $cadenaXML.='>'; - if($rs->campos["comentarios"]>" "){ - $cadenaXML.='<PROPIEDAD'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[8].' :[/b] '.$rs->campos["comentarios"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</PROPIEDAD>'; - } - $swcompo=false; - while (!$rs->EOF){ - if ($rs->campos["idsoftware"]){ - if (!$swcompo) { - $cadenaXML.='<COMPONENTES'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="'.$TbMsg[6].'"'; - $cadenaXML.='>'; - $swcompo=true; - } - $cadenaXML.='<SOFTWAREINCREMENTAL'; - // Atributos - $cadenaXML.=' imagenodo='.$rs->campos["urlimg"]; - $cadenaXML.=' infonodo="'.$rs->campos["sdescripcion"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</SOFTWAREINCREMENTAL>'; - } - $rs->Siguiente(); - } - if ($swcompo) { - $cadenaXML.='</COMPONENTES>'; - } - $cadenaXML.='</SOFTWARESINCREMENTALES>'; - $rs->Cerrar(); - return($cadenaXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/varios/informacion_procedimientos.php b/admin/WebConsole/varios/informacion_procedimientos.php deleted file mode 100644 index 5665ed2b..00000000 --- a/admin/WebConsole/varios/informacion_procedimientos.php +++ /dev/null @@ -1,108 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: informacion_procedimientos.php -// Descripción : -// Muestra los comandos que forman parte de un procedimiento y sus valores -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/TomaDato.php"); -include_once("../idiomas/php/".$idioma."/informacion_procedimientos_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idprocedimiento=""; -$descripcioncomando=""; - -if (isset($_GET["idprocedimiento"])) $idprocedimiento=$_GET["idprocedimiento"]; -if (isset($_GET["descripcionprocedimiento"])) $descripcionprocedimiento=$_GET["descripcionprocedimiento"]; -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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"> -</HEAD> -<BODY> - <? - $cmd=CreaComando($cadenaconexion); - if ($cmd){ - $rs=new Recordset; - $cmd->texto="SELECT idprocedimientocomando FROM procedimientos_comandos WHERE idprocedimiento=".$idprocedimiento. " ORDER BY idprocedimientocomando,orden"; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - echo '<br><p align=center><IMG src="../images/iconos/procedimiento.gif"> <U><span class=cabeceras>'.$TbMsg[0].'</span></U><br><span class=subcabeceras>'.$descripcionprocedimiento.'</span></p>'; - while (!$rs->EOF){ - $tabla_parametros=""; // Tabla para localizar parametros - $cont_parametros=0; // Contador de la tabla - CreaTablaParametros($cmd,&$tabla_parametros,&$cont_parametros); // Crea tabla especificaciones de parametros - pintacomandos($cmd,$rs->campos["idprocedimientocomando"]); - $rs->Siguiente(); - } - } - } - ?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function pintacomandos($cmd,$idprocedimientocomando){ - global $TbMsg; - global $AMBITO_CENTROS; - global $AMBITO_GRUPOSAULAS; - global $AMBITO_AULAS; - global $AMBITO_GRUPOSORDENADORES; - global $AMBITO_ORDENADORES; - global $tabla_parametros; - global $cont_parametros; - - $rs=new Recordset; - $cmd->texto="SELECT procedimientos_comandos.*, comandos.visuparametros FROM procedimientos_comandos "; - $cmd->texto.=" INNER JOIN comandos ON comandos.idcomando=procedimientos_comandos.idcomando"; - $cmd->texto.=" WHERE procedimientos_comandos.idprocedimientocomando=".$idprocedimientocomando; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - if ($rs->EOF) return(""); - - $HTMLparametros='<TABLE class="tabla_parametros" align=center border=0 cellspacing=1 cellpadding=0 width="90%" >'.chr(13); - $HTMLparametros.='<TR>'.chr(13); - $HTMLparametros.= '<TH > '.$TbMsg[1].' </TH>'.chr(13); - $HTMLparametros.= '<TH> '.$TbMsg[2].'</TH> '.chr(13); - $HTMLparametros.= '</TR>'.chr(13); - - $textambito=""; - $urlimg=""; - $auxVP=split(";",$rs->campos["visuparametros"]); // Parametros visualizables - $auxP=split(chr(13),$rs->campos["parametros"]); // Recorre parametros para visualizar los que as�sean - for ($i=0;$i<sizeof($auxP);$i++){ - $dualparam=split("=",$auxP[$i]); - for ($k=0;$k<sizeof($auxVP);$k++){ - if($auxVP[$k]==$dualparam[0]){ - $posp=busca_indicebinariodual($dualparam[0],$tabla_parametros,$cont_parametros); // Busca datos del par�etro en la tabla cargada previamentre con todos los par�etros - if ($posp>=0){ - $auxtabla_parametros=$tabla_parametros[$posp][1]; - $HTMLparametros.='<TR>'.chr(13); - $HTMLparametros.= '<TD > '.$auxtabla_parametros["descripcion"].' </TD>'.chr(13); - if($auxtabla_parametros["tipopa"]==1){ $valor=TomaDato($cmd,0,$auxtabla_parametros["nomtabla"],$dualparam[1],$auxtabla_parametros["nomidentificador"],$auxtabla_parametros["nomliteral"]); - }else - $valor=$dualparam[1]; - $HTMLparametros.= '<TD> '.Urldecode($valor).' </TD>'.chr(13); - $HTMLparametros.= '</TR>'.chr(13); - } - } - } - } - $HTMLparametros.= '</TABLE>'.chr(13); - $descripcioncomando=TomaDato($cmd,0,"comandos",$rs->campos["idcomando"],"idcomando","descripcion"); - echo '<br><p align=center><IMG src="../images/iconos/comandos.gif"> <span class=presentaciones>'.$descripcioncomando.'</span>'; - echo $HTMLparametros; - echo '</p>'; -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/varios/informacion_servidordhcp.php b/admin/WebConsole/varios/informacion_servidordhcp.php deleted file mode 100644 index 0fa07c23..00000000 --- a/admin/WebConsole/varios/informacion_servidordhcp.php +++ /dev/null @@ -1,129 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: informacion_servidordhcp.php -// Descripción : -// Muestra los ordenadores que están gestionados por un servidore dhcp -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../idiomas/php/".$idioma."/informacion_servidordhcp_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idservidordhcp=0; -$descripcionservidor=""; -if (isset($_GET["idservidordhcp"])) $idservidordhcp=$_GET["idservidordhcp"]; // Recoge parametros -if (isset($_GET["descripcionservidor"])) $descripcionservidor=$_GET["descripcionservidor"]; // Recoge parametros - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -else - $arbolXML=CreaArbol($cmd,$idservidordhcp); // Crea el arbol XML - -// Creación del árbol -$baseurlimg="../images/tsignos"; -$clasedefault="tabla_listados_sin"; -$titulotabla=$TbMsg[3]; -$arbol=new ArbolVistaXml($arbolXML,0,$baseurlimg,$clasedefault,1,20,130,1,$titulotabla); -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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> -</HEAD> -<BODY> - <P align=center class=cabeceras><?echo $TbMsg[0]?><BR> - <SPAN align=center class=subcabeceras><?echo $TbMsg[1]?></SPAN> <IMG src="../images/iconos/servidoresdhcp.gif"><BR><BR> - <IMG src="../images/iconos/servidordhcp.gif"><SPAN class=presentaciones> <U><?echo $TbMsg[2]?></U>:<? echo $descripcionservidor?></SPAN></P> - <?echo $arbol->CreaArbolVistaXml(); // Crea arbol de configuraciones?> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Devuelve una cadena con formato XML de toda la información de los servidores dhcp - Parametros: - - cmd:Una comando ya operativo ( con conexión abierta) - - idservidordhcp: El identificador del perfil servidor dhcp -________________________________________________________________________________________________________*/ -function CreaArbol($cmd,$idservidordhcp){ - $cadenaXML=SubarbolXML_Servidoresdhcp($cmd,$idservidordhcp); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_Servidoresdhcp($cmd,$idservidordhcp){ - global $TbMsg; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idservidordhcp,nombreservidordhcp,comentarios FROM servidoresdhcp WHERE idservidordhcp=".$idservidordhcp ; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<SERVIDORdhcp'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_Servidordhcp'" .')"'; - $cadenaXML.=' imagenodo="../images/iconos/servidordhcp.gif" '; - $cadenaXML.=' infonodo="'.$rs->campos["nombreservidordhcp"].'"'; - $cadenaXML.='>'; - if($rs->campos["comentarios"]>" "){ - $cadenaXML.='<PROPIEDAD'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[4].' :[/b] '.$rs->campos["comentarios"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</PROPIEDAD>'; - } - $cadenaXML.=SubarbolXML_grupos_servidoresdhcp_ordenadores($cmd,$rs->campos["idservidordhcp"]); - $cadenaXML.='</SERVIDORdhcp>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//------------------------------------------------------------------------------------------------------------------------------------------- -function SubarbolXML_grupos_servidoresdhcp_ordenadores($cmd,$idservidordhcp){ - $cadenaXML=""; - $gidaula=""; - $rs=new Recordset; - $cmd->texto="SELECT aulas.idaula,aulas.nombreaula,ordenadores. idordenador,ordenadores.nombreordenador FROM ordenadores INNER JOIN aulas ON ordenadores.idaula=aulas.idaula WHERE ordenadores.idservidordhcp=".$idservidordhcp." order by aulas.idaula,ordenadores.nombreordenador"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - if ($gidaula!=$rs->campos["idaula"]){ - if ($gidaula!="") - $cadenaXML.='</AULA>'; - $cadenaXML.='<AULA '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/aula.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombreaula"].'"'; - $cadenaXML.='>'; - $gidaula=$rs->campos["idaula"]; - } - // Visualiza los ordenadores de cada aula ( temporalmente desabilitado por rendimiento ) - $cadenaXML.='<ORDENADOR'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/ordenador.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombreordenador"].'"'; - $cadenaXML.='></ORDENADOR>'; - $rs->Siguiente(); - } - if ($gidaula!="") - $cadenaXML.='</AULA>'; - $rs->Cerrar(); - return($cadenaXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/varios/informacion_servidorrembo.php b/admin/WebConsole/varios/informacion_servidorrembo.php deleted file mode 100644 index 7565e450..00000000 --- a/admin/WebConsole/varios/informacion_servidorrembo.php +++ /dev/null @@ -1,129 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: informacion_servidorrembo.php -// Descripción : -// Muestra los ordenadores que están gestionados por un servidore rembo -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/ArbolVistaXML.php"); -include_once("../idiomas/php/".$idioma."/informacion_servidorrembo_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idservidorrembo=0; -$descripcionservidor=""; -if (isset($_GET["idservidorrembo"])) $idservidorrembo=$_GET["idservidorrembo"]; // Recoge parametros -if (isset($_GET["descripcionservidor"])) $descripcionservidor=$_GET["descripcionservidor"]; // Recoge parametros - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -else - $arbolXML=CreaArbol($cmd,$idservidorrembo); // Crea el arbol XML - -// Creación del árbol -$baseurlimg="../images/tsignos"; -$clasedefault="tabla_listados_sin"; -$titulotabla=$TbMsg[3]; -$arbol=new ArbolVistaXml($arbolXML,0,$baseurlimg,$clasedefault,1,20,130,1,$titulotabla); -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <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> -</HEAD> -<BODY> - <P align=center class=cabeceras><?echo $TbMsg[0]?><BR> - <SPAN align=center class=subcabeceras><?echo $TbMsg[1]?></SPAN> <IMG src="../images/iconos/servidoresrembo.gif"><BR><BR> - <IMG src="../images/iconos/servidorrembo.gif"><SPAN class=presentaciones> <U><?echo $TbMsg[2]?></U>:<? echo $descripcionservidor?></SPAN></P> - <?echo $arbol->CreaArbolVistaXml(); // Crea arbol de configuraciones?> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -/************************************************************************************************************************************************** - Devuelve una cadena con formato XML de toda la información de los servidores rembo - Parametros: - - cmd:Una comando ya operativo ( con conexión abierta) - - idservidorrembo: El identificador del perfil servidor rembo -________________________________________________________________________________________________________*/ -function CreaArbol($cmd,$idservidorrembo){ - $cadenaXML=SubarbolXML_Servidoresrembo($cmd,$idservidorrembo); - return($cadenaXML); -} -//________________________________________________________________________________________________________ -function SubarbolXML_Servidoresrembo($cmd,$idservidorrembo){ - global $TbMsg; - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT idservidorrembo,nombreservidorrembo,comentarios FROM servidoresrembo WHERE idservidorrembo=".$idservidorrembo ; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<SERVIDORREMBO'; - // Atributos - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_ServidorRembo'" .')"'; - $cadenaXML.=' imagenodo="../images/iconos/servidorrembo.gif" '; - $cadenaXML.=' infonodo="'.$rs->campos["nombreservidorrembo"].'"'; - $cadenaXML.='>'; - if($rs->campos["comentarios"]>" "){ - $cadenaXML.='<PROPIEDAD'; - $cadenaXML.=' imagenodo="../images/iconos/propiedad.gif"'; - $cadenaXML.=' infonodo="[b]'.$TbMsg[4].' :[/b] '.$rs->campos["comentarios"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</PROPIEDAD>'; - } - $cadenaXML.=SubarbolXML_grupos_servidoresrembo_ordenadores($cmd,$rs->campos["idservidorrembo"]); - $cadenaXML.='</SERVIDORREMBO>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -//------------------------------------------------------------------------------------------------------------------------------------------- -function SubarbolXML_grupos_servidoresrembo_ordenadores($cmd,$idservidorrembo){ - $cadenaXML=""; - $gidaula=""; - $rs=new Recordset; - $cmd->texto="SELECT aulas.idaula,aulas.nombreaula,ordenadores. idordenador,ordenadores.nombreordenador FROM ordenadores INNER JOIN aulas ON ordenadores.idaula=aulas.idaula WHERE ordenadores.idservidorrembo=".$idservidorrembo." order by aulas.idaula,ordenadores.nombreordenador"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - if ($gidaula!=$rs->campos["idaula"]){ - if ($gidaula!="") - $cadenaXML.='</AULA>'; - $cadenaXML.='<AULA '; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/aula.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombreaula"].'"'; - $cadenaXML.='>'; - $gidaula=$rs->campos["idaula"]; - } - // Visualiza los ordenadores de cada aula ( temporalmente desabilitado por rendimiento ) - $cadenaXML.='<ORDENADOR'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/ordenador.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["nombreordenador"].'"'; - $cadenaXML.='></ORDENADOR>'; - $rs->Siguiente(); - } - if ($gidaula!="") - $cadenaXML.='</AULA>'; - $rs->Cerrar(); - return($cadenaXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/varios/informacion_tareas.php b/admin/WebConsole/varios/informacion_tareas.php deleted file mode 100644 index 531072e4..00000000 --- a/admin/WebConsole/varios/informacion_tareas.php +++ /dev/null @@ -1,177 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: informacion_tareas.php -// Descripción : -// Muestra los comandos que forman parte de una tarea y sus valores -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/TomaDato.php"); -include_once("../idiomas/php/".$idioma."/informacion_tareas_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idtarea=""; -$descripcioncomando=""; - -if (isset($_GET["idtarea"])) $idtarea=$_GET["idtarea"]; -if (isset($_GET["descripciontarea"])) $descripciontarea=$_GET["descripciontarea"]; -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> -</HEAD> -<BODY> - <? - $cmd=CreaComando($cadenaconexion); - if ($cmd){ - $rs=new Recordset; - $cmd->texto="SELECT idtareacomando FROM tareas_comandos WHERE idtarea=".$idtarea. " ORDER BY orden"; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - echo '<br><p align=center><IMG src="../images/iconos/tareas.gif"> <U><span class=cabeceras>'.$TbMsg[0].'</span></U><br><span class=subcabeceras>'.$descripciontarea.'</span></p>'; - $tabla_parametros=""; // Tabla para localizar parametros - $cont_parametros=0; // Contador de la tabla - CreaTablaParametros($cmd); // Crea tabla especificaciones de parametros - while (!$rs->EOF){ - pintacomandos($cmd,$rs->campos["idtareacomando"]); - $rs->Siguiente(); - } - } - } - ?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function pintacomandos($cmd,$idtareacomando){ - global $TbMsg; - global $AMBITO_CENTROS; - global $AMBITO_GRUPOSAULAS; - global $AMBITO_AULAS; - global $AMBITO_GRUPOSORDENADORES; - global $AMBITO_ORDENADORES; - global $tabla_parametros; - global $cont_parametros; - - $rs=new Recordset; - $cmd->texto="SELECT tareas_comandos.*, comandos.visuparametros FROM tareas_comandos "; - $cmd->texto.=" INNER JOIN comandos ON comandos.idcomando=tareas_comandos.idcomando"; - $cmd->texto.=" WHERE tareas_comandos.idtareacomando=".$idtareacomando; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - if ($rs->EOF) return(""); - - $HTMLparametros='<TABLE class="tabla_parametros" align=center border=0 cellspacing=1 cellpadding=0 width="90%">'.chr(13); - $HTMLparametros.='<TR>'.chr(13); - $HTMLparametros.= '<TH> '.$TbMsg[1].' </TH>'.chr(13); - $HTMLparametros.= '<TH> '.$TbMsg[2].'</TH> '.chr(13); - $HTMLparametros.= '</TR>'.chr(13); - - $textambito=""; - $urlimg=""; - - switch($rs->campos["ambito"]){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito="Center"; - $nombre=TomaDato($cmd,0,'centros',$rs->campos["idambito"],'idcentro','nombrecentro'); - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito="Group of labs"; - $nombre=TomaDato($cmd,0,'grupos',$rs->campos["idambito"],'idgrupo','nombregrupo'); - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito="Labs"; - $nombre=TomaDato($cmd,0,'aulas',$rs->campos["idambito"],'idaula','nombreaula'); - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito="Group of computers"; - $nombre=TomaDato($cmd,0,'gruposordenadores',$rs->campos["idambito"],'idgrupo','nombregrupoordenador'); - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito="Computers"; - $nombre=TomaDato($cmd,0,'ordenadores',$rs->campos["idambito"],'idordenador','nombreordenador'); - break; - } - $HTMLparametros.= '<TD> '.$TbMsg[3].' </TD>'.chr(13); - $HTMLparametros.= '<TD> '.$textambito.' '; - $HTMLparametros.= '<IMG src="'.$urlimg.'"> </TD>'.chr(13); - $HTMLparametros.= '</TR><TR>'; - $HTMLparametros.= '<TD> '.$TbMsg[4].' </TD>'.chr(13); - $HTMLparametros.= '<TD> '.$nombre.' </TD>'.chr(13); - $HTMLparametros.= '</TR>'; - - $auxVP=split(";",$rs->campos["visuparametros"]); // Parametros visualizables - $auxP=split(chr(13),$rs->campos["parametros"]); // Recorre parametros para visualizar los que así sean - for ($i=0;$i<sizeof($auxP);$i++){ - $dualparam=split("=",$auxP[$i]); - for ($k=0;$k<sizeof($auxVP);$k++){ - if($auxVP[$k]==$dualparam[0]){ - $posp=busca_indicebinariodual($dualparam[0],$tabla_parametros,$cont_parametros); // Busca datos del parámetro en la tabla cargada previamentre con todos los parámetros - if ($posp>=0){ - $auxtabla_parametros=$tabla_parametros[$posp][1]; - $HTMLparametros.='<TR>'.chr(13); - $HTMLparametros.= '<TD> '.$auxtabla_parametros["descripcion"].' </TD>'.chr(13); - if($auxtabla_parametros["tipopa"]==1){ - $valor=TomaDato($cmd,0,$auxtabla_parametros["nomtabla"],$dualparam[1],$auxtabla_parametros["nomidentificador"],$auxtabla_parametros["nomliteral"]); - }else - $valor=$dualparam[1]; - if($dualparam[0]!="iph") - $HTMLparametros.= '<TD> '.Urldecode($valor).' </TD>'.chr(13); - else{ - $tablaipes=PintaOrdenadores($cmd,$valor); - $HTMLparametros.= '<TD> '.$tablaipes.' </TD>'.chr(13); - } - $HTMLparametros.= '</TR>'.chr(13); - } - } - } - } - $HTMLparametros.= '</TABLE>'.chr(13); - $descripcioncomando=TomaDato($cmd,0,"comandos",$rs->campos["idcomando"],"idcomando","descripcion"); - echo '<br><p align=center><IMG src="../images/iconos/comandos.gif"> <span class=presentaciones>'.$descripcioncomando.'</span>'; - echo $HTMLparametros; - echo '</p>'; -} -//________________________________________________________________________________________________________ -function PintaOrdenadores($cmd,$cadenaip){ - $auxP=split(";",$cadenaip); - if(sizeof($auxP)<1) return(""); - $clauslaIN="'".$auxP[0]."'"; - for ($i=1;$i<sizeof($auxP);$i++) - $clauslaIN.=",'".$auxP[$i]."'"; - $rs=new Recordset; - $contor=0; - $maxord=7; // Máximos ordenadores por linea - $cmd->texto=" SELECT nombreordenador,ip FROM ordenadores INNER JOIN aulas ON aulas.idaula=ordenadores.idaula WHERE ip IN(".$clauslaIN.") ORDER by nombreaula,nombreordenador"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $tablaHtml='<TABLE align=left border=0><TR>'; - while (!$rs->EOF){ - $contor++; - $tablaHtml.= '<TD align=center style="BACKGROUND-COLOR: #b5daad;FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-BOTTOM:#000000 none;FONT-SIZE: 8px"><IMG src="../images/iconos/ordenador.gif"><br><span style="FONT-SIZE:9px" >'.$rs->campos["nombreordenador"].'</TD>'; - if($contor>$maxord){ - $contor=0; - $tablaHtml.='</TR><TR>'; - } - $rs->Siguiente(); - } - $tablaHtml.='</TR>'; - $tablaHtml.= '</TR></TABLE>'; - return($tablaHtml); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/varios/informacion_trabajos.php b/admin/WebConsole/varios/informacion_trabajos.php deleted file mode 100644 index d0e22c80..00000000 --- a/admin/WebConsole/varios/informacion_trabajos.php +++ /dev/null @@ -1,197 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: informacion_tareas.php -// Descripción : -// Muestra las tareas, sus comandos y valores, que forman parte de un trabajo -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/TomaDato.php"); -include_once("../idiomas/php/".$idioma."/informacion_trabajos_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idtrabajo=""; -$descripciontrabajo=""; - -if (isset($_GET["idtrabajo"])) $idtrabajo=$_GET["idtrabajo"]; -if (isset($_GET["descripciontrabajo"])) $descripciontrabajo=$_GET["descripciontrabajo"]; -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT> -</HEAD> -<BODY> - <? - $cmd=CreaComando($cadenaconexion); - if ($cmd){ - $rs=new Recordset; - $cmd->texto="SELECT idtarea FROM trabajos_tareas WHERE idtrabajo=".$idtrabajo. " ORDER BY trabajos_tareas.orden"; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - echo '<br><p align=center><IMG src="../images/iconos/trabajos.gif"> <U><span class="supercabeceras">'.$TbMsg[0].'</span></U><br><span class="sobrecabeceras">'.$descripciontrabajo.'</span></p>'; - while (!$rs->EOF){ - pintatareas($cmd,$rs->campos["idtarea"]); - $rs->Siguiente(); - } - } - } - ?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function pintatareas($cmd,$idtarea){ - global $TbMsg; - $rs=new Recordset; - $cmd->texto="SELECT idtareacomando FROM tareas_comandos WHERE idtarea=".$idtarea. " ORDER BY idtareacomando,orden"; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - $descripciontarea=TomaDato($cmd,0,"tareas",$idtarea,"idtarea","descripcion"); - echo '<br><br><p align=center><IMG style="cursor:hand" onclick="abre_tablaparametros('.$idtarea.')" src="../images/iconos/tareas.gif"> <U><span class=cabeceras>'.$TbMsg[1].'</span></U><br><span class=subcabeceras>'.$descripciontarea.'</span></p>'; - echo '<TABLE align=center border=0 cellspacing=1 cellpadding=0 id=tablaparametros-'.$idtarea.' style="display:block" width="90%">'.chr(13); - echo '<TR><TD>'; - $tabla_parametros=""; // Tabla para localizar parametros - $cont_parametros=0; // Contador de la tabla - CreaTablaParametros($cmd); // Crea tabla especificaciones de parametros - while (!$rs->EOF){ - pintacomandos($cmd,$rs->campos["idtareacomando"]); - $rs->Siguiente(); - } - echo '</TD></TR></TABLE>'; - } - } -//________________________________________________________________________________________________________ -function pintacomandos($cmd,$idtareacomando){ - global $TbMsg; - global $AMBITO_CENTROS; - global $AMBITO_GRUPOSAULAS; - global $AMBITO_AULAS; - global $AMBITO_GRUPOSORDENADORES; - global $AMBITO_ORDENADORES; - global $tabla_parametros; - global $cont_parametros; - - $rs=new Recordset; - $cmd->texto="SELECT tareas_comandos.*, comandos.visuparametros FROM tareas_comandos "; - $cmd->texto.=" INNER JOIN comandos ON comandos.idcomando=tareas_comandos.idcomando"; - $cmd->texto.=" WHERE tareas_comandos.idtareacomando=".$idtareacomando; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - if ($rs->EOF) return(""); - - $HTMLparametros='<TABLE class="tabla_parametros" align=center border=0 cellspacing=1 cellpadding=0 width="100%">'.chr(13); - $HTMLparametros.='<TR>'.chr(13); - $HTMLparametros.= '<TH> '.$TbMsg[2].' </TH>'.chr(13); - $HTMLparametros.= '<TH> '.$TbMsg[3].'</TH> '.chr(13); - $HTMLparametros.= '</TR>'.chr(13); - - $textambito=""; - $urlimg=""; - - switch($rs->campos["ambito"]){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito="Centros"; - $nombre=TomaDato($cmd,0,'centros',$rs->campos["idambito"],'idcentro','nombrecentro'); - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito="Grupos de aulas"; - $nombre=TomaDato($cmd,0,'grupos',$rs->campos["idambito"],'idgrupo','nombregrupo'); - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito="Aulas"; - $nombre=TomaDato($cmd,0,'aulas',$rs->campos["idambito"],'idaula','nombreaula'); - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito="Grupos de ordenadores"; - $nombre=TomaDato($cmd,0,'gruposordenadores',$rs->campos["idambito"],'idgrupo','nombregrupoordenador'); - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito="Ordenadores"; - $nombre=TomaDato($cmd,0,'ordenadores',$rs->campos["idambito"],'idordenador','nombreordenador'); - break; - } - $HTMLparametros.= '<TD> '.$TbMsg[4].' </TD>'.chr(13); - $HTMLparametros.= '<TD> '.$textambito.' '; - $HTMLparametros.= '<IMG src="'.$urlimg.'"> </TD>'.chr(13); - $HTMLparametros.= '</TR><TR>'; - $HTMLparametros.= '<TD> '.$TbMsg[5].' </TD>'.chr(13); - - $HTMLparametros.= '<TD> '.$nombre.' </TD>'.chr(13); - $HTMLparametros.= '</TR>'; - - $auxVP=split(";",$rs->campos["visuparametros"]); // Parametros visualizables - $auxP=split(chr(13),$rs->campos["parametros"]); // Recorre parametros para visualizar los que así sean - for ($i=0;$i<sizeof($auxP);$i++){ - $dualparam=split("=",$auxP[$i]); - for ($k=0;$k<sizeof($auxVP);$k++){ - if($auxVP[$k]==$dualparam[0]){ - $posp=busca_indicebinariodual($dualparam[0],$tabla_parametros,$cont_parametros); // Busca datos del parámetro en la tabla cargada previamentre con todos los parámetros - if ($posp>=0){ - $auxtabla_parametros=$tabla_parametros[$posp][1]; - $HTMLparametros.='<TR>'.chr(13); - $HTMLparametros.= '<TD> '.$auxtabla_parametros["descripcion"].' </TD>'.chr(13); - if($auxtabla_parametros["tipopa"]==1){ - $valor=TomaDato($cmd,0,$auxtabla_parametros["nomtabla"],$dualparam[1],$auxtabla_parametros["nomidentificador"],$auxtabla_parametros["nomliteral"]); - }else - $valor=$dualparam[1]; - if($dualparam[0]!="iph") - $HTMLparametros.= '<TD> '.$valor.' </TD>'.chr(13); - else{ - $tablaipes=PintaOrdenadores($cmd,$valor); - $HTMLparametros.= '<TD> '.$tablaipes.' </TD>'.chr(13); - } - $HTMLparametros.= '</TR>'.chr(13); - } - } - } - } - $HTMLparametros.= '</TABLE>'.chr(13); - $descripcioncomando=TomaDato($cmd,0,"comandos",$rs->campos["idcomando"],"idcomando","descripcion"); - echo '<br><p align=center><IMG src="../images/iconos/comandos.gif"> <span class=presentaciones>'.$descripcioncomando.'</span>'; - echo $HTMLparametros; - echo '</p>'; -} -//________________________________________________________________________________________________________ -function PintaOrdenadores($cmd,$cadenaip){ - $auxP=split(";",$cadenaip); - if(sizeof($auxP)<1) return(""); - $clauslaIN="'".$auxP[0]."'"; - for ($i=1;$i<sizeof($auxP);$i++) - $clauslaIN.=",'".$auxP[$i]."'"; - $rs=new Recordset; - $contor=0; - $maxord=7; // Máximos ordenadores por linea - $cmd->texto=" SELECT nombreordenador,ip FROM ordenadores INNER JOIN aulas ON aulas.idaula=ordenadores.idaula WHERE ip IN(".$clauslaIN.") ORDER by nombreaula,nombreordenador"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $tablaHtml='<TABLE align=left border=0><TR>'; - while (!$rs->EOF){ - $contor++; - $tablaHtml.= '<TD align=center style="BACKGROUND-COLOR: #b5daad;FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-BOTTOM:#000000 none;FONT-SIZE: 8px"><IMG src="../images/iconos/ordenador.gif"><br><span style="FONT-SIZE:9px" >'.$rs->campos["nombreordenador"].'</TD>'; - if($contor>$maxord){ - $contor=0; - $tablaHtml.='</TR><TR>'; - } - $rs->Siguiente(); - } - $tablaHtml.='</TR>'; - $tablaHtml.= '</TR></TABLE>'; - return($tablaHtml); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/varios/menubrowser.php b/admin/WebConsole/varios/menubrowser.php deleted file mode 100644 index f49ed45b..00000000 --- a/admin/WebConsole/varios/menubrowser.php +++ /dev/null @@ -1,82 +0,0 @@ -<? -// ************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha útima modificación: Marzo-2006 -// Nombre del fichero: menubrowser.php -// Descripción : -// Este fichero implementa el menu del browser de los clientes -// **************************************************************************** -// Recupera la IP del ordenador que solicita la página -$iph=tomaIP(); -if(!empty($iph)){ - Header("Location:../controlpostacceso.php?iph=".$iph); // Accede a la p�ina de menus - exit; -} -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="estilos.css"> -</HEAD> -<SCRIPT LANGUAGE="JAVASCRIPT"> -//________________________________________________________________________________________________________ -function confirmar(){ - if (comprobar_datos()) - document.fdatos.submit(); -} -//________________________________________________________________________________________________________ -function comprobar_datos(){ - if (document.fdatos.usu.value==""){ - alert("Debe introducir un nombre de Usuario") - document.fdatos.usu.focus() - return(false) - } - if (document.fdatos.pss.value==""){ - alert("Debe introducir una contraseña") - document.fdatos.pss.focus() - return(false) - } - return(true) -} -//______________________________________________________________________________________________________ -function PulsaEnter(oEvento){ - var iAscii; - if (oEvento.keyCode) - iAscii = oEvento.keyCode; - else{ - if (oEvento.which) - iAscii = oEvento.which; - else - return false; - } - if (iAscii == 13) confirmar(); - return true; -} -//________________________________________________________________________________________________________ -</SCRIPT> -</HEAD> -<BODY> -<DIV style="POSITION:absolute;top:20;left:150"> - <FORM action="controlacceso.php" name="fdatos" method="post"></FORM> -</DIV> -</BODY> -</HTML> -<? -//___________________________________________________________________________________________________ -// -// Redupera la ip del cliente web -//___________________________________________________________________________________________________ -function tomaIP(){ - // Se asegura que la pagina se solicita desde la IP que viene - global $_SERVER; - if ($_SERVER["HTTP_X_FORWARDED_FOR"] != "") - $ipcliente = $_SERVER["HTTP_X_FORWARDED_FOR"]; - else - $ipcliente = $_SERVER["REMOTE_ADDR"]; - - return($ipcliente); -} -?> diff --git a/admin/WebConsole/varios/menucliente.php b/admin/WebConsole/varios/menucliente.php deleted file mode 100644 index 83f8f0ab..00000000 --- a/admin/WebConsole/varios/menucliente.php +++ /dev/null @@ -1,201 +0,0 @@ -<? -// ************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha útima modificación: Marzo-2006 -// Nombre del fichero: menubrowser.php -// Descripción : -// Muestra menu en el browser del cliente -// **************************************************************************** -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -//________________________________________________________________________________________________________ -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión servidor B.D. -//________________________________________________________________________________________________________ -$ITEMS_PUBLICOS=1; -$ITEMS_PRIVADOS=2; - -$tip=$ITEMS_PUBLICOS; // Tipo de items 1=Públicos 2=privados -if (isset($_GET["tip"])) $tip=$_GET["tip"]; - -$iph=tomaIP(); -if(empty($iph)) - die("***ATENCION.- Usted no esta accediendo desde un ordenador permitido: Dirección IP=".$iph); - -$UrlPagina=$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']; // Url página -$UrlPagina=dirname($UrlPagina); -$UrlPaginaIconos=dirname($UrlPagina)."/images/iconos"; -//________________________________________________________________________________________________________ -$rsmenu=RecuperaMenu($cmd,$iph); // Recupera un recordset con los datos del m en -if(!empty($rsmenu)){ - switch($tip){ - case $ITEMS_PUBLICOS: - if(!empty($rsmenu->campos["htmlmenupub"])){ - $urlHtml=$rsmenu->campos["htmlmenupub"]; - if(strtoupper(substr($urlHtml,0,7))!="HTTP://") $urlHtml="http://".$urlHtml; - Header('Location: '.$urlHtml); // Url del menu personalizado - } - else{ - $_SESSION["widcentro"]=$rsmenu->campos["idcentro"]; - $codeHtml=GeneraMenu($rsmenu,$ITEMS_PUBLICOS,$iph); // Genera men pblico - } - break; - - case $ITEMS_PRIVADOS: - if(!empty($rsmenu->campos["htmlmenupri"])){ - $urlHtml=$rsmenu->campos["htmlmenupri"]; - - if(strtoupper(substr($urlHtml,0,7))!="HTTP://") $urlHtml="http://".$urlHtml; - Header('Location: '.$urlHtml); // Url del menu personalizado - } - else{ - $_SESSION["widcentro"]=$rsmenu->campos["idcentro"]; - $codeHtml=GeneraMenu($rsmenu,$ITEMS_PRIVADOS,$iph); // Genera men pblico - } - break; - } -} -else{ - $codeHtml='<P align=center>'; - $codeHtml.='<BR><BR><SPAN style="COLOR:#999999;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 16px;">NO SE HA DETECTADO NINGÚN MENÚ PARA ESTE CLIENTE</SPAN>'; - $codeHtml.='</P>'; -} -?> - <HTML> - <HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - </HEAD> - <BODY bgcolor=white background="../images/iconos/fondo800x600.png"> - <P align=left><IMG border=0 src="../images/iconos/logoopengnsys.png"><P> - <? - echo $codeHtml; - ?> - </BODY> - </HTML> -<? -//___________________________________________________________________________________________________ -// -// Recupera Men -//___________________________________________________________________________________________________ -function RecuperaMenu($cmd,$iph){ - $rs=new Recordset; - $cmd->texto="SELECT menus.idcentro,menus.resolucion,menus.titulo,menus.coorx,menus.coory,menus.modalidad, - menus.scoorx,menus.scoory,menus.smodalidad,menus.htmlmenupub,menus.htmlmenupri, - acciones_menus.tipoaccion,acciones_menus.idaccionmenu,acciones_menus.idtipoaccion, - acciones_menus.tipoitem,acciones_menus.descripitem,iconos.urlicono - FROM ordenadores - INNER JOIN menus ON menus.idmenu = ordenadores.idmenu - LEFT OUTER JOIN acciones_menus ON acciones_menus.idmenu = menus.idmenu - LEFT OUTER JOIN iconos ON iconos.idicono=acciones_menus.idurlimg - WHERE ordenadores.ip='".$iph."' ORDER by acciones_menus.orden"; - - $rs->Comando=&$cmd; - $resul=$rs->Abrir(); - if (!$rs->Abrir()) return(false); - if ($rs->EOF) return(false); - return($rs); -} -//___________________________________________________________________________________________________ -// -// Muestra el menu pblico -//___________________________________________________________________________________________________ -function GeneraMenu($rs,$tipo,$iph){ - global $ITEMS_PUBLICOS; - global $ITEMS_PRIVADOS; - global $UrlPaginaIconos; - - $titulo=$rs->campos["titulo"]; - $coorx=$rs->campos["coorx"]; - $coory=$rs->campos["coory"]; - $modalidad=$rs->campos["modalidad"]; - $scoorx=$rs->campos["scoorx"]; - $scoory=$rs->campos["scoory"]; - $smodalidad=$rs->campos["smodalidad"]; - $scoory=$rs->campos["scoory"]; - $resolucion=$rs->campos["resolucion"]; - $htmlmenupub=$rs->campos["htmlmenupub"]; - $htmlmenupri=$rs->campos["htmlmenupri"]; - - if($tipo==$ITEMS_PRIVADOS) - $mod=$smodalidad; - else - $mod=$modalidad; - $codeHTML=""; - - // Genera HTML de la p�ina en funci� de las propiedades del Men del clioente - //$codeHTML.='<DIV style="POSITION:absolute;TOP:'.$coory."px;LEFT:".$coorx.'px">'; - $codeHTML.='<P align=center>'; - $codeHTML.='<SPAN style="COLOR: #999999;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 20px;"><U>'.$titulo.'</U></SPAN>'; - $codeHTML.='</BR>'; - - $codeHTML.='<TABLE cellspacing=4 cellpadding=0 align="center" border=0 >'; - $codeHTML.='<TR>'; - $codeHTML.='<TD colspan="'.(($mod*2)+1).'" > </TD>'; - $codeHTML.='</TR>'; - $codeHTML.='<TR>'; - - $c=0; // Contador de columnas - - while (!$rs->EOF){ // Recorre acciones del menu - $tipoitem=$rs->campos["tipoitem"]; - if($tipoitem==$tipo){ - $tipoaccion=$rs->campos["tipoaccion"]; - $idtipoaccion=$rs->campos["idtipoaccion"]; - $idaccionmenu=$rs->campos["idaccionmenu"]; - $descripitem=$rs->campos["descripitem"]; - $urlicono=$rs->campos["urlicono"]; - if(empty($urlicono)) - $urlicono="defaultitem.gif"; - - $codeHTML.='<TD align=center><A href="ejecutaritem.php?iph='.$iph.'&idt='.$idaccionmenu.'"><IMG border=0 src="http://'.$UrlPaginaIconos.'/'.$urlicono.'" width=64></A></TD>'; - $codeHTML.='<TD style="font-family:Arial;color: #a71026;FONT-SIZE:14"><A href="ejecutaritem.php?iph='.$iph.'&idt='.$idaccionmenu.'">'.$descripitem.'</A></TD>'; - if($mod>1){ - //separación de columnas - $codeHTML.='<TD width=10> </TD>'; - } - $c++; - if($c%$mod==0){ - $codeHTML.='</TR>'; - $codeHTML.='<TR>'; - } - } - $rs->Siguiente(); - } - $codeHTML.='</TR>'; - $rs->Cerrar(); - $codeHTML.='</TABLE>'; - $codeHTML.='</P>'; - $codeHTML.='<BR><BR>'; - $codeHTML.='<P align=center>'; - - switch($tipo){ - case $ITEMS_PUBLICOS: - $codeHTML.='<A href="acceso_operador.php?iph='.$iph.'"><SPAN style="COLOR: blue;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 10px;">Administración</SPAN>'; - break; - case $ITEMS_PRIVADOS: - $codeHTML.='<A href="menucliente.php?iph='.$iph.'"><SPAN style="COLOR: blue;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 10px;">Volver</SPAN>'; - break; - } - $codeHTML.='</P>'; - //$codeHTML.='</DIV>'; - return($codeHTML); -} -//___________________________________________________________________________________________________ -// -// Redupera la ip del cliente web -//___________________________________________________________________________________________________ -function tomaIP(){ - // Se asegura que la pagina se solicita desde la IP que viene - global $_SERVER; - if ($_SERVER["HTTP_X_FORWARDED_FOR"] != "") - $ipcliente = $_SERVER["HTTP_X_FORWARDED_FOR"]; - else - $ipcliente = $_SERVER["REMOTE_ADDR"]; - - return($ipcliente); -} -?> diff --git a/admin/WebConsole/varios/msgbrowser.php b/admin/WebConsole/varios/msgbrowser.php deleted file mode 100644 index 29868169..00000000 --- a/admin/WebConsole/varios/msgbrowser.php +++ /dev/null @@ -1,86 +0,0 @@ -<? -// ************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha útima modificación: Marzo-2006 -// Nombre del fichero: menubrowser.php -// Descripción : -// Muestra menu en el browser del cliente -// **************************************************************************** -$idioma="esp"; // Por defecto idoma español -include_once("../idiomas/php/".$idioma."/msgbrowser_".$idioma.".php"); - -$idx=""; -$msg=""; - -if (isset($_GET["msg"])) $msg=$_GET["msg"]; // Recoge indice del mensaje -if (isset($_GET["idx"])) $idx=$_GET["idx"]; // Recoge indice del mensaje - -if(!empty($msg)) - $mensaje=UrlDecode($msg); -else - $mensaje=$TbMsg[$idx]; -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript"> - - </SCRIPT> - <STYLE TYPE="text/css"> - - .deepsea, .deepsea TD, .deepsea TH - { - background-color:#026afe; - color:#FFFFFF; - font-family: sans-serif; - font-weight:600; - } - - .tdbarra{ - background: url('../images/iconos/barraven.png'); - color:#FFFFFF; - font-family: sans-serif; - font-size: 12px; - font-weight:300; - BORDER-BOTTOM: #000000 1px solid;
- BORDER-LEFT: #FFFFFF 1px solid;
- BORDER-RIGHT: #000000 1px solid;
- BORDER-TOP: #FFFFFF 1px solid; - } - .tdclien{ - background: url('../images/iconos/clienven.png'); - color:#000000; - font-family: sans-serif; - font-size: 14px; - font-weight:300; - BORDER-BOTTOM: #999999 1px solid;
- BORDER-LEFT: #FFFFFF 1px solid;
- BORDER-RIGHT: #999999 1px solid;
- BORDER-TOP: #FFFFFF 1px solid; - } - </STYLE> -</HEAD> -<BODY> -<? -if(empty($idx) && empty($msg)) { - echo '<BR><BR><BR><BR><BR>'; - echo '<TABLE cellspacing=0 cellpadding=2 align=center border=0>'; - echo '<TR><TD align=center><IMG border=0 src="../images/iconos/logoopengnsys.png"></TD></TR>'; - echo '<TR><TD align=center><SPAN style="COLOR: #999999;FONT-FAMILY: Arial;FONT-SIZE: 12px;">Iniciando...</TD></TR>'; - echo '</TR>'; - echo '</TABLE>'; -} -else{ - echo '<BR><BR><BR>'; - echo '<TABLE cellspacing=0 cellpadding=2 align=center border=0>'; - echo '<TR><TD align=center class="tdbarra">Opengnsys Browser Message</TD><TR>'; - echo '<TR><TD class="tdclien" valign=center > '.$mensaje.' </TD></TR>'; - echo '</TABLE>'; -} -?> -</BODY> -</HTML> diff --git a/admin/WebConsole/varios/perfilcomponente_hard.php b/admin/WebConsole/varios/perfilcomponente_hard.php deleted file mode 100644 index 93425e43..00000000 --- a/admin/WebConsole/varios/perfilcomponente_hard.php +++ /dev/null @@ -1,99 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: perfilcomponente_hard.php -// Descripción : -// Administra los componentes hardware incluidos en un perfil harware -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/perfilcomponente_hard_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idperfilhard=0; -$descripcionperfil=""; -if (isset($_GET["idperfilhard"])) $idperfilhard=$_GET["idperfilhard"]; // Recoge parametros -if (isset($_GET["descripcionperfil"])) $descripcionperfil=$_GET["descripcionperfil"]; // Recoge parametros - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D. -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript" src="../jscripts/perfilcomponente_hard.js"></SCRIPT> -<SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/perfilcomponente_hard_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatos"> - <INPUT type=hidden value="<? echo $idcentro?>" id=idcentro> - <INPUT type=hidden value="<? echo $idperfilhard?>" id=idperfilhard> - <P align=center class=cabeceras><?echo $TbMsg[0]?><BR> - <SPAN align=center class=subcabeceras><?echo $TbMsg[1]?></SPAN> <IMG src="../images/iconos/confihard.gif"></P> - <BR> - <DIV align=center id="Layer_componentes"> - <SPAN align=center class=presentaciones><B><U><?echo $TbMsg[2]?></U>: <? echo $descripcionperfil?></B></SPAN></P> - <TABLE width="100%" class="tabla_listados" cellspacing=1 cellpadding=0 > - <TR> - <TH> </TH> - <TH>T</TH> - <TH><?echo $TbMsg[3]?></TH> - </TR> - <? - $rs=new Recordset; - $cmd->texto='SELECT hardwares.idhardware,hardwares.descripcion,tipohardwares.descripcion as hdescripcion,tipohardwares.urlimg,tipohardwares.pci FROM hardwares INNER JOIN perfileshard_hardwares ON hardwares.idhardware=perfileshard_hardwares.idhardware INNER JOIN tipohardwares ON hardwares.idtipohardware=tipohardwares.idtipohardware WHERE perfileshard_hardwares.idperfilhard='.$idperfilhard.' ORDER BY tipohardwares.idtipohardware,hardwares.descripcion'; - $rs->Comando=&$cmd; - - if ($rs->Abrir()){ - $rs->Primero(); - $A_W=" WHERE "; - $strex=""; - while (!$rs->EOF){ - echo '<TR>'; - echo '<TD align=center width="10%" ><INPUT type=checkbox onclick="gestion_componente('.$rs->campos["idhardware"].',this)" checked ></INPUT></TD>'; - echo '<TD align=center width="10%" ><IMG alt="'. $rs->campos["hdescripcion"].'"src="'.$rs->campos["urlimg"].'"></TD>'; - echo '<TD width="80%" > '.$rs->campos["descripcion"].'</TD>'; - echo '</TR>'; - $strex.= $A_W."hardwares.idhardware<>".$rs->campos["idhardware"]; - $A_W=" AND "; - $rs->Siguiente(); - } - } - $rs->Cerrar(); - $cmd->texto='SELECT hardwares.idhardware,hardwares.descripcion,tipohardwares.descripcion as hdescripcion,tipohardwares.urlimg,tipohardwares.pci FROM hardwares INNER JOIN tipohardwares ON hardwares.idtipohardware=tipohardwares.idtipohardware '.$strex.' AND hardwares.idcentro='.$idcentro.' ORDER BY tipohardwares.idtipohardware,hardwares.descripcion'; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - $rs->Primero(); - while (!$rs->EOF){ - echo '<TR>'; - echo '<TD align=center width="10%" ><INPUT type=checkbox onclick="gestion_componente('.$rs->campos["idhardware"].',this)" ></INPUT></TD>'; - echo '<TD align=center width="10%" ><IMG alt="'. $rs->campos["hdescripcion"].'"src="'.$rs->campos["urlimg"].'"></TD>'; - - echo '<TD width="80%" > '.$rs->campos["descripcion"].'</TD>'; - echo '</TR>'; - $rs->Siguiente(); - } - } - $rs->Cerrar(); - ?> - </TABLE> - </DIV> - <DIV id="Layer_nota" align=center > - <BR> - <SPAN align=center class=notas><I><?echo $TbMsg[4]?></I></SPAN> - </DIV> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> diff --git a/admin/WebConsole/varios/perfilcomponente_soft.php b/admin/WebConsole/varios/perfilcomponente_soft.php deleted file mode 100644 index 9bee8afb..00000000 --- a/admin/WebConsole/varios/perfilcomponente_soft.php +++ /dev/null @@ -1,98 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: perfilcomponente_soft.php -// Descripción : -// Administra los componentes software incluidos en un perfil software -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/perfilcomponente_soft_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idperfilsoft=0; -$descripcionperfil=""; -if (isset($_GET["idperfilsoft"])) $idperfilsoft=$_GET["idperfilsoft"]; // Recoge parametros -if (isset($_GET["descripcionperfil"])) $descripcionperfil=$_GET["descripcionperfil"]; // Recoge parametros - -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript" src="../jscripts/perfilcomponente_soft.js"></SCRIPT> -<SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/perfilcomponente_soft_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatos"> - <INPUT type=hidden value="<? echo $idcentro?>" id=idcentro> - <INPUT type=hidden value="<? echo $idperfilsoft?>" id=idperfilsoft> - <P align=center class=cabeceras><?echo $TbMsg[0]?><BR> - <SPAN align=center class=subcabeceras><?echo $TbMsg[1]?></SPAN> <IMG src="../images/iconos/confisoft.gif"></P> - <BR> - <DIV align=center id="Layer_componentes"> - <SPAN align=center class=presentaciones><B><U><?echo $TbMsg[2]?></U>: <? echo $descripcionperfil?></B></SPAN></P> - <TABLE width="100%" class="tabla_listados" cellspacing=1 cellpadding=0 > - <TR> - <TH> </TH> - <TH>T</TH> - <TH><?echo $TbMsg[3]?></TH> - </TR> - <? - $rs=new Recordset; - $cmd->texto='SELECT softwares.idsoftware,softwares.descripcion,tiposoftwares.descripcion as hdescripcion,tiposoftwares.urlimg FROM softwares INNER JOIN perfilessoft_softwares ON softwares.idsoftware=perfilessoft_softwares.idsoftware INNER JOIN tiposoftwares ON softwares.idtiposoftware=tiposoftwares.idtiposoftware WHERE perfilessoft_softwares.idperfilsoft='.$idperfilsoft.' ORDER BY tiposoftwares.idtiposoftware,softwares.descripcion'; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - $rs->Primero(); - $A_W=" WHERE "; - $strex=""; - while (!$rs->EOF){ - echo '<TR>'; - echo '<TD align=center width="10%" ><INPUT type=checkbox onclick="gestion_componente('.$rs->campos["idsoftware"].',this)" checked ></INPUT></TD>'; - echo '<TD align=center width="10%" ><img alt="'. $rs->campos["hdescripcion"].'"src="'.$rs->campos["urlimg"].'"></TD>'; - echo '<TD width="80%" > '.$rs->campos["descripcion"].'</TD>'; - echo '</TR>'; - $strex.= $A_W."softwares.idsoftware<>".$rs->campos["idsoftware"]; - $A_W=" AND "; - $rs->Siguiente(); - } - } - $rs->Cerrar(); - $cmd->texto='SELECT softwares.idsoftware,softwares.descripcion,tiposoftwares.descripcion as hdescripcion,tiposoftwares.urlimg FROM softwares INNER JOIN tiposoftwares ON softwares.idtiposoftware=tiposoftwares.idtiposoftware '.$strex.' AND softwares.idcentro='.$idcentro.' ORDER BY tiposoftwares.idtiposoftware,softwares.descripcion'; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - $rs->Primero(); - while (!$rs->EOF){ - echo '<TR>'; - echo '<TD align=center width="10%" ><INPUT type=checkbox onclick="gestion_componente('.$rs->campos["idsoftware"].',this)" ></INPUT></TD>'; - echo '<TD align=center width="10%" ><img alt="'. $rs->campos["hdescripcion"].'"src="'.$rs->campos["urlimg"].'"></TD>'; - echo '<TD width="80%" > '.$rs->campos["descripcion"].'</TD>'; - echo '</TR>'; - $rs->Siguiente(); - } - } - $rs->Cerrar(); - ?> - </TABLE> - </DIV> - <DIV id="Layer_nota" align=center > - <BR> - <SPAN align=center class=notas><I><?echo $TbMsg[4]?></I></SPAN> - </DIV> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> diff --git a/admin/WebConsole/varios/perfileshardwares_soportados.php b/admin/WebConsole/varios/perfileshardwares_soportados.php deleted file mode 100644 index 4bcc0b56..00000000 --- a/admin/WebConsole/varios/perfileshardwares_soportados.php +++ /dev/null @@ -1,193 +0,0 @@ -<? -include_once("../includes/ctrlacc.php"); - -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/TablaVistaXML.php"); -include_once("../clases/MenuContextual.php"); - -$idperfilsoft=0; -$descripcionperfil=""; -if (isset($_GET["idperfilsoft"])) $idperfilsoft=$_GET["idperfilsoft"]; // Recoge parametros -if (isset($_GET["descripcionperfil"])) $descripcionperfil=$_GET["descripcionperfil"]; // Recoge parametros - -//------------------------------------------------------------------------------- -// Para pruebas -// $idcentro = 1; -//$cadenaconexion="127.0.0.1;usuhidra;passusuhidra;BDHidra;sqlserver"; -//------------------------------------------------------------------------------- -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - $arbolXML=""; // Error de conexión -else - $arbolXML=CreaArbol($cmd,$idperfilsoft); // Crea el arbol XML con todos los datos del perfil software -$baseurlimg="../images/tsignos"; -$clasedefault="tabla_listados_sin"; -$titulotabla="Perfiles Hardwares soportados"; -$arbol=new TablaVistaXml($arbolXML,0,$baseurlimg,$clasedefault,0,20,130,$titulotabla); - -?> -<HTML> -<TITLE>" Administración web de aulas"</TITLE> -<HEAD> - <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/TablaVistaXml.js"></SCRIPT> - <SCRIPT language="javascript" src="../clases/jscripts/MenuContextual.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/softwares.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT> -</HEAD> -<BODY> - <p align=center class=cabeceras>Perfiles softwares<br> - <span align=center class=subcabeceras>Perfiles Hardwares soportados</span> <img src="../images/iconos/confihard.gif"></p> - <br> - <DIV align=center> - <span class=presentaciones><b>Perfil software: </b><? echo $descripcionperfil?></span> - <? - echo $arbol->CreaTablaVistaXml(); // Crea arbol de configuraciones - $flotante=new MenuContextual(); // Instancia clase - $XMLcontextual=CreacontextualXMLTipos_H(); // Crea menu contextual de tipos - - ?> - </DIV> - <input type=hidden value="<? echo $idcentro?>" id=idcentro> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -/*============================================================== - Devuelve una objeto comando totalmente operativo (con la conexión abierta) - Parametros: - - cadenaconexion: Una cadena con los datos necesarios para la conexión: nombre del servidor - usuario,password,base de datos,etc separados por coma -----------------------------------------------------------------------------------------------------------------*/ -function CreaComando($cadenaconexion){ - $strcn=split(";",$cadenaconexion); - $cn=new Conexion; - $cmd=new Comando; - $cn->CadenaConexion($strcn[0],$strcn[1],$strcn[2],$strcn[3],$strcn[4]); - if (!$cn->Abrir()) return (false); - $cmd->Conexion=&$cn; - return($cmd); -} -/*======================================================= - Devuelve una cadena con formato XML de toda la información de las configuraciones - softwares - Parametros: - - idperfilsoft: El identificador del perfil software - - cmd:Una comando ya operativo ( con conexión abierta) -----------------------------------------------------------------------------------------------------*/ -function CreaArbol($cmd,$idperfilsoft){ - $cadenaXML=SubarbolXML_PerfilesHardwaresDisponibles($cmd,$idperfilsoft); - return($cadenaXML); -} -//------------------------------------------------------------------------------------------------------------------------------------------------- -function SubarbolXML_PerfilesHardwaresDisponibles($cmd,$idperfilsoft){ - $cadenaXML=""; - $gidperfilhard=null; - $swcombi=false; - $rs=new Recordset; - $cmd->texto="SELECT perfileshard.idperfilhard ,perfileshard.descripcion as pdescripcion,softcombinacional.idsoftcombinacional,softcombinacional.descripcion as cdescripcion FROM perfileshard "; - $cmd->texto.=" LEFT OUTER JOIN perfileshard_perfilessoft ON perfileshard_perfilessoft.idperfilhard=perfileshard.idperfilhard" ; - $cmd->texto.=" LEFT OUTER JOIN phard_psoft_softcombinacional ON phard_psoft_softcombinacional.idphardidpsoft=perfileshard_perfilessoft .idphardidpsoft" ; - $cmd->texto.=" LEFT OUTER JOIN softcombinacional ON softcombinacional.idsoftcombinacional=phard_psoft_softcombinacional .idsoftcombinacional" ; - $cmd->texto.=" WHERE perfileshard_perfilessoft.idperfilsoft=".$idperfilsoft; - $cmd->texto.=" ORDER by perfileshard.descripcion ,softcombinacional.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - if ($gidperfilhard!=$rs->campos["idperfilhard"]){ - if ($gidperfilhard){ - if ($swcombi){ - $swcombi=false; - $cadenaXML.='</DISPONIBLESCOMBI>'; - } - $cadenaXML.='</PERFILESHARDWARES>'; - } - $gidperfilhard=$rs->campos["idperfilhard"]; - $cadenaXML.='<PERFILESHARDWARES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/perfilhardware.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["pdescripcion"].'"'; - $cadenaXML.='>'; - } - if ($rs->campos["idsoftcombinacional"]){ - if (!$swcombi){ - $swcombi=true; - $cadenaXML.='<DISPONIBLESCOMBI'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="Software combinacional disponible"'; - $cadenaXML.='>'; - } - $cadenaXML.='<PERFILHARDWARE'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/softcombi.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["cdescripcion"].'"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_ComponentesdelCombi($cmd,$rs->campos["idsoftcombinacional"]); - $cadenaXML.='</PERFILHARDWARE>'; - } - $rs->Siguiente(); - } - if ($gidperfilhard){ - if ($swcombi){ - $swcombi=false; - $cadenaXML.='</DISPONIBLESCOMBI>'; - } - $cadenaXML.='</PERFILESHARDWARES>'; - } - $rs->Cerrar(); - - return($cadenaXML); -} -//------------------------------------------------------------------------------------------------------------------------------------------------- -function SubarbolXML_ComponentesdelCombi($cmd,$idsoftcombinacional){ - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT softwares.idsoftware,softwares.descripcion,tiposoftwares.urlimg FROM softwares"; - $cmd->texto.=" INNER JOIN tiposoftwares ON softwares.idtiposoftware=tiposoftwares.idtiposoftware"; - $cmd->texto.=" INNER JOIN softcombinacional_softwares ON softcombinacional_softwares.idsoftware=softwares.idsoftware"; - $cmd->texto.=" WHERE softcombinacional_softwares.idsoftcombinacional=".$idsoftcombinacional." order by tiposoftwares.idtiposoftware,softwares.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<COMPONENTESSOFTWARES'; - // Atributos - $cadenaXML.=' imagenodo='.$rs->campos["urlimg"]; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.=' nodoid=componentecombisoftware-'.$rs->campos["idsoftware"]; - $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_IncComponentesSoftwares'" .')"'; - $cadenaXML.='>'; - $cadenaXML.='</COMPONENTESSOFTWARES>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -/*=================================================== - Menus contextuales ----------------------------------------------------------------------------------------------*/ -function CreacontextualXMLTipos_H(){ - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_Tipos"'; - $layerXML.=' maxanchu=187'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_tiposoftware()"'; - $layerXML.=' imgitem="../images/iconos/confisoft.gif"'; - $layerXML.=' textoitem="Definir nuevo tipo de software"'; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/varios/perfileshardwarescombi_soportados.php b/admin/WebConsole/varios/perfileshardwarescombi_soportados.php deleted file mode 100644 index 12fc5e48..00000000 --- a/admin/WebConsole/varios/perfileshardwarescombi_soportados.php +++ /dev/null @@ -1,167 +0,0 @@ -<? -include_once("../includes/ctrlacc.php"); - -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/TablaVistaXML.php"); -include_once("../clases/MenuContextual.php"); - -$idsoftcombinacional=0; -$descripcioncombi=""; -if (isset($_GET["idsoftcombinacional"])) $idsoftcombinacional=$_GET["idsoftcombinacional"]; // Recoge parametros -if (isset($_GET["descripcioncombi"])) $descripcioncombi=$_GET["descripcioncombi"]; // Recoge parametros - -//------------------------------------------------------------------------------- -// Para pruebas -// $idcentro = 1; -//$cadenaconexion="127.0.0.1;usuhidra;passusuhidra;BDHidra;sqlserver"; -//------------------------------------------------------------------------------- -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - $arbolXML=""; // Error de conexión -else - $arbolXML=CreaArbol($cmd,$idsoftcombinacional); // Crea el arbol XML con todos los datos del software combinacional -$baseurlimg="../images/tsignos"; -$clasedefault="tabla_listados_sin"; -$titulotabla="Perfiles Softwares combinables y Hardwares soportados"; -$arbol=new TablaVistaXml($arbolXML,0,$baseurlimg,$clasedefault,1,20,130,$titulotabla); - -?> -<HTML> -<TITLE>" Administración web de aulas"</TITLE> -<HEAD> - <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/TablaVistaXml.js"></SCRIPT> - <SCRIPT language="javascript" src="../clases/jscripts/MenuContextual.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/softwares.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT> -</HEAD> -<BODY> - <p align=center class=cabeceras>Softwares Combinacionales<br> - <span align=center class=subcabeceras>Perfiles Softwares combinables</span> <img src="../images/iconos/confisoft.gif"></p> - <br> - <DIV align=center> - <span class=presentaciones><b>Software Combinacional: </b><? echo $descripcioncombi?></span> - <? - echo $arbol->CreaTablaVistaXml(); // Crea arbol de configuraciones - $flotante=new MenuContextual(); // Instancia clase - $XMLcontextual=CreacontextualXMLTipos_H(); // Crea menu contextual de tipos - - ?> - </DIV> - <input type=hidden value="<? echo $idcentro?>" id=idcentro> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -/*============================================================== - Devuelve una objeto comando totalmente operativo (con la conexión abierta) - Parametros: - - cadenaconexion: Una cadena con los datos necesarios para la conexión: nombre del servidor - usuario,password,base de datos,etc separados por coma -----------------------------------------------------------------------------------------------------------------*/ -function CreaComando($cadenaconexion){ - $strcn=split(";",$cadenaconexion); - $cn=new Conexion; - $cmd=new Comando; - $cn->CadenaConexion($strcn[0],$strcn[1],$strcn[2],$strcn[3],$strcn[4]); - if (!$cn->Abrir()) return (false); - $cmd->Conexion=&$cn; - return($cmd); -} -/*======================================================= - Devuelve una cadena con formato XML de toda la información de las configuraciones - softwares - Parametros: - - idsoftcombinacional: El identificador del software combinacional - - cmd:Una comando ya operativo ( con conexión abierta) -----------------------------------------------------------------------------------------------------*/ -function CreaArbol($cmd,$idsoftcombinacional){ - $cadenaXML=SubarbolXML_PerfilesSoftwaresParaCombi($cmd,$idsoftcombinacional); - return($cadenaXML); -} -//------------------------------------------------------------------------------------------------------------------------------------------------- -function SubarbolXML_PerfilesSoftwaresParaCombi($cmd,$idsoftcombinacional){ - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT perfilessoft.idperfilsoft ,perfilessoft.descripcion as pdescripcion FROM perfilessoft "; - $cmd->texto.=" LEFT OUTER JOIN perfileshard_perfilessoft ON perfileshard_perfilessoft.idperfilsoft=perfilessoft.idperfilsoft" ; - $cmd->texto.=" LEFT OUTER JOIN phard_psoft_softcombinacional ON phard_psoft_softcombinacional.idphardidpsoft=perfileshard_perfilessoft .idphardidpsoft" ; - $cmd->texto.=" WHERE phard_psoft_softcombinacional.idsoftcombinacional=".$idsoftcombinacional; - $cmd->texto.=" GROUP BY perfilessoft.idperfilsoft ,perfilessoft.descripcion"; - $cmd->texto.=" ORDER by perfilessoft.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<PERFILESSOFTWARES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/perfilsoftware.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["pdescripcion"].'"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_PerfilesHardwaresParaCombi($cmd,$rs->campos["idperfilsoft"],$idsoftcombinacional); - $cadenaXML.='</PERFILESSOFTWARES>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); - -} -//------------------------------------------------------------------------------------------------------------------------------------------------- -function SubarbolXML_PerfilesHardwaresParaCombi($cmd,$idperfilsoft,$idsoftcombinacional){ - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT perfileshard.idperfilhard ,perfileshard.descripcion as pdescripcion FROM perfileshard "; - $cmd->texto.=" LEFT OUTER JOIN perfileshard_perfilessoft ON perfileshard_perfilessoft.idperfilhard=perfileshard.idperfilhard" ; - $cmd->texto.=" LEFT OUTER JOIN phard_psoft_softcombinacional ON phard_psoft_softcombinacional.idphardidpsoft=perfileshard_perfilessoft .idphardidpsoft" ; - $cmd->texto.=" WHERE phard_psoft_softcombinacional.idsoftcombinacional=".$idsoftcombinacional." AND perfileshard_perfilessoft.idperfilsoft=".$idperfilsoft ; - $cmd->texto.=" ORDER by perfileshard.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - if ($rs->numeroderegistros>0) { - $cadenaXML.='<DISPONIBLESPERFILES'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="Perfiles Hardwares soportados"'; - $cadenaXML.='>'; - } - while (!$rs->EOF){ - $cadenaXML.='<PERFILESHARDWARES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/perfilhardware.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["pdescripcion"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</PERFILESHARDWARES>'; - $rs->Siguiente(); - } - if ($rs->numeroderegistros>0) - $cadenaXML.='</DISPONIBLESPERFILES>'; - $rs->Cerrar(); - return($cadenaXML); -} -/*=================================================== - Menus contextuales ----------------------------------------------------------------------------------------------*/ -function CreacontextualXMLTipos_H(){ - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_Tipos"'; - $layerXML.=' maxanchu=187'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_tiposoftware()"'; - $layerXML.=' imgitem="../images/iconos/confisoft.gif"'; - $layerXML.=' textoitem="Definir nuevo tipo de software"'; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/varios/perfilessoftwares_disponibles.php b/admin/WebConsole/varios/perfilessoftwares_disponibles.php deleted file mode 100644 index 8749e6a2..00000000 --- a/admin/WebConsole/varios/perfilessoftwares_disponibles.php +++ /dev/null @@ -1,195 +0,0 @@ -<? -include_once("../includes/ctrlacc.php"); - -include_once("../clases/AdoPhp.php"); -include_once("../clases/XmlPhp.php"); -include_once("../clases/TablaVistaXML.php"); -include_once("../clases/MenuContextual.php"); - -$idperfilhard=0; -$descripcionperfil=""; -if (isset($_GET["idperfilhard"])) $idperfilhard=$_GET["idperfilhard"]; // Recoge parametros -if (isset($_GET["descripcionperfil"])) $descripcionperfil=$_GET["descripcionperfil"]; // Recoge parametros - -//------------------------------------------------------------------------------- -// Para pruebas -// $idcentro = 1; -//$cadenaconexion="127.0.0.1;usuhidra;passusuhidra;BDHidra;sqlserver"; -//------------------------------------------------------------------------------- -$cmd=CreaComando($cadenaconexion); -if (!$cmd) - $arbolXML=""; // Error de conexión -else - $arbolXML=CreaArbol($cmd,$idperfilhard); // Crea el arbol XML con todos los datos del perfil hardware -$baseurlimg="../images/tsignos"; -$clasedefault="tabla_listados_sin"; -$titulotabla="Perfiles y Softwares Combinacional disponibles"; -$arbol=new TablaVistaXml($arbolXML,0,$baseurlimg,$clasedefault,0,20,130,$titulotabla); - -?> -<HTML> -<TITLE>" Administración web de aulas"</TITLE> -<HEAD> - <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/TablaVistaXml.js"></SCRIPT> - <SCRIPT language="javascript" src="../clases/jscripts/MenuContextual.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/hardwares.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT> -</HEAD> -<BODY> - <p align=center class=cabeceras>Perfiles Hardwares<br> - <span align=center class=subcabeceras>Perfiles Softwares disponibles</span> <img src="../images/iconos/confisoft.gif"></p> - <br> - <DIV align=center> - <span class=presentaciones><b>Perfil Hardware: </b><? echo $descripcionperfil?></span> - <? - echo $arbol->CreaTablaVistaXml(); // Crea arbol de configuraciones - $flotante=new MenuContextual(); // Instancia clase - $XMLcontextual=CreacontextualXMLTipos_H(); // Crea menu contextual de tipos - - ?> - </DIV> - <input type=hidden value="<? echo $idcentro?>" id=idcentro> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -/*============================================================== - Devuelve una objeto comando totalmente operativo (con la conexión abierta) - Parametros: - - cadenaconexion: Una cadena con los datos necesarios para la conexión: nombre del servidor - usuario,password,base de datos,etc separados por coma -----------------------------------------------------------------------------------------------------------------*/ -function CreaComando($cadenaconexion){ - $strcn=split(";",$cadenaconexion); - $cn=new Conexion; - $cmd=new Comando; - $cn->CadenaConexion($strcn[0],$strcn[1],$strcn[2],$strcn[3],$strcn[4]); - if (!$cn->Abrir()) return (false); - $cmd->Conexion=&$cn; - return($cmd); -} -/*======================================================= - Devuelve una cadena con formato XML de toda la información de las configuraciones - hardwares - Parametros: - - idperfilhard: El identificador del perfil hardware - - cmd:Una comando ya operativo ( con conexión abierta) -----------------------------------------------------------------------------------------------------*/ -function CreaArbol($cmd,$idperfilhard){ - $cadenaXML=SubarbolXML_PerfilesSoftwaresDisponibles($cmd,$idperfilhard); - return($cadenaXML); -} -//------------------------------------------------------------------------------------------------------------------------------------------------- -function SubarbolXML_PerfilesSoftwaresDisponibles($cmd,$idperfilhard){ - $cadenaXML=""; - $gidperfilsoft=null; - $swcombi=false; - $rs=new Recordset; - $cmd->texto="SELECT perfilessoft.idperfilsoft ,perfilessoft.descripcion as pdescripcion,softcombinacional.idsoftcombinacional,softcombinacional.descripcion as cdescripcion FROM perfilessoft "; - $cmd->texto.=" LEFT OUTER JOIN perfileshard_perfilessoft ON perfileshard_perfilessoft.idperfilsoft=perfilessoft.idperfilsoft" ; - $cmd->texto.=" LEFT OUTER JOIN phard_psoft_softcombinacional ON phard_psoft_softcombinacional.idphardidpsoft=perfileshard_perfilessoft .idphardidpsoft" ; - $cmd->texto.=" LEFT OUTER JOIN softcombinacional ON softcombinacional.idsoftcombinacional=phard_psoft_softcombinacional .idsoftcombinacional" ; - $cmd->texto.=" WHERE perfileshard_perfilessoft.idperfilhard=".$idperfilhard; - $cmd->texto.=" ORDER by perfilessoft.descripcion,softcombinacional.descripcion"; - - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - - while (!$rs->EOF){ - if ($gidperfilsoft!=$rs->campos["idperfilsoft"]){ - if ($gidperfilsoft){ - if ($swcombi){ - $swcombi=false; - $cadenaXML.='</DISPONIBLESCOMBI>'; - } - $cadenaXML.='</PERFILESSOFTWARES>'; - } - $gidperfilsoft=$rs->campos["idperfilsoft"]; - $cadenaXML.='<PERFILESSOFTWARES'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/perfilsoftware.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["pdescripcion"].'"'; - $cadenaXML.=' classnodo="linea_abajo"'; - $cadenaXML.='>'; - } - if ($rs->campos["idsoftcombinacional"]){ - if (!$swcombi){ - $swcombi=true; - $cadenaXML.='<DISPONIBLESCOMBI'; - $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; - $cadenaXML.=' infonodo="Software combinacional disponible"'; - $cadenaXML.='>'; - } - $cadenaXML.='<PERFILSOFTWARE'; - // Atributos - $cadenaXML.=' imagenodo="../images/iconos/softcombi.gif"'; - $cadenaXML.=' infonodo="'.$rs->campos["cdescripcion"].'"'; - $cadenaXML.='>'; - $cadenaXML.=SubarbolXML_ComponentesdelCombi($cmd,$rs->campos["idsoftcombinacional"]); - $cadenaXML.='</PERFILSOFTWARE>'; - } - $rs->Siguiente(); - } - if ($gidperfilsoft){ - if ($swcombi){ - $swcombi=false; - $cadenaXML.='</DISPONIBLESCOMBI>'; - } - $cadenaXML.='</PERFILESSOFTWARES>'; - - } - $rs->Cerrar(); - - return($cadenaXML); -} -//------------------------------------------------------------------------------------------------------------------------------------------------- -function SubarbolXML_ComponentesdelCombi($cmd,$idsoftcombinacional){ - $cadenaXML=""; - $rs=new Recordset; - $cmd->texto="SELECT softwares.idsoftware,softwares.descripcion, tiposoftwares.urlimg FROM softwares"; - $cmd->texto.=" INNER JOIN tiposoftwares ON softwares.idtiposoftware=tiposoftwares.idtiposoftware"; - $cmd->texto.=" INNER JOIN softcombinacional_softwares ON softcombinacional_softwares.idsoftware=softwares.idsoftware"; - $cmd->texto.=" WHERE softcombinacional_softwares.idsoftcombinacional=".$idsoftcombinacional." order by tiposoftwares.idtiposoftware,softwares.descripcion"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaXML.='<COMPONENTESSOFTWARES'; - // Atributos - $cadenaXML.=' imagenodo='.$rs->campos["urlimg"]; - $cadenaXML.=' infonodo="'.$rs->campos["descripcion"].'"'; - $cadenaXML.='>'; - $cadenaXML.='</COMPONENTESSOFTWARES>'; - $rs->Siguiente(); - } - $rs->Cerrar(); - return($cadenaXML); -} -/*=================================================== - Menus contextuales ----------------------------------------------------------------------------------------------*/ -function CreacontextualXMLTipos_H(){ - $layerXML='<MENUCONTEXTUAL'; - $layerXML.=' idctx="flo_Tipos"'; - $layerXML.=' maxanchu=187'; - $layerXML.=' swimg=1'; - $layerXML.=' clase="menu_contextual"'; - $layerXML.='>'; - - $layerXML.='<ITEM'; - $layerXML.=' alpulsar="insertar_tipohardware()"'; - $layerXML.=' imgitem="../images/iconos/confihard.gif"'; - $layerXML.=' textoitem="Definir nuevo tipo de hardware"'; - $layerXML.='></ITEM>'; - - $layerXML.='</MENUCONTEXTUAL>'; - return($layerXML); -} -?>
\ No newline at end of file diff --git a/admin/WebConsole/varios/procedimientoscomandos.php b/admin/WebConsole/varios/procedimientoscomandos.php deleted file mode 100644 index 581948b7..00000000 --- a/admin/WebConsole/varios/procedimientoscomandos.php +++ /dev/null @@ -1,169 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: procedimientoscomandos.php -// Descripción : -// Administra los comandos que forman parte de un procedimiento -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/TomaDato.php"); -include_once("../idiomas/php/".$idioma."/procedimientoscomandos_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idprocedimiento=0; -$descripcionprocedimiento=""; -if (isset($_GET["idprocedimiento"])) $idprocedimiento=$_GET["idprocedimiento"]; // Recoge parametros -if (isset($_GET["descripcionprocedimiento"])) $descripcionprocedimiento=$_GET["descripcionprocedimiento"]; // Recoge parametros - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript" src="../jscripts/procedimientoscomandos.js"></SCRIPT> -<SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/procedimientoscomandos_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatos"> - <INPUT type=hidden value="<? echo $idcentro?>" id=idcentro> - <P align=center class=cabeceras><IMG src="../images/iconos/procedimiento.gif"> <?echo $TbMsg[0]?><BR> - <SPAN align=center class=subcabeceras><?echo $TbMsg[1]?></span> <img src="../images/iconos/comandos.gif"><BR><BR> - <SPAN align=center class=presentaciones><B><?echo $TbMsg[2]?>: </B><? echo $descripcionprocedimiento?></SPAN></P> - <TABLE align=center class="tabla_listados" cellspacing=1 cellpadding=0 id="TABLACOMANDOS"> - <TR height=20> - <TH > </TH> - <TH ><IMG src="../images/iconos/eliminar.gif"></TH> - <TH colspan=2 align=left> <?echo $TbMsg[3]?></TH> - <TH ><?echo $TbMsg[4]?></TH> - <TH >A</TH> - </TR> - <? - $rs=new Recordset; - $cmd->texto='SELECT procedimientos_comandos.*, comandos.descripcion,comandos.visuparametros FROM procedimientos_comandos INNER JOIN comandos ON procedimientos_comandos.idcomando = comandos.idcomando WHERE procedimientos_comandos.idprocedimiento='.$idprocedimiento.' ORDER BY procedimientos_comandos.orden'; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - $rs->Primero(); - $tabla_parametros=""; // Tabla para localizar parametros - $cont_parametros=0; // Contador de la tabla - CreaTablaParametros($cmd); // Crea tabla especificaciones de parametros - while (!$rs->EOF){ - echo '<TR height=20 id=TR-'.$rs->campos["idprocedimientocomando"].'>'; - echo '<TD align=center><IMG onclick="ver_parametros(this,0,'.$rs->campos["idprocedimientocomando"].');" style="cursor:hand;display:block" src="../images/tsignos/contra.gif"><IMG onclick="ver_parametros(this,1,'.$rs->campos["idprocedimientocomando"].');"style="cursor:hand;display:none" src="../images/tsignos/desple.gif"></TD>'; - echo '<TD align=center ><INPUT id=checkbox-'.$rs->campos["idprocedimientocomando"].' type=checkbox onclick="gestion_comandos('.$rs->campos["idprocedimientocomando"].',this)" checked ></INPUT></TD>'; - // Descripcion de la comando - echo '<TD colspan=2> '.$rs->campos["descripcion"].'</TD>'; - // Orden del item del item - echo '<TD valign="meddle" align=center > <INPUT class="formulariodatos" id=orden-'.$rs->campos["idprocedimientocomando"].' style="WIDTH:20px" type=text value="'.$rs->campos["orden"].'"></INPUT></TD>'; - echo '<TD align=center id="imgact-'.$rs->campos["idprocedimientocomando"].'"><IMG src="../images/iconos/actualizar.gif" style="cursor:hand" onclick="ActualizarAccion('.$rs->campos["idprocedimientocomando"].')"></TD>'; - echo '</TR>'; - pintacomandos($cmd,$rs); - $rs->Siguiente(); - } - } - $rs->Cerrar(); - ?> - </TABLE> - <br> - - <P align=center><span align=center class=notas><I><?echo $TbMsg[7]?>.</I></P> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function pintacomandos($cmd,$rs){ - global $TbMsg; - global $AMBITO_CENTROS; - global $AMBITO_GRUPOSAULAS; - global $AMBITO_AULAS; - global $AMBITO_GRUPOSORDENADORES; - global $AMBITO_ORDENADORES; - global $tabla_parametros; - global $cont_parametros; - - $HTMLparametros='<TR id="PAR-'.$rs->campos["idprocedimientocomando"].'" >'.chr(13); - $HTMLparametros.= '<TD> </TD>'.chr(13); - $HTMLparametros.= '<TD> </TD>'.chr(13); - $HTMLparametros.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #D4D4D4; " >'.$TbMsg[5].'</TH>'.chr(13); - $HTMLparametros.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #D4D4D4;" >'.$TbMsg[6].'</TH>'.chr(13); - $HTMLparametros.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #D4D4D4;" > </TH>'.chr(13); - $HTMLparametros.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #D4D4D4;" > </TH>'.chr(13); - $HTMLparametros.= '</TR>'.chr(13); - - $urlimg=""; - $auxVP=split(";",$rs->campos["visuparametros"]); // Parametros visualizables - $auxP=split(chr(13),$rs->campos["parametros"]); // Recorre parametros para visualizar los que así sean - for ($i=0;$i<sizeof($auxP);$i++){ - $dualparam=split("=",$auxP[$i]); - for ($k=0;$k<sizeof($auxVP);$k++){ - if($auxVP[$k]==$dualparam[0]){ - $posp=busca_indicebinariodual($dualparam[0],$tabla_parametros,$cont_parametros); // Busca datos del parámetro en la tabla cargada previamentre con todos los parámetros - if ($posp>=0){ - $auxtabla_parametros=$tabla_parametros[$posp][1]; - $HTMLparametros.='<TR id="PAR-'.$rs->campos["idprocedimientocomando"].'" >'.chr(13); - $HTMLparametros.= '<TD> </TD>'.chr(13); - $HTMLparametros.= '<TD> </TD>'.chr(13); - $HTMLparametros.= '<TD style="BACKGROUND-COLOR: #b5daad;"> '.$auxtabla_parametros["descripcion"].' </TD>'.chr(13); - if($auxtabla_parametros["tipopa"]==1){ - $valor=TomaDato($cmd,0,$auxtabla_parametros["nomtabla"],$dualparam[1],$auxtabla_parametros["nomidentificador"],$auxtabla_parametros["nomliteral"]); - }else - $valor=$dualparam[1]; - if($dualparam[0]!="iph") - $HTMLparametros.= '<TD style="BACKGROUND-COLOR: #b5daad;"> '.$valor.' </TD>'.chr(13); - else{ - $tablaipes=PintaOrdenadores($cmd,$valor); - $HTMLparametros.= '<TD style="BACKGROUND-COLOR: #b5daad;"> '.$tablaipes.' </TD>'.chr(13); - } - $HTMLparametros.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #b5daad;" > </TH>'.chr(13); - $HTMLparametros.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #b5daad;" > </TH>'.chr(13); - $HTMLparametros.= '</TR>'.chr(13); - } - } - } - } - echo $HTMLparametros; -} -//________________________________________________________________________________________________________ -function PintaOrdenadores($cmd,$cadenaip){ - $auxP=split(";",$cadenaip); - if(sizeof($auxP)<1) return(""); - $clauslaIN="'".$auxP[0]."'"; - for ($i=1;$i<sizeof($auxP);$i++) - $clauslaIN.=",'".$auxP[$i]."'"; - $rs=new Recordset; - $contor=0; - $maxord=7; // Máximos ordenadores por linea - $cmd->texto=" SELECT nombreordenador,ip FROM ordenadores INNER JOIN aulas ON aulas.idaula=ordenadores.idaula WHERE ip IN(".$clauslaIN.") ORDER by nombreaula,nombreordenador"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $tablaHtml='<TABLE align=left border=0><TR>'; - while (!$rs->EOF){ - $contor++; - $tablaHtml.= '<TD align=center style="BACKGROUND-COLOR: #b5daad;FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-BOTTOM:#000000 none;FONT-SIZE: 8px"><IMG src="../images/iconos/ordenador.gif"><br><span style="FONT-SIZE:9px" >'.$rs->campos["nombreordenador"].'</TD>'; - if($contor>$maxord){ - $contor=0; - $tablaHtml.='</TR><TR>'; - } - $rs->Siguiente(); - } - $tablaHtml.='</TR>'; - $tablaHtml.= '</TR></TABLE>'; - return($tablaHtml); -} diff --git a/admin/WebConsole/varios/programaciones.php b/admin/WebConsole/varios/programaciones.php deleted file mode 100644 index f2cdc108..00000000 --- a/admin/WebConsole/varios/programaciones.php +++ /dev/null @@ -1,264 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: programaciones.php -// Descripción : -// Gestiona la programación de tareas , trabajos y reservas -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/clases/Almanaque_".$idioma.".php"); -include_once("../idiomas/php/".$idioma."/programaciones_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idtarea=0; -$idtrabajo=0; -$idreserva=0; -$descripciontarea=""; -$descripciontrabajo=""; -$descripcionreserva=""; -$tipoaccion=""; -$identificador=0; - -if (isset($_GET["idtarea"])) $idtarea=$_GET["idtarea"]; // Recoge parametros -if (isset($_GET["idtrabajo"])) $idtrabajo=$_GET["idtrabajo"]; // Recoge parametros -if (isset($_GET["idreserva"])) $idreserva=$_GET["idreserva"]; // Recoge parametros -if (isset($_GET["descripciontrabajo"])) $descripciontrabajo=$_GET["descripciontrabajo"]; // Recoge parametros -if (isset($_GET["descripciontarea"])) $descripciontarea=$_GET["descripciontarea"]; // Recoge parametros -if (isset($_GET["descripcionreserva"])) $descripcionreserva=$_GET["descripcionreserva"]; // Recoge parametros -if (isset($_GET["tipoaccion"])) $tipoaccion=$_GET["tipoaccion"]; // Recoge parametros - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -$rs=new Recordset; // Recupero acciones anidadas -$rs->Comando=&$cmd; -switch($tipoaccion){ - case $EJECUCION_TAREA : - $textoaccion=$LITEJECUCION_TAREA; - $urlimg='../images/iconos/tareas.gif'; - $identificador=$idtarea; - $descripcion=$descripciontarea; - $cmd->texto="SELECT * FROM programaciones WHERE identificador=".$identificador." AND tipoaccion=".$EJECUCION_TAREA; - break; -case $EJECUCION_TRABAJO : - $textoaccion=$LITEJECUCION_TRABAJO; - $urlimg='../images/iconos/trabajos.gif'; - $identificador=$idtrabajo; - $descripcion=$descripciontrabajo; - $cmd->texto="SELECT * FROM programaciones WHERE identificador=".$identificador." AND tipoaccion=".$EJECUCION_TRABAJO; - break; -case $EJECUCION_RESERVA : - $textoaccion=$LITEJECUCION_RESERVA; - $urlimg='../images/iconos/reservas.gif'; - $identificador=$idreserva; - $descripcion=$descripcionreserva; - $cmd->texto="SELECT * FROM programaciones WHERE identificador=".$identificador." AND tipoaccion=".$EJECUCION_RESERVA; - break; -} -$numreg=0; -if (!$rs->Abrir()){ - $numreg=0; - $wsw_sus=""; -} -else{ - $numreg=$rs->numeroderegistros; - if($rs->campos["suspendida"]==1) - $wsw_sus="checked"; - else - $wsw_sus=""; -} -$mialmanaque= new Almanaque("tabla_meses"); -//________________________________________________________________________________________________________ -?> -<HTML> -<TITLE>Administración web de aulas</TITLE> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="../estilos.css"> - <SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT> - <SCRIPT language="javascript" src="../jscripts/programaciones.js"></SCRIPT> - <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/programaciones_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<P align=center class=cabeceras><?echo $TbMsg[0]?> <?=$textoaccion?> <img src="../images/iconos/reloj.gif"><br> -<IMG src=<?=$urlimg?>> <SPAN align=center class=subcabeceras><?=$descripcion?></SPAN> </p> -<FORM name="fprogramaciones" method="post"> -<INPUT type=hidden name=tipoaccion value="<? echo $tipoaccion?>"> -<CENTER> -<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> -<!-- Tabla Tabla con los tiempos y los bloques de programación --> -<TABLE align=center border=0 cellPadding=0 cellSpacing=0 width=100%> - <TR> - <TD> - <!-- Tabla con los años dias y semanas --> - <TABLE border=0 cellPadding=0 cellSpacing=0 width="100%" style="height: 27px"> - <TR> - <TD valign=top> - <!-- Tabla con la suspension y los años dias y semanas --> - <TABLE border=0 cellPadding=0 cellSpacing=0> - <TR class=opciones_ejecucion> - <TD colspan=6><INPUT id=sw_sus type=checkbox<? echo $wsw_sus?> onclick="suspender_programacion(<?=$identificador?>,<?=$tipoaccion?>)"><SPAN style="COLOR:#999999"><?echo $TbMsg[1]?></SPAN></TD> - </TR> - <TR> - <TD> </TD> - </TR> - <TR> - <TD valign=top> - <? $annodesde=date("Y"); - echo $mialmanaque->Annos(($annodesde-4),($annodesde+4)); // Años?> - </TD> - <TD width="150"> </TD> - <TD valign=top width="164"> - <? echo $mialmanaque->Meses(); // Meses del año?> - </TD> - <TD width="150"> </TD> - <TD valign=top width="155"> - <TABLE id="fechassimples" style="visibility:visible" border=0 cellPadding=0 cellSpacing=0 > - <TR> - <TD id=tbmesanno> - <? $tmarray=getdate(); - $anoactual=$tmarray["year"]; - $mesacutal=$tmarray["mon"]; - echo $mialmanaque->MesAnno($mesacutal,$anoactual); // Calendario del mes?> - </TD> - </TR> - </TABLE> - </TD> - <TD width="150"> </TD> - </TR> - </TABLE> - </TD> - <TD> - <!-- Tabla Dias semenas y dias del mes --> - <TABLE id="fechasmultiples" style="visibility:hidden" border=0 cellPadding=0 cellSpacing=0 > - <TR> - <TD> - <? echo $mialmanaque->Dias(); // Dias de la semana?> - </TD> - </TR> - <TR> - <TD> - <? echo $mialmanaque->Semanas(); // Orden de la semanas?> - </TD> - </TR> - <TR> - <TD> - <? echo $mialmanaque->DiasMes(); // Días del mes?> - </TD> - </TR> - </TABLE> - </TD> - </TR> - </TABLE> - </TD> - </TR> - <TR> - <TD> - <!-- Tabla Horas--> - <TABLE border=0 cellPadding=0 cellSpacing=0 style="HEIGHT: 24px; WIDTH: 279px"> - <TR> - <TD> - <? echo "<BR>".$mialmanaque->Horas(); // Horas?> - <? if ($tipoaccion==$EJECUCION_RESERVA){ - echo $mialmanaque->HorasReserva("1","tabla_horasini","ampmini","minutosini"); // Horas desde; - echo $mialmanaque->HorasReserva("2","tabla_horasfin","ampmfin","minutosfin"); // Horas hasta; - } - ?> - <br> - </TD> - </TR> - </TABLE> - </TD> - </TR> - <TR> - <TD> - <!-- Tabla Bloques--> - <TABLE class="tablaprogramacion" border=0 cellPadding=0 cellSpacing=0 width="521"> - <TR> - <TD valign=top > - <TABLE border=0 cellPadding=0 cellSpacing=0 > - <TR> - <TD > - <TABLE align=center class=tablaprogramacion border=0 cellPadding=0 cellSpacing=2 width="413"> - <TR> - <TH align=center width="409"> <?echo $TbMsg[2]?></TH> - </TR> - <TR> - <TD width="407"><input type=text class="cajatexto" id="nombrebloque" style="width: 410; height: 20" size="20" ></TD> - </TR> - </TABLE> - </TD> - </TR> - <TR> - <TD> - <? - $HTMLSELECT=""; - $HTMLSELECT.='<SELECT onclick=consulta_programacion(); class=estilodesple id="lista_programaciones" size=2 style="height:100; width: 412">' ; - if ($numreg>0){ - while (!$rs->EOF){ - $HTMLSELECT.='<OPTION value="'.$rs->campos["idprogramacion"].'"'; - $HTMLSELECT.= '>'.$rs->campos["nombrebloque"].'</OPTION>'; - $rs->Siguiente(); - } - } - $HTMLSELECT.= '</SELECT>'; - $rs->Cerrar(); - echo $HTMLSELECT; - ?> - </TD> - </TR> - </TABLE> - </TD> - <TD valign=top width="80"> - <TABLE border=0 class=tablaprogramacion border=0 cellPadding=1 cellSpacing=6 width="103"> - <TR> - <TD align=center class=botonprogramacion ><A href="#Añadir"><SPAN id=bt_insertar style="visibility:visible;color:#bbbcb9" onclick="alta_programacion(<?=$identificador?>,<?=$tipoaccion?>)" align=center height="17" width="83">Añadir</SPAN></A></TD> - </TR> - <TR> - <TD align=center class=botonprogramacion ><A href="#Modificar"><SPAN id=bt_modificar style="visibility:visible;color:#bbbcb9" onclick="modifica_programacion(<?=$identificador?>,<?=$tipoaccion?>)" align=center height="17" width="83">Modificar</SPAN></A></TD> - </TR> - - <TD align=center class=botonprogramacion ><A href="#Duplicar"><SPAN id=bt_duplicar style="visibility:visible;color:#bbbcb9" onclick="duplicar_programacion()" align=center height="17" width="83">Duplicar</SPAN></A></TD> - </TR> - - <TR> - <TD align=center class=botonprogramacion ><A href="#Eliminar"><SPAN id=bt_eliminar style="color:#bbbcb9;visibility:visible" onclick="elimina_programacion()"align=center height="17" width="83">Eliminar</SPAN></A></TD> - </TR> - <TR> - <TD align=center class=botonprogramacion ><A href="#Cancelar"><SPAN id=bt_cancelar style="visibility:visible;color:#bbbcb9" onclick="cancela_programacion()" align=center height="17" width="83">Cancelar</SPAN></A></TD> - </TR> - </TABLE> - </TD> - </TR> - </TABLE> - </TD> - </TR> -</TABLE> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -<SCRIPT language="javascript"> - var lista=document.getElementById("lista_programaciones"); - var numblo=lista.options.length - if(numblo>0){ - lista.selectedIndex=0; - consulta_programacion() - } - else{ - nuevo_bloque(); - } -</SCRIPT> -</BODY> -</HTML> - diff --git a/admin/WebConsole/varios/simulador.php b/admin/WebConsole/varios/simulador.php deleted file mode 100644 index e791d45d..00000000 --- a/admin/WebConsole/varios/simulador.php +++ /dev/null @@ -1,30 +0,0 @@ -<? - include_once("../clases/SockHidra.php"); - - $shidra=new SockHidra("192.168.0.100",2005); - $parametros="1"; // Ejecutor - $parametros.="nfn=inclusion_cliRMB".chr(13); - - $tiposo="tiposo=Windows"; - $tipopart="tipopart=FAT32"; - $tamapart="tamapart=5000000"; - $numpart="numpart=1"; - $nombreso="nombreso=Windos 98,SE,Millenium"; - $parametroscfg="@cfg".chr(10).$tiposo.chr(10).$tipopart.chr(10).$tamapart.chr(10).$numpart.chr(10).$nombreso.chr(9); - - $parametros.="cfg=".$parametroscfg.chr(13); - $parametros.="nau=".chr(13); - $parametros.="nor=".chr(13); - $parametros.="mac=000102B44EB2".chr(13); - $parametros.="ipd=192.168.0.100".chr(13); - $parametros.="ipr=192.168.0.100".chr(13); - $parametros.="iph=10.1.15.11".chr(13); - $parametros.="ido=23".chr(13); - - $resul=$shidra->conectar(); // Se ha establecido la conexión con el servidor hidra - if($resul){ - $resul=$shidra->envia_comando($parametros); - echo $parametros; - $shidra->desconectar(); - } -?>
\ No newline at end of file diff --git a/admin/WebConsole/varios/tareascomandos.php b/admin/WebConsole/varios/tareascomandos.php deleted file mode 100644 index 83f10e3f..00000000 --- a/admin/WebConsole/varios/tareascomandos.php +++ /dev/null @@ -1,220 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: tareascomandos.php -// Descripción : -// Administra los comandos que forman parte de una tarea -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/constantes.php"); -include_once("../includes/comunes.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/TomaDato.php"); -include_once("../idiomas/php/".$idioma."/tareascomandos_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idtarea=0; -$descripciontarea=""; -if (isset($_GET["idtarea"])) $idtarea=$_GET["idtarea"]; // Recoge parametros -if (isset($_GET["descripciontarea"])) $descripciontarea=$_GET["descripciontarea"]; // Recoge parametros - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript" src="../jscripts/tareascomandos.js"></SCRIPT> -<SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/tareascomandos_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatos"> - <INPUT type=hidden value="<? echo $idcentro?>" id=idcentro> - <P align=center class=cabeceras><IMG src="../images/iconos/tareas.gif"> <?echo $TbMsg[0]?><BR> - <SPAN align=center class=subcabeceras><?echo $TbMsg[1]?></SPAN> <IMG src="../images/iconos/comandos.gif"><BR><BR> - <SPAN align=center class=presentaciones><B><?echo $TbMsg[2]?>: </B><? echo $descripciontarea?></SPAN></P> - <DIV align=center id="Layer_componentes"> - <TABLE class="tabla_listados" cellspacing=1 cellpadding=0 id="TABLACOMANDOS" width="90%"> - <TR height=20> - <TH> </TH> - <TH><IMG src="../images/iconos/eliminar.gif"></TH> - <TH colspan=2 align=left> <?echo $TbMsg[3]?></TH> - <TH><?echo $TbMsg[4]?></TH> - <TH>A</TH> - </TR> - <? - $rs=new Recordset; - $cmd->texto='SELECT tareas_comandos.*, comandos.descripcion,comandos.visuparametros FROM tareas_comandos INNER JOIN comandos ON tareas_comandos.idcomando = comandos.idcomando WHERE tareas_comandos.idtarea='.$idtarea.' ORDER BY tareas_comandos.orden'; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - $rs->Primero(); - $tabla_parametros=""; // Tabla para localizar parametros - $cont_parametros=0; // Contador de la tabla - CreaTablaParametros($cmd); // Crea tabla especificaciones de parametros - while (!$rs->EOF){ - echo '<TR style="display:block" id=TR-'.$rs->campos["idtareacomando"].'>'; - echo '<TD align=center><IMG onclick="ver_parametros(this,0,'.$rs->campos["idtareacomando"].');" style="cursor:hand;display:block" src="../images/tsignos/contra.gif"><IMG onclick="ver_parametros(this,1,'.$rs->campos["idtareacomando"].');"style="cursor:hand;display:none" src="../images/tsignos/desple.gif"></TD>'; - echo '<TD align=center ><INPUT id=checkbox-'.$rs->campos["idtareacomando"].' type=checkbox onclick="gestion_comandos('.$rs->campos["idtareacomando"].',this)" checked ></INPUT></TD>'; - // Descripcion de la comando - echo '<TD colspan=2> '.$rs->campos["descripcion"].'</TD>'; - // Orden del item del item - echo '<TD align=center > <INPUT class="formulariodatos" id=orden-'.$rs->campos["idtareacomando"].' style="WIDTH:20px" type=text value="'.$rs->campos["orden"].'"></INPUT></TD>'; - echo '<TD width="10%" align=center id="imgact-'.$rs->campos["idtareacomando"].'"><IMG src="../images/iconos/actualizar.gif" style="cursor:hand" onclick="ActualizarAccion('.$rs->campos["idtareacomando"].')"></TD>'; - echo '</TR>'; - pintacomandos($cmd,$rs); - $rs->Siguiente(); - } - } - $rs->Cerrar(); - ?> - </TABLE> - </DIV> - <DIV id="Layer_nota" align=center> - <br> - <span align=left class=notas><I><?echo $TbMsg[7]?>.</I></span> - </DIV> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> -<? -// ************************************************************************************************************************************************* -function pintacomandos($cmd,$rs){ - global $TbMsg; - global $AMBITO_CENTROS; - global $AMBITO_GRUPOSAULAS; - global $AMBITO_AULAS; - global $AMBITO_GRUPOSORDENADORES; - global $AMBITO_ORDENADORES; - global $tabla_parametros; - global $cont_parametros; - - $HTMLparametros='<TR id="PAR-'.$rs->campos["idtareacomando"].'" style="display:block">'.chr(13); - $HTMLparametros.= '<TD> </TD>'.chr(13); - $HTMLparametros.= '<TD> </TD>'.chr(13); - $HTMLparametros.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #D4D4D4; " >'.$TbMsg[5].'</TH>'.chr(13); - $HTMLparametros.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #D4D4D4;" >'.$TbMsg[6].'</TH>'.chr(13); - $HTMLparametros.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #D4D4D4;" > </TH>'.chr(13); - $HTMLparametros.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #D4D4D4;" > </TH>'.chr(13); - $HTMLparametros.= '</TR>'.chr(13); - - $textambito=""; - $urlimg=""; - $nombre=""; - switch($rs->campos["ambito"]){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito="Center"; - $nombre=TomaDato($cmd,0,'centros',$rs->campos["idambito"],'idcentro','nombrecentro'); - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito="Group of labs"; - $nombre=TomaDato($cmd,0,'grupos',$rs->campos["idambito"],'idgrupo','nombregrupo'); - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito="Labs"; - $nombre=TomaDato($cmd,0,'aulas',$rs->campos["idambito"],'idaula','nombreaula'); - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito="Group of computers"; - $nombre=TomaDato($cmd,0,'gruposordenadores',$rs->campos["idambito"],'idgrupo','nombregrupoordenador'); - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito="Computers"; - $nombre=TomaDato($cmd,0,'ordenadores',$rs->campos["idambito"],'idordenador','nombreordenador'); - break; - } - $HTMLparametros.='<TR id="PAR-'.$rs->campos["idtareacomando"].'" style="display:block">'.chr(13); - $HTMLparametros.= '<TD> </TD>'.chr(13); - $HTMLparametros.= '<TD> </TD>'.chr(13); - $HTMLparametros.= '<TD style="BACKGROUND-COLOR: #b5daad;"> Environment </TD>'.chr(13); - $HTMLparametros.= '<TD style="BACKGROUND-COLOR: #b5daad;"> '.$textambito.' '; - $HTMLparametros.= '<IMG src="'.$urlimg.'"> </TD>'.chr(13); - $HTMLparametros.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #b5daad;" > </TH>'.chr(13); - $HTMLparametros.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #b5daad;" > </TH>'.chr(13); - $HTMLparametros.= '</TR>'; - - $HTMLparametros.='<TR id="PAR-'.$rs->campos["idtareacomando"].'" style="display:block">'.chr(13); - $HTMLparametros.= '<TD> </TD>'.chr(13); - $HTMLparametros.= '<TD> </TD>'.chr(13); - $HTMLparametros.= '<TD style="BACKGROUND-COLOR: #b5daad;"> Name </TD>'.chr(13); - $HTMLparametros.= '<TD style="BACKGROUND-COLOR: #b5daad;"> '.$nombre.' </TD>'.chr(13); - $HTMLparametros.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #b5daad;" > </TH>'.chr(13); - $HTMLparametros.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #b5daad;" > </TH>'.chr(13); - $HTMLparametros.= '</TR>'; - - $auxVP=split(";",$rs->campos["visuparametros"]); // Parametros visualizables - $auxP=split(chr(13),$rs->campos["parametros"]); // Recorre parametros para visualizar los que así sean - for ($i=0;$i<sizeof($auxP);$i++){ - $dualparam=split("=",$auxP[$i]); - for ($k=0;$k<sizeof($auxVP);$k++){ - if($auxVP[$k]==$dualparam[0]){ - $posp=busca_indicebinariodual($dualparam[0],$tabla_parametros,$cont_parametros); // Busca datos del parámetro en la tabla cargada previamentre con todos los parámetros - if ($posp>=0){ - $auxtabla_parametros=$tabla_parametros[$posp][1]; - $HTMLparametros.='<TR id="PAR-'.$rs->campos["idtareacomando"].'" style="display:block">'.chr(13); - $HTMLparametros.= '<TD> </TD>'.chr(13); - $HTMLparametros.= '<TD> </TD>'.chr(13); - $HTMLparametros.= '<TD style="BACKGROUND-COLOR: #b5daad;"> '.$auxtabla_parametros["descripcion"].' </TD>'.chr(13); - if($auxtabla_parametros["tipopa"]==1){ - $valor=TomaDato($cmd,0,$auxtabla_parametros["nomtabla"],$dualparam[1],$auxtabla_parametros["nomidentificador"],$auxtabla_parametros["nomliteral"]); - }else - $valor=$dualparam[1]; - if($dualparam[0]!="iph") - $HTMLparametros.= '<TD style="BACKGROUND-COLOR: #b5daad;"> '.$valor.' </TD>'.chr(13); - else{ - $tablaipes=PintaOrdenadores($cmd,$valor); - $HTMLparametros.= '<TD style="BACKGROUND-COLOR: #b5daad;"> '.$tablaipes.' </TD>'.chr(13); - } - $HTMLparametros.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #b5daad;" > </TH>'.chr(13); - $HTMLparametros.= '<TH style="FONT-WEIGHT: 700;COLOR: #000000;BACKGROUND-COLOR: #b5daad;" > </TH>'.chr(13); - $HTMLparametros.= '</TR>'.chr(13); - } - } - } - } - echo $HTMLparametros; -} -//________________________________________________________________________________________________________ -function PintaOrdenadores($cmd,$cadenaip){ - $auxP=split(";",$cadenaip); - if(sizeof($auxP)<1) return(""); - $clauslaIN="'".$auxP[0]."'"; - for ($i=1;$i<sizeof($auxP);$i++) - $clauslaIN.=",'".$auxP[$i]."'"; - $rs=new Recordset; - $contor=0; - $maxord=7; // Máximos ordenadores por linea - $cmd->texto=" SELECT nombreordenador,ip FROM ordenadores INNER JOIN aulas ON aulas.idaula=ordenadores.idaula WHERE ip IN(".$clauslaIN.") ORDER by nombreaula,nombreordenador"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $tablaHtml='<TABLE align=left border=0><TR>'; - while (!$rs->EOF){ - $contor++; - $tablaHtml.= '<TD align=center style="BACKGROUND-COLOR: #b5daad;FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-BOTTOM:#000000 none;FONT-SIZE: 8px"><IMG src="../images/iconos/ordenador.gif"><br><span style="FONT-SIZE:9px" >'.$rs->campos["nombreordenador"].'</TD>'; - if($contor>$maxord){ - $contor=0; - $tablaHtml.='</TR><TR>'; - } - $rs->Siguiente(); - } - $tablaHtml.='</TR>'; - $tablaHtml.= '</TR></TABLE>'; - return($tablaHtml); -} diff --git a/admin/WebConsole/varios/toma_mes.php b/admin/WebConsole/varios/toma_mes.php deleted file mode 100644 index 81a2c580..00000000 --- a/admin/WebConsole/varios/toma_mes.php +++ /dev/null @@ -1,45 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Noviembre-2005 -// Nombre del fichero: toma_mes.php -// Descripción : -// Crea la tabla del mes y el año elegidos -// ************************************************************************************************************************************************* - -include_once("../includes/ctrlacc.php"); -include_once("../idiomas/php/".$idioma."/clases/Almanaque_".$idioma.".php"); -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<BODY> -<? -// Toma parametros -$pidmes=0; -$pidanno=0; -$pvitem=0; - -if (isset($_GET["idmes"])) $pidmes=$_GET["idmes"]; -if (isset($_GET["idanno"])) $pidanno=$_GET["idanno"]; -if (isset($_GET["vitem"])) $pvitem=$_GET["vitem"]; - -$mialmanaque= new Almanaque("tabla_meses"); -$retorno=$mialmanaque->MesAnno($pidmes,$pidanno); -?> -<p> -<span id="mesanno_retorno"><?=$mialmanaque->MesAnno($pidmes,$pidanno);?></span> -<span id="vitem_retorno"><?=$pvitem?></span></p> - -<SCRIPT language="javascript"> - var objr=document.getElementById("mesanno_retorno"); - var objvitem=document.getElementById("vitem_retorno"); - cadecalendario=objr.innerHTML; - vitem=objvitem.innerHTML; - window.parent.cambia_mesanno(cadecalendario,vitem); -</SCRIPT> -</BODY> -</HTML> diff --git a/admin/WebConsole/varios/trabajostareas.php b/admin/WebConsole/varios/trabajostareas.php deleted file mode 100644 index 97e48c50..00000000 --- a/admin/WebConsole/varios/trabajostareas.php +++ /dev/null @@ -1,104 +0,0 @@ -<? -// ************************************************************************************************************************************************* -// Aplicación WEB: ogAdmWebCon -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla - -// Fecha Creación: Año 2003-2004 -// Fecha Última modificación: Febrero-2005 -// Nombre del fichero: trabajostareas.php -// Descripción : -// Muestra las tareas que forman parte de un trabajo y sus comandos -// ************************************************************************************************************************************************* -include_once("../includes/ctrlacc.php"); -include_once("../clases/AdoPhp.php"); -include_once("../includes/CreaComando.php"); -include_once("../idiomas/php/".$idioma."/trabajostareas_".$idioma.".php"); -//________________________________________________________________________________________________________ -$idtrabajo=0; - -$descripciontrabajo=""; -if (isset($_GET["idtrabajo"])) $idtrabajo=$_GET["idtrabajo"]; // Recoge parametros -if (isset($_GET["descripciontrabajo"])) $descripciontrabajo=$_GET["descripciontrabajo"]; // Recoge parametros - -$cmd=CreaComando($cadenaconexion); // Crea objeto comando -if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. -//________________________________________________________________________________________________________ -?> -<HTML> -<HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> -<LINK rel="stylesheet" type="text/css" href="../estilos.css"> -<SCRIPT language="javascript" src="../jscripts/trabajostareas.js"></SCRIPT> -<SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> -<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/trabajostareas_'.$idioma.'.js"></SCRIPT>'?> -</HEAD> -<BODY> -<FORM name="fdatos"> - <INPUT type=hidden value="<? echo $idcentro?>" id=idcentro> - <INPUT type=hidden value="<? echo $idtrabajo?>" id=idtrabajo> - <p align=center class=cabeceras><IMG src="../images/iconos/trabajos.gif"> <?echo $TbMsg[0]?><br> - <SPAN align=center class=subcabeceras><?echo $TbMsg[1]?></SPAN> <IMG src="../images/iconos/tareas.gif"><BR><BR> - <SPAN align=center class=presentaciones><B><?echo $TbMsg[2]?>: </B><? echo $descripciontrabajo?></SPAN></P> - <DIV align=center id="Layer_componentes"> - <TABLE width="100%" class="tabla_listados" cellspacing=1 cellpadding=0 > - <TR> - <TH></TH> - <TH align=left> <?echo $TbMsg[3]?></TH> - <TH>Ord.</TH> - <TH>A</TH> - </TR> - <? - $rs=new Recordset; - $cmd->texto='SELECT tareas.idtarea,tareas.descripcion,trabajos_tareas.orden FROM tareas INNER JOIN trabajos_tareas ON tareas.idtarea=trabajos_tareas.idtarea WHERE trabajos_tareas.idtrabajo='.$idtrabajo.' ORDER BY trabajos_tareas.orden'; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - $rs->Primero(); - $A_W=" AND "; - $strex=""; - while (!$rs->EOF){ - echo '<TR>'; - echo '<TD align=center width="10%" ><INPUT id=checkbox-'.$rs->campos["idtarea"].' type=checkbox onclick="gestion_tareas('.$rs->campos["idtarea"].',this)" checked ></INPUT></TD>'; - // Descripcion de la tarea - echo '<TD> '.$rs->campos["descripcion"].'</TD>'; - // Orden del item del item - echo '<TD align=center > <INPUT class="formulariodatos" id=orden-'.$rs->campos["idtarea"].' style="WIDTH:20px" type=text value="'.$rs->campos["orden"].'"></INPUT></TD>'; - echo '<TD align=center id="imgact-'.$rs->campos["idtarea"].'"><IMG src="../images/iconos/actualizar.gif" style="cursor:hand" onclick="ActualizarAccion('.$rs->campos["idtarea"].')"></TD>'; - echo '</TR>'; - $strex.= $A_W."tareas.idtarea<>".$rs->campos["idtarea"]; - $rs->Siguiente(); - } - } - $rs->Cerrar(); - $cmd->texto='SELECT tareas.idtarea,tareas.descripcion FROM tareas INNER JOIN tareas_comandos ON tareas.idtarea=tareas_comandos.idtarea GROUP BY tareas.idcentro,tareas.idtarea,tareas.descripcion HAVING tareas.idcentro='.$idcentro.' '.$strex.' ORDER BY tareas.descripcion'; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - $rs->Primero(); - while (!$rs->EOF){ - echo '<TR>'; - echo '<TD align=center width="10%" ><INPUT id=checkbox-'.$rs->campos["idtarea"].' type=checkbox onclick="gestion_tareas('.$rs->campos["idtarea"].',this)" ></INPUT></TD>'; - // Descripcion de la tarea - echo '<TD > '.$rs->campos["descripcion"].'</TD>'; - // Orden del item del item - echo '<TD align=center > <INPUT class="formulariodatos" id=orden-'.$rs->campos["idtarea"].' style="WIDTH:20px" type=text value=0></INPUT></TD>'; - echo '<TD align=center id="imgact-'.$rs->campos["idtarea"].'"><IMG src="../images/iconos/nada.gif" ></TD>'; - echo '</TR>'; - $rs->Siguiente(); - } - } - $rs->Cerrar(); - ?> - </TABLE> - </DIV> - <DIV id="Layer_nota" align=center > - <br> - <SPAN align=center class=notas><I><?echo $TbMsg[4]?>.</I></SPAN> - </DIV> -</FORM> -<? -//________________________________________________________________________________________________________ -include_once("../includes/iframecomun.php"); -//________________________________________________________________________________________________________ -?> -</BODY> -</HTML> |