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'); }
/** * действие для странички с контактной формой - 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); }
public function ajax_contact_messagesAction() { $startFrom = $_POST['startFrom']; $model = new contactModel(); echo json_encode($model->ajax_contact_messages($startFrom)); }