Example #1
0
                         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)) {