[%
USE SSL;
SET CPANEL.CPVAR.dprefix = "../../";
SET has_WebServer_role = ExpVar.expand("\$HASROLE{'WebServer'}");
IF !has_WebServer_role;
SET domains_api_args = {
'api.filter' => 1,
'api.filter_column' => 'domain',
'api.filter_type' => 'matches',
'api.filter_term' => '^(?!www\\.)',
'hide_temporary_domains' => 1
};
ELSE;
SET domains_api_args = {
'hide_temporary_domains' => 1
};
END;
SET domains = execute('WebVhosts', 'list_ssl_capable_domains', domains_api_args).data;
SET domain_types = execute('DomainInfo','list_domains').data;
SET installed_hosts = execute('SSL','installed_hosts').data;
SET autossl_excluded_domains = execute('SSL','get_autossl_excluded_domains').data;
SET autossl_override_enabled = SSL.autossl_override_enabled();
SET autossl_enabled = CPANEL.feature("autossl");
SET autossl_exclude_new_domains = SSL.should_exclude_new_domains();
SET ddns_enabled = CPANEL.feature("dynamicdns");
SET ddns_domains = ddns_enabled ? execute('DynamicDNS','list').data : [];
SET autossl_provider = SSL.get_autossl_provider();
TRY;
SET autossl_can_wildcard = SSL.autossl_supports_wildcard();
CATCH;
SET autossl_can_wildcard = 0;
END;
SET products = execute('Market', 'get_all_products', {
'api.filter'=>1,
'api.filter_type_0'=>'eq',
'api.filter_term_0'=>'ssl_certificate',
'api.filter_column_0'=>'product_group',
'api.filter_type_1'=>'eq',
'api.filter_term_1'=>'1',
'api.filter_column_1'=>'enabled',
"api.sort"=>1,
'api.sort_column_0' => "recommended",
"api.sort_method_0" => "numeric",
"api.sort_reverse_0" => "1",
'api.sort_column_1' => "x_price_per_domain",
"api.sort_method_1" => "numeric"
}).data;
IF SSL.should_exclude_new_domains();
SET page_title_text = locale.maketext('SSL/TLS Certificates');
ELSE;
SET page_title_text = locale.maketext('SSL/TLS Status');
END;
%]
[% WRAPPER '_assets/master.html.tt'
app_key = 'tls_status'
use_master_bootstrap = 0
page_title = page_title_text
embed_stylesheets = ['css/ssl.css']
page_stylesheets = ['security/tls_status/index.css']
-%]
[% PROCESS '_assets/_ssl_tls_tabs.html.tt' active_tab = 'status' %]