diff --git a/action/editer_document.php b/action/editer_document.php index 003f335a558acd094005c337a4aabf1afc98812e..0c010542b8fadcf69ac89ccdaa0d70cbb2c008de 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 777803e6c81c5f126c2a8db322b5ecf3a912b034..67a321ad96e8cf64ce7134f97fb21a604bed3a1c 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 b1436a2d3b0f738056433f5e559b220b25e0351c..090e7ddb2fdce76f0796781befd276cb0b25a9ab 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>