function drd_server_domain_run_update in Drupal Remote Dashboard Server 7.2
Same name and namespace in other branches
- 6.2 drd_server.domain.inc \drd_server_domain_run_update()
- 6 drd_server.domain.inc \drd_server_domain_run_update()
- 7 drd_server.domain.inc \drd_server_domain_run_update()
DRD Server Action to run update.php on the current domain.
Return value
string Returnable string to DRD.
1 string reference to 'drd_server_domain_run_update'
- drd_server_drd_server_actions in ./
drd_server.module - Implements hook_drd_server_actions().
File
- ./
drd_server.domain.inc, line 172 - Provides domain related functionality triggered by DRD.
Code
function drd_server_domain_run_update() {
global $user;
$user = user_load(1);
$old_mode = variable_get('maintenance_mode', FALSE);
variable_set('maintenance_mode', TRUE);
$batch = array(
'operations' => array(
array(
'drd_server_domain_find_required_updates',
array(),
),
),
);
batch_set($batch);
$batch =& batch_get();
$batch['progressive'] = FALSE;
$base_url = DRUPAL_ROOT;
$_GET['token'] = drupal_get_token('update');
$_REQUEST['op'] = 'Apply pending updates';
$_POST['start'] = array();
include_once './update.php';
variable_set('maintenance_mode', $old_mode);
drupal_set_message('Update completed');
return drd_server_result('run.update', '');
}