diff options
Diffstat (limited to 'admin')
-rw-r--r-- | admin/Database/ogAdmBD-1.0.6b-1.1.0pre.sql | 6 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.1.0pre.sql | 6 | ||||
-rw-r--r-- | admin/Database/ogAdmBD.sql | 4 | ||||
-rw-r--r-- | admin/WebConsole/includes/InvFecha.php | 6 | ||||
-rw-r--r-- | admin/WebConsole/principal/colasacciones.php | 4 |
5 files changed, 17 insertions, 9 deletions
diff --git a/admin/Database/ogAdmBD-1.0.6b-1.1.0pre.sql b/admin/Database/ogAdmBD-1.0.6b-1.1.0pre.sql index a95ede86..9b55df50 100644 --- a/admin/Database/ogAdmBD-1.0.6b-1.1.0pre.sql +++ b/admin/Database/ogAdmBD-1.0.6b-1.1.0pre.sql @@ -52,13 +52,15 @@ INSERT INTO usuarios (idusuario, pasguor) # Añadir nº de revisión de imagen restaurada (ticket #737), # añadir porcentaje de uso de sistema de ficheros (ticket #711), -# evitar errores "TEXT NOT NULL" (ticket #730) +# evitar errores "TEXT NOT NULL" y "NO_ZERO_DATE" (ticket #730). ALTER TABLE ordenadores_particiones MODIFY cache TEXT, ADD revision SMALLINT UNSIGNED NOT NULL DEFAULT 0 AFTER idimagen, ADD uso TINYINT NOT NULL DEFAULT 0; ALTER TABLE acciones - MODIFY restrambito TEXT; + MODIFY restrambito TEXT, + MODIFY fechahorareg DATETIME NOT NULL DEFAULT '1970-01-01 00:00:00', + MODIFY fechahorafin DATETIME NOT NULL DEFAULT '1970-01-01 00:00:00'; ALTER TABLE parametros MODIFY descripcion TEXT; ALTER TABLE tareas diff --git a/admin/Database/ogAdmBD-1.1.0pre.sql b/admin/Database/ogAdmBD-1.1.0pre.sql index 123ba346..fb3b0639 100644 --- a/admin/Database/ogAdmBD-1.1.0pre.sql +++ b/admin/Database/ogAdmBD-1.1.0pre.sql @@ -190,3 +190,9 @@ INSERT INTO `comandos` (`idcomando`, `descripcion`, `pagina`, `gestor`, `funcio INSERT INTO parametros (idparametro, nemonico, descripcion, nomidentificador, nomtabla, nomliteral, tipopa, visual) VALUES (39, 'tit', 'Título', '', '', '', 0, 1), (40, 'msj', 'Contenido', '', '', '', 0, 1); + +# Evitar error de MySQL con modo NO_ZERO_DATE (ticket #730). +ALTER TABLE acciones + MODIFY fechahorareg DATETIME NOT NULL DEFAULT '1970-01-01 00:00:00', + MODIFY fechahorafin DATETIME NOT NULL DEFAULT '1970-01-01 00:00:00'; + diff --git a/admin/Database/ogAdmBD.sql b/admin/Database/ogAdmBD.sql index 97116ed0..290d4f23 100644 --- a/admin/Database/ogAdmBD.sql +++ b/admin/Database/ogAdmBD.sql @@ -22,8 +22,8 @@ CREATE TABLE IF NOT EXISTS `acciones` ( `sesion` int(11) NOT NULL DEFAULT '0', `idcomando` int(11) NOT NULL DEFAULT '0', `parametros` text, - `fechahorareg` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `fechahorafin` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `fechahorareg` datetime NOT NULL DEFAULT '1970-01-01 00:00:00', + `fechahorafin` datetime NOT NULL DEFAULT '1970-01-01 00:00:00', `estado` tinyint(1) NOT NULL DEFAULT '0', `resultado` tinyint(1) NOT NULL DEFAULT '0', `descrinotificacion` varchar(256) DEFAULT NULL, diff --git a/admin/WebConsole/includes/InvFecha.php b/admin/WebConsole/includes/InvFecha.php index 5bc46c4a..c21816d0 100644 --- a/admin/WebConsole/includes/InvFecha.php +++ b/admin/WebConsole/includes/InvFecha.php @@ -1,4 +1,4 @@ -<? +<?php /*______________________________________________________________________ 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 @@ -6,7 +6,7 @@ - fecha: Una cadena con los datos de una fecha _______________________________________________________________________*/ function InvFecha($fecha){ - if ($fecha=="0000-00-00")return(""); + if ($fecha=="1970-01-01")return(""); $auxsplit=split(" ",$fecha); list($anno_p,$mes_p,$dia_p)=split("[/-]",$auxsplit[0]); @@ -34,4 +34,4 @@ function metefechaDB($fecha){ function HoraValida($hora){ if ($hora=="00:00:00")return(""); } -?>
\ No newline at end of file +?> diff --git a/admin/WebConsole/principal/colasacciones.php b/admin/WebConsole/principal/colasacciones.php index 7e9a2c97..98fdae8b 100644 --- a/admin/WebConsole/principal/colasacciones.php +++ b/admin/WebConsole/principal/colasacciones.php @@ -741,12 +741,12 @@ function escribeNotificacion($rs,$oA) else{ /* Fechas y horas */ list($fecha,$hora)=split(" ",substr($rs->campos["fechahorafin"],0)); - if ($fecha=="0000-00-00") $hora=""; + if ($fecha=="1970-01-01") $hora=""; $html.='<TD align=center> '.InvFecha($fecha).' </TD>'; $html.='<TD align=center> '.$hora.' </TD>'; list($fecha,$hora)=split(" ",substr($rs->campos["fechahorareg"],0)); - if ($fecha=="0000-00-00") $hora=""; + if ($fecha=="1970-01-01") $hora=""; $html.='<TD align=center> '.InvFecha($fecha).' </TD>'; $html.='<TD align=center> '.$hora.' </TD>'; } |