Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
api
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php error_reporting(0); session_start(); //include('../admin/inc/check.php'); update_delivery_address.php include('../admin/inc/connection.php'); $query_select = "SELECT * FROM `stf_token_tbl` "; $res_select = mysqli_query($conn,$query_select); $num_row = mysqli_num_rows($res_select); $row_select = mysqli_fetch_array($res_select); $bearer_token = $row_select['access_token']; $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://api.columbus.sage.com/uk/sage200extra/accounts/v1/customer_delivery_addresses?\$top=5000", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "GET", CURLOPT_HTTPHEADER => array( "Ocp-Apim-Subscription-Key: b0ddd2a6467940bdbeb82740b1845b7a", "Authorization: Bearer ".$bearer_token, "X-Site: c68c7cf9-92d9-4a28-bce2-7cc86cfd6696", "X-Company: 2", "Cookie: ajs_group_id=null; ajs_anonymous_id=%22c6adc42c-7623-44fe-9ce2-db246e82fe1b%22; __cfduid=d59933855970d0ba88c2518e5499f2b0a1593093332; AzureAppProxyAnalyticCookie_f654ecf6-90d5-4999-b343-976f0861c5c0_1.3=3|mpcG4iwywCbT4MhO5q9/Q/GVTMhlUCQ80Y7dY35YTytIHsOWh++W7vMwAQaYRAfTfbW7GDykOPMpoDb4BbrqRH030F5KHvNw2SBZE+712IywrN8cwndT2Q76J8x8lhNC7+6JK9jkjzgl98p4s7JOgw==" ), )); $response = curl_exec($curl); curl_close($curl); //echo $response; $data = json_decode($response); //echo count($data); /*echo $data[2]->id."<br>"; 169 delivery address echo $data[2]->customer_id."<br>"; echo $data[2]->default_email."<br>"; echo $data[2]->default_telephone."<br>"; { "contact": "", "country": "", "customer_id": 19045, "description": "AJAY BESPOKE FURNITURE", "email": "", "fax": "", "is_default": true, "postal_name": "AJAY BESPOKE FURNITURE", "tax_code_id": 1002, "tax_number": "", "telephone": "", "id": 27692, "address_1": "UNIT B1C", "address_2": "NEPTUNE INDUSTRIAL ESTATE", "address_3": "NEPTUNE ROAD", "address_4": "HARROW, MIDDLESEX", "city": "", "county": "", "postcode": "HA1 4HX", "address_country_code_id": 0, "date_time_updated": "2017-01-07T14:02:24.53" }*/ for($i = 0; $i < count($data); $i++){ $query_delivery = "SELECT * FROM `stf_user` WHERE `customer_id` = '".$data[$i]->customer_id."'"; $query_res = mysqli_query($conn,$query_delivery); $num_delivery = mysqli_num_rows($query_res); if($num_delivery > 0){ $row_delivery = mysqli_fetch_assoc($query_res); //if($row_delivery['delivery_address_1'] == ""){ $address_1 = mysqli_real_escape_string($conn,$data[$i]->address_1); $insert_sage_query = "UPDATE `stf_user` SET `delivery_address_1`='".$address_1."' WHERE `customer_id` = '".$data[$i]->customer_id."'"; $res = mysqli_query($conn,$insert_sage_query); // } //if($row_delivery['delivery_address_2'] == ""){ $address_2 = mysqli_real_escape_string($conn,$data[$i]->address_2); $insert_sage_query = "UPDATE `stf_user` SET `delivery_address_2`='".$address_2."' WHERE `customer_id` = '".$data[$i]->customer_id."'"; $res = mysqli_query($conn,$insert_sage_query); //} //if($row_delivery['delivery_address_3'] == ""){ $address_3 = mysqli_real_escape_string($conn,$data[$i]->address_3); $insert_sage_query = "UPDATE `stf_user` SET `delivery_address_3`='".$address_3."' WHERE `customer_id` = '".$data[$i]->customer_id."'"; $res = mysqli_query($conn,$insert_sage_query); //} //if($row_delivery['delivery_address_4'] == ""){ $address_4 = mysqli_real_escape_string($conn,$data[$i]->address_4); $insert_sage_query = "UPDATE `stf_user` SET `delivery_address_4`='".$address_4."' WHERE `customer_id` = '".$data[$i]->customer_id."'"; $res = mysqli_query($conn,$insert_sage_query); //} //if($row_delivery['delivery_city'] == ""){ $city = mysqli_real_escape_string($conn,$data[$i]->city); $insert_sage_query = "UPDATE `stf_user` SET `delivery_city`='".$city."' WHERE `customer_id` = '".$data[$i]->customer_id."'"; $res = mysqli_query($conn,$insert_sage_query); //} //if($row_delivery['delivery_postcode'] == ""){ $postcode = mysqli_real_escape_string($conn,$data[$i]->postcode); $insert_sage_query = "UPDATE `stf_user` SET `delivery_postcode`='".$postcode."' WHERE `customer_id` = '".$data[$i]->customer_id."'"; $res = mysqli_query($conn,$insert_sage_query); //} if($res){ }else{ echo $insert_sage_query."<br>"; } } // check } /*echo "<b>Customer Id</b>:".$data->id; echo "<br><b>Reference</b>:".$data->reference; echo "<br><b>Name</b>:".$data->name; echo "<br><b>Balance</b>:".$data->balance; echo "<br><b>On hold</b>:".$data->on_hold; echo "<br><b>Short name</b>:".$data->short_name; echo "<br><b>Account status type</b>:".$data->account_status_type; echo "<br><b>Currency id</b>:".$data->currency_id; echo "<br><b>Exchange rate type</b>:".$data->exchange_rate_type; echo "<br><b>Telephone country code</b>:".$data->telephone_country_code; echo "<br><b>Telephone area code</b>:".$data->telephone_area_code; echo "<br><b>Telephone subscriber number</b>:".$data->telephone_subscriber_number; echo "<br><b>Fax country code</b>:".$data->fax_country_code; echo "<br><b>Fax subscriber number</b>:".$data->fax_subscriber_number; echo "<br><b>Website</b>:".$data->website; echo "<br><b>Credit limit</b>:".$data->credit_limit; echo "<br><b>Fax area code</b>:".$data->fax_area_code; echo "<br><b>Country code id</b>:".$data->country_code_id; echo "<br><b>Default tax code_id</b>:".$data->default_tax_code_id; echo "<br><b>Vat number</b>:".$data->vat_number; echo "<br><b>Duns code</b>:".$data->duns_code; echo "<br><b>Value of current orders in sop</b>:".$data->value_of_current_orders_in_sop; echo "<br><b>Date time updated</b>:".$data->date_time_updated; }*/ ?>