/** Add a new quote * @access public * @return void */ public function addAction() { $form = new QuoteForm(); $form->details->setLegend('Add a new quote or announcement'); $form->submit->setLabel('Submit details'); $this->view->form = $form; if ($this->getRequest()->isPost()) { if ($form->isValid($this->_request->getPost())) { $this->_quotes->add($form->getValues()); $this->getFlash()->addMessage('New quote/announcement entered'); $this->redirect(self::REDIRECT); } else { $form->populate($form->getValues()); } } }