From 44a2b1a280a5eb4665332abab52656d7ec92a3a9 Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Sun, 27 Jul 2003 02:51:09 +0000
Subject: [PATCH] =?UTF-8?q?zut,=20on=20a=20besoin=20de=20ce=20filtre=20ass?=
 =?UTF-8?q?ez=20nul=20dans=20inc=5Ffiltres,=20car=20on=20n'est=20pas=20cer?=
 =?UTF-8?q?tains=20d'avoir=20charg=C3=A9=20inc=5Flang=20quand=20on=20lance?=
 =?UTF-8?q?=20le=20calcul=20de=20la=20page.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/inc_filtres.php3 | 5 +++++
 ecrire/inc_lang.php3    | 8 +-------
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/ecrire/inc_filtres.php3 b/ecrire/inc_filtres.php3
index 0b07e2753d..c705c0aac0 100644
--- a/ecrire/inc_filtres.php3
+++ b/ecrire/inc_filtres.php3
@@ -464,4 +464,9 @@ function lang_dselect ($rien='') {
 	changer_langue(array_pop($pile_langues));
 }
 
+// nettoyer les langues affectees automatiquement (cf. calculer_langues_rubriques)
+function lang_supprimer_point ($langue) {
+	return ereg_replace('^\.', '', $langue);
+}
+
 ?>
diff --git a/ecrire/inc_lang.php3 b/ecrire/inc_lang.php3
index fd430af440..8f2d3b716b 100644
--- a/ecrire/inc_lang.php3
+++ b/ecrire/inc_lang.php3
@@ -101,7 +101,6 @@ function traduire_chaine($code, $args) {
 }
 
 function traduire_nom_langue($lang) {
-	$lang = lang_supprimer_point ($lang);
 	$codes_langues = array(
 	'aa' => "Afar",
 	'ab' => "Abkhazian",
@@ -266,7 +265,7 @@ function menu_langues($nom_select = 'var_lang', $default = '', $texte = '') {
 	} else if (substr($default,0,1) == '.') {
 		$parenthese_o = '(';
 		$parenthese_f = ')';
-		$default = lang_supprimer_point($default);
+		$default = substr($default,1);
 	}
 
 	$langues = explode(',', $GLOBALS['all_langs']);
@@ -352,11 +351,6 @@ function init_langues() {
 	}
 }
 
-// nettoyer les langues affectees automatiquement (cf. calculer_langues_rubriques)
-function lang_supprimer_point ($langue) {
-	return ereg_replace('^\.', '', $langue);
-}
-
 init_langues();
 utiliser_langue_site();
 
-- 
GitLab