$lastPart = explode('/', $hostFileName); $codeList[$i]['short_name'] = $lastPart[count($lastPart) - 1]; $cacheFileName = KB_CACHEDIR . "/update/" . $lastPart[count($lastPart) - 1]; if (!file_exists($cacheFileName)) { $codeList[$i]['cached'] = false; } else { $codeList[$i]['cached'] = true; if ($piece['hash'] == md5_file($cacheFileName)) { $codeList[$i]['hash_match'] = true; } } $i++; } } } } $time = Config::get('upd_cacheTime') + 86400; // add a day $update_time = date("Y-m-d G:i:s", $time); $smarty->assign('update_time', $update_time); $smarty->assign('dbList', $dbList); $smarty->assign('codeList', $codeList); $smarty->assign('page_error', $page_error); $smarty->assign('DBmessage', $parser->getLatestDBMessage()); $smarty->assign('codemessage', $parser->getLatestCodeMessage()); $smarty->assign('dbversion', Config::get('upd_dbVersion')); $smarty->assign('codeversion', KB_VERSION); $smarty->assign('akey', session::makeKey()); $page->addContext($menubox->generate()); $page->setContent($smarty->fetch(get_tpl('admin_upgrade'))); $page->generate();