From cd49ef9f12b88b071a041943f693eb5ccb8e6fcb Mon Sep 17 00:00:00 2001
From: ARNO* <arno@rezo.net>
Date: Thu, 10 Jul 2008 09:45:00 +0000
Subject: [PATCH] Introduction d'une variable $debut_date_publication qui
 permet de forcer la premiere annee du menu deroulant (date de publication),
 ou meme de le passer en input libre (en le mettant a 0)

---
 ecrire/inc/dater.php   | 6 +++---
 ecrire/inc_version.php | 8 ++++++++
 2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/ecrire/inc/dater.php b/ecrire/inc/dater.php
index 06c329dceb..0cca78e7f2 100644
--- a/ecrire/inc/dater.php
+++ b/ecrire/inc/dater.php
@@ -20,7 +20,7 @@ include_spip('inc/date');
 // http://doc.spip.org/@inc_dater_dist
 function inc_dater_dist($id, $flag, $statut, $type, $script, $date, $date_redac='')
 {
-	global $spip_lang_left, $spip_lang_right;
+	global $spip_lang_left, $spip_lang_right, $debut_date_publication;
 
 	if (preg_match("/([0-9]{4})-([0-9]{2})-([0-9]{2})( ([0-9]{2}):([0-9]{2}))?/", $date_redac, $regs)) {
 		$annee_redac = $regs[1];
@@ -56,9 +56,9 @@ onchange=\"findObj_forcer('valider_date').style.visibility='visible';\"";
 		. aide('artdate');
 
 		$masque = 
-		  afficher_jour($jour, "name='jour' id='jour' $js", true)
+		  afficher_jour($jour, "name='jour' id='jour' $js", true) 
 		. afficher_mois($mois, "name='mois' id='mois' $js", true)
-		. afficher_annee($annee, "name='annee' id='annee' $js")
+		. afficher_annee($annee, "name='annee' id='annee' $js", $debut_date_publication)
 		. (($type != 'article')
 		   ? ''
 		   : (' - '
diff --git a/ecrire/inc_version.php b/ecrire/inc_version.php
index 782bdfc494..3224f6bd21 100644
--- a/ecrire/inc_version.php
+++ b/ecrire/inc_version.php
@@ -61,6 +61,7 @@ define('_NOM_PERMANENTS_INACCESSIBLES', "config/");
 # le nom du repertoire des fichiers Permanents Accessibles par http://
 define('_NOM_PERMANENTS_ACCESSIBLES', "IMG/");
 
+
 // Le nom du fichier de personnalisation
 define('_NOM_CONFIG', 'mes_options');
 
@@ -113,6 +114,13 @@ $filtrer_javascript = 0;
 // 'propres2' : Titre-de-l-article.html (base sur 'propres')
 $type_urls = 'page';
 
+#la premiere date dans le menu deroulant de date de publication
+# null: automatiquement (affiche les 8 dernieres annees)
+# 0: affiche un input libre
+# 1997: le menu commence a 1997 jusqu'a annee en cours
+$debut_date_publication = null;
+
+
 
 //
 // On note le numero IP du client dans la variable $ip
-- 
GitLab