Kaynağa Gözat

Alerte nouveau boulanger

Mise en place d'une alerte par email lors de l'inscription d'un nouveau boulanger.
prodstable
keun 7 yıl önce
ebeveyn
işleme
a4d0a9b303
3 değiştirilmiş dosya ile 25 ekleme ve 0 silme
  1. +9
    -0
      common/mail/new-boulanger-html.php
  2. +2
    -0
      common/mail/new-boulanger-text.php
  3. +14
    -0
      frontend/models/SignupForm.php

+ 9
- 0
common/mail/new-boulanger-html.php Dosyayı Görüntüle

@@ -0,0 +1,9 @@
<?php

use yii\helpers\Html;

?>

<p>Une nouvelle boulangerie vient de s'inscrire : <strong><?= Html::encode($etablissement->nom) ?></strong>.</p>



+ 2
- 0
common/mail/new-boulanger-text.php Dosyayı Görüntüle

@@ -0,0 +1,2 @@

Une nouvelle boulangerie vient de s'inscrire : <?= $etablissement->nom; ?>.

+ 14
- 0
frontend/models/SignupForm.php Dosyayı Görüntüle

@@ -196,6 +196,20 @@ class SignupForm extends Model
// user
$user->id_etablissement = $etablissement->id ;
$user->status = User::STATUS_BOULANGER ;
// envoi d'un email à l'administrateur pour le prévenir
Yii::$app->mailer->compose(
[
'html' => 'new-boulanger-html',
'text' => 'new-boulanger-text'
],
[
'etablissement' => $etablissement
])
->setTo(Yii::$app->params['adminEmail'])
->setFrom([Yii::$app->params['adminEmail'] => 'La boîte à pain'])
->setSubject('[La boîte à pain] Nouvelle boulangerie')
->send();
}
$user->setPassword($this->password);

Yükleniyor…
İptal
Kaydet