$newLog->setLoginUtilisateur(UtilisateurDAL::findById($validIdUser)->getLogin()); $newLog->setLevel("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 echo "<meta http-equiv='refresh' content='1; url=" . $url . '&message=' . $message . "' />";