diff --git a/ecrire/aide_droite.php3 b/ecrire/aide_droite.php3 index 81a9752005c137c4689761860a08a7dcac8d303c..eea18718e61925273b9eaa4c6e4dcd6b7761a944 100644 --- a/ecrire/aide_droite.php3 +++ b/ecrire/aide_droite.php3 @@ -1,24 +1,18 @@ <?php include ("inc_version.php3"); -include_ecrire ("inc_lang.php3"); -utiliser_langue_visiteur(); // Recuperer les infos de langue (preferences auteur), si possible if (file_exists("inc_connect.php3")) { include_ecrire ("inc_auth.php3"); } +include_ecrire ("inc_lang.php3"); +utiliser_langue_visiteur(); + include_ecrire ("inc_texte.php3"); include_ecrire ("inc_filtres.php3"); -// Selection du fichier d'aide correspondant a la langue -$lang_aide = $GLOBALS['spip_lang']; -if (!file_exists($fichier_aide = "AIDE/$lang_aide/aide")) { - $fichier_aide = "AIDE/fr/aide"; - $lang_aide = 'fr'; - changer_langue('fr'); -} ?> <HTML> @@ -90,10 +84,13 @@ if (!$aide) { } -// Analyser le fichier d'aide -$html = join('', file($fichier_aide)); -$html = substr($html, strpos($html,"<$aide>") + strlen("<$aide>")); -$html = substr($html, 0, strpos($html, "</$aide>")); +// Selection du fichier d'aide correspondant a la langue +$lang_aide = $GLOBALS['spip_lang']; +if (@file_exists($fichier_aide = "AIDE/$lang_aide/aide")) { + $html = join('', file($fichier_aide)); + $html = substr($html, strpos($html,"<$aide>") + strlen("<$aide>")); + $html = substr($html, 0, strpos($html, "</$aide>")); +} if (!$html) $html = _T('aide_non_disponible'); diff --git a/ecrire/aide_gauche.php3 b/ecrire/aide_gauche.php3 index c7e95dc5007bbef1bf5b0bd8073c4159023ea760..663246ff3f6729c4b13c43dde825c77db8c2158c 100644 --- a/ecrire/aide_gauche.php3 +++ b/ecrire/aide_gauche.php3 @@ -1,8 +1,6 @@ <?php include ("inc_version.php3"); -include_ecrire("inc_lang.php3"); -utiliser_langue_visiteur(); if (file_exists($flag_ecrire ? "inc_connect.php3" : "ecrire/inc_connect.php3")) { include_ecrire("inc_auth.php3"); @@ -10,6 +8,9 @@ if (file_exists($flag_ecrire ? "inc_connect.php3" : "ecrire/inc_connect.php3")) } else $aide_statut = 'admin'; +include_ecrire("inc_lang.php3"); +utiliser_langue_visiteur(); + ?> <HTML> <HEAD> diff --git a/ecrire/inc_lang.php3 b/ecrire/inc_lang.php3 index 8f5a0c346f2a48df093500b43873ce058ed5fcd3..98c1d774d556371b2700ef69ca2861b5ae5fbe6d 100644 --- a/ecrire/inc_lang.php3 +++ b/ecrire/inc_lang.php3 @@ -268,17 +268,17 @@ function gerer_menu_langues() { // // Selection de langue haut niveau // +function utiliser_langue_site() { + changer_langue($GLOBALS['langue_site']); +} + function utiliser_langue_visiteur() { if (!regler_langue_navigateur()) - changer_langue($GLOBALS['langue_site']); + utiliser_langue_site(); if ($GLOBALS['auteur_session']['lang']) changer_langue($GLOBALS['auteur_session']['lang']); } -function utiliser_langue_site() { - changer_langue($GLOBALS['langue_site']); -} - // // Initialisation //