コード例 #1
0
ファイル: cache.php プロジェクト: fritzdenim/pangMoves
 /**
  * 
  * @param type $lifetime
  */
 public static function gc($lifetime)
 {
     $wp_filesystem = self::getWpFileSystem();
     if ($wp_filesystem === false) {
         return false;
     }
     $result = true;
     $files = JchPlatformUtility::lsFiles(rtrim(JCH_CACHE_DIR, '/\\'), '.', TRUE);
     $now = time();
     foreach ($files as $file) {
         $time = $wp_filesystem->mtime($file);
         if ($time + $lifetime < $now || empty($time)) {
             $result |= $wp_filesystem->delete($file);
         }
     }
     return $result;
 }
コード例 #2
0
ファイル: ajax.php プロジェクト: fritzdenim/pangMoves
 private static function getImageFiles($dir, $recursive = false)
 {
     return JchPlatformUtility::lsFiles($dir, '\\.(?:gif|jpe?g|png|GIF|JPE?G|PNG)$', $recursive);
 }