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/book-flight.php

<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
    require_once('../lib/functions.php');
    $db		=	new class_functions();

if(isset($_POST['traveller_type']))
{
    $api_array_data = array();
    
	$adult_traveller_data = array();
	$child_traveller_data = array();
	$infant_traveller_data= array();
	
	$traveller_type_array	=	$_POST['traveller_type'];
	$salutation_array		=	$_POST['salutation'];
	$first_name_array		=	$_POST['first_name'];
	$last_name_array		=	$_POST['last_name'];
	
	$total_travellers_count = count($traveller_type_array);
	$adult_counter = 0;
	$child_counter = 0;
	
	$adult_string = "";
	$child_string = "";
	$infant_string = "";
	for($i=0;$i<$total_travellers_count;$i++)
	{
		$traveller_type	=	$traveller_type_array[$i];
		$salutation		=	$salutation_array[$i];
		$first_name		=	$first_name_array[$i];
		$last_name		=	$last_name_array[$i];
		
		if($traveller_type=="Adult")
		{
		    
		    /*{
"title":"Mr.",
"first_name":"AAAAAAA",
"last_name":"BBBBB"
    },
    {
"title":"Mr.",
"first_name":"TTTTT",
"last_name":"MMMMM"
    },
    {
"title":"Mr.",
"first_name":"ssssTTTTT",
"last_name":"MMddddMMM"
    }*/
    
		    $adult_array = array();
		    
		    $adult_array['title']	=	$salutation;
			$adult_array['first_name']	=	$first_name;
			$adult_array['last_name']	=	$last_name;
			
			array_push($adult_traveller_data,$adult_array);
			
			if($adult_string=="")
			{
    			$adult_string = "{'title':'$salutation','first_name':'$first_name','last_name':'$last_name'}";
			}
			else
			{
			    $adult_string = $adult_string.",{'title':'$salutation','first_name':'$first_name','last_name':'$last_name'}";
			}
			
// 			$adult_traveller_data[$adult_counter]['title']	=	$salutation;
// 			$adult_traveller_data[$adult_counter]['first_name']	=	$first_name;
// 			$adult_traveller_data[$adult_counter]['last_name']	=	$last_name;
			
			$adult_counter++;
		}
		else if($traveller_type=="Child")
		{
		    
// 			$child_traveller_data[$child_counter]['title']	=	$salutation;
// 			$child_traveller_data[$child_counter]['first_name']	=	$first_name;
// 			$child_traveller_data[$child_counter]['last_name']	=	$last_name;
		
		    $adult_array = array();
		    
		    $adult_array['title']	=	$salutation;
			$adult_array['first_name']	=	$first_name;
			$adult_array['last_name']	=	$last_name;

            //$adult_array = "{'title':'$salutation','first_name':'$first_name','last_name':'$last_name'}";
			
			if($child_string=="")
			{
    			$child_string = "{'title':'$salutation','first_name':'$first_name','last_name':'$last_name'}";
			}
			else
			{
			    $child_string = $child_string.",{'title':'$salutation','first_name':'$first_name','last_name':'$last_name'}";
			}
			
			array_push($child_traveller_data,$adult_array);	
			
			$child_counter++;
		}	
	}
	
	$infant_counter = 0;
	//print_r($adult_traveller_data);
	if(isset($_POST['infant_salutation']))
	{
	$infant_salutation_array	=	$_POST['infant_salutation'];
	$infant_first_name_array	=	$_POST['infant_first_name'];
	$infant_last_name_array		=	$_POST['infant_last_name'];
	$infant_dd_array		=	$_POST['infant_dd'];
	$infant_mm_array		=	$_POST['infant_mm'];
	$infant_yy_array		=	$_POST['infant_yy'];
	$infant_travel_with_array		=	$_POST['infant_travel_with'];
		
	$total_infant_travellers_count = count($infant_salutation_array);
	
	
	for($i=0;$i<$total_infant_travellers_count;$i++)
	{
		$infant_salutation	    =	$infant_salutation_array[$i];
		$infant_first_name		=	$infant_first_name_array[$i];
		$infant_last_name		=	$infant_last_name_array[$i];
		$infant_dd		=	$infant_dd_array[$i];
		$infant_mm		=	$infant_mm_array[$i];
		$infant_yy		=	$infant_yy_array[$i];
		$infant_travel_with		=	$infant_travel_with_array[$i];
		
		$adult_array = array();
		
		$adult_array['title']	=	$infant_salutation;
		$adult_array['first_name']	=	$infant_first_name;
		$adult_array['last_name']	=	$infant_last_name;
		$adult_array['dob']	=	$infant_yy."/".$infant_mm."/".$infant_dd;
		$infant_dob = $infant_yy."/".$infant_mm."/".$infant_dd;
		$adult_array['travel_with']	=	$infant_travel_with;
		
		if($infant_string=="")
		{
			$infant_string = '{"title":"'.$infant_salutation.'","first_name":"'.$infant_first_name.'","last_name":"'.$infant_last_name.'","dob":"'.$infant_dob.'","travel_with":'.$infant_travel_with.'}';
		}
		else
		{
		    $infant_string = $infant_string.',{"title":"'.$infant_salutation.'","first_name":"'.$infant_first_name.'","last_name":"'.$infant_last_name.'","dob":"'.$infant_dob.'","travel_with":'.$infant_travel_with.'}';
		}
		
		array_push($infant_traveller_data,$adult_array);	
		
		$infant_counter++;
	}
	}
	
	$ticket_id  =   $_POST['ticket_id'];
	$no_of_pax  =   $_POST['no_of_pax'];
	$adult  =   $adult_counter;
	$child  =   $child_counter;
	$infant  =   $infant_counter;

    $no_of_pax_new = (int)$adult +(int)$child + (int)$infant; 

    $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/book',
  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 =>'{
    "ticket_id":"'.$ticket_id.'",
    "total_pax":'.$no_of_pax_new.',
    "adult":'.$adult.',
    "child":'.$child.',
    "infant":'.$infant.',
    "adult_info":['.$adult_string.'],
    "child_info":['.$child_string.'],
    "infant_info":['.$infant_string.']
}',

  CURLOPT_HTTPHEADER => array(
    'api-key: Mjc0NTI1MDpOQU1ERU8gVE9VUlMgJiBUUkFWRUxTOjE4ODQ2Njg1NjE4MjA6YXkzTXVLbkpUUFE4S3RkSzRIUXcydC82VDZIeFFYQTRsRGpFVDZ1L2V5QT0=',
    'Authorization:'.$authorizaed_key_token,
    'Content-Type: application/json',
  ),
));

echo $response = curl_exec($curl);

curl_close($curl);
//echo $response;

$myfile = fopen("bookingtxt.txt", "w") or die("Unable to open file!");
$txt = $response;
fwrite($myfile, $txt);
fclose($myfile);

$result_array	=	json_decode($response);
$result_array = json_decode(json_encode($result_array), true);

$response_code = $result_array['code'];
//$response_status =  $result_array['status'];
//echo "error:".$response;
if($response_code=="200")
{
    
}
else
{
   echo "error:".$response;
}
// ==============================================================================

}
else
{
    echo "Key Not Found";
}
?>

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