Si référence vide alors afficher message d'erreur
This commit is contained in:
parent
9f581e0990
commit
b5875b38c6
@ -41,53 +41,54 @@ class PiecesController extends Zend_Controller_Action
|
|||||||
|
|
||||||
$request = $this->getRequest();
|
$request = $this->getRequest();
|
||||||
$email = $request->getParam('email', '');
|
$email = $request->getParam('email', '');
|
||||||
|
$reference = $request->getParam('reference');
|
||||||
|
|
||||||
if(!empty($email)) {
|
if (empty($email)) {
|
||||||
|
$message="ERREUR : Veuillez saisir une adresse email valide pour la commande de pièces.";
|
||||||
|
} elseif (empty($reference)) {
|
||||||
|
$message="ERREUR : Veuillez saisir une référence pour la commande de pièces.";
|
||||||
|
} else {
|
||||||
|
$c = Zend_Registry::get('config');
|
||||||
|
$fp=fopen(realpath($c->profil->path->data).'/log/commande_asso.csv', 'a');
|
||||||
|
fwrite($fp, date('Y/m/d H:i:s').";$siren;".$email.';'.$login.';'.$user->getEmail().';'.$user->getIpAddress()."\n");
|
||||||
|
fclose($fp);
|
||||||
|
|
||||||
$erreur = false;
|
$siren = substr($this->siret, 0, 9);
|
||||||
$c = Zend_Registry::get('config');
|
|
||||||
$fp=fopen(realpath($c->profil->path->data).'/log/commande_asso.csv', 'a');
|
|
||||||
fwrite($fp, date('Y/m/d H:i:s').";$siren;".$email.';'.$login.';'.$user->getEmail().';'.$user->getIpAddress()."\n");
|
|
||||||
fclose($fp);
|
|
||||||
|
|
||||||
$siren = substr($this->siret, 0, 9);
|
$infoAsso = new stdClass();
|
||||||
|
$infoAsso->siren = $siren;
|
||||||
|
$infoAsso->waldec = '';
|
||||||
|
$infoAsso->idEntreprise = $this->id;
|
||||||
|
$infoAsso->raisonSociale = $this->entrep->getRaisonSociale();
|
||||||
|
|
||||||
$infoAsso = new stdClass();
|
$infoDemande = new stdClass();
|
||||||
$infoAsso->siren = $siren;
|
$infoDemande->reference = $request->getParam('reference');
|
||||||
$infoAsso->waldec = '';
|
$infoDemande->email = $email;
|
||||||
$infoAsso->idEntreprise = $this->id;
|
$infoDemande->tel = $request->getParam('tel');
|
||||||
$infoAsso->raisonSociale = $this->entrep->getRaisonSociale();
|
$infoDemande->fax = '';
|
||||||
|
$infoDemande->nom = '';
|
||||||
|
$infoDemande->service = '';
|
||||||
|
$infoDemande->societe = '';
|
||||||
|
$infoDemande->adresse = '';
|
||||||
|
$infoDemande->cp = '';
|
||||||
|
$infoDemande->ville = '';
|
||||||
|
|
||||||
$infoDemande = new stdClass();
|
$ws = new WsScores();
|
||||||
$infoDemande->reference = $request->getParam('reference');
|
$reponse = $ws->setCmdAsso($infoAsso, $infoDemande); //@todo : vérfier les logs de facturation
|
||||||
$infoDemande->email = $email;
|
Zend_Registry::get('firebug')->info($reponse);
|
||||||
$infoDemande->tel = $request->getParam('tel');
|
$annee = substr($reponse->commande->dateCommande,0,4);
|
||||||
$infoDemande->fax = '';
|
$mois = substr($reponse->commande->dateCommande,4,2);
|
||||||
$infoDemande->nom = '';
|
$jour = substr($reponse->commande->dateCommande,6,2);
|
||||||
$infoDemande->service = '';
|
$heure = substr($reponse->commande->dateCommande,8,2);
|
||||||
$infoDemande->societe = '';
|
$minutes = substr($reponse->commande->dateCommande,10,2);
|
||||||
$infoDemande->adresse = '';
|
$ref = $reponse->commande->refCmd;
|
||||||
$infoDemande->cp = '';
|
if( isset($ref) && !empty($ref) ) {
|
||||||
$infoDemande->ville = '';
|
$message = 'Votre demande à été prise en compte le '.$jour.'/'.$mois.'/'.$annee.' à '.$heure.' h '.$minutes.' sous la référence <b>'.$ref.'</b>.';
|
||||||
|
} else {
|
||||||
|
$message = 'Une erreur s\'est produite lors du passage de votre commande.';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$ws = new WsScores();
|
|
||||||
$reponse = $ws->setCmdAsso($infoAsso, $infoDemande); //@todo : vérfier les logs de facturation
|
|
||||||
Zend_Registry::get('firebug')->info($reponse);
|
|
||||||
$annee = substr($reponse->commande->dateCommande,0,4);
|
|
||||||
$mois = substr($reponse->commande->dateCommande,4,2);
|
|
||||||
$jour = substr($reponse->commande->dateCommande,6,2);
|
|
||||||
$heure = substr($reponse->commande->dateCommande,8,2);
|
|
||||||
$minutes = substr($reponse->commande->dateCommande,10,2);
|
|
||||||
$ref = $reponse->commande->refCmd;
|
|
||||||
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>.';
|
|
||||||
} else {
|
|
||||||
$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.";
|
|
||||||
}
|
|
||||||
$this->view->assign('message', $message);
|
$this->view->assign('message', $message);
|
||||||
$this->view->assign('siren', substr($this->siret, 0,9));
|
$this->view->assign('siren', substr($this->siret, 0,9));
|
||||||
$this->view->assign('siret', $this->siret);
|
$this->view->assign('siret', $this->siret);
|
||||||
|
Loading…
Reference in New Issue
Block a user