コード例 #1
0
 //echo "OK pour Id User : "******"INFO");
 $newLog->setMsg("Initialisation de la création d'un groupe.");
 $newLog->setDateTime(date('Y/m/d G:i:s'));
 $validTableLog = Table_logDAL::insertOnDuplicate($newLog);
 if (is_null(GroupeDAL::findByNom($validNom))) {
     //=====Insertion=====/ - OK
     $validInsertGroupe = GroupeDAL::insertOnDuplicate($newGroupe);
     if (!is_null($validInsertGroupe)) {
         $newLog->setLevel("INFO");
         $newLog->setMsg("Ajout du groupe reussi dans la base DBVirtDemande ! (id: {$validInsertGroupe} )");
         $newLog->setDateTime(date('Y/m/d G:i:s'));
         $validTableLog = Table_logDAL::insertOnDuplicate($newLog);
         //echo "Ajout du groupe reussi dans la base DBVirtDemande ! (id:" . $validInsertGroupe . ")";
         $newUtilisateurHasGroupe = new Utilisateur_has_Groupe();
         $newUtilisateurHasGroupe->setGroupe($validInsertGroupe);
         $newUtilisateurHasGroupe->setUtilisateur($validIdUser);
         $validInsert = Utilisateur_has_GroupeDAL::insertOnDuplicate($newUtilisateurHasGroupe);
         if (!is_null($validInsert)) {
             $newLog->setLevel("INFO");
             $newLog->setMsg("Ajout reussi de l'utilisateur dans le groupe (id:{$validInsertGroupe}).");
             $newLog->setDateTime(date('Y/m/d G:i:s'));
             $validTableLog = Table_logDAL::insertOnDuplicate($newLog);
             $message = "ok";
         } else {
             $newLog->setLevel("ERROR");
             $newLog->setMsg("Echec de l'Ajout de l'utilisateur dans le groupe (id:{$validInsertGroupe}).");
             $newLog->setDateTime(date('Y/m/d G:i:s'));
             $validTableLog = Table_logDAL::insertOnDuplicate($newLog);
             //Renvoie à la page précédante
コード例 #2
0
 public static function findByGU($groupeId, $utilisateurId)
 {
     $data = BaseSingleton::select('SELECT ' . ' utilisateur_has_groupe.groupe_id as groupe_id, ' . ' utilisateur_has_groupe.utilisateur_id as utilisateur_id ' . ' FROM utilisateur_has_groupe' . ' WHERE utilisateur_has_groupe.groupe_id = ? AND utilisateur_has_groupe.utilisateur_id = ?', array('ii', &$groupeId, &$utilisateurId));
     $utilisateurhasGroupe = new Utilisateur_has_Groupe();
     if (sizeof($data) > 0) {
         $utilisateurhasGroupe->hydrate($data[0]);
     } else {
         $utilisateurhasGroupe = null;
     }
     return $utilisateurhasGroupe;
 }