/**
  * 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');
     }
 }