public function executeSavePage() { try { PanelService::objectSave($obj, $parent); Urlrewrite::updateUrlRelationCache(); //UtilsHelper::setBackendMsg("Saved"); } catch (Exception $e) { UtilsHelper::setBackendMsg("Error saving Page: " . $e->getMessage(), "error"); } // exec('rm -fr '.SF_ROOT_DIR.DIRECTORY_SEPARATOR.'cache'.DIRECTORY_SEPARATOR.'menus/*'); // PanelService::redirect(); // exit(); }
public function executeSavePageI18n() { try { $pageType = $this->getRequestParameter("attrPageType"); if (!$pageType) { $request = $this->getRequest(); $request->setParameter('attrPageType', 'CONTENT'); } BackendService::objectSave($obj, $parent); $obj->setRewriteUrl($this->getRequestParameter("attrRewriteUrl")); if (!$this->getRequestParameter("attrIsSecure")) { $obj->setIsSecure(NULL); } $obj->save(null, $parent, $this->getRequestParameter("attrCulture")); Urlrewrite::updateUrlRelationCache(); UtilsHelper::setBackendMsg("Saved"); } catch (Exception $e) { UtilsHelper::setBackendMsg("Error while saving: " . $e->getMessage(), "error"); } $this->forward(strtolower($this->getRequestParameter('moduleName')), "edit" . $this->getRequestParameter('documentName')); exit; }