Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 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');
     }
 }
Ejemplo n.º 3
0
 function execute()
 {
     org_glizy_Modules::deleteCache();
     org_glizy_cache_CacheFile::cleanPHP(__Paths::get('APPLICATION_TO_ADMIN_CACHE'));
     return true;
 }