Ignore:
Timestamp:
12/03/11 18:11:54 (8 years ago)
Author:
patdenice
Message:

Display cache informations on admin page.
Add possibility to clear the cache.
Resize method is now applied on big images.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/GThumb/functions.inc.php

    r12678 r12691  
    131131} 
    132132 
     133function gtdirsize($path, &$size=0, &$nb_files=0) 
     134{ 
     135  if (is_dir($path)) 
     136  { 
     137    $fh = opendir($path); 
     138    while ($file = readdir($fh)) 
     139    { 
     140      if ($file != '.' and $file != '..' and $file != 'index.htm') 
     141      { 
     142        $pathfile = $path . '/' . $file; 
     143        if (is_dir($pathfile)) 
     144        { 
     145          $data = gtdirsize($pathfile, $size, $nb_files); 
     146        } 
     147        else 
     148        { 
     149          $size += filesize($pathfile); 
     150          $nb_files++; 
     151        } 
     152      } 
     153    } 
     154    closedir($fh); 
     155  } 
     156  return array( 
     157    'size' => $size, 
     158    'nb_files' => $nb_files, 
     159  ); 
     160} 
     161 
    133162?> 
Note: See TracChangeset for help on using the changeset viewer.