Viewing File: /usr/local/cpanel/base/frontend/jupiter/sitejet-domains/index.html.tt
[%
# Copyright 2025 WebPros International, LLC
# All rights reserved.
# copyright@cpanel.net http://cpanel.net
# This code is subject to the cPanel license. Unauthorized copying is prohibited.
%]
[%
USE Master;
USE CPBranding;
USE ExpVar;
USE Sitejet;
SET CPANEL.CPVAR.dprefix = "../";
SET file_manager_obj = CPBranding.get_application_from_available_applications(varcache.available_applications, "file_manager");
IF file_manager_obj;
file_manager_obj.url = CPANEL.CPVAR.dprefix _ file_manager_obj.url;
END;
SET zone_editor_obj = CPBranding.get_application_from_available_applications(varcache.available_applications, "zone_editor");
IF zone_editor_obj;
zone_editor_obj.url = CPANEL.CPVAR.dprefix _ zone_editor_obj.url;
END;
SET email_accounts_app = CPBranding.get_application_from_available_applications(varcache.available_applications, "email_accounts");
SET upgradeUrl = CPBranding.get_implementer_from_available_applications(
varcache.available_applications,
'upgrade',
).url;
IF upgradeUrl;
SET upgradeUrl = CPANEL.CPVAR.dprefix _ upgradeUrl;
END;
SET canRedirectHTTPS = execute( 'SSL', 'can_ssl_redirect' ).data;
SET HOME_PATH = cp_security_token _ '/frontend/' _ CPANEL.CPDATA.RS;
SET page_title = locale.maketext("[asis,Sitejet] Domains");
SET application_dir = "domains";
-%]
[% js_code = PROCESS js_block %]
[% WRAPPER '_assets/master.html.tt'
app_key = 'sitejet-domains'
include_legacy_stylesheets = 0
include_legacy_scripts = 0
include_cjt = 0
use_master_bootstrap = 0
page_stylesheets = [
'domains/index.css',
"css/angular-chosen-spinner.css",
"libraries/chosen/1.5.1/chosen.min.css"
]
page_js = js_code
show_breadcrumb = 1
-%]
<div id="body-content" class="body-content ng-cloak">
<div class="row" ng-controller="main">
<div class="col-md-12">
<p class="description">
[% locale.maketext("Use this interface to create a new domain you want to use with [asis,Sitejet]. For more information, read the [output,url,_1,documentation,target,_blank].", 'https://go.cpanel.net/Domains') %]
</p>
<cp-alert-list id="mainAlertList"></cp-alert-list>
<cp-loading-panel id="loadingDomains" ng-show="loading">[% locale.maketext('Loading …') %]</cp-loading-panel>
<div ng-show="!loading">
<div id="viewContent" class="ng-cloak section animate-view" ng-view ng-cloak></div>
</div>
</div>
</div>
</div>
<script id="views/createDomain.ptt" type="text/ng-template">
[% PROCESS "domains/views/createDomain.ptt" %]
</script>
[% PROCESS '_assets/cjt2_header_include.tt' %]
[% BLOCK js_block %]
<script type="text/javascript" src="[% theme_magic_url('sitejet-domains/sitejet-api.min.js') %]"></script>
<script type="text/javascript">
var PAGE = PAGE || {};
// Configuration settings
Object.assign(PAGE, {
requirePublicHTMLSubs: [% CPANEL.CPCONF.publichtmlsubsonly.json() %],
// Default to false so we don't create an alias domain
shareDocrootDefault: [% 'false' %],
upgradeUrl: [% upgradeUrl ? upgradeUrl.json() : 'null' %],
zoneEditorAppObj: [% zone_editor_obj ? zone_editor_obj.json() : 'false' %],
mainDomain: [% CPANEL.CPDATA.DNS.html.json() %],
canRedirectHTTPS: [% canRedirectHTTPS.json() %],
fileManagerAppObj: [% file_manager_obj.json() %],
HOME_PATH: [% HOME_PATH.json() %],
EMAIL_ACCOUNTS_APP_EXISTS: [% email_accounts_app.json() %],
hasWebServerRole: [% ExpVar.expand("\$HASROLE{'WebServer'}").json() %],
hasSSLInstall: [% CPANEL.feature('sslinstall') %],
isRTL: document.getElementsByTagName("HTML")[0].getAttribute("dir") === "rtl",
features: {
addon: [% CPANEL.feature("addondomains") ? "true" : "false" %],
alias: [% CPANEL.feature("parkeddomains") ? "true" : "false" %],
subdomain: [% CPANEL.feature("subdomains") ? "true" : "false" %]
},
domainsConfig: {
createDomainCallback: function(newDomainName) {
const sitejetAPI = new SitejetAPI(
[% cp_security_token.json() %],
{
redirect: [% locale.maketext('Redirecting to [asis,Sitejet Builder] …').json() %],
requestFailed: [% locale.maketext('Request failed').json() %],
unknownError: [% locale.maketext('Unknown error').json() %],
loadingSitejetBuilder: [% locale.maketext('Loading [asis,Sitejet Builder] …').json() %],
},
[% HOME_PATH.json() %],
true
);
return sitejetAPI.sitejetCallback(newDomainName);
},
showDocumentRoot: false,
showSubmitAnother: false,
showSubdomain: false,
returnText: [% locale.maketext('Return to [asis,Sitejet]').json() %],
returnUrl: `${window.location.origin}[% HOME_PATH %]/sitejet/index.html#/list`,
},
customBreadcrumbs: [
{
id: "sitejet",
name: [% locale.maketext("[asis,Sitejet] Websites").json() %],
path: [% HOME_PATH.json() %] + "/sitejet/index.html#/list",
navigate: true
},
{
id: "createDomain",
name: [% locale.maketext("Create a [asis,Sitejet] Domain").json() %],
path: "/create/",
parentID: "sitejet"
}
],
});
</script>
[% END #js_block %]
[% END #wrapper -%]
Back to Directory
File Manager