diff --git a/backend/controllers/RequestController.php b/backend/controllers/RequestController.php index 35f5b74..222bd9d 100755 --- a/backend/controllers/RequestController.php +++ b/backend/controllers/RequestController.php @@ -10,6 +10,13 @@ class RequestController extends Controller implements ControllerInterface { + const LANGUAGES = [ + 1 => 'en', + 2 => 'ru', + 3 => 'ua', + 4 => 'fr', + ]; + public function actions() { return [ @@ -50,13 +57,13 @@ $request = \Yii::$app->request; - $wasNew = (strval($model->status) === '2'); + $wasNew = ( strval($model->status) === '2' ); if ($request->isPost) { if ($model->load($request->post()) && $model->save()) { - if ($wasNew && (strval($model->status) === '1' )) { - $this->mail($model->email); + if ($wasNew && ( strval($model->status) === '1' )) { + $this->mail($model); } return $this->redirect([ 'index' ]); @@ -114,7 +121,29 @@ } } - public function mail($email) { - + public function mail(Customer $model) + { + $subject = "CONFIRM__#" . $model->id . ': ' . $model->name; + + \Yii::$app->language = self::LANGUAGES[ intval($model->language_id) ]; + + \Yii::$app->mailer->compose( + 'thanks_' . $model->language_id, + [ + 'phone' => '+380732590821', + 'email' => 'energyforum@euromediacompany.com', + 'model' => $model, + ] + ) + ->setFrom( + [ + 'artboxcore@gmail.com' => 'NINTH INTERNATIONAL FORUM', + ] + ) + ->setTo( + $model->email + ) + ->setSubject($subject) + ->send(); } } \ No newline at end of file diff --git a/frontend/controllers/SiteController.php b/frontend/controllers/SiteController.php index da4e260..1e83852 100755 --- a/frontend/controllers/SiteController.php +++ b/frontend/controllers/SiteController.php @@ -242,10 +242,8 @@ ->setTo( [ // 'kennen.md@gmail.com', - 'kennen.md@gmail.com', - 'kazimirova.artweb@gmail.com', +// 'kazimirova.artweb@gmail.com', 'energyforum@euromediacompany.com', - 'alkhonko@gmail.com', ] ) ->setSubject($subject) @@ -253,7 +251,7 @@ ->send(); \Yii::$app->mailer->compose( - 'thanks_' . $model->language_id, + '_thanks_' . $model->language_id, [ 'phone' => '+380732590821', 'email' => 'energyforum@euromediacompany.com', -- libgit2 0.21.4