Beispiel #1
0
 public static function Communaute($cle = NULL, $valeur = NULL)
 {
     $set = true;
     if ($valeur === NULL) {
         $valeur = self::GetValeurPage('communaute', $cle);
         $set = false;
     }
     if ($cle === COL_ID && $valeur === NULL) {
         require_once INC_GLOCALISATION;
         $langueId = self::Langue(COL_ID);
         $valeur = GLocalisation::Communaute($langueId);
         $set = true;
     } else {
         if ($cle === NULL && $valeur === NULL) {
             require_once INC_GLOCALISATION;
             $valeur = array();
             $langueId = self::Langue(COL_ID);
             $valeur[COL_ID] = GLocalisation::Communaute($langueId);
             $set = true;
         }
     }
     if ($valeur !== NULL && $set === true) {
         self::SetValeurPage($valeur, 'communaute', $cle);
     }
     // Sinon, on a un bug sur Chrome et Safari. Pourquoi??
     $retour = $valeur;
     return $retour;
 }