Viewing File: /usr/local/cpanel/base/frontend/jupiter/security/mod_security/index.html.tt

[%
USE Uapi;
USE JSON;

SET CPANEL.CPVAR.dprefix = "../../";

SET has_feature = CPANEL.feature('modsecurity');
SET domains = Uapi.exec('ModSecurity', 'list_domains', {
    'api.sort_column'    => 'domain',
    'api.paginate_start' => 1,
    'api.paginate_size'  => 10,
    'api.normalize'      => 1,
});

SET installed = execute('ModSecurity', 'has_modsecurity_installed', {}).data.installed;

%]

[% WRAPPER '_assets/master.html.tt'
    app_key = 'mod_security'
    include_legacy_stylesheets = 0
    include_legacy_scripts = 0
    include_cjt = 0
    use_master_bootstrap = 0
    page_stylesheets = [
        'security/mod_security/index.css'
    ]
-%]

[% IF has_feature -%]

    <div class="body-content">
        <div ng-controller="applicationController">
            <div id="viewContent"
                 class="ng-cloak"
                 ng-view
                 ng-cloak></div>
        </div>
     </div>


    <script type="text/javascript">
        PAGE.domainList = [% domains.json() %];
        PAGE.installed = [% installed ? 'true' : 'false' %];
        PAGE.hasFeature = [% has_feature ? 'true' : 'false' %];
    </script>

    [% PROCESS '_assets/cjt2_header_include.tt' %]

[% ELSE -%]


<div class="body-content">
    <div class="alert alert-danger">
        [% locale.maketext('You do not have access to this feature. You must have the [asis,ModSecurity] feature enabled for your account to use the [asis,ModSecurity] Domain Manager.') %]
    </div>
</div>

[% END -%]

[% END #wrapper -%]
Back to Directory File Manager