You are here

function hosting_nginx_ssl_hosting_site_context_options in Hosting 7.3

Same name and namespace in other branches
  1. 6.2 web_server/nginx/ssl/hosting_nginx_ssl.drush.inc \hosting_nginx_ssl_hosting_site_context_options()
  2. 7.4 web_server/nginx/ssl/hosting_nginx_ssl.drush.inc \hosting_nginx_ssl_hosting_site_context_options()

File

web_server/nginx/ssl/hosting_nginx_ssl.drush.inc, line 3

Code

function hosting_nginx_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);
  }
}