소스 검색

Set cache folder per url

jmontoyaa 8 년 전
부모
커밋
f366f8b2f6
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      main/inc/lib/template.lib.php

+ 4 - 2
main/inc/lib/template.lib.php

@@ -83,10 +83,12 @@ class Template
             api_get_path(SYS_PLUGIN_PATH) // plugin folder
         );
 
-        $cache_folder = api_get_path(SYS_ARCHIVE_PATH).'twig';
+        $urlId = api_get_current_access_url_id();
+
+        $cache_folder = api_get_path(SYS_ARCHIVE_PATH).'twig/'.$urlId.'/';
 
         if (!is_dir($cache_folder)) {
-            mkdir($cache_folder, api_get_permissions_for_new_directories());
+            mkdir($cache_folder, api_get_permissions_for_new_directories(), true);
         }
 
         $loader = new Twig_Loader_Filesystem($template_paths);