| @@ 67-80 (lines=14) @@ | ||
| 64 | * |
|
| 65 | * @return bool whether the model passes validation |
|
| 66 | */ |
|
| 67 | public function contact($email) |
|
| 68 | { |
|
| 69 | if ($this->validate()) { |
|
| 70 | Yii::$app->mailer->compose() |
|
| 71 | ->setTo($email) |
|
| 72 | ->setFrom([$this->email => $this->name]) |
|
| 73 | ->setSubject($this->subject) |
|
| 74 | ->setTextBody($this->body) |
|
| 75 | ->send(); |
|
| 76 | ||
| 77 | return true; |
|
| 78 | } |
|
| 79 | return false; |
|
| 80 | } |
|
| 81 | } |
|
| 82 | ||
| @@ 172-186 (lines=15) @@ | ||
| 169 | * |
|
| 170 | * @return bool whether the model passes validation |
|
| 171 | */ |
|
| 172 | public function contact($email) |
|
| 173 | { |
|
| 174 | if ($this->save()) { |
|
| 175 | Yii::$app->mailer->compose() |
|
| 176 | ->setTo($email) |
|
| 177 | ->setFrom([$this->email => $this->name]) |
|
| 178 | ->setSubject('New message from bizness-develop feedback. ' . $this->subject) |
|
| 179 | ->setTextBody($this->message) |
|
| 180 | ->send(); |
|
| 181 | ||
| 182 | return true; |
|
| 183 | } |
|
| 184 | ||
| 185 | return false; |
|
| 186 | } |
|
| 187 | } |
|
| 188 | ||