summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRamón M. Gómez <ramongomez@us.es>2019-10-01 09:26:19 +0200
committerRamón M. Gómez <ramongomez@us.es>2019-10-01 09:26:19 +0200
commitf66e791fa44de4f2ea7b572503d8128b6b543386 (patch)
tree88f3cc52d69aebfc23ed67e3c21b33288af7deaa
parent8256de50847692558d12bda5647ea3ec71c0a22b (diff)
parent51e67a2cc790796cf3e6832d430c4473e6377ed8 (diff)
#794: Fast-forwardpjlink
-rw-r--r--admin/Database/ogAdmBD-1.1.1pre-1.1.1.sql12
-rw-r--r--admin/Database/ogAdmBD.sql4
-rw-r--r--admin/WebConsole/idiomas/javascripts/esp/propiedades_proyectores_esp.js2
-rw-r--r--admin/WebConsole/idiomas/php/esp/propiedades_proyectores_esp.php4
-rw-r--r--admin/WebConsole/includes/pintaTablaConfiguraciones.php2
-rw-r--r--admin/WebConsole/jscripts/propiedades_proyectores.js18
-rwxr-xr-xinstaller/opengnsys_update.sh9
7 files changed, 27 insertions, 24 deletions
diff --git a/admin/Database/ogAdmBD-1.1.1pre-1.1.1.sql b/admin/Database/ogAdmBD-1.1.1pre-1.1.1.sql
index 759da7bd..6d075d40 100644
--- a/admin/Database/ogAdmBD-1.1.1pre-1.1.1.sql
+++ b/admin/Database/ogAdmBD-1.1.1pre-1.1.1.sql
@@ -30,3 +30,15 @@ DROP PROCEDURE addcols;
# Cambio del nombre de las plantillas PXE para compatibilidad con UEFI.
UPDATE ordenadores SET arranque='10' WHERE arranque='01';
+
+# Nueva tabla de proyectores (ticket #794).
+DROP TABLE IF EXISTS projectors;
+CREATE TABLE `projectors` (
+ id INT(11) NOT NULL AUTO_INCREMENT,
+ name VARCHAR(50) NOT NULL DEFAULT '',
+ model VARCHAR(50) NOT NULL DEFAULT '',
+ type ENUM('no-net', 'net-pjlink', 'net-other', 'unknown') NOT NULL DEFAULT 'no-net',
+ ipaddr VARCHAR(16) NOT NULL DEFAULT '',
+ lab_id INT(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY(`id`)
+ ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
diff --git a/admin/Database/ogAdmBD.sql b/admin/Database/ogAdmBD.sql
index ca45212f..3057f953 100644
--- a/admin/Database/ogAdmBD.sql
+++ b/admin/Database/ogAdmBD.sql
@@ -783,7 +783,7 @@ CREATE TABLE `programaciones` (
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `projector`
+-- Estructura de tabla para la tabla `projectors`
--
DROP TABLE IF EXISTS projectors;
@@ -793,7 +793,7 @@ CREATE TABLE `projectors` (
`model` varchar(50) NOT NULL DEFAULT '',
`type` enum('no-net', 'net-pjlink', 'net-other', 'unknown') NOT NULL DEFAULT 'no-net',
`ipaddr` varchar(16) NOT NULL DEFAULT '',
- `lab_id` int(11) DEFAULT NULL,
+ `lab_id` int(11) NOT NULL DEFAULT 0,
PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_proyectores_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_proyectores_esp.js
index 3a0efe61..324d0ffb 100644
--- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_proyectores_esp.js
+++ b/admin/WebConsole/idiomas/javascripts/esp/propiedades_proyectores_esp.js
@@ -1,5 +1,5 @@
//________________________________________________________________________________________________________
-//
+//
// Fichero de idiomas javascript: propiedades_proyectores_esp.js
// Idioma: Español
//________________________________________________________________________________________________________
diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_proyectores_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_proyectores_esp.php
index 8d4ea6c9..2d51b9c3 100644
--- a/admin/WebConsole/idiomas/php/esp/propiedades_proyectores_esp.php
+++ b/admin/WebConsole/idiomas/php/esp/propiedades_proyectores_esp.php
@@ -1,7 +1,7 @@
<?php
//______________________________________________________________
//
-// Fichero de idiomas php: propiedades_proyectores_esp.php
+// Fichero de idiomas php: propiedades_proyectores_esp.php
// Idioma: Español
//______________________________________________________________
if (empty ($TbMsg)) $TbMsg=array();
@@ -17,4 +17,4 @@ $TbMsg["PROP_TYPE"]="Tipo de Proyector";
$TbMsg["TYPE_NONET"]="No conectado";
$TbMsg["TYPE_NETPJLINK"]="Conectado PJLink";
$TbMsg["TYPE_NETOTHER"]="Conectado otro";
-$TbMsg["TYPE_UNKNOWN"]="Desconocido"; \ No newline at end of file
+$TbMsg["TYPE_UNKNOWN"]="Desconocido";
diff --git a/admin/WebConsole/includes/pintaTablaConfiguraciones.php b/admin/WebConsole/includes/pintaTablaConfiguraciones.php
index 6491856e..5a0b72ae 100644
--- a/admin/WebConsole/includes/pintaTablaConfiguraciones.php
+++ b/admin/WebConsole/includes/pintaTablaConfiguraciones.php
@@ -439,8 +439,6 @@ function tablaConfiguracionesCrearSoftIncremental($idordenador)
echo $tablaHtml;
return($tbPAR);
}
-<<<<<<< .mine
-/**/
// Devuelve un Array nombres de los sistemas operativos en BD con sus identificadores.
diff --git a/admin/WebConsole/jscripts/propiedades_proyectores.js b/admin/WebConsole/jscripts/propiedades_proyectores.js
index b1e2a4e3..dd99351e 100644
--- a/admin/WebConsole/jscripts/propiedades_proyectores.js
+++ b/admin/WebConsole/jscripts/propiedades_proyectores.js
@@ -4,14 +4,14 @@
// Fecha Creación: 2009-2010
// Fecha Última modificación: Agosto-2010
// Nombre del fichero: propiedades_proyectores.js
-// Descripción :
+// Descripción :
// Este fichero implementa las funciones javascript del fichero propiedades_proyectores.php
// *************************************************************************************************************************************************
var wpadre=window.parent; // Toma frame padre
var farbol=wpadre.frames["frame_arbol"];
//________________________________________________________________________________________________________
-//
-// Cancela la edición
+//
+// Cancela la edición
//________________________________________________________________________________________________________
function cancelar(){
selfclose();
@@ -30,7 +30,7 @@ function resultado_insertar_proyectores(resul,descrierror,nwid,tablanodo){
selfclose();
}
//________________________________________________________________________________________________________
-//
+//
// Devuelve el resultado de modificar algún dato de un registro
// Especificaciones:
// Los parámetros recibidos son:
@@ -43,7 +43,7 @@ function resultado_modificar_proyectores(resul,descrierror,lit){
selfclose();
}
//________________________________________________________________________________________________________
-//
+//
// Devuelve el resultado de eliminar un registro
// Especificaciones:
// Los parámetros recibidos son:
@@ -60,8 +60,8 @@ function selfclose(){
//document.location.href="../nada.php";
}
//________________________________________________________________________________________________________
-//
-// Confirma la edición
+//
+// Confirma la edición
//________________________________________________________________________________________________________
function confirmar(op){
if (op!=op_eliminacion){
@@ -70,8 +70,8 @@ function confirmar(op){
document.fdatos.submit();
}
//________________________________________________________________________________________________________
-//
-// Comprobar_datos
+//
+// Comprobar_datos
//________________________________________________________________________________________________________
function comprobar_datos(){
function validate (field, validator, msgi) {
diff --git a/installer/opengnsys_update.sh b/installer/opengnsys_update.sh
index 4148b44f..68978b3d 100755
--- a/installer/opengnsys_update.sh
+++ b/installer/opengnsys_update.sh
@@ -142,17 +142,10 @@ function autoConfigure()
PHPFPMSERV="php-fpm"
INETDCFGDIR=/etc/xinetd.d
elif [ -f /etc/redhat-release ]; then
-<<<<<<< HEAD
# Distribución basada en paquetes rpm.
- DEPENDENCIES=( curl rsync btrfs-progs procps-ng arp-scan gettext moreutils jq net-tools udpcast libev-devel shim-x64 grub2-efi-x64 grub2-efi-x64-modules )
+ DEPENDENCIES=( curl rsync btrfs-progs procps-ng arp-scan gettext moreutils jq net-tools udpcast libev-devel shim-x64 grub2-efi-x64 grub2-efi-x64-modules python-pip )
# Repositorios para PHP 7 en CentOS.
[ "$OSDISTRIB" == "centos" ] && UPDATEPKGLIST="yum update -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-$OSVERSION.noarch.rpm http://rpms.remirepo.net/enterprise/remi-release-$OSVERSION.rpm"
-=======
- # Distribución basada en paquetes rpm.
- DEPENDENCIES=( curl rsync btrfs-progs procps-ng arp-scan gettext moreutils jq net-tools python-pip )
- # En CentOS 7 instalar arp-scan de CentOS 6.
- [ "$OSDISTRIB$OSVERSION" == "centos7" ] && DEPENDENCIES=( ${DEPENDENCIES[*]/arp-scan/http://dag.wieers.com/redhat/el6/en/$(arch)/dag/RPMS/arp-scan-1.9-1.el6.rf.$(arch).rpm} )
->>>>>>> #794: instalar y actualizar dependencias para PJLink.
INSTALLPKGS="yum install -y"
DELETEPKGS="yum remove -y"
CHECKPKG="rpm -q --quiet \$package"