Beispiel #1
0
function delete()
{
    $offerId = $_REQUEST['id'];
    $offers = new Offers();
    $offers->setId($offerId);
    $data = $offers->getById();
    $offers->extractor($data);
    $hotelID = $offers->hotelId();
    if ($offers->delete()) {
        $path = DOC_ROOT . 'uploads/special_offers/' . $offers->image();
        if (file_exists($path)) {
            unlink($path);
        }
        $specialOffers = new Offers();
        $specialOffers->setHotelId($hotelID);
        $specialOffers_rows = $specialOffers->getByHotelId();
        if (count($specialOffers_rows) == 0) {
            $complete = new ProfileCompletion();
            $complete->setHotelStepHotelsId($hotelID);
            $complete->setHotelStep1(0);
            $complete->updateProfileCompletionStepByHotel('9');
            Common::jsonSuccess("Offer Deleted Successfully", "setOfferStep");
        } else {
            Common::jsonSuccess("Offer Deleted Successfully");
        }
    } else {
        Common::jsonError("Error");
    }
}