diff --git a/common/widgets/Mailer.php b/common/widgets/Mailer.php
index 5b82120..dd8b735 100755
--- a/common/widgets/Mailer.php
+++ b/common/widgets/Mailer.php
@@ -37,7 +37,7 @@ class Mailer extends Widget{
if(!$mail->send()) {
\Yii::$app->getSession()->setFlash('error', 'Mailer Error: ' . $mail->ErrorInfo);
- var_dump($mail->ErrorInfo);die();
+
return 'Mailer Error: ' . $mail->ErrorInfo;
} else {
diff --git a/common/widgets/views/order.php b/common/widgets/views/order.php
new file mode 100644
index 0000000..a4158b1
--- /dev/null
+++ b/common/widgets/views/order.php
@@ -0,0 +1,129 @@
+
+
+
+
+
+ NAKED PRICE
+
+
+
+
+
+
+
Добрый день, account->name ?>!
+ Ваш заказ получен. В ближайшее время с Вами свяжется наш менеджер для уточнения деталей
+
+
+
+
+ Заказ №id ?>
+
+ created_at->format("d.m.Y"); ?>
+
+ На сумму total ?> грн
+ |
+
+ Данные покупателя
+
+ account->name ?>
+
+ account->phone ?>
+
+ account->email ?>
+ |
+
+ Доставка
+
+ city ?>
+
+ address ?>
+
+ |
+
+ Спасибо за покупку!
+
+
+ |
+
+
+
+
+
+ |
+ Название |
+ Количество |
+ Цена |
+
+
+
+ orderItems as $thisItem) { ?>
+
+
+
+ |
+
+ product->name ?>
+ |
+
+ ×quantity ?>
+ |
+
+ total) ?> грн
+ |
+
+
+
+
+
+
+ Всего к оплате:
+ |
+
+ total) ?> грн
+ |
+
+
+
+ |
+
+
+
+
+ NAKED PRICE – цены взрывают сознание
+
+
+
Дата покупки: created_at ?>
+
+
+
+
\ No newline at end of file
diff --git a/frontend/controllers/BasketController.php b/frontend/controllers/BasketController.php
index e34f3cf..fdf8649 100755
--- a/frontend/controllers/BasketController.php
+++ b/frontend/controllers/BasketController.php
@@ -9,6 +9,7 @@ use Yii;
use yii\web\Controller;
use common\modules\product\models\ProductVariant;
use common\models\Orders;
+use common\widgets\Mailer;
//use app\models\User;
//use app\models\OrdersProducts;
use yii\web\HttpException;
@@ -66,6 +67,17 @@ class BasketController extends Controller
$order = clone $modelOrder;
$modelOrder->clearBasket();
+ Mailer::widget(
+ ['type' => 'order',
+ 'subject'=> 'Спасибо за регистрацию',
+ 'email' => $model->username,
+ 'params' => [
+ 'name' => $modelOrder->name,
+ 'order' => $order,
+ 'variants' => $productV,
+ ]
+ ]);
+
return $this->render('success',[
'order' => $order,
'variants' => $productV,
@@ -81,6 +93,8 @@ class BasketController extends Controller
$modelOrder->phone = $user->phone;
$modelOrder->name = $user->name;
}
+
+
return $this->render('index', [
'modelMod'=>$modelMod,
--
libgit2 0.21.4