function actionRecompileMemberMenu($bInstall = true)
 {
     bx_import('BxDolMemberMenu');
     $oMemberMenu = new BxDolMemberMenu();
     $bResult = $oMemberMenu->deleteMemberMenuCaches();
     return $bResult ? BX_DOL_INSTALLER_SUCCESS : BX_DOL_INSTALLER_FAILED;
 }
Beispiel #2
0
         break;
     }
     // JS
     $aResult = clearCache($GLOBALS['oSysTemplate']->_sJsCachePrefix, BX_DIRECTORY_PATH_CACHE_PUBLIC);
     break;
 case 'pb':
     bx_import('BxDolPageViewAdmin');
     $oPageViewCacher = new BxDolPageViewCacher('', '');
     $oCachePb = $oPageViewCacher->getBlocksCacheObject();
     $aResult = clearCacheObject($oCachePb, 'pb_');
     break;
 case 'users':
     //member menu
     bx_import('BxDolMemberMenu');
     $oMemberMenu = new BxDolMemberMenu();
     $oMemberMenu->deleteMemberMenuCaches();
     $aResult = clearCache('user', BX_DIRECTORY_PATH_CACHE);
     break;
 case 'db':
     $GLOBALS['MySQL']->oParams->clearCache();
     $oCacheDb = $GLOBALS['MySQL']->getDbCacheObject();
     $aResult = clearCacheObject($oCacheDb, 'db_');
     break;
 case 'template':
     $oCacheTemplates = $GLOBALS['oSysTemplate']->getTemplatesCacheObject();
     $aResult = clearCacheObject($oCacheTemplates, $GLOBALS['oSysTemplate']->_sCacheFilePrefix);
     break;
 case 'js_css':
     $aResult = clearCache($GLOBALS['oSysTemplate']->_sCssCachePrefix, BX_DIRECTORY_PATH_CACHE_PUBLIC);
     if ($aResult['code'] == 0) {
         $aResult = clearCache($GLOBALS['oSysTemplate']->_sJsCachePrefix, BX_DIRECTORY_PATH_CACHE_PUBLIC);