Commit 04b199f04a7ac185af5554263eb4044e69f787e6

Authored by Alex Savenko
1 parent 9454f3c0

koshuky

src/app/frontend/controllers/PageController.php
... ... @@ -1519,11 +1519,57 @@
1519 1519 }
1520 1520  
1521 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 1544 $this->view->setMainView('basket_ua');
  1545 +
1523 1546 }
1524 1547  
1525 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 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 417 <div class="">
418 418 <div class="col-md-1"> &nbsp;</div>
419 419 <div class="input-group-input col-md-4">
  420 + <input type="hidden" name="form" value="subscribe">
420 421 <input type="text" required name="name" class="form-control" placeholder="Имя">
421 422 </div>
422 423 <div class="input-group-input col-md-4">
423 424 <input type="email" required name="email" class="form-control" placeholder="e-mail">
424 425 </div>
425 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 428 </div>
428 429 <div class="col-md-1"> &nbsp;</div>
429 430 </div>
... ...