Skip to content
Snippets Groups Projects
Commit 3cc805b1 authored by llaffont's avatar llaffont
Browse files

Formulaire de contact: le mail est aussi envoyé à la personne qui a rempli le formulaire

parent 712ed41d
Branches
Tags
No related merge requests found
......@@ -173,8 +173,9 @@ class IndexController extends Zend_Controller_Action {
$mail = new ZendAfi_Mail('utf8');
$mail
->setFrom('no-reply@'.$this->_request->getHttpHost())
->setFrom($mail_address)
->addTo($mail_address)
->addTo($data['mail'])
->setSubject('[AFI-OPAC] '.$data['sujet'])
->setBodyText(sprintf("%s \n\nExpéditeur\nNom: %s\nPrénom: %s\nAdresse: %s\nVille: %s\nCode postal: %s\nE-mail: %s",
$data['message'],
......
......@@ -116,7 +116,7 @@ abstract class FormulaireContactValidPostTestCase extends AbstractControllerTest
'ville' => 'Annecy',
'sujet' => 'carambars',
'message' => 'il en faut plus',
'mail' => 'manon@laffont.com'));
'mail' => 'manon@ll.com'));
$this->_mail = $mock_transport->sent_mail;
}
}
......@@ -164,8 +164,8 @@ class FormulaireContactValidPostTest extends FormulaireContactValidPostTestCase
/** @test */
public function fromShouldBeNoReplyAtLocalhost() {
$this->assertEquals('no-reply@localhost', $this->_mail->getFrom());
public function fromShouldBeLaurentAtAfiDotFr() {
$this->assertEquals('laurent@afi-sa.fr', $this->_mail->getFrom());
}
......@@ -175,6 +175,12 @@ class FormulaireContactValidPostTest extends FormulaireContactValidPostTestCase
}
/** @test */
public function toShouldContainsManon() {
$this->assertContains('manon@ll.com', $this->_mail->getRecipients());
}
protected function assertBodyContains($text) {
$this->assertContains($text,
quoted_printable_decode($this->_mail->getBodyText()->getContent()));
......@@ -218,7 +224,7 @@ class FormulaireContactValidPostTest extends FormulaireContactValidPostTestCase
/** @test */
public function bodyShouldContainsEMail() {
$this->assertBodyContains('E-mail: manon@laffont.com');
$this->assertBodyContains('E-mail: manon@ll.com');
}
/** @test */
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment