/** * DOCUMENT ME * @param sfWebRequest $request */ public function executeAddSlot(sfWebRequest $request) { $page = $this->retrievePageForAreaEditing(); aTools::setCurrentPage($page); $this->type = $this->getRequestParameter('type'); $this->options = aTools::getAreaOptions($page->id, $this->name); aTools::setRealUrl($request->getParameter('actual_url')); if (!in_array($this->type, array_keys(aTools::getSlotTypesInfo($this->options)))) { $this->forward404(); } }
/** * DOCUMENT ME * @param sfRequest $request * @return mixed */ public function executeAjaxEditView(sfRequest $request) { // Refresh the view $this->editSetup(); aTools::setRealUrl($request->getParameter('realUrl')); return $this->editAjax(true); }