コード例 #1
0
 public function contactAction(Request $request)
 {
     $data_page = $this->index('basic_page');
     $form = new ContactModel($request);
     if ($request->isPost()) {
         if ($form->isValid()) {
             $form->saveToDB();
             mail(Config::get('admin_email'), "Сообщение от пользователя {$form->name} ", $form->name . PHP_EOL . $form->email . PHP_EOL . $form->message . PHP_EOL . $form->date);
             $form->name = '';
             $form->email = '';
             $form->message = '';
             Session::setFlash(__t('message_send'));
         } else {
             Session::setFlash(__t('message_not_send'));
         }
     }
     $args = array('form' => $form, 'data_page' => $data_page, 'img' => $data_page['img']);
     return $this->render($args);
 }
コード例 #2
0
 public function contactAction(Request $request)
 {
     $form = new ContactModel($request);
     $msg = $request->get('msg');
     if ($request->isPost()) {
         if ($form->isValid()) {
             $this->redirect('/index.php?rout=index/contact&id=3&msg=Сообщение отправленно');
             $form->saveToDb();
             mail('*****@*****.**', 'HELLOW', $form->name . PHP_EOL . $form->email . PHP_EOL . $form->message . PHP_EOL . $form->date);
             $form->name = '';
             $form->email = '';
             $form->message = '';
         } else {
             $msg = 'Fail!!!';
         }
     }
     $args = array('form' => $form, 'msg' => $msg);
     return $this->render('contact', $args);
 }