Si référence vide alors afficher message d'erreur

This commit is contained in:
Michael RICOIS 2013-10-23 14:13:05 +00:00
parent 9f581e0990
commit b5875b38c6

View File

@ -41,53 +41,54 @@ class PiecesController extends Zend_Controller_Action
$request = $this->getRequest();
$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;
$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);
$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();
$infoAsso->siren = $siren;
$infoAsso->waldec = '';
$infoAsso->idEntreprise = $this->id;
$infoAsso->raisonSociale = $this->entrep->getRaisonSociale();
$infoDemande = new stdClass();
$infoDemande->reference = $request->getParam('reference');
$infoDemande->email = $email;
$infoDemande->tel = $request->getParam('tel');
$infoDemande->fax = '';
$infoDemande->nom = '';
$infoDemande->service = '';
$infoDemande->societe = '';
$infoDemande->adresse = '';
$infoDemande->cp = '';
$infoDemande->ville = '';
$infoDemande = new stdClass();
$infoDemande->reference = $request->getParam('reference');
$infoDemande->email = $email;
$infoDemande->tel = $request->getParam('tel');
$infoDemande->fax = '';
$infoDemande->nom = '';
$infoDemande->service = '';
$infoDemande->societe = '';
$infoDemande->adresse = '';
$infoDemande->cp = '';
$infoDemande->ville = '';
$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.';
}
}
$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('siren', substr($this->siret, 0,9));
$this->view->assign('siret', $this->siret);