4
if (preg_match("/(.*)cache.php$/", $_SERVER['SCRIPT_FILENAME'], $m)) @chdir($m[1]);
5
require("../adei.php");
9
$flags = REQUEST::NEED_ITEMINFO|REQUEST::NEED_INFO|CACHE::TABLE_INFO|CACHE::NEED_REQUESTS|CACHE::FIND_BROKEN|REQUEST::LIST_WILDCARDED;
11
$cache = new CACHEDB();
12
$list = $cache->GetCacheList($flags);
14
foreach ($list as $id => &$info) {
15
if ($info['req']) continue;
16
if ($info['disconnected']) continue;
17
if ($info['db_server'] == 'logs') continue;
19
echo translate("Dropping %s", $info['postfix']);
20
if (preg_match("/^__md5_(.*)$/", $info['postfix'], $m)) {
21
echo " (" . $info['db_server'] . "__" . $info['db_name'] . "__" . $info['db_group'] . ")";
24
$cache->Drop($info['postfix']);
27
} catch (ADEIException $ae) {