From 81325b3e3fea7b2d8f4d31541282a8067a439dc4 Mon Sep 17 00:00:00 2001 From: "guy.cesaro@gmail.com" <> Date: Sat, 6 May 2017 09:23:29 +0000 Subject: [PATCH] =?UTF-8?q?am=C3=A9liore=20#3329=20en=20repoussant=20?= =?UTF-8?q?=C3=A0=202038,=20et=20on=20ne=20check=20pas=20le=20statut=20?= =?UTF-8?q?=C3=A0=20chaque=20upgrade=20de=20medias?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- action/editer_document.php | 5 ++--- medias_administrations.php | 5 ++++- paquet.xml | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/action/editer_document.php b/action/editer_document.php index 003f335a..0c010542 100644 --- a/action/editer_document.php +++ b/action/editer_document.php @@ -199,9 +199,8 @@ function document_instituer($id_document, $champs = array()) { 'spip_documents_liens', "objet!='document' AND id_document=" . intval($id_document) ); - // dans 10 ans, ca nous fera un bug a corriger vers 2018 - // penser a ouvrir un ticket d'ici la :p - $date_publication = time() + 10 * 365 * 24 * 3600; + // On aura 19 jours 3h14 et 7 secondes pour corriger en 2038 (limitation de la représentation POSIX du temps sur les 32 bits) + $date_publication = '2038-01-01 00:00:00'; include_spip('base/objets'); while ($row = sql_fetch($res)) { if ( diff --git a/medias_administrations.php b/medias_administrations.php index 777803e6..67a321ad 100644 --- a/medias_administrations.php +++ b/medias_administrations.php @@ -177,11 +177,14 @@ function medias_upgrade($nom_meta_base_version, $version_cible) { // plus de place dans les crédits array('sql_alter', "TABLE spip_documents CHANGE credits credits text DEFAULT '' NOT NULL"), ); + $maj['1.3.2'] = array( + // buggons en 2038 plutôt qu'en 2018' + array('medias_check_statuts', true), + ); include_spip('base/upgrade'); include_spip('base/medias'); maj_plugin($nom_meta_base_version, $version_cible, $maj); - medias_check_statuts(); } /** diff --git a/paquet.xml b/paquet.xml index b1436a2d..090e7ddb 100644 --- a/paquet.xml +++ b/paquet.xml @@ -5,7 +5,7 @@ etat="stable" compatibilite="[3.2.0-dev;3.2.*]" logo="prive/themes/spip/images/portfolio-32.png" - schema="1.3.1" + schema="1.3.2" > <nom>Medias</nom> -- GitLab