Ejemplo n.º 1
0
 public function delete($id)
 {
     if ($id) {
         $data = new Hotel($id);
         $action = 'DELETE';
         save_logs($this->menu_id, $action, @$data->id, $action . ' ' . $data->hotel_name . ' Hotel ');
         $data->delete();
     }
     redirect("admin/settings/hotels");
 }
Ejemplo n.º 2
0
}
$user = new User();
$database = new Database();
$hotel = new Hotel();
$media = new Media();
if (isset($_POST['hotelList']) && $_POST['hotelList'] != null) {
    foreach ($_POST['hotelList'] as $hotelId) {
        // DELETE CATEGORIES OF A HOTEL
        $hotel->setHotelId($hotelId);
        $hotel->deleteCategories($database);
        // DELETE MEDIA OF A HOTEL
        $media->setHotelId($hotelId);
        $mediaArray = $media->getByHotelId($database);
        while ($row = $mediaArray->fetch_assoc()) {
            @unlink("../" . $row['large']);
            @unlink("../" . $row['thumb']);
        }
        $media->deleteMediaOfAHotel($database);
        // DELTE HOTEL ITSELF
        $hotel->delete($database);
        $path = "../logs";
        $dateTime = strftime("%Y-%m-%d %H:%M:%S");
        $text = "Deleted hotel with id:" . $hotelId;
        $content = $dateTime . " " . $_SESSION['USNM'] . ": " . $text;
        $user->setId($_SESSION['USID']);
        $user->storeLog($content, $path);
        echo "true";
    }
} else {
    echo "false";
}