[% USE Api2; SET CPANEL.CPVAR.dprefix = "../"; SET return_link = '../addoncgi/cpaddons.html?addon=' _ FORM.from_cpaddon.uri(); SET subdomain_valid_regex = Api2.exec("SubDomain", "validregex", {} ); SET subdomain_get_reserved_subdomains = Api2.exec("SubDomain", "getreservedsubdomains", {} ); SET CPANEL.CPVAR.autodirsonly = "1"; SET CPANEL.CPVAR.autoskipreserved = "1"; SET CPANEL.CPVAR.autoinput = "dir"; SET CPANEL.CPVAR.autofunc = "dirComplete"; IF FORM.itemsperpage; SET CPANEL.CPVAR.itemsperpage = FORM.itemsperpage; END; IF (!( FORM.itemsperpage) || !( CPANEL.CPVAR.itemsperpage)); SET CPANEL.CPVAR.itemsperpage = "10"; END; PROCESS '_assets/resource_usage_macro.html.tt'; SET domains_resp = execute("Email", "list_mail_domains"); IF domains_resp.data; SET list_domains = domains_resp.data; ELSIF domains_resp.errors; SET domains_err = domains_resp.errors.0; END; %] [% # Note: a MACRO was not used here because we need to be able # to access resource_usage_limits after the block runs SET resource_usage_key = 'subdomains'; SET resource_usage_percent_used_to_warn = 80; resource_code = PROCESS resource_usage_block; %] [% js_code = PROCESS js_block %] [% css_code = PROCESS css_block %] [% WRAPPER '_assets/master.html.tt' page_js = js_code page_styles = css_code app_key = 'subdomains' page_scripts = ["js/statusbox_optimized.js", "js2-min/subdomain/index.js"] -%] [% INCLUDE _assets/_ajaxapp_header.html.tt %]

[% locale.maketext("A subdomain is a subsection of your website that can exist as a new website without a new domain name. Use subdomains to create memorable URLs for different content areas of your site. For example, you can create a subdomain for your blog that is accessible through [output,strong,blog.example.com] and [output,strong,www.example.com/blog]") %]

[% IF list_domains %]

[% locale.maketext("Create a Subdomain") %]

[% resource_code %] [% IF !resource_usage_limits || !resource_usage_limits.is_maxed %]
[% SET input_group_text = ' /'; IF CPANEL.CPCONF.publichtmlsubsonly; input_group_text = input_group_text _ 'public_html/'; END; %] [% PROCESS 'autodir/dirbox.html.tt' input_group_addon_text=input_group_text restrict_autodir_to_docroot=CPANEL.CPCONF.publichtmlsubsonly %]
[% END %] [% IF FORM.from_cpaddon %] [% INCLUDE _assets/return_link.html.tt return_location=return_link return_link_text=locale.maketext('Go Back to Site Software') %] [% END %]
[% ELSE %] [% END %]

[% locale.maketext("Modify a Subdomain") %]

[% INCLUDE "subdomain/include_changedocroot.html.tt" %]
[% INCLUDE subdomain/subdomains_list_content.html.tt %]
[% locale.maketext("Subdomains") %] [% locale.maketext("Document Root") %] [% locale.maketext("Redirection") %] [% locale.maketext("Actions") %]
[% INCLUDE _assets/paginate.html.tt %]
[% INCLUDE _assets/_ajaxapp_footer.html.tt %] [% END #wrapper -%] [% BLOCK js_block %] [% END %] [% BLOCK css_block %] [% END %]