Current File : /home/users/barii/public_html/finansenl.com.pl/wodki/admin/classes/the_test2.php |
<pre><?php
include('../config.php');
require '../../PHPMailerAutoload.php';
require_once '../../api/demo/Resource.php'; //classes
require_once '../../api/demo/Api.php'; //classes
require_once '../../api/demo/api_login0.php'; //login and allegro conection tokens
require_once 'the_api.php';
$accessToken = file_get_contents('../../api/demo/accessToken0');
$refreshToken= file_get_contents('../../api/demo/refreshToken0');
$access_token = $accessToken;
$api = new Api($clientId, $clientSecret, $apiKey, $redirectUri.'/api/demo/ApiTest.php', $accessToken, $refreshToken);
$response=$api->order('checkout-forms/9fd7b690-e9ed-11ef-bd96-79e58adb0d9b')->get();
$e_id_static = '1716142490875996';
$response=json_decode($response,true);
echo '<pre>';
print_r($response);
echo '</pre>';
$trans = array($_POST['id']);
//print_r('aa:'.getSpecificDeliveryMethodId($access_token, $response['delivery']['method']['id']));
if($response['delivery']['address']['phoneNumber']) $tel = $response['delivery']['address']['phoneNumber'];
else $tel = $response['buyer']['phoneNumber'];
$field7 = $tel;
$przesylkanazwa = $response['delivery']['method']['name'];
$field1 = $response['delivery']['address']['firstName'].' '.$response['delivery']['address']['lastName'];
$field2 = $response['delivery']['address']['street'];
$field4 = $response['delivery']['address']['zipCode'];
$field3 = $response['delivery']['address']['city'];
$field6 = $response['buyer']['email'];
$field5 = '';
;
if(strpos($przesylkanazwa, 'Paczkomat') !== false) {
$field5 = $response['delivery']['pickupPoint']['id'];
$url = 'https://www.etykietyweselne.pl/admin/api.php?AllegroPaczkomaty&nowysystem&niewysylajemail';
$field8 = $dane['id'];
$fields = array(
'imie' => $field1,
'adres' => $field2,
'miasto' => $field3,
'kod' => $field4,
'paczkomat' => $field5,
'email' => $field6,
'tel' => $field7,
'trans' => $field8,
);
$postvars = http_build_query($fields);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, count($fields));
curl_setopt($ch, CURLOPT_POSTFIELDS, $postvars);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
$sql = "UPDATE all_sprzedaze SET dostawa='".$response['delivery']['method']['name']."',numerwysylki='$result',eventtype='6' WHERE email = '".$dane['order']['buyer']['email']."' ORDER BY id DESC LIMIT 1";
mysql_query($sql);
$zmienn=array('<p><a href="https://twoj.inpost.pl/pl/znajdz-przesylke?parcel='.str_replace('K','',$result).'" target="_blank">'.str_replace('K','',$result).'</a></p>',$dane['order']['buyer']['login']);
}
elseif(strpos($przesylkanazwa, 'Allegro Kurier DPD') !== false) {
$new_shipment = createShipment($access_token, $response['delivery']['method']['id'], 'PACKAGE', 30, 20, 10, 1, 0, $response['buyer']['email'], $response['delivery']['address']['firstName'].' '.$response['delivery']['address']['lastName'], $response['delivery']['companyName'], $response['delivery']['address']['street'], $response['delivery']['address']['zipCode'], $response['delivery']['address']['city'], $tel);
$shipment_info = displayShipmentStatus($access_token, $new_shipment['commandId']);
$shipment_number = getAllegroOrderShipmentsNumber($access_token, $response['id']);
pobierzEtykiete($access_token, $shipment_info['shipmentId'], $shipment_number);
updateOrderStatus($response['id'], $access_token, 'SENT');
$url = 'https://www.etykietyweselne.pl/admin/api.php?TheSystem&nowysystem&niewysylajemail&numer_przesylki='.$shipment_number;
$field8 = $dane['id'];
$fields = array('imie' => $field1, 'adres' => $field2, 'miasto' => $field3, 'kod' => $field4, 'paczkomat' => $field5, 'email' => $field6, 'tel' => $field7, 'trans' => $field8,);
$postvars = http_build_query($fields);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, count($fields));
curl_setopt($ch, CURLOPT_POSTFIELDS, $postvars);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
$sql = "UPDATE all_sprzedaze SET dostawa='".$response['delivery']['method']['name']."',numerwysylki='".$shipment_number."',eventtype='6' WHERE email = '".$dane['order']['buyer']['email']."' ORDER BY id DESC LIMIT 1";
mysql_query($sql);
$zmienn=array('<p><a href="https://allegro.pl/kampania/one/kurier/sledzenie-paczki?numer='.$shipment_number.'" target="_blank">Sprawdź śledzenie przesyłki ('.$shipment_number.')</a></p>', $response['buyer']['login']);
}
elseif(strpos($przesylkanazwa, 'Allegro One Box') !== false || strpos($przesylkanazwa, 'Allegro Odbiór w Punkcie DPD Pickup') !== false || strpos($przesylkanazwa, 'Allegro Automat ORLEN Paczka') !== false) {
$field5 = $response['delivery']['pickupPoint']['id'];
$new_shipment = createShipment($access_token, $response['delivery']['method']['id'], 'PACKAGE', 30, 20, 10, 1, 0, $response['buyer']['email'], $response['delivery']['address']['firstName'].' '.$response['delivery']['address']['lastName'], $response['delivery']['companyName'], $response['delivery']['address']['street'], $response['delivery']['address']['zipCode'], $response['delivery']['address']['city'], $tel, $response['delivery']['pickupPoint']['id']);
$shipment_info = displayShipmentStatus($access_token, $new_shipment['commandId']);
$shipment_number = getAllegroOrderShipmentsNumber($access_token, $response['id']);
pobierzEtykiete($access_token, $shipment_info['shipmentId'], $shipment_number);
updateOrderStatus($response['id'], $access_token, 'SENT');
$url = 'https://www.etykietyweselne.pl/admin/api.php?TheSystem&nowysystem&niewysylajemail&numer_przesylki='.$shipment_number;
$field8 = $dane['id'];
$fields = array('imie' => $field1, 'adres' => $field2, 'miasto' => $field3, 'kod' => $field4, 'paczkomat' => $field5, 'email' => $field6, 'tel' => $field7, 'trans' => $field8,);
$postvars = http_build_query($fields);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, count($fields));
curl_setopt($ch, CURLOPT_POSTFIELDS, $postvars);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
$sql = "UPDATE all_sprzedaze SET dostawa='".$response['delivery']['method']['name']."',numerwysylki='".$shipment_number."',eventtype='6' WHERE email = '".$dane['order']['buyer']['email']."' ORDER BY id DESC LIMIT 1";
mysql_query($sql);
$zmienn=array('<p><a href="https://allegro.pl/kampania/one/kurier/sledzenie-paczki?numer='.$shipment_number.'" target="_blank">Sprawdź śledzenie przesyłki ('.$shipment_number.')</a></p>', $response['buyer']['login']);
}
elseif(strpos($przesylkanazwa, 'Allegro One Punkt') !== false) {
$field5 = $response['delivery']['pickupPoint']['id'];
$new_shipment = createShipment($access_token, $response['delivery']['method']['id'], 'PACKAGE', 30, 20, 10, 1, 0, $response['buyer']['email'], $response['delivery']['address']['firstName'].' '.$response['delivery']['address']['lastName'], $response['delivery']['companyName'], $response['delivery']['address']['street'], $response['delivery']['address']['zipCode'], $response['delivery']['address']['city'], $tel, $response['delivery']['pickupPoint']['id']);
$shipment_info = displayShipmentStatus($access_token, $new_shipment['commandId']);
$shipment_number = getAllegroOrderShipmentsNumber($access_token, $response['id']);
pobierzEtykiete($access_token, $shipment_info['shipmentId'], $shipment_number);
updateOrderStatus($response['id'], $access_token, 'SENT');
$url = 'https://www.etykietyweselne.pl/admin/api.php?TheSystem&nowysystem&niewysylajemail&numer_przesylki='.$shipment_number;
$field8 = $dane['id'];
$fields = array('imie' => $field1, 'adres' => $field2, 'miasto' => $field3, 'kod' => $field4, 'paczkomat' => $field5, 'email' => $field6, 'tel' => $field7, 'trans' => $field8,);
$postvars = http_build_query($fields);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, count($fields));
curl_setopt($ch, CURLOPT_POSTFIELDS, $postvars);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
$sql = "UPDATE all_sprzedaze SET dostawa='".$response['delivery']['method']['name']."',numerwysylki='".$shipment_number."',eventtype='6' WHERE email = '".$dane['order']['buyer']['email']."' ORDER BY id DESC LIMIT 1";
mysql_query($sql);
$zmienn=array('<p><a href="https://allegro.pl/kampania/one/kurier/sledzenie-paczki?numer='.$shipment_number.'" target="_blank">Sprawdź śledzenie przesyłki ('.$shipment_number.')</a></p>', $response['buyer']['login']);
}
elseif(strpos($przesylkanazwa, 'Allegro One Kurier') !== false) {
$new_shipment = createShipment($access_token, $response['delivery']['method']['id'], 'PACKAGE', 30, 20, 10, 1, 0, $response['buyer']['email'], $response['delivery']['address']['firstName'].' '.$response['delivery']['address']['lastName'], $response['delivery']['companyName'], $response['delivery']['address']['street'], $response['delivery']['address']['zipCode'], $response['delivery']['address']['city'], $tel);
$shipment_info = displayShipmentStatus($access_token, $new_shipment['commandId']);
$shipment_number = getAllegroOrderShipmentsNumber($access_token, $response['id']);
pobierzEtykiete($access_token, $shipment_info['shipmentId'], $shipment_number);
updateOrderStatus($response['id'], $access_token, 'SENT');
$url = 'https://www.etykietyweselne.pl/admin/api.php?TheSystem&nowysystem&niewysylajemail&numer_przesylki='.$shipment_number;
$field8 = $dane['id'];
$fields = array('imie' => $field1, 'adres' => $field2, 'miasto' => $field3, 'kod' => $field4, 'paczkomat' => $field5, 'email' => $field6, 'tel' => $field7, 'trans' => $field8,);
$postvars = http_build_query($fields);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, count($fields));
curl_setopt($ch, CURLOPT_POSTFIELDS, $postvars);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
$sql = "UPDATE all_sprzedaze SET dostawa='".$response['delivery']['method']['name']."',numerwysylki='".$shipment_number."',eventtype='6' WHERE email = '".$dane['order']['buyer']['email']."' ORDER BY id DESC LIMIT 1";
mysql_query($sql);
$zmienn=array('<p><a href="https://allegro.pl/kampania/one/kurier/sledzenie-paczki?numer='.$shipment_number.'" target="_blank">Sprawdź śledzenie przesyłki ('.$shipment_number.')</a></p>', $response['buyer']['login']);
}
elseif(strpos($przesylkanazwa, 'Allegro Kurier UPS') !== false) {
$new_shipment = createShipment($access_token, $response['delivery']['method']['id'], 'PACKAGE', '30', '20', '10', '1', '0', $response['buyer']['email'], $response['delivery']['address']['firstName'].' '.$response['delivery']['address']['lastName'], $response['delivery']['companyName'], $response['delivery']['address']['street'], $response['delivery']['address']['zipCode'], $response['delivery']['address']['city'], $tel);
$shipment_info = displayShipmentStatus($access_token, $new_shipment['commandId']);
$shipment_number = getAllegroOrderShipmentsNumber($access_token, $response['id']);
pobierzEtykiete($access_token, $shipment_info['shipmentId'], $shipment_number);
updateOrderStatus($response['id'], $access_token, 'SENT');
$url = 'https://www.etykietyweselne.pl/admin/api.php?TheSystem&nowysystem&niewysylajemail&numer_przesylki='.$shipment_number;
$field8 = $dane['id'];
$fields = array('imie' => $field1, 'adres' => $field2, 'miasto' => $field3, 'kod' => $field4, 'paczkomat' => $field5, 'email' => $field6, 'tel' => $field7, 'trans' => $field8,);
$postvars = http_build_query($fields);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, count($fields));
curl_setopt($ch, CURLOPT_POSTFIELDS, $postvars);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
$sql = "UPDATE all_sprzedaze SET dostawa='".$response['delivery']['method']['name']."',numerwysylki='".$shipment_number."',eventtype='6' WHERE email = '".$dane['order']['buyer']['email']."' ORDER BY id DESC LIMIT 1";
mysql_query($sql);
$zmienn=array('<p><a href="https://www.ups.com/track?tracknum='.$shipment_number.'&loc=pl_PL&requester=ST/trackdetails" target="_blank">Sprawdź śledzenie przesyłki ('.$shipment_number.')</a></p>', $response['buyer']['login']);
}
elseif(strpos($przesylkanazwa, 'Allegro Odbiór w Punkcie UPS') !== false) {
$field5 = $response['delivery']['pickupPoint']['id'];
$new_shipment = createShipment($access_token, $response['delivery']['method']['id'], 'PACKAGE', 30, 20, 10, 1, 0, $response['buyer']['email'], $response['delivery']['address']['firstName'].' '.$response['delivery']['address']['lastName'], $response['delivery']['companyName'], $response['delivery']['address']['street'], $response['delivery']['address']['zipCode'], $response['delivery']['address']['city'], $tel, $response['delivery']['pickupPoint']['id']);
$shipment_info = displayShipmentStatus($access_token, $new_shipment['commandId']);
$shipment_number = getAllegroOrderShipmentsNumber($access_token, $response['id']);
pobierzEtykiete($access_token, $shipment_info['shipmentId'], $shipment_number);
updateOrderStatus($response['id'], $access_token, 'SENT');
$url = 'https://www.etykietyweselne.pl/admin/api.php?TheSystem&nowysystem&niewysylajemail&numer_przesylki='.$shipment_number;
$field8 = $dane['id'];
$fields = array('imie' => $field1, 'adres' => $field2, 'miasto' => $field3, 'kod' => $field4, 'paczkomat' => $field5, 'email' => $field6, 'tel' => $field7, 'trans' => $field8,);
$postvars = http_build_query($fields);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, count($fields));
curl_setopt($ch, CURLOPT_POSTFIELDS, $postvars);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
$sql = "UPDATE all_sprzedaze SET dostawa='".$response['delivery']['method']['name']."',numerwysylki='".$shipment_number."',eventtype='6' WHERE email = '".$dane['order']['buyer']['email']."' ORDER BY id DESC LIMIT 1";
mysql_query($sql);
$zmienn=array('<p><a href="https://www.ups.com/track?tracknum='.$shipment_number.'&loc=pl_PL&requester=ST/trackdetails" target="_blank">Sprawdź śledzenie przesyłki ('.$shipment_number.')</a></p>', $response['buyer']['login']);
}
elseif(strpos($przesylkanazwa, 'Allegro Przesyłka polecona') !== false) {
$new_shipment = createShipment($access_token, $response['delivery']['method']['id'], 'DOX', 20, 10, 2, 1, 275199, $response['buyer']['email'], $response['delivery']['address']['firstName'].' '.$response['delivery']['address']['lastName'], $response['delivery']['companyName'], $response['delivery']['address']['street'], $response['delivery']['address']['zipCode'], $response['delivery']['address']['city'], $tel);
$shipment_info = displayShipmentStatus($access_token, $new_shipment['commandId']);
$shipment_number = getAllegroOrderShipmentsNumber($access_token, $response['id']);
pobierzEtykiete($access_token, $shipment_info['shipmentId'], $shipment_number);
updateOrderStatus($response['id'], $access_token, 'SENT');
$url = 'https://www.etykietyweselne.pl/admin/api.php?TheSystem&nowysystem&niewysylajemail&numer_przesylki='.$shipment_number;
$field8 = $dane['id'];
$fields = array('imie' => $field1, 'adres' => $field2, 'miasto' => $field3, 'kod' => $field4, 'paczkomat' => $field5, 'email' => $field6, 'tel' => $field7, 'trans' => $field8,);
$postvars = http_build_query($fields);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, count($fields));
curl_setopt($ch, CURLOPT_POSTFIELDS, $postvars);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
$sql = "UPDATE all_sprzedaze SET dostawa='".$response['delivery']['method']['name']."',numerwysylki='".$shipment_number."',eventtype='6' WHERE email = '".$dane['order']['buyer']['email']."' ORDER BY id DESC LIMIT 1";
mysql_query($sql);
$zmienn=array('<p><a href="https://emonitoring.poczta-polska.pl/?numer='.$shipment_number.'" target="_blank">Sprawdź śledzenie przesyłki ('.$shipment_number.')</a></p>', $response['buyer']['login']);
} elseif(strpos($przesylkanazwa, 'Allegro MiniPrzesyłka') !== false) {
$new_shipment = createShipment($access_token, $response['delivery']['method']['id'], 'DOX', 14, 25, 2, 0.5, 275199, $response['buyer']['email'], $response['delivery']['address']['firstName'].' '.$response['delivery']['address']['lastName'], $response['delivery']['companyName'], $response['delivery']['address']['street'], $response['delivery']['address']['zipCode'], $response['delivery']['address']['city'], $tel);
$shipment_info = displayShipmentStatus($access_token, $new_shipment['commandId']);
$shipment_number = getAllegroOrderShipmentsNumber($access_token, $response['id']);
pobierzEtykiete($access_token, $shipment_info['shipmentId'], $shipment_number);
updateOrderStatus($response['id'], $access_token, 'SENT');
$url = 'https://www.etykietyweselne.pl/admin/api.php?TheSystem&nowysystem&niewysylajemail&numer_przesylki='.$shipment_number;
$field8 = $dane['id'];
$fields = array('imie' => $field1, 'adres' => $field2, 'miasto' => $field3, 'kod' => $field4, 'paczkomat' => $field5, 'email' => $field6, 'tel' => $field7, 'trans' => $field8,);
$postvars = http_build_query($fields);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, count($fields));
curl_setopt($ch, CURLOPT_POSTFIELDS, $postvars);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
$sql = "UPDATE all_sprzedaze SET dostawa='".$response['delivery']['method']['name']."',numerwysylki='".$shipment_number."',eventtype='6' WHERE email = '".$dane['order']['buyer']['email']."' ORDER BY id DESC LIMIT 1";
mysql_query($sql);
$zmienn=array('<p><a href="https://emonitoring.poczta-polska.pl/?numer='.$shipment_number.'" target="_blank">Sprawdź śledzenie przesyłki ('.$shipment_number.')</a></p>', $response['buyer']['login']);
}
elseif(strpos($przesylkanazwa, 'Allegro Kurier Pocztex') !== false) {
$new_shipment = createShipment($access_token, $response['delivery']['method']['id'], 'PACKAGE', 30, 20, 10, 1, 0, $response['buyer']['email'], $response['delivery']['address']['firstName'].' '.$response['delivery']['address']['lastName'], $response['delivery']['companyName'], $response['delivery']['address']['street'], $response['delivery']['address']['zipCode'], $response['delivery']['address']['city'], $tel);
$shipment_info = displayShipmentStatus($access_token, $new_shipment['commandId']);
$shipment_number = getAllegroOrderShipmentsNumber($access_token, $response['id']);
pobierzEtykiete($access_token, $shipment_info['shipmentId'], $shipment_number);
updateOrderStatus($response['id'], $access_token, 'SENT');
$url = 'https://www.etykietyweselne.pl/admin/api.php?TheSystem&nowysystem&niewysylajemail&numer_przesylki='.$shipment_number;
$field8 = $dane['id'];
$fields = array('imie' => $field1, 'adres' => $field2, 'miasto' => $field3, 'kod' => $field4, 'paczkomat' => $field5, 'email' => $field6, 'tel' => $field7, 'trans' => $field8,);
$postvars = http_build_query($fields);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, count($fields));
curl_setopt($ch, CURLOPT_POSTFIELDS, $postvars);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
$sql = "UPDATE all_sprzedaze SET dostawa='".$response['delivery']['method']['name']."',numerwysylki='".$shipment_number."',eventtype='6' WHERE email = '".$dane['order']['buyer']['email']."' ORDER BY id DESC LIMIT 1";
mysql_query($sql);
$zmienn=array('<p><a href="https://emonitoring.poczta-polska.pl/?numer='.$shipment_number.'" target="_blank">Sprawdź śledzenie przesyłki ('.$shipment_number.')</a></p>', $response['buyer']['login']);
} else{
$url = 'https://www.etykietyweselne.pl/admin/api.php?kurierinpost&nowysystem&niewysylajemail';
$field8 = $e_id_static;;
$fields = array(
'imie' => $field1,
'adres' => $field2,
'miasto' => $field3,
'kod' => $field4,
'paczkomat' => $field5,
'email' => $field6,
'tel' => $field7,
'trans' => $field8,
);
$postvars = http_build_query($fields);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, count($fields));
curl_setopt($ch, CURLOPT_POSTFIELDS, $postvars);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
$sql = "UPDATE all_sprzedaze SET dostawa='".$response['delivery']['method']['name']."',numerwysylki='$result',eventtype='6' WHERE email = '".$response['buyer']['email']."' ORDER BY id DESC LIMIT 1";
mysql_query($sql);
}
print_r($new_shipment);
//print_r(getDeliveryServices(file_get_contents('../../api/demo/accessToken0')));
?>
</pre>