1.20.x update.fetch.inc | update_manual_status() |
Page callback: Checks for updates and displays the update status report.
Manually checks the update status without the use of cron.
See also
File
- modules/
update/ update.fetch.inc, line 14 - Code required only when fetching information about available updates.
Code
function update_manual_status() {
// Do not trigger an update if in testing.
if (!_update_checking_enabled()) {
backdrop_set_message(t('Update checking is disabled on this site.'), 'error');
return;
}
_update_refresh();
$batch = array(
'operations' => array(
array('update_fetch_data_batch', array()),
),
'finished' => 'update_fetch_data_finished',
'title' => t('Checking available update data'),
'progress_message' => t('Trying to check available update data ...'),
'error_message' => t('Error checking available update data.'),
'file' => backdrop_get_path('module', 'update') . '/update.fetch.inc',
);
batch_set($batch);
batch_process('admin/reports/updates');
}