Beispiel #1
0
function check_for_wizard_update($echo_message = false)
{
    $latest_version = latest_version();
    $update_available = update_is_available($latest_version);
    if ($update_available) {
        if ($echo_message) {
            echo '<p class="alert">An updated version of this script is available <a href="' . LOADER_WIZARD_URL . '">here</a></p>';
        }
        return $latest_version;
    } else {
        return $update_available;
    }
}
function wizardversion_page()
{
    $start_time = time();
    $wizard_version_only = get_request_parameter('wizard_only');
    $clear_session_info = get_request_parameter('clear_info');
    if ($clear_session_info) {
        unset($_SESSION['timing_out']);
        unset($_SESSION['latest_wizard_version']);
    }
    $wizard_version = latest_wizard_version();
    $message = '';
    if (false === $wizard_version) {
        $message = "0";
    } elseif (update_is_available($wizard_version)) {
        $message = "{$wizard_version}";
    } else {
        $message = "1";
    }
    echo $message;
    @session_write_close();
    exit(0);
}