芝麻web文件管理V1.00
编辑当前文件:/home/p/r/i/prismawe/www/resuamer/site/application/classes/controller/language.php
request->param(); $lang = $param['lang']; //on définit une langue par défaut si aucun n'existe if (!isset($_SESSION['lang'])) { $_SESSION['lang'] = 'en'; } //on regarde si on demande un langue et si elle existe if (isset($lang) && in_array($lang, $languages)) { $_SESSION['lang'] = $lang; I18n::lang($_SESSION['lang']); }else{ //la langue n'existe pas on redirige vers la page en anglais $_SESSION['lang'] = 'en'; I18n::lang($_SESSION['lang']); $instance->request->redirect(str_replace(Kohana::$base_url.$lang, '/'.$_SESSION['lang'], $_SERVER['REQUEST_URI'])); } } public static function set($instance){ //Les langes prisent en charges $languages = array('en', 'fr', 'es'); $param = $instance->request->param(); $lang = $param['lang']; //on définit une langue par défaut si aucun n'existe if (!isset($_SESSION['lang'])) { $_SESSION['lang'] = 'en'; } //on regarde si on demande un langue et si elle existe if (isset($lang) && in_array($lang, $languages)) { $_SESSION['lang'] = $lang; I18n::lang($_SESSION['lang']); }else{ //la langue n'existe pas on prend la page en anglais $_SESSION['lang'] = 'en'; I18n::lang($_SESSION['lang']); } } }