From aaa177173076211e8223670ef432076db3db7b80 Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Thu, 8 Jun 2023 17:48:31 +0200 Subject: [PATCH] fix: tester la variable plus tot pour eviter un warning Refs: #5240 --- ecrire/inc/lang.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ecrire/inc/lang.php b/ecrire/inc/lang.php index 680206a69e..298d661c00 100644 --- a/ecrire/inc/lang.php +++ b/ecrire/inc/lang.php @@ -38,6 +38,10 @@ if (!defined('_ECRIRE_INC_VERSION')) { **/ function changer_langue($lang, $liste_langues = null) { + if (empty($lang)) { + return false; + } + if (is_null($liste_langues)) { $liste_langues = ($GLOBALS['meta']['langues_proposees'] ?? '') . ',' . ($GLOBALS['meta']['langues_multilingue'] ?? ''); } else { @@ -50,9 +54,6 @@ function changer_langue($lang, $liste_langues = null) { // Si la langue demandee n'existe pas, on essaie d'autres variantes // Exemple : 'pt-br' => 'pt_br' => 'pt' $lang = str_replace('-', '_', trim($lang)); - if (!$lang) { - return false; - } if ( strpos($liste_langues, (string) ",$lang,") !== false -- GitLab