Commit 8d864e8e1458ec5a8f6f9dd5872f0ef0a4140ebe
1 parent
a86041fa
Added comments to prod.
Showing
1 changed file
with
6 additions
and
1 deletions
Show diff stats
common/behaviors/NotifyBehavior.php
| @@ -39,6 +39,11 @@ | @@ -39,6 +39,11 @@ | ||
| 39 | if($model != NULL) { | 39 | if($model != NULL) { |
| 40 | if(!empty( $owner->user )) { | 40 | if(!empty( $owner->user )) { |
| 41 | $customer = $owner->user; | 41 | $customer = $owner->user; |
| 42 | + if(preg_match('/\S+@\S+\.\S+/', $customer->username)) { | ||
| 43 | + $email = $customer->username; | ||
| 44 | + } else { | ||
| 45 | + return false; | ||
| 46 | + } | ||
| 42 | } | 47 | } |
| 43 | $url = ''; | 48 | $url = ''; |
| 44 | if($model::className() == Product::className()) { | 49 | if($model::className() == Product::className()) { |
| @@ -62,7 +67,7 @@ | @@ -62,7 +67,7 @@ | ||
| 62 | 'url' => $url, | 67 | 'url' => $url, |
| 63 | ], | 68 | ], |
| 64 | 'subject' => 'Ваш комментарий опубликован', | 69 | 'subject' => 'Ваш комментарий опубликован', |
| 65 | - 'email' => ( !empty( $customer ) ? $customer->email : $owner->email ), | 70 | + 'email' => ( !empty( $customer ) ? $email : $owner->email ), |
| 66 | ]); | 71 | ]); |
| 67 | return $mailer; | 72 | return $mailer; |
| 68 | } | 73 | } |