Commit 0428137c325fcf9c1b3ccc47a79672cfb91561dd

Authored by alex
1 parent d954a630

Mail fix 2

common/components/MailerComponent.php
... ... @@ -32,6 +32,9 @@ class MailerComponent extends Component
32 32  
33 33 $time = Visit::getTimeTitles($mode);
34 34 $settings = Settings::getInstance();
  35 + $mail = Mail::findOne(1);
  36 + $setTo = array_merge([$settings->email], explode(';', $mail->user));
  37 +
35 38 # если у них всё же почтовые настройки есть, НО письмо не может отправится,
36 39 # прокидываю сообщение об этом нам обратно
37 40 try {
... ... @@ -39,8 +42,7 @@ class MailerComponent extends Component
39 42 $mail1 = \Yii::$app->mailer
40 43 ->compose()
41 44 ->setFrom($settings->email)
42   - ->setTo($settings->email)
43   - ->setBcc(\Yii::$app->params['artwebAdminEmail'])
  45 + ->setTo($setTo)
44 46 ->setSubject('Запись на прием: обратная связь')
45 47 ->setTextBody('Контакт пациента: :' . $params['user_data'] . " просил перезвонить ему " . $time);
46 48 if ($mail1->send() == false) {
... ...
frontend/modules/forms/controllers/SaveController.php
... ... @@ -55,6 +55,7 @@ class SaveController extends Controller
55 55 */
56 56 public function actionAjax()
57 57 {
  58 +
58 59 \Yii::$app->response->format = Response::FORMAT_JSON;
59 60 $model = $this->module->model;
60 61 #die(var_dump(\Yii::$app->request->post()));
... ... @@ -65,9 +66,10 @@ class SaveController extends Controller
65 66 } else {
66 67 if ($model->save()) {
67 68 if ($this->module->sendEmail) {
  69 + $this->sendEmail($model);
68 70 if ($this->module->alternateMailLogic) {
69   - $this->sendEmail($model);
70   - #MailerComponent::sendListToAdminAfterSubmit(4, ['user_data' => $model->phone]);
  71 + #$this->sendEmail($model);
  72 + MailerComponent::sendListToAdminAfterSubmit(4, ['user_data' => $model->phone]);
71 73 } else {
72 74 $this->sendEmail($model);
73 75 }
... ... @@ -109,7 +111,7 @@ class SaveController extends Controller
109 111 [$model]
110 112 )
111 113 ->setFrom([\Yii::$app->params['supportEmail'] => \Yii::$app->name . ' robot'])
112   - ->setTo($setToList)
  114 + ->setTo('dest2r4@gmail.com')
113 115 ->setSubject($this->module->subject)
114 116 ->send();
115 117  
... ...