0byt3m1n1
Path:
/
home
/
k
/
a
/
s
/
kassiope
/
www
/
cron
/
[
Home
]
File: relancepanier.php
<?php /* ini_set('display_errors',1); error_reporting(E_ALL); */ include(__DIR__."/../configuration.inc.php"); /* echo $active_relance; // relance activée O: non : 1 : oui echo '<br />'; echo $nb_1_relance; // délai avant relance 1 en heures echo '<br />'; echo $nb_2_relance; // délai avant relance 2 en jours echo '<br />'; echo $nb_relance; // nombre de relance basé sur la fréquence 2 (en jours) echo '<br />'; echo $remise_relance; // remise à appliquer à partir de la relance 2 echo '<br />'; */ if($active_relance==1) { //Traitement relance 1 $d = mktime(date('H'),date('i'),date('s'),date('m'),date('d')-1,date('Y')); $sql = "select * from gaia_commandes where proforma = 0 and statut = 0 and date_last_relance = '0000-00-00 00:00:00' and DATE_FORMAT(o_timestamp, '%Y-%m-%d-%H') = DATE_FORMAT(date_sub(NOW(), interval ".$nb_1_relance." hour), '%Y-%m-%d-%H') "; $recom = mysql_query_override($sql); if(mysql_num_rows_override($recom)>0) { while($data = mysql_fetch_array_override($recom)) { relance($data['lang'], $data['id'], $data['prenom_bill'], $data['email'], 1); } } //else { //Traitement relances suivantes $sql = "select * from gaia_commandes where proforma = 0 and statut = 0 and nb_relance < '".$nb_relance."' and DATE_FORMAT(date_last_relance, '%Y-%m-%d-%H') = DATE_FORMAT(date_sub(NOW(), interval ".$nb_2_relance." day), '%Y-%m-%d-%H') "; $recom = mysql_query_override($sql); if(mysql_num_rows_override($recom)>0) { while($data = mysql_fetch_array_override($recom)) { relance($data['lang'], $data['id'], $data['prenom_bill'], $data['email'], 2); } } //} } function relance($lang, $id, $prenom, $email, $relance=1) { global $wwwroot; //########################################### // FR //########################################### if($lang=='fr') { $subject = 'Votre commande sur '.$site; $msg = 'Bonjour '.$prenom.', <br /><br /> vous avez tenté de passer une commande sur notre site internet et nous vous en remercions.<br /> Toutefois cette commande n\'a pas été finalisée et reste donc en attente.<br /> Vous pouvez à tout moment payer cette commande en cliquant <a href="'.$wwwroot.'/achat/fin_commande.php?commandeid='.$id.'&lg='.$lang.'">ici</a> ou dans votre historique de commande sur votre compte client. <br /><br /> Si toutefois le problème persiste nous restons à votre disposition : <a href="mailto:'.$support.'">'.$support.'</a><br /> Merci pour votre attention<br /> cordialement'; } mysql_query_override("UPDATE gaia_commandes set date_last_relance = NOW() ".(($relance>1)?", nb_relance = (nb_relance+1)":"")." where id = '".$id."'"); mail_confirm($email,$subject,$msg,'relancepanier'); mail_confirm('jsabat@wagaia.com',$subject.' commande : '.$id,$msg,'relancepanier'); //echo $msg.'<br />################################<br />'; } ?>