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