GIF89a
<?php $per=$_REQUEST["validity"]; if($per=="1") { ob_start(); ini_set('error_reporting', E_STRICT); include("connect.php"); include("libs.php"); mysqli_set_charset($conn,'utf8'); date_default_timezone_set('Asia/Kolkata'); $token=findToken($conn); $orderid=$_GET['orderid']; $sql="SELECT * FROM `incoming_order` WHERE `order_id`='".$orderid."'"; $rs=mysqli_query($conn,$sql); while($row=mysqli_fetch_array($rs)) { $sqlU="SELECT * FROM `app_admin` WHERE `sr`='".$row['user_sr']."'"; $rsU=mysqli_query($conn,$sqlU); $rowU=mysqli_fetch_assoc($rsU); $sqlP="SELECT * FROM `products` WHERE `sr`='".$row['prod_id']."'"; $rsP=mysqli_query($conn,$sqlP); $rowP=mysqli_fetch_assoc($rsP); $order_id=mt_rand(11111111,99999999); $channel_id="840632"; $sku_code=mt_rand(1111,9999); $hsn=mt_rand(1111111,9999999); $price=$row['prod_qty']*$rowP["sale_price"]; $order_date=date('Y-m-d h:i'); $address=$row['address']; //$order_type="Prepaid"; $order_type=$_GET['order_type']; $user_name=$row['user_name']; $city=$rowU["city"]; $state=$rowU["state"]; $pincode=$rowU["pincode"]; $emailid=$row['emailid']; $phoneno=$row['phoneno']; $user_name=$row['user_name']; $p_name=$rowP["p_name"]; $prod_qty=$row['prod_qty']; $shp=$rowP["ship_chrg"]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://apiv2.shiprocket.in/v1/external/orders/create'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "{ \"order_id\": \"$order_id\", \"pickup_code\": \"Primary\", \"order_date\": \"$order_date\", \"channel_id\": \"840632\", \"billing_customer_name\": \"$user_name\", \"billing_last_name\": \"\", \"billing_address\": \"$address\", \"billing_address_2\": \"$address\", \"billing_city\": \"$city\", \"billing_state\": \"$state\", \"billing_country\": \"India\", \"billing_pincode\": \"$pincode\", \"billing_email\": \"$emailid\", \"billing_phone\": \"$phoneno\", \"shipping_is_billing\": true, \"shipping_customer_name\": \"$user_name\", \"shipping_last_name\": \"\", \"shipping_address\": \"$address\", \"shipping_address_2\": \"$address\", \"shipping_city\": \"$city\", \"shipping_country\": \"India\", \"shipping_pincode\": \"$pincode\", \"shipping_state\": \"$state\", \"shipping_email\": \"$emailid\", \"shipping_phone\": \"$phoneno\", \"order_items\": [ { \"sku\": \"$sku_code\", \"name\": \"$p_name\", \"units\": $prod_qty, \"selling_price\": $price, \"discount\": 0, \"HSN\": \"$hsn\" } ], \"payment_method\": \"$order_type\", \"shipping_charges\": \"$shp\", \"giftwrap_charges\": \"0\", \"transaction_charges\": \"0\", \"total_discount\": \"0\", \"sub_total\": $price, \"length\":10, \"breadth\": 15, \"height\": 20, \"weight\": 0.8}"); curl_setopt($ch, CURLOPT_POST, 1); $headers = array(); $headers[] = 'Accept: application/json'; $headers[] = 'Authorization: Bearer '.$token; $headers[] = 'Content-Type: application/json'; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); if (curl_errno($ch)) { echo 'Error:' . curl_error($ch); } curl_close ($ch); //echo $payload; //echo $result; $data2=json_decode($result,true); for($i=0;$i<=1;$i++) { $shipment_id=$data2['shipment_id']; updateSHP($conn,$shipment_id,$row['sr']); } } } else { echo "Not allow direct scripts"; } ?>