} $validUserId = $_SESSION["user_id"]; //sera utile pour l'insert if (!is_null($validUserId)) { $user = UtilisateurDAL::findById($validUserId); //sert à l'insert $newMachine->setUtilisateur($user); $loginUtilisateur = $user->getLogin(); } $newDateCreation = date("Y-m-d"); $newMachine->setDateCreation($newDateCreation); $date = date_create($newDateCreation); date_add($date, date_interval_create_from_date_string('1 year')); $dateExpiration = date_format($date, 'Y-m-d'); $newMachine->setDateExpiration($dateExpiration); $newMachine->setEtat(2); if (UtilisateurDAL::isFull($validUserId) == false) { //vérifie que l'user n'a pas atteint son quota if (is_null(MachineDAL::findByName($validName)) && !is_null($validName)) { //=====Insertion de la Machine en base=====/ - OK $validInsertMachine = MachineDAL::insertOnDuplicate($newMachine); if (!is_null($validInsertMachine)) { $newLog->setLevel("INFO"); $newLog->setLoginUtilisateur($loginUtilisateur); $newLog->setMsg("Machine correctement ajoutée en base, d'id: " . $validInsertMachine); $newLog->setDateTime(date('Y/m/d G:i:s')); $validTableLog = Table_logDAL::insertOnDuplicate($newLog); //=====Incrémente le nombre de Container de l'utilisateur=====// $variable = $user->getNbVm() + 1; $user->setNbVm($variable); $validInsertNewNbCont = UtilisateurDAL::insertOnDuplicate($user);