* @version SVN: $Id: actions.class.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $ */ class subscribersActions extends sfActions { public function executeRegistration(sfWebRequest $request) { $this->form = new FrontendSubscriberForm(); if($request->isMethod('post')) { $this->form->bind($request->getParameter($this->form->getName())); if($this->form->isValid()) { $this->form->save(); $this->getUser()->addMessage(__('Registrace pro odebírání ZvZ v pdf proběhla v pořádku.')); $this->redirect('homepage'); } } } public function executeDelete(sfWebRequest $request) { $this->forward404Unless($this->subscriber = Doctrine::getTable('Subscriber')->findOneById($request->getParameter('id'))); $this->forward404Unless($this->subscriber->getToken() == $request->getParameter('token')); $this->subscriber->delete(); $this->getUser()->addMessage(__('Byl(a) jste vymazán(a) ze seznamu příjemců ZvZ.')); $this->redirect('homepage'); } }