Ejemplo n.º 1
0
function loadHotelsWithOffers()
{
    $from_date = date('Y-m-d');
    $hotel_id = $_REQUEST['hotel_id'];
    $offers = new Offers();
    $offerArr = $offers->loadOffersForHotel($from_date, $hotel_id);
    $offerContent = "";
    $offerAvailable = false;
    if (count($offerArr) > 0) {
        $offerAvailable = true;
        $offerContent = "\n            <div>\n                <div class='group-set' style='width: 100%;'>\n                    <div class='front-offers'>";
        foreach ($offerArr as $offer) {
            $offerContent = $offerContent . "\n                                <div class='offers'>\n                                    <h4>";
            $room = new HotelRoomType();
            $room->setRoomTypeId($offer['room_type']);
            $room->extractor($room->getHotelRoomTypeFromId());
            $offerContent = $offerContent . "Room: " . $room->roomTypeName() . " | " . $offer['title'];
            $room = null;
            $offerContent = $offerContent . "</h4>\n                                    <div  class='desc clearfix'>" . $offer['des'] . "</div>\n                                    <div class='offer-image clearfix'>";
            if ($offer['image'] != '' && file_exists(DOC_ROOT . 'uploads/special_offers/' . $offer['image'])) {
                $offerContent = $offerContent . "<img style='max-width: 100%; max-height: 100%;' src='" . HTTP_PATH . "uploads/special_offers/" . $offer['image'] . "' />";
            }
            $offerContent = $offerContent . "</div>\n                                    <div class='clearfix detail'>\n                                        <ul class='offerFe'>\n                                            <li>Offer type : ";
            if ($offer['dis_type'] == 0) {
                $offerContent = $offerContent . "Fixed Price";
            } elseif ($offer['dis_type'] == 1) {
                $offerContent = $offerContent . "Percentage Discount";
            } elseif ($offer['dis_type'] == 2) {
                $offerContent = $offerContent . "Free Nights";
            } elseif ($offer['dis_type'] == 3) {
                $offerContent = $offerContent . "Custom";
            }
            $offerContent = $offerContent . "</li>\n                                            <li>";
            if ($offer['date_validity'] == 'on') {
                $offerContent = $offerContent . "Only for ";
            } else {
                $offerContent = $offerContent . "For ";
            }
            $offerContent = $offerContent . "bookings between " . $offer['from_date'] . " & " . $offer['to_date'] . "</li>\n                                            <li>Offer available for\n                                                <ul>\n                                                    <li>Beds:";
            $beds = Libs::get('bed_type');
            foreach (array_filter(explode(':', $offer['bed_type'])) as $bed) {
                $offerContent = $offerContent . $beds[$bed] . "/ ";
                if ($offerContent != "") {
                    $offerContent = $offerContent . $beds[$bed] . "/ ";
                } else {
                    $offerContent = $offerContent . $beds[$bed];
                }
            }
            $offerContent = $offerContent . "</li>\n                                                    <li>Meals:";
            $meals = Libs::get('meal_type');
            foreach (array_filter(explode(':', $offer['meal_type'])) as $meal) {
                $offerContent = $offerContent . $meals[$meal] . "/ ";
            }
            $offerContent = $offerContent . "</li>\n                                                </ul>\n                                            </li>\n                                        </ul>\n                                    </div>\n                                    <div class='clearfix'></div>\n                                </div>";
        }
        $offerContent = $offerContent . "</div>\n                    </div>\n                </div>";
    } else {
        $offerAvailable = false;
    }
    $offerArray = array("offerAvailable" => $offerAvailable, "offerContent" => $offerContent);
    echo json_encode($offerArray);
}