Commit 87f1520d233b1f8d5a7aae0a92fcdc34d491bb68
1 parent
36d39dfa
mailing
Showing
5 changed files
with
54 additions
and
40 deletions
Show diff stats
common/config/.gitignore
common/config/main.php
| ... | ... | @@ -58,8 +58,8 @@ |
| 58 | 58 | 'transport' => [ |
| 59 | 59 | 'class' => 'Swift_SmtpTransport', |
| 60 | 60 | 'host' => 'smtp.gmail.com', |
| 61 | - 'username' => 'kbenergy.kiev@gmail.com', | |
| 62 | - 'password' => '', | |
| 61 | + 'username' => 'clud.net.mails@gmail.com', | |
| 62 | + 'password' => 'a3E6yNb9KUtF', | |
| 63 | 63 | 'port' => '587', |
| 64 | 64 | 'encryption' => 'tls', |
| 65 | 65 | ], | ... | ... |
frontend/assets/AppAsset.php
| ... | ... | @@ -12,9 +12,8 @@ |
| 12 | 12 | public $basePath = '@webroot'; |
| 13 | 13 | public $baseUrl = '@web'; |
| 14 | 14 | public $css = [ |
| 15 | - 'css/site.css', | |
| 15 | +// 'css/site.css', | |
| 16 | 16 | 'css/animate.css', |
| 17 | - //'css/style.css', | |
| 18 | 17 | 'css/style.blue.kb.css', |
| 19 | 18 | 'css/owl.carousel.css', |
| 20 | 19 | 'css/owl.theme.css', |
| ... | ... | @@ -34,7 +33,7 @@ |
| 34 | 33 | 'js/photoswipe.min.js', |
| 35 | 34 | 'js/photoswipe-ui-default.min.js', |
| 36 | 35 | 'js/script.js', |
| 37 | - '//maps.googleapis.com/maps/api/js?key=AIzaSyCoR1Jb-mIFUjPwKiuSlmtYBEwnJOBnAgg&callback=initMap', | |
| 36 | +// '//maps.googleapis.com/maps/api/js?key=AIzaSyCoR1Jb-mIFUjPwKiuSlmtYBEwnJOBnAgg&callback=initMap', | |
| 38 | 37 | 'js/gmaps.init.js', |
| 39 | 38 | ]; |
| 40 | 39 | public $depends = [ | ... | ... |
frontend/controllers/SiteController.php
| ... | ... | @@ -101,26 +101,40 @@ |
| 101 | 101 | public function actionFeedback() |
| 102 | 102 | { |
| 103 | 103 | Yii::$app->response->format = Response::FORMAT_JSON; |
| 104 | - if (empty( Yii::$app->request->post() )) { | |
| 104 | + if (empty(Yii::$app->request->post())) { | |
| 105 | 105 | throw new BadRequestHttpException(); |
| 106 | 106 | } else { |
| 107 | 107 | $model = new Feedback(); |
| 108 | 108 | if ($model->load(Yii::$app->request->post()) && $model->save()) { |
| 109 | - Yii::$app->mailer->compose('feedback.php', ['model' => $model]) | |
| 110 | - ->setFrom('zhegal@gmail.com') | |
| 111 | - ->setTo($model->email) | |
| 112 | - ->setSubject($model->title) | |
| 113 | - ->send(); | |
| 114 | - return [ | |
| 115 | - 'success' => true, | |
| 116 | - 'message' => 'Success message', | |
| 117 | - 'alert' => '<div class="alert alert-success"> | |
| 118 | - <h3>Success</h3> | |
| 119 | - <p> | |
| 120 | - Success text | |
| 121 | - </p> | |
| 122 | - </div>', | |
| 123 | - ]; | |
| 109 | + $settings = Settings::getInstance(); | |
| 110 | + | |
| 111 | + $mailer = Yii::$app->mailer->compose( | |
| 112 | + 'feedback.php', | |
| 113 | + [ 'model' => $model ] | |
| 114 | + ) | |
| 115 | + ->setFrom('clud.net.mails@gmail.com') | |
| 116 | + ->setTo([$settings->email]) | |
| 117 | + ->setSubject($model->title); | |
| 118 | + | |
| 119 | + if ( $mailer->send() ){ | |
| 120 | + return [ | |
| 121 | + 'success' => true, | |
| 122 | + 'message' => 'Success message', | |
| 123 | + 'alert' => '<div class="alert alert-success"> | |
| 124 | + <h3>Success</h3> | |
| 125 | + <p> | |
| 126 | + Success text | |
| 127 | + </p> | |
| 128 | + </div>', | |
| 129 | + ]; | |
| 130 | + } | |
| 131 | + else{ | |
| 132 | + return [ | |
| 133 | + 'success' => false, | |
| 134 | + 'error' => 'mail->send() didn\'t send email', | |
| 135 | + ]; | |
| 136 | + } | |
| 137 | + | |
| 124 | 138 | } else { |
| 125 | 139 | return [ |
| 126 | 140 | 'success' => false, | ... | ... |
frontend/views/layouts/main.php
| ... | ... | @@ -93,8 +93,9 @@ _________________________________________________________ --> |
| 93 | 93 | <p class="hidden-sm hidden-xs"> |
| 94 | 94 | <?php |
| 95 | 95 | if (!empty($settings->phone)) { |
| 96 | + $phone = str_replace(" ", "", $settings->phone); | |
| 96 | 97 | echo \Yii::t('app', 'Зв\'яжіться з нами по тел. '); |
| 97 | - echo Html::a($settings->phone, "tel: {$settings->phone}"); | |
| 98 | + echo Html::a($settings->phone, "tel:{$phone}"); | |
| 98 | 99 | if (!empty($settings->email)) { |
| 99 | 100 | echo \Yii::t('app', ' або '); |
| 100 | 101 | echo Html::a($settings->email, "mailto:$settings->email"); |
| ... | ... | @@ -366,7 +367,7 @@ _________________________________________________________ --> |
| 366 | 367 | |
| 367 | 368 | <div class="modal-content"> |
| 368 | 369 | <div class="modal-header"> |
| 369 | - <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> | |
| 370 | + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> | |
| 370 | 371 | <h3 class="modal-title" id="Login">Зворотній зв'язок</h3> |
| 371 | 372 | </div> |
| 372 | 373 | <div class="modal-body"> |
| ... | ... | @@ -398,16 +399,16 @@ _________________________________________________________ --> |
| 398 | 399 | ] |
| 399 | 400 | ); ?> |
| 400 | 401 | |
| 401 | - <p class="text-center"> | |
| 402 | - <?= Html::submitButton( | |
| 403 | - 'Надіслати', | |
| 404 | - [ | |
| 405 | - 'class' => 'send-form btn btn-lg btn-template-primary button-consultation', | |
| 406 | - 'onclick' => "ga('send', 'event', 'button-consultation.cec', 'send')", | |
| 407 | - ] | |
| 408 | - ) ?> | |
| 409 | - </p> | |
| 410 | - <p class="text-center"> | |
| 402 | + <p class="text-center"> | |
| 403 | + <?= Html::submitButton( | |
| 404 | + 'Надіслати', | |
| 405 | + [ | |
| 406 | + 'class' => 'send-form btn btn-lg btn-template-primary button-consultation', | |
| 407 | + 'onclick' => "ga('send', 'event', 'button-consultation.cec', 'send')", | |
| 408 | + ] | |
| 409 | + ) ?> | |
| 410 | + </p> | |
| 411 | + <p class="text-center"> | |
| 411 | 412 | <?= Html::submitButton( |
| 412 | 413 | 'Надіслати', |
| 413 | 414 | [ |
| ... | ... | @@ -415,8 +416,8 @@ _________________________________________________________ --> |
| 415 | 416 | 'onclick' => "ga('send', 'event', 'button-сalculate the cost.cec', 'send')", |
| 416 | 417 | ] |
| 417 | 418 | ) ?> |
| 418 | - </p> | |
| 419 | - <p class="text-center"> | |
| 419 | + </p> | |
| 420 | + <p class="text-center"> | |
| 420 | 421 | <?= Html::submitButton( |
| 421 | 422 | 'Надіслати', |
| 422 | 423 | [ |
| ... | ... | @@ -424,7 +425,7 @@ _________________________________________________________ --> |
| 424 | 425 | 'onclick' => "ga('send', 'event', 'button-order station.cec', 'send')", |
| 425 | 426 | ] |
| 426 | 427 | ) ?> |
| 427 | - </p> | |
| 428 | + </p> | |
| 428 | 429 | |
| 429 | 430 | <?php ActiveForm::end(); ?> |
| 430 | 431 | |
| ... | ... | @@ -443,12 +444,12 @@ _________________________________________________________ --> |
| 443 | 444 | |
| 444 | 445 | <div class="modal-content"> |
| 445 | 446 | <div class="modal-header"> |
| 446 | - <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> | |
| 447 | - <h3 class="modal-title" id="Success">Success</h3> | |
| 447 | + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> | |
| 448 | + <h3 class="modal-title" id="Success">Спасибо за заявку</h3> | |
| 448 | 449 | </div> |
| 449 | 450 | <div class="modal-body"> |
| 450 | 451 | |
| 451 | - <p>Thank for your reply, we will call you, maybe.</p> | |
| 452 | + <p>Мы свяжемся с вами в ближайшее время</p> | |
| 452 | 453 | <p class="text-center"> |
| 453 | 454 | <button type="button" class="btn btn-template-primary" data-dismiss="modal">Close</button> |
| 454 | 455 | </p> | ... | ... |