public function addMessageAction() { //create new message $this->view->postUrl = $this->getRequest()->getRequestUri(); $request = $this->getRequest(); $form = new Security_Form_SysMessage(); $elements = $form->getElements(); $form->clearDecorators(); foreach ($elements as $element) { $element->removeDecorator('label'); //$element->removeDecorator('Errors'); } if ($request->isPost()) { $options = $request->getPost(); if ($form->isValid($options)) { //$options['status']='active'; $model = new Security_Model_SysMessage($options); $id = $model->save(); if ($id) { $this->_flashMessenger->addMessage(array('success' => 'Message added successfully!')); $this->_helper->_redirector->gotoUrl($this->view->seoUrl($this->view->postUrl)); } else { $this->_flashMessenger->addMessage(array('error' => 'Failed to add Message!')); $this->_helper->_redirector->gotoUrl($this->view->seoUrl($this->view->postUrl)); } $form->reset(); } else { $form->reset(); $form->populate($options); } } $this->view->form = $form; }