function createCache() { $oCacher = new BxDolPageViewCacher($this->sDBTable, $this->sCacheFile); $oCacher->createCache(); }
function actionRecompilePageBuilder($bInstall = true) { ob_start(); $oPVCacher = new BxDolPageViewCacher('sys_page_compose', 'sys_page_compose.inc'); $bResult = $oPVCacher->createCache(); ob_get_clean(); return $bResult ? BX_DOL_INSTALLER_SUCCESS : BX_DOL_INSTALLER_FAILED; }
function createCache($iBlockId = 0) { $oCacher = new BxDolPageViewCacher($this->sDBTable, $this->sCacheFile); $oCacher->createCache(); if ($iBlockId > 0) { $oCacheBlocks = $oCacher->getBlocksCacheObject(); $a = array($iBlockId . true . 'tab' . false, $iBlockId . false . 'tab' . false, $iBlockId . true . 'popup' . false, $iBlockId . false . 'popup' . false, $iBlockId . true . 'tab' . true, $iBlockId . false . 'tab' . true, $iBlockId . true . 'popup' . true, $iBlockId . false . 'popup' . true); foreach ($a as $sKey) { $oCacheBlocks->delData($oCacher->genBlocksCacheKey($sKey)); } } }