function createCache()
 {
     $oCacher = new BxDolPageViewCacher($this->sDBTable, $this->sCacheFile);
     $oCacher->createCache();
 }
Example #2
0
 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));
         }
     }
 }