function hosting_hosting_server_context_options in Hostmaster (Aegir) 6
File
- modules/
hosting/ server/ hosting_server.drush.inc, line 3
Code
function hosting_hosting_server_context_options(&$task) {
$task->context_options['remote_host'] = $task->ref->title;
$ip_list = _hosting_ip_list($task->ref->ip_addresses);
$task->context_options['ip_addresses'] = sizeof($ip_list) ? implode(',', $ip_list) : 'null';
foreach (hosting_server_services() as $type => $info) {
if (isset($task->ref->services[$type])) {
$service = $task->ref->services[$type];
if ($service->available) {
$service
->context_options($task->task_type, $task->ref->type, $task);
}
}
else {
$task->context_options["{$type}_service_type"] = '0';
}
}
}