Пример #1
0
function getAvailableDropdown()
{
    $bed_array = array("sgl", "dbl", "tpl");
    $meal_array = array("ro", "bb", "hb", "fb");
    $bed_string = "";
    $meal_string = "";
    $roomTypeId = $_REQUEST['roomTypeId'];
    $display_rate_in = $_SESSION['display_rate_in'];
    // 'USD';
    for ($x = 0; $x < count($bed_array); $x++) {
        for ($y = 0; $y < count($meal_array); $y++) {
            $room_bed_type = $bed_array[$x];
            $room_meal_type = $meal_array[$y];
            $_SESSION['display_rate_in'] = $display_rate_in;
            // number of days
            $day = 86400;
            $startTime = strtotime($_SESSION['check_in_date']);
            $endTime = strtotime($_SESSION['check_out_date']);
            $numDays = round(($endTime - $startTime) / $day);
            $hotelRoomRates = new HotelRoomRates();
            $hotelRoomRates->setHotelRoomTypeId($roomTypeId);
            $room_rate = $hotelRoomRates->getRateInRoomType($room_bed_type, $room_meal_type);
            if ($room_rate == 0) {
                $bed_string[] = $room_bed_type;
                $meal_string[] = $room_meal_type;
            }
        }
    }
    $final_array = '';
    foreach ($meal_string as $a) {
        $final_array .= $a . ',';
    }
    $retun_arr = array("final_array" => $final_array);
    echo json_encode($retun_arr);
}