static function putCachedPage($oPage, $sCacheKey) { $sCacheFile = self::cachedirPage($oPage) . self::relativefilenameCachedPage($sCacheKey); self::debug("putting cachedPage : " . $sCacheFile . " (" . $oPage->getName() . ")"); self::putCachedObject($sCacheFile, $oPage); //do symlinks for quick access $nPageGroupId = $oPage->getPageGroup()->getId(); $nPageId = $oPage->getId(); //target of symlink $sTargetDir = 'bygroup/' . $nPageGroupId . '/' . $nPageId . '/'; if (AnwComponent::globalCfgSymlinksRelative()) { $sTargetDir = '../' . $sTargetDir; } else { $sTargetDir = ANWPATH_CACHECONTENT . $sTargetDir; } $sSymlink = self::symlinkPageByName($oPage->getName()); self::cacheSymlink($sTargetDir, $sSymlink, ANWPATH_CACHECONTENT); $sSymlink = self::symlinkPageById($oPage->getId()); self::cacheSymlink($sTargetDir, $sSymlink, ANWPATH_CACHECONTENT); }