49 lines
1.5 KiB
PHP
49 lines
1.5 KiB
PHP
<?php
|
|
if(!empty($_REQUEST['email']))
|
|
{
|
|
$erreur = false;
|
|
$fp=fopen(PATH_LOGS.'commande_asso.csv', 'a');
|
|
fwrite($fp, date('Y/m/d H:i:s').";$siren;".$_REQUEST['email'].';'.$login.';'.$_SESSION['tabInfo']['email'].';'.$_SESSION['tabInfo']['ip']."\n");
|
|
fclose($fp);
|
|
|
|
$infoAsso = array(
|
|
'Siren' => $siren,
|
|
'idEntreprise' => $idEntreprise,
|
|
'RaisonSociale' => $_SESSION['tabInfo']['entrep']['raisonSociale'],
|
|
);
|
|
|
|
$infoDemande = array(
|
|
'Ref' => $_REQUEST['reference'],
|
|
'Tel' => $_REQUEST['tel'],
|
|
'Email' => $_REQUEST['email'],
|
|
);
|
|
|
|
$firephp->log($infoDemande,'infoDemande');
|
|
$firephp->log($infoAsso,'infoAsso');
|
|
try {
|
|
$O = $client->commandeAsso($siren, $infoAsso, $infoDemande);
|
|
$annee = substr($O['results']['dateCommande'],0,4);
|
|
$mois = substr($O['results']['dateCommande'],4,2);
|
|
$jour = substr($O['results']['dateCommande'],6,2);
|
|
$heure = substr($O['results']['dateCommande'],8,2);
|
|
$minutes = substr($O['results']['dateCommande'],10,2);
|
|
$ref = $O['results']['refCmde'];
|
|
if( isset($ref) && !empty($ref) )
|
|
{
|
|
$message = 'Votre demande à été prise en compte le '.$jour.'/'.$mois.'/'.$annee.' à '.$heure.' h '.$minutes.' sous la référence <b>'.$ref.'</b>.';
|
|
}
|
|
$firephp->log($O,'O');
|
|
} catch (SoapFault $fault) {
|
|
require_once 'soaperror.php';
|
|
processSoapFault($client,$fault,$_SESSION['tabInfo']);
|
|
$erreur = true;
|
|
}
|
|
|
|
if($erreur)
|
|
{
|
|
$message = 'Une erreur s\'est produite lors du passage de votre commande.';
|
|
}
|
|
|
|
}else{
|
|
$message="ERREUR : Veuillez saisir une adresse email valide pour la commande de pièces.";
|
|
} |