Example #1
0
 /**
  * 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;
 }
Example #2
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;
 }