function rex_imanager_deleteCacheByType($type_id) { global $REX; $qry = 'SELECT * FROM ' . $REX['TABLE_PREFIX'] . '679_types' . ' WHERE id=' . $type_id; $sql = rex_sql::factory(); // $sql->debugsql = true; $sql->setQuery($qry); $counter = 0; while ($sql->hasNext()) { $counter += rex_image_cacher::deleteCache(null, $sql->getValue('name')); $sql->next(); } return $counter; }
function rex_image_manager_ep_mediaupdated($params) { rex_image_cacher::deleteCache($params['filename']); }
* @author markus.staab[at]redaxo[dot]de Markus Staab * @author jan.kristinus[at]yakmara[dot]de Jan Kristinus * @author dh[at]daveholloway[dot]co[dot]uk Dave Holloway * * @package redaxo4 * @version svn:$Id$ */ require_once dirname(__FILE__) . '/../functions/function_rex_effects.inc.php'; require_once dirname(__FILE__) . '/../functions/function_rex_extensions.inc.php'; require $REX['INCLUDE_PATH'] . '/layout/top.php'; $page = rex_request('page', 'string'); $subpage = rex_request('subpage', 'string', 'types'); $func = rex_request('func', 'string'); $msg = ''; if ($subpage == 'clear_cache') { $c = rex_image_cacher::deleteCache(); $msg = $I18N->msg('imanager_cache_files_removed', $c); } rex_title('Image Manager', $REX['ADDON']['pages']['image_manager']); if ($msg != '') { echo rex_info($msg); } // Include Current Page switch ($subpage) { case 'overview': case 'effects': case 'settings': break; default: $subpage = 'types'; }