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); }