Commit 04b199f04a7ac185af5554263eb4044e69f787e6
1 parent
9454f3c0
koshuky
Showing
2 changed files
with
48 additions
and
1 deletions
Show diff stats
src/app/frontend/controllers/PageController.php
@@ -1519,11 +1519,57 @@ | @@ -1519,11 +1519,57 @@ | ||
1519 | } | 1519 | } |
1520 | 1520 | ||
1521 | public function basket_uaAction(){ | 1521 | public function basket_uaAction(){ |
1522 | + | ||
1523 | + if($this->request->isPost()){ | ||
1524 | + | ||
1525 | + $data['name'] = $this->request->getPost('name', 'string', NULL); | ||
1526 | + $email = $this->request->getPost('email', 'string', NULL); | ||
1527 | + $form = $this->request->getPost('form', 'string', NULL); | ||
1528 | + $data['email'] = filter_var($email, FILTER_VALIDATE_EMAIL); | ||
1529 | + | ||
1530 | + if (!empty($data['email']) && $form == 'subscribe') { | ||
1531 | + | ||
1532 | + $this->sendmail->sendPleaseReturn($data['name'], $data['email']); | ||
1533 | + $this->flash->success("Проверьте Вашу почтовый ящик"); | ||
1534 | + | ||
1535 | + } | ||
1536 | + else { | ||
1537 | + | ||
1538 | + $this->flash->error("Заполните поле Email"); | ||
1539 | + | ||
1540 | + } | ||
1541 | + | ||
1542 | + } | ||
1543 | + | ||
1522 | $this->view->setMainView('basket_ua'); | 1544 | $this->view->setMainView('basket_ua'); |
1545 | + | ||
1523 | } | 1546 | } |
1524 | 1547 | ||
1525 | public function basket_ruAction(){ | 1548 | public function basket_ruAction(){ |
1549 | + | ||
1550 | + if($this->request->isPost()){ | ||
1551 | + | ||
1552 | + $data['name'] = $this->request->getPost('name', 'string', NULL); | ||
1553 | + $email = $this->request->getPost('email', 'string', NULL); | ||
1554 | + $form = $this->request->getPost('form', 'string', NULL); | ||
1555 | + $data['email'] = filter_var($email, FILTER_VALIDATE_EMAIL); | ||
1556 | + | ||
1557 | + if (!empty($data['email']) && $form == 'subscribe') { | ||
1558 | + | ||
1559 | + $this->sendmail->sendPleaseReturn($data['name'], $data['email']); | ||
1560 | + $this->flash->success("Проверьте Вашу почтовый ящик"); | ||
1561 | + | ||
1562 | + } | ||
1563 | + else { | ||
1564 | + | ||
1565 | + $this->flash->error("Заполните поле Email"); | ||
1566 | + | ||
1567 | + } | ||
1568 | + | ||
1569 | + } | ||
1570 | + | ||
1526 | $this->view->setMainView('basket_ru'); | 1571 | $this->view->setMainView('basket_ru'); |
1572 | + | ||
1527 | } | 1573 | } |
1528 | 1574 | ||
1529 | 1575 |
src/app/frontend/views/basket_ru.php
@@ -417,13 +417,14 @@ else | @@ -417,13 +417,14 @@ else | ||
417 | <div class=""> | 417 | <div class=""> |
418 | <div class="col-md-1"> </div> | 418 | <div class="col-md-1"> </div> |
419 | <div class="input-group-input col-md-4"> | 419 | <div class="input-group-input col-md-4"> |
420 | + <input type="hidden" name="form" value="subscribe"> | ||
420 | <input type="text" required name="name" class="form-control" placeholder="Имя"> | 421 | <input type="text" required name="name" class="form-control" placeholder="Имя"> |
421 | </div> | 422 | </div> |
422 | <div class="input-group-input col-md-4"> | 423 | <div class="input-group-input col-md-4"> |
423 | <input type="email" required name="email" class="form-control" placeholder="e-mail"> | 424 | <input type="email" required name="email" class="form-control" placeholder="e-mail"> |
424 | </div> | 425 | </div> |
425 | <div class="input-group-btn col-md-1"> | 426 | <div class="input-group-btn col-md-1"> |
426 | - <button type="submit" class="btn small_buttom green text-center">Подписаться</button> | 427 | + <button type="submit" name="subscribe" class="btn small_buttom green text-center">Подписаться</button> |
427 | </div> | 428 | </div> |
428 | <div class="col-md-1"> </div> | 429 | <div class="col-md-1"> </div> |
429 | </div> | 430 | </div> |