From 78c98bd7ec26ea0f72c96c43b3287eea0ad2956e Mon Sep 17 00:00:00 2001 From: mistic100 Date: Wed, 2 Jul 2014 08:12:16 +0000 Subject: feature 3046: Add option "force_fallback" to load_language + clean code git-svn-id: http://piwigo.org/svn/trunk@28913 68402e56-0260-453c-a942-63ccdbb3a9ee --- include/functions_mail.inc.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'include/functions_mail.inc.php') diff --git a/include/functions_mail.inc.php b/include/functions_mail.inc.php index 4c572b665..ed1081713 100644 --- a/include/functions_mail.inc.php +++ b/include/functions_mail.inc.php @@ -308,8 +308,13 @@ function switch_lang_to($language) if (!empty($language_files)) { foreach ($language_files as $dirname => $files) - foreach ($files as $filename) - load_language($filename, $dirname, array('language'=>$language) ); + { + foreach ($files as $filename => $options) + { + $options['language'] = $language; + load_language($filename, $dirname, $options); + } + } } trigger_notify('loading_lang'); @@ -330,6 +335,7 @@ function switch_lang_to($language) /** * Switch back language pushed with switch_lang_to() function. * @see switch_lang_to() + * Language files are not reloaded */ function switch_lang_back() { -- cgit v1.2.3