function hosting_ssl_hosting_site_context_options in Hosting 7.4
Same name and namespace in other branches
- 6.2 web_server/ssl/hosting_ssl.drush.inc \hosting_ssl_hosting_site_context_options()
- 7.3 web_server/ssl/hosting_ssl.drush.inc \hosting_ssl_hosting_site_context_options()
Implements hook_hosting_TASK_OBJECT_context_options().
File
- web_server/
ssl/ hosting_ssl.drush.inc, line 10 - Drush hooks for the Hosting SSH module. module.
Code
function hosting_ssl_hosting_site_context_options(&$task) {
$node = $task->ref;
if (isset($node->ssl_enabled)) {
// we pass null to disable the option.
$task->context_options['ssl_enabled'] = $node->ssl_enabled ? $node->ssl_enabled : 'null';
if ($node->ssl_enabled) {
$task->context_options['ssl_key'] = hosting_ssl_get_key($node->ssl_key);
}
else {
$task->context_options['ssl_key'] = 'null';
}
$task->context_options['ip_addresses'] = hosting_ssl_get_ip($node->ssl_key);
}
}