public function contactUsAction() { $form = new ContactForm(); if ($this->getRequest()->isPost()) { $data = $this->params()->fromPost(); $form->setData($data); if ($form->isValid()) { $data = $form->getData(); return $this->redirect()->toRoute('contactUsThankYou', array('controller' => 'index', 'action' => 'thankYou')); } else { /*print_r($form->getMessages()); die("INVALID !!!");*/ } // print_r($data);die(); } return ['form' => $form]; }
public function indexAction() { $form = new ContactForm(); $request = $this->getRequest(); if ($request->isPost()) { $form->addInputFilter(); $form->setData($request->getPost()); if ($form->isValid()) { $m = new Message(); $m->exchangeArray($request->getPost()); $this->getMessageTable()->add($m); $message = ["Your message has been successfully sent", Messenger::SUCCESS]; } else { $message = ["All inputs have to be filled out", Messenger::ERROR]; } } return ['reference' => $this->getReferenceTable()->select(null, 3), 'posts' => $this->getPostTable()->select(null, 2, "users", "posts.author_id = users.id", "full_name", "posts.id DESC"), 'message' => isset($message) ? $message : null, 'contactForm' => new ContactForm()]; }
public function indexAction() { $this->layout("layout/page"); $form = new ContactForm(); $request = $this->getRequest(); if ($request->isPost()) { $form->addInputFilter(); $form->setData($request->getPost()); if ($form->isValid()) { $m = new Message(); $m->exchangeArray($request->getPost()); $this->getMessageTable()->add($m); $message = ["Your message has been successfully sent", Messenger::SUCCESS]; } else { $message = ["All inputs have to be filled out", Messenger::ERROR]; } } return ['message' => isset($message) ? $message : null, 'contactForm' => new ContactForm()]; }
public function indexAction() { $contactForm = new ContactForm(); $request = $this->getRequest(); if ($request->isPost()) { $postData = array_merge_recursive($request->getPost()->toArray(), $request->getFiles()->toArray()); $contactForm->setInputFilter(new ContactValidator()); $contactForm->setData($postData); // var_dump($contactForm->getMessages()); // var_dump($contactForm->isValid());die; if ($contactForm->isValid()) { $contactData = $contactForm->getData(); // var_dump($contactData);die; $sendMail = $this->sendMailRegisterConfirm($contactData); } } $view['contact_form'] = $contactForm; $viewM = new ViewModel($view); $viewM->setTerminal(true); return $view; }
public function contactusAction() { // Check if user has submitted the form // Create Contact Us form $form = new ContactForm(); // Check if user has submitted the form if ($this->getRequest()->isPost()) { // Fill in the form with POST data $data = $this->params()->fromPost(); $form->setData($data); // Validate form if ($form->isValid()) { // Get filtered and validated data $data = $form->getData(); $customer = new Customer(); $customer->exchangeArray($data); /*$email = $data['email']; $subject = $data['subject']; $body = $data['body']; $payment = $data['payment'];*/ //$customer->exchangeArray($form->getData()); $this->getCustomerTable()->saveCustomer($customer); /*// Send E-mail $mailSender = new MailSender(); if(!$mailSender->sendMail('*****@*****.**', $email, $subject, $body)) { // In case of error, redirect to "Error Sending Email" page return $this->redirect()->toRoute('application/default', array('controller'=>'index', 'action'=>'sendError')); }*/ // Redirect to "Thank You" page return $this->redirect()->toRoute('application/default', array('controller' => 'index', 'action' => 'thankYou')); } } // Pass form variable to view return new ViewModel(array('form' => $form)); }