public function getGroupe() { $groupe = null; if (is_int($this->groupe)) { $groupe = GroupeDAL::findById($this->groupe); $this->groupe = $groupe; } else { if (is_a($this->groupe, "Groupe")) { $groupe = $this->groupe; } } return $groupe; }
//Définition d'un objet Table_log pour faire des insert de log $newLog = new Table_log(); //Définition du message renvoyé $message = "error"; //Checker de où il vient $validPage = filter_input(INPUT_POST, 'page', FILTER_SANITIZE_STRING); if ($validPage == "manage_groups.php") { $newUtilisateurHasGroupe = new Utilisateur_has_Groupe(); //=====Vérification de ce qui est renvoyé par le formulaire $validIdUser = $_SESSION["user_id"]; $newUtilisateurHasGroupe->setUtilisateur($validIdUser); // echo "OK pour Id User : "******"OK pour Id Groupe : ".$newUtilisateurHasGroupe->getGroupe()->getId(); $newLog->setLevel("INFO"); $newLog->setMsg("Initialisation de l'inscription de l'utilisateur {$login} (id:{$validIdUser}) au groupe {$nameGroupe} (id:{$validIdGroupe})."); $newLog->setDateTime(date('Y/m/d G:i:s')); $validTableLog = Table_logDAL::insertOnDuplicate($newLog); //Vérification si l'utilisateur fait partie du groupe if (is_null(Utilisateur_has_GroupeDAL::findByGU($validIdGroupe, $validIdUser))) { $newLog->setLevel("INFO"); $newLog->setMsg("Utilisateur {$login} (id:{$validIdUser}) n'est pas dans le groupe {$nameGroupe} (id:{$validIdGroupe})."); $newLog->setDateTime(date('Y/m/d G:i:s')); $validTableLog = Table_logDAL::insertOnDuplicate($newLog); //echo "Utilisateur n'est pas dans le groupe"; //Ajout de l'utilisateur du groupe $validInsert = Utilisateur_has_GroupeDAL::insertOnDuplicate($newUtilisateurHasGroupe);