public static function findByGM($groupeId, $machineId) { $data = BaseSingleton::select('SELECT ' . ' groupe_has_machine.groupe_id as groupe_id, ' . ' groupe_has_machine.machine_id as machine_id, ' . ' groupe_has_machine.commentaire as commentaire ' . ' FROM groupe_has_machine' . ' WHERE groupe_has_machine.groupe_id = ? AND groupe_has_machine.machine_id = ?', array('ii', &$groupeId, &$machineId)); $groupeHasMachine = new Groupe_has_Machine(); if (sizeof($data) > 0) { $groupeHasMachine->hydrate($data[0]); } else { $groupeHasMachine = null; } return $groupeHasMachine; }
$urlCourante = $_SERVER["HTTP_REFERER"]; $urlGet = explode("&", $urlCourante); $url = $urlGet[0]; //import require_once $_SERVER['DOCUMENT_ROOT'] . '/VirtualDemande/model/DAL/Groupe_has_MachineDAL.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/VirtualDemande/model/DAL/UtilisateurDAL.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/VirtualDemande/model/DAL/MachineDAL.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/VirtualDemande/model/DAL/Table_logDAL.php'; //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_containers.php") { $newGroupeHasMachine = new Groupe_has_Machine(); //=====Vérification de ce qui est renvoyé par le formulaire $validIdMachine = filter_input(INPUT_POST, 'idMachine', FILTER_SANITIZE_STRING); $nameMachine = MachineDAL::findById($validIdMachine)->getNom(); $newGroupeHasMachine->setMachine($validIdMachine); //echo "OK pour Id Machine : ".$newGroupeHasMachine->getMachine()->getId(); $validIdGroupe = filter_input(INPUT_POST, 'idGroupe', FILTER_SANITIZE_STRING); $nameGroupe = GroupeDAL::findById($validIdGroupe)->getNom(); $newGroupeHasMachine->setGroupe($validIdGroupe); //echo "OK pour Id Groupe : ".$newGroupeHasMachine->getGroupe()->getId(); $validIdComment = filter_input(INPUT_POST, 'comment', FILTER_SANITIZE_STRING); $newGroupeHasMachine->setCommentaire($validIdComment); //echo "OK pour Commentaire : ".$newGroupeHasMachine->getCommentaire; $validIdUser = $_SESSION["user_id"]; $sharer = UtilisateurDAL::findById($validIdUser)->getLogin(); //echo "OK pour Id User : ".$validIdUser;