コード例 #1
0
ファイル: rooms.php プロジェクト: GiGis971/evoyage
 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";
 }
コード例 #2
0
ファイル: delete_room.php プロジェクト: erickigotho/Paxis
<?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);