Example #1
0
    {
        $params = ["url" => $this->remote_ip, "auth" => ["access_key_id" => $this->user, "secret_access_key" => $this->pass], "version" => "5", "client_time_stamp" => "0000-00-00 00:00:00"];
        $reserve_voucher_sign_params = ["id_reserve_hotel" => $hotel_reserve, "from_time_stamp" => "0000-00-00 00:00:00:00", "reserve_clerk" => "سعید ثنایی فر"];
        $result = $this->sendRequest('reserve/' . $asa_reserve . '/voucher', $params, $reserve_voucher_sign_params, 'POST');
        //$result = $this->object_to_array($result);
        //echo ' Voucher ==> ';
        //print_r($result);
        if ($result['type'] == 'success') {
            return array('id_reserve_hotel' => $result['message']['id_reserve_hotel'], 'id_reserve_asa' => $result['message']['id_reserve_asa']);
        } else {
            return array('error' => 1, 'msg' => 'Error');
        }
    }
}
//$db = new db_hotel_cron ();
$asa = new asaHotelDrive(null);
$arg = array('id_city' => "5201", 'id_hotel' => "1");
//$asa->hotel_capacities();
//exit;
//$asa->hotel_lists($arg);
//for ($i=1;$i<=10;$i++)
//{
//$arg = array(
//        'id_hotel' => $i
//    );
//    $asa->room_types($arg);
//}
//    $arg = array(
//        'from_time_stamp' => '0000-00-00 00:00:00',
//        'id_city' => 5201,
//        'id_hotel' => 1
function hot_confirm_asa($refrence_id, $confirm_data)
{
    $return = array('status' => TRUE, 'voucher_id' => uniqid());
    return json_encode($return);
    include 'asa_hotel.php';
    global $db_hotel;
    $id_reserve_hotel = $confirm_data['id_reserve_hotel'];
    $id_reserve_asa = $confirm_data['id_reserve_asa'];
    //    $db = new db_hotel ();
    $asa = new asaHotelDrive($db_hotel);
    $confirm = $asa->reserve_level_3($id_reserve_hotel, $id_reserve_asa);
    if (isset($confirm['status']) && $confirm['status'] == TRUE) {
        $db_hotel->update_hot_reserve_tmp($refrence_id, $id_reserve_asa, $id_reserve_hotel);
    }
    return $confirm;
    //    return $confirm_data;
}