<?php
  //Modify these
 
  
  require_once("clientcenter-api-library.php");
  date_default_timezone_set('America/New_York');
  // Get 3 days before date and time to 24 Hrs
$prevdate=date('Y-m-d', strtotime("-3 days"));
  $min_cur_date_time = $prevdate."T00:00";
$max_cur_date_time = $prevdate."T23:59";
 

  //$prevdate=date('Y-m-d', strtotime("-3 days"));
  
/**$prevdate='2014-04-01';
  $enddate='2014-04-01';
  $min_cur_date_time = $prevdate."T00:00";
  $max_cur_date_time = $enddate."T23:59";     **/
 

   
 //echo "PAID CUSTOMERS between $min_cur_date_time and $max_cur_date_time<br>";
 
 //API URL
  //$url = "https://4155ed809ee9c88f367477d22167bcae:8227f565574a5abc31cb403585981696@bebegearinc.myshopify.com/admin/orders.json?status=any&financial_status=paid&created_at_min=$min_cur_date_time&created_at_max=$max_cur_date_time&limit=250";

   $url = "https://1e3a4f9a8fcbc34737e74f3f7a5cee37:79d96134661e7e75fed6851a43cef728@bebegearinc.myshopify.com/admin/orders.json?status=any&financial_status=paid&created_at_min=$min_cur_date_time&created_at_max=$max_cur_date_time&limit=250";

  $session = curl_init();

  curl_setopt($session, CURLOPT_URL, $url);
  curl_setopt($session, CURLOPT_HTTPGET, 1); 
  curl_setopt($session, CURLOPT_HEADER, false);
  curl_setopt($session, CURLOPT_HTTPHEADER, array('Accept: application/xml', 'Content-Type: application/xml'));
  curl_setopt($session, CURLOPT_RETURNTRANSFER, true);

  if(preg_match("/^(https)/",$url)) curl_setopt($session,CURLOPT_SSL_VERIFYPEER,false);

  $response = curl_exec($session);
 
  curl_close($session);
  
  $decoded= json_decode($response, true);
 

$i=0;
// print Results from json array
if($decoded['orders'])
{
		include_once('reference_site_url.php');
foreach($decoded['orders'] as $order1)
{
	//print_r($order1);
	$reference_var_url=$order1['referring_site'];
	
	//$reference_var_url="http://www.vitalydesign.com/?utm_source=AdRoll&utm_medium=Paid&utm_campaign=NewsFeed";
	
	
	$explode_array=explode('/',$reference_var_url);
	//echo $explode_array[2]."<br>".$i;
	$var_reference=get_reference_source($explode_array[2]);
	
		if($explode_array[2]=="bebegear.com" || empty($explode_array[2]) )
		{
					$adroll_url=$explode_array[3];
					$adroll_url_array=explode('&',$adroll_url);
					$adroll_source=$adroll_url_array[0];
					$adroll_medium=$adroll_url_array[1];
					$adroll_campaign=$adroll_url_array[2];
					
					if($adroll_campaign=="utm_campaign=NewsFeed")
					{
						$var_reference="Paid";
					}
					else
					{
					$var_reference = "Direct";	
					}
			
		}
		else if(!empty($var_reference))
		{
			
			//echo $var_reference;
		}
		else {
			$var_reference = "Referral";
		}
		//echo "<br>".$i;
		//echo $adroll_source;
			$i++;
			
			//echo $order1['email'];
			//exit;

			//echo "<br>-----Customer $i------------------ <br>";
			$cust_name = $order1['billing_address']['first_name']." ".$order1['customer']['last_name'];
			$phone = $order1['billing_address']['phone'];
			$state =  $order1['billing_address']['province'];
			$country =  $order1['billing_address']['country'];
			$city =  $order1['billing_address']['city'];
			$postalcode =  $order1['billing_address']['zip'];
			$address =  $order1['billing_address']['address1']."  ".$order1['billing_address']['address2'];
			
			$date_created=$order1['created_at'];
			$explode_date_array=explode('T',$date_created);
			$order_date_created= $explode_date_array[0];
			$order_time_created=$explode_date_array[1];
	
			$comments ="Order number: ".$order1['order_number']."<br>Financial status: ".$order1['financial_status']."<br>Total price: $".$order1['total_price']."<br>Order Date: ".$order_date_created."<br>Order Time: ".$order_time_created;
			
			if($adroll_source=="?utm_source=AdRoll")
			{
				$source_vital="AdRoll";
			}
			else
			{
				if(strpos($explode_array[2],'www') !== false)
				{
					
					$vit_source = explode(".",$explode_array[2]);
					$source_vital=$vit_source[1];
					if($var_reference=="Referral")
					{
						if(strpos($explode_array[2],'.search.yahoo.com') !== false)
						{
							$vit_source = explode(".com",$explode_array[2]);
							$source_vital=$vit_source[0];

						}
					}
					
					
				}
				else
				{
					$vit_source = explode(".",$explode_array[2]);
					$source_vital=$vit_source[0];
					if($var_reference=="Referral")
					{
						if(strpos($explode_array[2],'.search.yahoo.com') !== false)
						{
							$vit_source = explode(".com",$explode_array[2]);
							$source_vital=$vit_source[0];
						
						}
					}
				}
			}




		  /**	echo "<br>Sl NO:".$i;
			echo "<br> Reference-site :".$reference_var_url."<br>";
			

			echo "<br> Medim :".$var_reference."<br>";
			echo "<br> Source :".$source_vital."<br>";

            **/

              if (is_null($order1['billing_address']['first_name']))
              {
                $cust_name="Custom Sale";
                 $order1['email']='custom-sale@gmail.com';
              }

           /** echo "Customer: ".$cust_name."test";
			echo "<br>";
			echo "Email: ".$order1['email'];
			echo "<br>";
			echo "Phone: ".$phone;
			echo "<br>";
			echo "Comments: ".$comments;
			echo "<br>-------------------------------------<br>";  **/

			//Insert to Adluge
             $lead = new clientcenter();
			
			$lead->client_code="a7845342b9c78772c0342d0495570c80"; // mandatory
			$lead->tag="Paid Orders";
			$lead->fname=$cust_name;	
			$lead->vitaly_source = $source_vital;			

		   $lead->email=$order1['email'];
		   // $lead->email='vnoufal@techwyseintl.com';


			$lead->useragent=  $order1['client_details']['user_agent'] ;//user_agent
			$lead->remote_ip= $order1['browser_ip'];//browser_ip
			$lead->referrer= $order1['referring_site'] ;//referring_site
			$lead->contact_date=date("Y-m-d h:i:s");
			$lead->adl_ref=$order1['referring_site']; //referring_site
			$lead->adl_source= $var_reference;
			$lead->phone=$phone;
			$lead->state=$state;
			$lead->country=$country;
			$lead->city=$city;
			$lead->postalcode=$postalcode;	
			$lead->address_1=$address;	
			$lead->comments=$comments;	

			$lead->budget="";			

			$lead->domain="";				

			$lead->status=1; // 1 =>Not spam. 0 => "spam"			

			$lead->send_to_adluge=true; // Set to true If you are sending leads to adluge //default true			

			$lead->send_to_techwyse=false; // Set to true If you are sending leads to techwyse //default false

			$send_data= $lead->send();
			if(empty($send_data))
			{
				$message = "Fail: Leads are not registered for order ".$order1['order_number'];

			mail('vnoufal@techwyseintl.com', 'Fail: Vitaly design adluge Leads', $message);
			}
			




} 
}
else
{
	//echo "No orders found!";
}
 

 
?>
