예제 #1
0
 protected function _cache_file_validate()
 {
     if (!SurStudioPluginTranslatorRevolutionLiteConfig::verifyCacheWritable()) {
         return true;
     }
     $path = SurStudioPluginTranslatorRevolutionLiteCommon::getCacheLocation();
     $folder = SurStudioPluginTranslatorRevolutionLiteCommon::isFolderWritable($path);
     if ($folder !== true) {
         throw new Exception('Resource not writable: ' . $folder);
     }
     $files = SurStudioPluginTranslatorRevolutionLiteCommon::areFolderFilesWritable($path);
     if ($files !== true) {
         throw new Exception('Resource not writable: ' . $files);
     }
 }