Changeset 12733 for extensions/GThumb/admin.php
- Timestamp:
- Dec 14, 2011, 5:54:42 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/GThumb/admin.php
r12696 r12733 3 3 if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 4 4 5 global $template, $conf ;5 global $template, $conf, $page; 6 6 7 7 load_language('plugin.lang', GTHUMB_PATH); … … 16 16 gtdeltree(GTHUMB_CACHE_DIR); 17 17 redirect('admin.php?page=plugin-GThumb'); 18 } 19 20 // Generate cache 21 if (isset($_GET['generatecache'])) 22 { 23 if ($_GET['generatecache'] == 'complete') 24 { 25 array_push($page['infos'], l10n('Cache have been generated')); 26 } 27 else 28 { 29 $query = 'SELECT id, path, md5sum, tn_ext FROM '.IMAGES_TABLE.';'; 30 $result = pwg_query($query); 31 $cache_dir = GTHUMB_CACHE_DIR.'/'.$conf['GThumb']['height'].'/'; 32 $missing = array(); 33 34 while ($row = pwg_db_fetch_assoc($result)) 35 { 36 if (!is_file($cache_dir.md5($row['path'].(!empty($row['md5sum']) ? $row['md5sum'] : '')).'.'.$row['tn_ext']) 37 and in_array(get_extension($row['path']), $conf['picture_ext'])) 38 { 39 array_push($missing, $row['id']); 40 } 41 } 42 echo json_encode($missing); 43 exit(); 44 } 18 45 } 19 46 … … 70 97 // Informations 71 98 $data = gtdirsize(GTHUMB_CACHE_DIR); 72 if ($data['size'] > 1024 * 1024)73 $data['size'] = round($data['size'] / (1024 * 1024), 2).' MB';74 else75 $data['size'] = round($data['size'] / 1024, 2).' KB';76 99 77 100 $template->assign( 78 101 array( 79 'NB_ ELEMENTS' => l10n_dec('%d file', '%d files', $data['nb_files']),80 ' ELEMENTS_SIZE' => $data['size'],102 'NB_FILES' => $data['nb_files'], 103 'CACHE_SIZE' => $data['size'], 81 104 'PWG_TOKEN' => get_pwg_token(), 82 105 )
Note: See TracChangeset
for help on using the changeset viewer.