public function executeShow(sfWebRequest $request) { rtSiteToolkit::siteRedirect($this->getrtShopProduct($request)); }
protected function processForm(sfWebRequest $request, sfForm $form) { $form->bind($request->getParameter($form->getName()), $request->getFiles($form->getName())); if ($form->isValid()) { $rt_blog_page = $form->save(); $this->clearCache($rt_blog_page); $this->getDispatcher($request)->notify(new sfEvent($this, 'doctrine.admin.save_object', array('object' => $rt_blog_page))); $action = $request->getParameter('rt_post_save_action', 'index'); if ($action == 'edit') { $this->redirect('rtBlogPageAdmin/edit?id=' . $rt_blog_page->getId()); } elseif ($action == 'show') { rtSiteToolkit::siteRedirect($rt_blog_page); } $this->redirect('rtBlogPageAdmin/index'); } $this->getUser()->setFlash('default_error', true, false); }
protected function processForm(sfWebRequest $request, sfForm $form) { $form->bind($request->getParameter($form->getName()), $request->getFiles($form->getName())); if ($form->isValid()) { $rt_wiki_page = $form->save(); $this->clearCache($rt_wiki_page); $this->getDispatcher($request)->notify(new sfEvent($this, 'doctrine.admin.save_object', array('object' => $rt_wiki_page))); if ($rt_wiki_page->getIsRoot()) { // Run a clean on other wiki pages marked as root. Only one root page allowed. $rt_wiki_pages = Doctrine::getTable('rtWikiPage')->findByIsRoot(1); if ($rt_wiki_pages) { foreach ($rt_wiki_pages as $page) { if ($page->getId() != $rt_wiki_page->getId()) { $page->setIsRoot(0); $page->save(); } } } } $action = $request->getParameter('rt_post_save_action', 'index'); if ($action == 'edit') { $this->redirect('rtWikiPageAdmin/edit?id=' . $rt_wiki_page->getId()); } elseif ($action == 'show') { rtSiteToolkit::siteRedirect($rt_wiki_page); } $this->redirect('rtWikiPageAdmin/index'); } $this->getUser()->setFlash('default_error', true, false); }
public function executeShowHandler(sfWebRequest $request) { rtSiteToolkit::siteRedirect($this->getGnSitePage($request)); }
protected function processForm(sfWebRequest $request, sfForm $form) { $form->bind($request->getParameter($form->getName()), $request->getFiles($form->getName())); if ($form->isValid()) { $rt_comment = $form->save(); $this->clearObjectCache($form->getObject()); $action = $request->getParameter('rt_post_save_action', 'index'); if ($action == 'edit') { $this->redirect('rtCommentAdmin/edit?id=' . $rt_comment->getId()); } elseif ($action == 'show') { $object = Doctrine::getTable($form->getObject()->getModel())->find($form->getObject()->getModelId()); rtSiteToolkit::siteRedirect($object); } $this->redirect('rtCommentAdmin/index'); } $this->getUser()->setFlash('default_error', true, false); }