Preview: results-sandbox-np.php
Size: 5.40 KB
//home/justbyquicklly-old/public_html/test/results-sandbox-np.php
<?php
include("include/config.php");
include("include/functions.php");
include "qrcode.php";
$_SESSION['f_cart'];
// echo $_GET['total']."<br>";
// echo $_GET['deliveryCharge']."<br>";
// echo $_GET['eServiceFees']."<br>";
//echo number_format($_GET['total']*$_COOKIE['tip']/100,2);
//exit;
$arr_cat_prods=array();
/* echo "<pre>";
print_r($_SESSION['f_cart']);
echo "</pre>";
echo "hello";
exit;*/
foreach($_SESSION['f_cart'] as $row)
{
$_SESSION['deliveryToTime']=$row['deliveryToTime'];
if($row['sectionType']=='catering')
{
array_push($arr_cat_prods, array(
"addOnIDs"=>$row['pid'],
"addOnQtys"=>'',
"addOnSizeIDs"=>$row['add_on_sizeids'],
"customize"=>$row['customize'],
"deliveryDate"=>$row['deliveryDate'],
"deliveryFromTime"=>$row['deliveryFromTime'],
"deliveryToTime"=>$row['deliveryToTime'],
"pid"=>$row['pid'],
"qty"=>$row['qty'],
"remarks"=>$row['customize'],
"replaceOption"=>'',
"rid"=>0,
"section"=>'justbyquicklly',
"sizeID"=>'',
"subscriptiontypef"=>'',
"sectionType"=>'catering',
));
}
else
{
array_push($arr_cat_prods, array(
"addOnIDs"=>$row['addOnIDs'],
"addOnQtys"=>$row['addOnQtys'],
"addOnSizeIDs"=>'',
"customize"=>$row['customize'],
"deliveryDate"=>$row['deliveryDate'],
"deliveryFromTime"=>$row['deliveryFromTime'],
"deliveryToTime"=>$row['deliveryToTime'],
"pid"=>$row['pid'],
"qty"=>$row['qty'],
"remarks"=>$row['customize'],
"replaceOption"=>'',
"rid"=>0,
"section"=>'justbyquicklly',
"sizeID"=>'',
"subscriptiontypef"=>'',
"sectionType"=>'',
));
}
}
$tokenData = callAPI('POST', WEBAPI_URL_NEW.'login',array("email"=>"[email protected]", "password"=>"cgcptcu97b"));
$apitoken = $tokenData->token;
$token=$apitoken;
$userarr=callAPI('POST', WEBAPI_URL_NEW.'miniWebsite/order-review-user', array('user_id' =>$_SESSION['value_user_id']));
foreach($userarr->lstuser as $resultuser){}
$todayorrderlistarray['domain']=SITE_URL;
$todayorrderlistarray['addr']=$resultuser->full_address;
$todayorrderlistarray['apartment']= $resultuser->complex;
$todayorrderlistarray['app_ver']='';
$todayorrderlistarray['city']=$resultuser->city_id;
$todayorrderlistarray['coupon']='';
$todayorrderlistarray['delivery']='1';
$todayorrderlistarray['deliveryNotes']='';
$todayorrderlistarray['discount']='0';
$todayorrderlistarray['discountPopUp']=0;
$todayorrderlistarray['discountType']='';
$todayorrderlistarray['email']=$resultuser->email;
$todayorrderlistarray['firstName']=$resultuser->fname;
$todayorrderlistarray['lastName']=$resultuser->lname;
$todayorrderlistarray['latitude']=$resultuser->latitude;
$todayorrderlistarray['longitude']=$resultuser->longitude;
$todayorrderlistarray['memberSaving']='0.00';
$todayorrderlistarray['minStoreCharge']='0.0';
$todayorrderlistarray['packingCharge']='0.00';
$todayorrderlistarray['phone']= $resultuser->mobile;
$todayorrderlistarray['lstProds']=$arr_cat_prods;
$todayorrderlistarray['shippingCharge']=$_GET['deliveryCharge'];
$todayorrderlistarray['state']=$resultuser->state;
$todayorrderlistarray['streetAddr1']=$resultuser->full_address;
$todayorrderlistarray['streetAddr2']=$resultuser->full_address;
$todayorrderlistarray['subTotal']=$_GET['total'];
$todayorrderlistarray['tip']=number_format($_GET['total']*$_COOKIE['tip']/100,2);
$todayorrderlistarray['uid']=$_SESSION['value_user_id'];
$todayorrderlistarray['callFrom']='JUSTBYQUICKLLY';
$todayorrderlistarray['zipcode']=$resultuser->pincode;
$todayorrderlistarray["eServiceFees"]=$_GET['eServiceFees'];
$todayorrderlistarray['token']=$token;
$todayorrderlistarray['tax']=$_GET['tax'];
$data=json_encode($todayorrderlistarray);
$url = WEBAPI_URL_NEW.'minicheckout/store-order';
// Create a new cURL resource
$ch = curl_init($url);
// Setup request to send json via POST
$payload =$data;
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BEARER);
curl_setopt($ch,CURLOPT_XOAUTH2_BEARER,$token);
// Attach encoded JSON string to the POST fields
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
// Return response instead of outputting
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Execute the POST request
$result = curl_exec($ch);
//return $result;
$arr = json_decode($result, true);
if($arr["success"] == 1)
{
$_SESSION['value_order_id']=$array['oid'];
header("Location:".$arr['url']); exit();
}
else
{
echo $array['msg'];
}
// Close cURL resource
curl_close($ch);
?>
Directory Contents
Dirs: 9 × Files: 57