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; }