public function deleteRoom() { $msg = ""; if (filter_has_var(INPUT_GET, 'id')) { $id = filter_input(INPUT_GET, 'id', FILTER_SANITIZE_FULL_SPECIAL_CHARS); } $room = new Room(); if ($room->access_ModelMember_sessionExists() && $room->access_ModelMember_userAdmin()) { $room->setIdSalle($id); // SUPPRESSION DES AVIS RATTACHÉS $room->access_ModelComment_deleteAllCommentsByRoomId(); // CONSERVATION DES PRODUITS RATTACHÉS POUR AFFICHAGE COMMANDES PASSÉES MAIS PASSAGE EN ETAT 0 DE TOUS PRODUITS(HORS CIRCUIT) $room->access_ModelProduct_setToUnavailableByIdSalle(); $room->deleteRoom(); $msg .= '<div class="alert alert-success">Salle supprimée !</div>'; } else { $msg .= '<div class="alert alert-danger>"Vous n\'avez pas le droit d\'accéder à cette page.</div>'; } include "views/rooms/deleteRoom.php"; }
<?php if (!isset($_SESSION)) { session_start(); } define('__ROOT__', dirname(dirname(__FILE__))); define('__BASENAME__', basename(__ROOT__)); require_once __ROOT__ . '/modules/Room.class.php'; $id = !isset($_POST['id']) ? "" : $_POST['id']; $roomObj = new Room(); $roomObj->deleteRoom($id);