Current File : /home/users/barii/public_html/finansenl.com.pl/wodki/admin/inpost/status.php
<?php
include('../config.php');

      include('inpost.php');
  /*  
          */  
      $sql1 = "SELECT * FROM `all_sprzedaze` WHERE dostawa='Allegro Paczkomaty InPost' and (eventtype='9' or eventtype='8') ORDER BY id DESC LIMIT 100";                   
      $res1 = mysql_query($sql1);
          while($row1 = mysql_fetch_array($res1)){
              if(inpost_get_pack_status($row1['numerwysylki'])=='ReturnedToSender'){
                    $sqlupdate = "UPDATE all_sprzedaze SET eventtype='5' WHERE id='$row1[id]'";
                    mysql_query($sqlupdate);
              }
          }
          
      $sql = "SELECT * FROM `all_sprzedaze` WHERE dostawa='Allegro Paczkomaty InPost' and (eventtype='6' or eventtype='8') ORDER BY id DESC LIMIT 100";                   
      $res = mysql_query($sql);
          while($row = mysql_fetch_array($res)){
              if(inpost_get_pack_status($row['numerwysylki'])=='Delivered'){
                    $sqlupdate = "UPDATE all_sprzedaze SET eventtype='9' WHERE id='$row[id]'";
                    mysql_query($sqlupdate);
              }
              elseif(inpost_get_pack_status($row['numerwysylki'])=='InTransit'){
                    $sqlupdate = "UPDATE all_sprzedaze SET eventtype='8' WHERE id='$row[id]'";
                    mysql_query($sqlupdate);
              }
              elseif(inpost_get_pack_status($row['numerwysylki'])=='ReturnedToSender'){
                    $sqlupdate = "UPDATE all_sprzedaze SET eventtype='5' WHERE id='$row[id]'";
                    mysql_query($sqlupdate);
              }
          }
      
      $sql = "SELECT * FROM `all_sprzedaze` WHERE dostawa='Allegro Paczkomaty InPost' and (eventtype='6' or eventtype='8') ORDER BY id ASC LIMIT 100";                   
      $res = mysql_query($sql);
          while($row = mysql_fetch_array($res)){
              if(inpost_get_pack_status($row['numerwysylki'])=='Delivered'){
                    $sqlupdate = "UPDATE all_sprzedaze SET eventtype='9' WHERE id='$row[id]'";
                    mysql_query($sqlupdate);
              }
              elseif(inpost_get_pack_status($row['numerwysylki'])=='InTransit'){
                    $sqlupdate = "UPDATE all_sprzedaze SET eventtype='8' WHERE id='$row[id]'";
                    mysql_query($sqlupdate);
              }
              elseif(inpost_get_pack_status($row['numerwysylki'])=='ReturnedToSender'){
                    $sqlupdate = "UPDATE all_sprzedaze SET eventtype='5' WHERE id='$row[id]'";
                    mysql_query($sqlupdate);
              }
          }
          
      $client = new SoapClient('https://api-kurier.inpost.pl/api/api.asmx?WSDL', array('trace' => 1));
      $sql = "SELECT * FROM `all_sprzedaze` WHERE dostawa='Kurier InPost' and (eventtype='6' or eventtype='8') ORDER BY id DESC LIMIT 100";                   
      $res = mysql_query($sql);
          while($row = mysql_fetch_array($res)){
                $params = array(
                	"token" => array(
                		"UserName" => 'allegro@prolabel.pl',
                		"Password" => 'Kali#fornia3'
                	),
                	"packageNo" => str_replace('K','',$row['numerwysylki'])    
                );
                $response= $client->GetTracking($params); 
                if(strlen($response->GetTrackingResult->DateDelivered)>0){
                    $sqlupdate = "UPDATE all_sprzedaze SET eventtype='9' WHERE id='$row[id]'";
                    mysql_query($sqlupdate);
                }
          }

/*    
echo inpost_get_pack_status('651502846228230019650892');*/
      
           


?>