function hostingService_dns_master::context_options in Hostmaster (Aegir) 6
Overrides hostingService::context_options
File
- modules/
hosting/ dns/ hosting_dns.service.inc, line 90 - Provide the hosting serivce classes for DNS integration.
Class
- hostingService_dns_master
- Helper class to factor together master functionality
Code
function context_options($task_type, $ref_type, &$task) {
parent::context_options($task_type, $ref_type, $task);
if (is_array($this->slave_servers) && sizeof($this->slave_servers)) {
$task->context_options['slave_servers'] = implode(',', array_values(array_map('hosting_context_name', array_intersect_key($this->slave_servers, hosting_get_servers('dns')))));
}
}