Bonjour à tous,
Je gère actuellement la zone membre à l'aide de sfDoctrineGuardPlugin et sfForkekGuardPlugin.
Seulementr lors de l'enregistrement, j'aimerai que le mail de confirmation soit également envoyé au webmaster.
Il faut donc que je modifie la fonction sendVerificationMail dans sfApplyActionsLibrary.class.php. J'ai essayé:
Mais là le mail n'est pas envoyé au webmaster. Et pour des raison de sécurité j'aimerai qu'il soit en copie cachée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 protected function sendVerificationMail( $profile ) { $this->mail(array('subject' => sfConfig::get('app_sfApplyPlugin_apply_subject', sfContext::getInstance()->getI18N()->__("%2% Please verify your account on %1%", array('%1%' => $this->getRequest()->getHost(), "%2%" => $profile->getFullname()), 'sfForkedApply')), 'fullname' => $profile->getFullname(), 'email' => $profile->getEmail(), 'webmaster@domaine.com', 'parameters' => array('fullname' => $profile->getFullname(), 'validate' => $profile->getValidate()), 'text' => 'sfApply/sendValidateNewText', 'html' => 'sfApply/sendValidateNew')); }
Je pense, pour cela, qu'il faut rajouter un 'copie caché' => 'webmaster@domaine.com' ou quelque chose du style. J'ai regardé la fonction mail mais elle n'est pas par défaut un tableau d'objet comme le fait symfony.
Merci de votre aide
Partager