assign("MOD", $mod_strings); $xtpl->assign("APP", $app_strings); if (isset($_REQUEST['useraction']) && ($_REQUEST['useraction']=='Save' || $_REQUEST['useraction']=='CheckNow')) { if(!empty($_REQUEST['type']) && $_REQUEST['type'] == 'automatic') { set_CheckUpdates_config_setting('automatic'); }else{ set_CheckUpdates_config_setting('manual'); } $beat=false; if(!empty($_REQUEST['beat'])) { $beat=true; } if ($beat != get_sugarbeat()) { set_sugarbeat($beat); } } echo get_module_title($mod_strings['LBL_MODULE_NAME'], $mod_strings['LBL_CONFIGURE_UPDATER'], true); 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'); if(!empty($versions)){ foreach($versions as $version){ if($version['version'] > $sugar_version ) { $has_updates = true; $xtpl->assign("VERSION", $version); $xtpl->parse('main.updates.version'); } } } if(!$has_updates){ $xtpl->parse('main.noupdates'); }else{ $xtpl->parse('main.updates'); } } //return module and index. $xtpl->assign("RETURN_MODULE", "Administration"); $xtpl->assign("RETURN_ACTION", "index"); $xtpl->parse("main"); $xtpl->out("main"); ?>