예제 #1
0
function shouldCheckSugar()
{
    global $license, $timedate;
    if ((empty($license->settings['license_last_validation_fail']) || $license->settings['license_last_validation_fail'] < $timedate->getNow()->modify("-6 hours")->asDb(false)) && (get_CheckUpdates_config_setting() == 'automatic' || !empty($GLOBALS['sugar_config']['hide_admin_licensing']))) {
        return true;
    }
    return false;
}
예제 #2
0
function shouldCheckSugar()
{
    global $license, $timedate;
    if (get_CheckUpdates_config_setting() == 'automatic') {
        return true;
    }
    return false;
}
예제 #3
0
    } else {
        set_CheckUpdates_config_setting('manual');
    }
    $beat = false;
    if (!empty($_REQUEST['beat'])) {
        $beat = true;
    }
    if ($beat != get_sugarbeat()) {
        set_sugarbeat($beat);
    }
}
echo getClassicModuleTitle("Administration", array("<a href='index.php?module=Administration&action=index'>" . translate('LBL_MODULE_NAME', 'Administration') . "</a>", $mod_strings['LBL_SUGAR_UPDATE_TITLE']), false);
if (get_sugarbeat()) {
    $xtpl->assign("SEND_STAT_CHECKED", "checked");
}
if (get_CheckUpdates_config_setting() == 'automatic') {
    $xtpl->assign("AUTOMATIC_CHECKED", "checked");
}
if (isset($_REQUEST['useraction']) && $_REQUEST['useraction'] == 'CheckNow') {
    check_now(get_sugarbeat());
    loadLicense();
}
/*

$xtpl->parse('main.stats');
*/
$has_updates = false;
if (!empty($license->settings['license_latest_versions'])) {
    $encodedVersions = $license->settings['license_latest_versions'];
    $versions = unserialize(base64_decode($encodedVersions));
    include 'sugar_version.php';