public function voteAction() { $id = (int) $this->_getParam('id'); try { Yadda_Model_Deal::vote($id, Yadda_UserAgent::getIp()); $this->getHelper('FlashMessenger')->addMessage('Thanks for the vote! We\'ll pass the request on.'); } catch (Yadda_Model_Exception $e) { $this->getHelper('FlashMessenger')->addMessage($e->getMessage()); } $this->_redirect($this->view->url(array('id' => $id), 'deal') . '?from=vote'); }