/** * Return language elseif default * @return bool|string */ public static function setLanguage() { if (isset(self::$getLanguage)) { if (!empty(self::$getLanguage)) { $lang = form_inputFilter::isAlphaNumericMax($_SESSION[self::$setParams], 3); } else { $lang = 'fr'; } } else { if (http_request::isSession(self::$setParams)) { $lang = form_inputFilter::isAlphaNumericMax($_SESSION[self::$setParams], 3); } else { $lang = 'fr'; } } return $lang; }
/** * Retourne la langue en cours de session sinon retourne fr par défaut * @return string * @access public * @static */ public static function currentLanguage() { if (http_request::isGet('strLangue')) { $lang = self::getLanguage(); } else { if (self::$collectionsLang instanceof component_collections_language) { if (http_request::isSession('strLangue')) { $lang = form_inputFilter::isAlphaNumericMax($_SESSION['strLangue'], 3); } else { $data = self::$collectionsLang->setDefault(); if ($data != null) { $lang = $data['iso']; } } } } return $lang; }