/** * Method for saving a commenter * * @param ZendForm $p_form * @param ICommenter $p_commenter */ private function handleForm(Zend_Form $p_form, $p_commenter) { if ($this->getRequest()->isPost() && $p_form->isValid($_POST)) { $values = $p_form->getValues(); $values['ip'] = $this->getRequest()->getClientIp(); $values['time_created'] = new DateTime(); $this->commenterRepository->save($p_commenter, $values); $this->commenterRepository->flush(); $this->_helper->flashMessenger(getGS('Commenter "$1" saved.', $p_commenter->getName())); $this->_helper->redirector->gotoSimple('index'); } }
/** * Method for saving a commenter * * @param ZendForm $p_form * @param ICommenter $p_commenter */ private function handleForm(Zend_Form $p_form, $p_commenter) { $translator = \Zend_Registry::get('container')->getService('translator'); if ($this->getRequest()->isPost() && $p_form->isValid($_POST)) { $values = $p_form->getValues(); $values['ip'] = $this->getRequest()->getClientIp(); $values['time_created'] = new DateTime(); $this->commenterRepository->save($p_commenter, $values); $this->commenterRepository->flush(); $this->_helper->flashMessenger($translator->trans('Commenter $1 saved.', array('$1' => $p_commenter->getName()), 'comments')); $this->_helper->redirector->gotoSimple('index'); } }