function execute() { $tableName = $this->parent->getTableName(); $siteMap =& org_glizy_ObjectFactory::createObject('org.glizycms.core.application.SiteMapDB'); $siteMap->getSiteArray(); $menuNode = $siteMap->getMenuByPageType($tableName . '.views.FrontEnd'); if ($menuNode) { $menuProxy = org_glizy_ObjectFactory::createObject('org.glizycms.contents.models.proxy.MenuProxy'); $pageId = $menuProxy->deleteMenu($menuNode->id); } org_glizy_Modules::deleteCache(); return true; }
public function execute($id, $moduleId) { // TODO tradurre le label if (!$moduleId) { $this->setComponentsAttribute('moduleId', 'value', $id); $moduleVO = $this->getModuleVO($id); $text = '<p>Duplicazione modulo <b>' . __T($moduleVO->name) . '</b> id: ' . $moduleVO->id . '<p>'; $this->setComponentsAttribute('text', 'text', $text); } else { $moduleVO = $this->getModuleVO($moduleId); $duplicateClass = org_glizy_ObjectFactory::createObject($moduleVO->classPath . '.Duplicate', $moduleVO); org_glizy_Modules::deleteCache(); $this->changeAction('index'); } }
function execute() { org_glizy_Modules::deleteCache(); org_glizy_cache_CacheFile::cleanPHP(__Paths::get('APPLICATION_TO_ADMIN_CACHE')); return true; }