function loaderversion_page()
{
    $message = '';
    $loader_versions = get_loader_version_info();
    $message = empty($loader_versions) ? 0 : 1;
    echo $message;
    @session_write_close();
    exit(0);
}
示例#2
0
function calc_loader_latest_version()
{
    $lv_info = get_loader_version_info();
    if (empty($lv_info)) {
        return RECENT_LOADER_VERSION;
    } else {
        $platform_info = get_platforminfo();
        $loader = get_loaderinfo();
        if (count($loader['osvariants']) > 1) {
            list($osvar, $exact_match) = get_reqd_version($loader['osvariants']);
        } else {
            $osvar = null;
        }
        $dirname = '';
        foreach ($platform_info as $p) {
            if ($p['os'] == $loader['oscode'] && $p['arch'] == $loader['arch'] && (empty($osvar) || $p['os_mod'] == "_" . $osvar)) {
                $dirname = $p['dirname'];
                break;
            }
        }
        if (!empty($dirname) && array_key_exists($dirname, $lv_info)) {
            return $lv_info[$dirname];
        } else {
            return RECENT_LOADER_VERSION;
        }
    }
}
示例#3
0
function calc_loader_latest_version()
{
    $lv_info = get_loader_version_info();
    if (empty($lv_info)) {
        return RECENT_LOADER_VERSION;
    }  else {
        $dirname = calc_dirname();
      
        if (!empty($dirname) && array_key_exists($dirname,$lv_info)) {
            return $lv_info[$dirname];
        } else {
            return RECENT_LOADER_VERSION;
        }
    }
}