Beispiel #1
0
 public static function Groupe($cle = NULL, $valeur = NULL, $forcerModif = false)
 {
     if ($valeur === NULL && $forcerModif === false) {
         return self::GetValeurPage('groupe', $cle);
     } else {
         self::SetValeurPage($valeur, 'groupe', $cle);
         // Si on modifie le groupe auquel on est connecté.
         if ($cle === COL_ID) {
             if ($valeur == NULL) {
                 self::PresentationActive(NULL, true);
                 self::PresentationModif(NULL, true);
             } else {
                 require_once PATH_METIER . 'mPresentation.php';
                 require_once PATH_METIER . 'mGroupe.php';
                 require_once PATH_METIER . 'mPresentationGroupe.php';
                 // On change la présentation active et la présentation modifiée.
                 $mPresentationGroupe = new MPresentationGroupe();
                 $mPresentationGroupe->AjouterColSelection(COL_PRESENTATION);
                 $mPresentationGroupe->Groupe($valeur);
                 $mPresentationGroupe->Charger(false, false, false, false);
                 self::PresentationActive($mPresentationGroupe->Presentation()->Id(), true);
                 self::PresentationModif($mPresentationGroupe->Presentation()->Id(), true);
             }
         }
     }
 }