Example #1
0
 public function __construct()
 {
     $this->template = new frontend_model_template();
     if (http_request::isGet('http_error')) {
         $this->http_error = form_inputFilter::isAlphaNumeric($_GET['http_error']);
     }
 }
Example #2
0
 /**
  * Constructor
  */
 public function __construct()
 {
     if (http_request::isGet('getHeader')) {
         $this->getHeader = form_inputFilter::isNumeric($_GET['getHeader']);
     }
 }
Example #3
0
 /**
  * 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;
 }
Example #4
0
 /**
  * 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');
     }
 }
Example #5
0
 /**
  * @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;
         }
     }
 }