public function __construct() { $this->template = new frontend_model_template(); if (http_request::isGet('http_error')) { $this->http_error = form_inputFilter::isAlphaNumeric($_GET['http_error']); } }
/** * Constructor */ public function __construct() { if (http_request::isGet('getHeader')) { $this->getHeader = form_inputFilter::isNumeric($_GET['getHeader']); } }
/** * 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; }
/** * Execution des scripts pour les sessions et le login */ public function run() { $header = new http_header(); $create = new admin_model_template(); if (http_request::isGet('newlogin')) { } else { $this->tokenInitSession(); $this->getAuth($create, true); $create->display('login/index.phtml'); } }
/** * @return array|int|string */ private function initLang() { $CollectionTools = new collections_ArrayTools(); $langCollection = $CollectionTools->defaultLanguage(); $language = explode(",", $_SERVER['HTTP_ACCEPT_LANGUAGE']); $language = strtolower(substr(chop($language[0]), 0, 2)); foreach ($langCollection as $key => $value) { if (array_key_exists($key, $langCollection)) { switch ($language) { case $key: $language = $key; break; default: $language = 'fr'; break; } } else { $language = 'fr'; } } if (empty($_SESSION[self::$setParams]) || !empty(self::$getLanguage)) { return $_SESSION[self::$setParams] = empty(self::$getLanguage) ? $language : self::$getLanguage; } else { if (http_request::isGet(self::$setParams)) { return self::$getLanguage = $language; } } }