Şuanki Dizin: /home/wwwdreamtechnolo/www/b2bflight.com/B2BFlight/project/dashboard/api/ |
Şuanki Dosya : /home/wwwdreamtechnolo/www/b2bflight.com/B2BFlight/project/dashboard/api/date-availability.php |
<?php require_once('../lib/functions.php'); $db = new class_functions(); if(isset($_POST['selected_origin']) AND isset($_POST['selected_destination'])) { $selected_origin = $_POST['selected_origin']; $selected_destination = $_POST['selected_destination']; $authorizaed_key_token = ""; $api_type = "AIRIQ"; $authorizaed_key_token = $db->get_last_token_entry_from_api_login($api_type); $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://omairiq.azurewebsites.net/availability', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS =>' { "origin":"'.$selected_origin.'", "destination":"'.$selected_destination.'" } ', CURLOPT_HTTPHEADER => array( 'api-key: Mjc0NTI1MDpOQU1ERU8gVE9VUlMgJiBUUkFWRUxTOjE4ODQ2Njg1NjE4MjA6YXkzTXVLbkpUUFE4S3RkSzRIUXcydC82VDZIeFFYQTRsRGpFVDZ1L2V5QT0=', 'Authorization:'.$authorizaed_key_token, 'Content-Type: application/json' ), )); $response = curl_exec($curl); curl_close($curl); //echo $response; //$response = '{"code":"200","status":"success","data":["29-Aug-2024","30-Aug-2024","31-Aug-2024","01-Sep-2024","02-Sep-2024","03-Sep-2024","04-Sep-2024","05-Sep-2024","06-Sep-2024","07-Sep-2024","08-Sep-2024","09-Sep-2024","10-Sep-2024","11-Sep-2024","13-Sep-2024","14-Sep-2024","15-Sep-2024","16-Sep-2024","17-Sep-2024","18-Sep-2024","19-Sep-2024","20-Sep-2024","21-Sep-2024","22-Sep-2024","23-Sep-2024","24-Sep-2024","25-Sep-2024","26-Sep-2024","27-Sep-2024","28-Sep-2024","29-Sep-2024","30-Sep-2024","01-Oct-2024","02-Oct-2024","03-Oct-2024","05-Oct-2024","06-Oct-2024","07-Oct-2024","08-Oct-2024","09-Oct-2024","10-Oct-2024","11-Oct-2024","12-Oct-2024","13-Oct-2024","14-Oct-2024","15-Oct-2024","16-Oct-2024","17-Oct-2024","18-Oct-2024","19-Oct-2024","20-Oct-2024","21-Oct-2024","22-Oct-2024","23-Oct-2024","24-Oct-2024","25-Oct-2024","26-Oct-2024","27-Oct-2024","28-Oct-2024","29-Oct-2024","30-Oct-2024","31-Oct-2024","01-Nov-2024","02-Nov-2024","03-Nov-2024","04-Nov-2024","05-Nov-2024","06-Nov-2024","07-Nov-2024","08-Nov-2024","09-Nov-2024","15-Nov-2024","16-Nov-2024","17-Nov-2024","18-Nov-2024","19-Nov-2024","20-Nov-2024"]}'; $result_array = json_decode($response); $result_array = json_decode(json_encode($result_array), true); $response_code = $result_array['code']; $response_status = $result_array['status']; if($response_code=="200") { $response_data = $result_array['data']; if(!empty($response_data)) { $avlbl_date_data = array(); $dates_string = ""; foreach($response_data as $records) { $available_date = $records; $exploded_date = explode("-",$available_date); if ($exploded_date[1]=="Jan") { $exploded_date[1]="01"; } else if ($exploded_date[1]=="Feb") { $exploded_date[1]="02"; } else if ($exploded_date[1]=="Mar") { $exploded_date[1]="03"; } else if ($exploded_date[1]=="Apr") { $exploded_date[1]="04"; } else if ($exploded_date[1]=="May") { $exploded_date[1]="05"; } else if ($exploded_date[1]=="Jun") { $exploded_date[1]="06"; } else if ($exploded_date[1]=="Jul") { $exploded_date[1]="07"; } else if ($exploded_date[1]=="Aug") { $exploded_date[1]="08"; } else if ($exploded_date[1]=="Sep") { $exploded_date[1]="09"; } else if ($exploded_date[1]=="Oct") { $exploded_date[1]="10"; } else if ($exploded_date[1]=="Nov") { $exploded_date[1]="11"; } else if ($exploded_date[1]=="Dec") { $exploded_date[1]="12"; } if($dates_string=="") { $dates_string = $exploded_date[2].'-'.$exploded_date[1].'-'.$exploded_date[0]; } else { $dates_string = $dates_string.','.$exploded_date[2].'-'.$exploded_date[1].'-'.$exploded_date[0]; } } if($dates_string!="") { echo $dates_string; } } } else { echo "error:".$response; } } ?>
Linux 65-254-81-4.cprapid.com 5.14.0-284.11.1.el9_2.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 9 05:49:00 EDT 2023 x86_64
Apache
65.254.81.4