CacheHandler::removeByAge('store', 0, true); CacheHandler::removeByAge('templates_c', 0, true); break; } } } } } } //if we've finished an action, reparse the xml if (isset($_GET['db_apply_ref']) || isset($_GET['db_dl_ref']) || isset($_GET['code_apply_ref']) || isset($_GET['code_dl_ref'])) { $parser->retrieveData(); } //list the db updates $db = $parser->getDBInfo(); $lowestDB = $parser->getLowestDBVersion(); if ($parser->getLatestDBVersion() > $dbversion) { $i = 0; foreach ($db as $piece) { if ($piece['version'] == $lowestDB) { $dbList[$i]['lowest'] = true; } if ($piece['version'] > $dbversion) { $dbList[$i]['hash'] = $piece['hash']; $dbList[$i]['version'] = $piece['version']; $dbList[$i]['desc'] = $piece['desc']; $hostFileName = $piece['url']; $lastPart = explode('/', $hostFileName); $dbList[$i]['short_name'] = $lastPart[count($lastPart) - 1]; $cacheFileName = KB_CACHEDIR . "/update/" . $lastPart[count($lastPart) - 1]; if (!file_exists($cacheFileName)) {