Example #1
0
                $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();