public function newAction() { //if not admin redirect to admin index dash board /* if ($this->user_session->role_id != 1){ $this->_redirect('/admin/index'); } */ //show message if it is set true if (isset($this->user_session->msg)) { $this->view->msg = $this->user_session->msg; unset($this->user_session->msg); } //$this->adapter = new Zend_File_Transfer_Adapter_Http(); $form = new Application_Form_UserForm(); $this->view->form = $form; if (!$this->_request->isPost()) { //$form->role->setValue($this->user_session->selected); $this->view->form = $form; return; } $formData = $this->_request->getPost(); if (!$form->isValid($formData)) { $this->view->form = $form; return; } $exist = $this->user->checkEmail($formData['email']); if ($exist == true) { $this->view->msg = "<div class='errors'>Email (User ID) already exists. Please make another one .</div>"; return; } $formData['date_added'] = date("Y-m-d"); $this->view->msg = $this->user->addUser($formData); //$this->user_session->selected = $formData['role']; $this->user_session->msg = $this->view->msg; //$this->_redirect('/admin/user/new'); //clear all form fields $form->reset(); }