Пример #1
0
 public function sendMessage($arg = false)
 {
     //$this->model->render('ContactModel');
     require_once '../app/models/contactModel.php';
     $model = new contactModel();
     $this->view->blah = $model->blah();
     $this->view->render('contact/index');
 }
Пример #2
0
 /**
  * действие для странички с контактной формой - Contact
  *
  * @param Request $request
  * @return int
  */
 public function contactAction(Request $request)
 {
     $arg = array();
     if (Session::has('user')) {
         $arg = array('email' => Session::get('user')['email'], 'first_name' => Session::get('user')['first_name']);
     }
     if ($request->isPost()) {
         if ($request->post('email') && $request->post('message') && $request->post('name')) {
             $model = new contactModel();
             $param = array('name' => $request->post('name'), 'email' => $request->post('email'), 'message' => $request->post('message'));
             $save_result = $model->saveMessage($param);
             $send_result = $model->sendMessage($param);
             if ($save_result['status'] == 'Success' && $send_result) {
                 Session::setFlash('Message send');
             } else {
                 Session::setFlash('Something wrong. Try later or send mail to <i>xperiask17ise@gmail.com</i>');
             }
         } else {
             Session::setFlash('Fill the fields');
         }
     }
     return $this->render('contact', $arg);
 }
Пример #3
0
 public function ajax_contact_messagesAction()
 {
     $startFrom = $_POST['startFrom'];
     $model = new contactModel();
     echo json_encode($model->ajax_contact_messages($startFrom));
 }