diff --git a/application/controllers/PiecesController.php b/application/controllers/PiecesController.php
index 65267daa9..515014c81 100644
--- a/application/controllers/PiecesController.php
+++ b/application/controllers/PiecesController.php
@@ -588,7 +588,6 @@ class PiecesController extends Zend_Controller_Action
}
-
/**
* Commande de pièces, kbis, privileges, nantissements
*/
@@ -633,6 +632,11 @@ class PiecesController extends Zend_Controller_Action
$message = '';
+ $emails = explode(';',$user->getEmail());
+ $email = $emails[0];
+ $validator = new Zend_Validate_EmailAddress();
+ $this->view->assign('emailValide', $validator->isValid($email));
+
//Validation du formulaire
if ($request->isPost() && $request->getParam('op')=='kbis') {
@@ -641,62 +645,47 @@ class PiecesController extends Zend_Controller_Action
switch($method) {
- case 'M':
- $emails = explode(';',$user->getEmail());
- $email = $emails[0];
+ case 'M':
+ //Envoi du mail
+ $mail = new Scores_Mail();
+ $mail->setFrom('contact');
+ $mail->addToKey('support');
+ $mail->setSubject('[COMMANDE PIECES] - KBIS par email');
+ $mail->setBodyTexte(
+ 'COMMANDE DE PIECES - Demande de kbis par email
'.EOL.
+ 'Demande pour recevoir le KBIS de SIREN :'.
+ ''.
+ $this->siret.'
'.EOL.
+ 'pour login '.$user->getLogin().'('.$email.')
'.EOL.
+ 'Référence : '.$ref
+ );
+ $mail->send();
- $validator = new Zend_Validate_EmailAddress();
+ //Enregistrement dans la bdd
+ $commandesKbis = new Application_Model_CommandesKbis();
+ $data = array(
+ 'idUser' => $user->getId(),
+ 'login' => $user->getLogin(),
+ 'email' => $email,
+ 'societe' => '',
+ 'nom' => '',
+ 'adresse' => '',
+ 'cp' => '',
+ 'ville' => '',
+ 'siren' => $siren,
+ 'raisonSociale' => $session->getRaisonSociale(),
+ 'type' => 'M',
+ 'dateCommande' => date('Y-m-d H:i:s'),
+ );
+ $commandesKbis->insert($data);
- //Vérification des champs
- if (!empty($email) && $validator->isValid($email)) {
- //Envoi du mail
- $mail = new Scores_Mail();
- $mail->setFrom('contact');
- $mail->addToKey('support');
- $mail->setSubject('[COMMANDE PIECES] - KBIS par email');
- $mail->setBodyTexte(
- 'COMMANDE DE PIECES - Demande de kbis par email
'.EOL.
- 'Demande pour recevoir le KBIS de SIREN :'.
- ''.
- $this->siret.'
'.EOL.
- 'pour login '.$user->getLogin().'('.$email.')
'.EOL.
- 'Référence : '.$ref
- );
- $mail->send();
-
- //Enregistrement dans la bdd
- $commandesKbis = new Application_Model_CommandesKbis();
- $data = array(
- 'idUser' => $user->getId(),
- 'login' => $user->getLogin(),
- 'email' => $email,
- 'societe' => '',
- 'nom' => '',
- 'adresse' => '',
- 'cp' => '',
- 'ville' => '',
- 'siren' => $siren,
- 'raisonSociale' => $session->getRaisonSociale(),
- 'type' => 'M',
- 'dateCommande' => date('Y-m-d H:i:s'),
- );
- $commandesKbis->insert($data);
-
- $message = 'Votre demande de reception de Kbis par email a été prise en compte';
- $ws = new WsScores();
- $ws->setLog('kbis', $this->siret, 0, 'mail');
- $ws->getKbis($siren, $method, $ref);
- } else {
- $message = 'Erreur : adresse email non renseignée ou n\'est pas correcte.';
- $this->view->assign('ref', $ref);
- $this->view->assign('method', $method);
- }
+ $message = $this->view->translate('Votre demande de reception de Kbis par email a été prise en compte');
+ $ws = new WsScores();
+ $ws->setLog('kbis', $this->siret, 0, 'mail');
+ $ws->getKbis($siren, $method, $ref);
break;
case 'C':
- $emails = explode(';',$user->getEmail());
- $email = $ref = $emails[0];
-
//Vérification des champs
$fields = array('societe', 'nom', 'prenom', 'adresse', 'cp', 'ville');
$params = $request->getParams();
@@ -744,14 +733,14 @@ class PiecesController extends Zend_Controller_Action
);
$commandesKbis->insert($data);
- $message = 'Votre commande à été prise en compte, vous recevrez ce document sous 3/5 jours';
+ $message = $this->view->translate('Votre commande à été prise en compte, vous recevrez ce document sous 3/5 jours');
$ws = new WsScores();
$ws->setLog('kbis', $this->siret, 0, 'courrier');
$ws->getKbis($siren, $method, $ref);
}
else
{
- $message = 'Erreur : Tous les champs doivent être renseigner.';
+ $message = ''.$this->view->translate('Erreur : Tous les champs doivent être renseigner.').'';
$this->view->assign('method', $method);
$this->view->assign('societe', $params['societe']);
$this->view->assign('nom', $params['nom']);
@@ -763,7 +752,6 @@ class PiecesController extends Zend_Controller_Action
break;
}
$this->view->assign('message', $message);
-
}
if ($request->isPost() && $request->getParam('op')=='privileges') {
@@ -822,7 +810,6 @@ class PiecesController extends Zend_Controller_Action
$this->view->assign('siren', $siren);
$this->view->assign('siret', $this->siret);
$this->view->assign('raisonSociale', $session->getRaisonSociale());
-
}
/**
diff --git a/application/views/default/scripts/pieces/commande-kbis.phtml b/application/views/default/scripts/pieces/commande-kbis.phtml
index 65402666f..204960d31 100644
--- a/application/views/default/scripts/pieces/commande-kbis.phtml
+++ b/application/views/default/scripts/pieces/commande-kbis.phtml
@@ -5,14 +5,14 @@
Les pièces demandées seront commandées par courrier auprès du greffe. Prévoir un délai de 2 à 3 semaines.
+=$this->translate("Les pièces demandées seront commandées par courrier auprès du greffe. Prévoir un délai de 2 à 3 semaines.");?>
+=$this->translate("Commande du document: KBIS demandé sur");?> =$this->raisonSociale?> (=$this->siren;?>)
+=$this->translate("Vous recevrez un email (sous 3/5 jours ouvrés) lorsque le document sera disponible.");?>
+
+=$this->translate("Commande du document: KBIS demandé sur");?> =$this->raisonSociale?> (=$this->siren;?>)
+=$this->translate("Vous recevrez un email (sous 2 à 3 semaines) lorsque le document sera disponible.");?>
+
Vous n'avez pas les droits d'accès pour cette fonctionalité.
+=$this->translate("Vous n'avez pas les droits d'accès pour cette fonctionalité."); ?>
Vous n'avez pas les droits d'accès pour cette fonctionalité.
+=$this->translate("Vous n'avez pas les droits d'accès pour cette fonctionalité."); ?>