Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/banners/def_banner.ptt

[%
    SET basepath = "templates/banners";
    SET banner_id = 'banner_' _ banner.key;
    SET deps_not_met = banner.insufficiencies.size > 0;
    SET show_again_in = banner.show_again_in.defined ? banner.show_again_in : 0;
%]

<!-- Inherit classes -->
[% IF banner.include_default_css %]
<link type="text/css" rel="stylesheet" href="[% cp_security_token %]/[% basepath %]/banner.css">
[% END %]
[% IF banner.css.defined && banner.key.defined %]
<link type="text/css" rel="stylesheet" href="[% cp_security_token %]/[% basepath %]/[% banner.key %]/[% banner.css.html %]">
[% END %]

<div class="banner" id="[% banner_id.html() %]" style="display: none">
    <div class="row">
        <div id="mainBanner" class="col-xs-12 col-sm-12 col-md-9 col-lg-9">
            [% IF banner.dismissible && !deps_not_met %]
                <i class="dismiss_banner fas fa-times" aria-label="[% locale.maketext('Dismiss the banner.') %]"></i>
            [% END %]
            <div id="infoContainer">
            [% IF banner.image %]
                <div id="bannerLogo">
                    <img id="productLogo" src="[% Whostmgr.find_file_url("${basepath}/${banner.key}/${banner.image}").html() %]" alt="logo" />
                </div>
            [% END %]
                <div>
                    <div id="responsiveText" class="row">
                        <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
                            <div><em>[% banner.purchasetext.html() %]</em></div>
                            <a id="infoLink" href="[% banner.infoLink.html() %]" target="learn_more">
                                [% locale.maketext("Learn More »") %]
                            </a>
                        </div>
                    </div>

                    <div id="bannerText" class="row">
                        <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
                            <div id="bannerTextInner">
                                [% IF banner.titletext %]
                                <h1>[% banner.titletext.html() %]</h1>
                                [% END %]
                                <div id="infoText">
                                    <span id="detailText">[% banner.infotext.html() %]</span>
                                    [% IF banner.infoLink %]
                                    <a id="infoLink" href="[% banner.infoLink.html() %]" target="_blank">
                                    [% locale.maketext("Learn More »") %]
                                    </a>
                                    [% END %]
                                </div>
                                [% IF banner.purchasetext %]
                                <div id="priceText"><em>[% banner.purchasetext.html() %]</em></div>
                                [% END %]
                            </div>
                        </div>
                    </div>

                    [% IF banner.show_insufficiencies_when_detected && deps_not_met %]
                    <div class="row alert-row">
                        <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
                            <div class="callout callout-warning" id="troubleModal">
                                <h1 class="the-title">
                                    <i class="fas fa-exclamation-triangle" aria-hidden="true"></i>
                                </h1>
                                <div class="modal-stuff">
                                    <h3>
                                    [% IF banner.product_name %]
                                    [% locale.maketext("Your server does not meet the suggested minimum requirements to install [_1].", banner.product_name) %]
                                    [% ELSE %]
                                    [% locale.maketext("Your server does not meet the suggested minimum requirements to install the product.") %]
                                    [% END %]
                                    </h3>

                                    [% IF banner.insufficiencies.size > 0 %]
                                    <ul>
                                    [% FOREACH insufficiency IN banner.insufficiencies %]
                                        <li>[% insufficiency %]</li>
                                    [% END %]
                                    </ul>
                                    [% END %]

                                    <div class="nowrap">
                                        <button type="button" class="btn btn-secondary shadowed proceed_to_purchase" aria-label="[% locale.maketext('Attempt install.') %]">
                                            [% banner.purchase_button_text.html() %]
                                        </button>
                                        <a class="cart-link" href="[% cp_security_token %]/[% banner.purchaselink.html() %]" target="_blank">
                                            <i class="fas fa-shopping-cart" aria-hidden="true"></i> [% banner.purchase_button_short_text || locale.maketext("Install") %]
                                        </a>
                                        <button type="button" class="btn btn-link dismiss_banner dismiss_button" aria-label="[% locale.maketext('Dismiss the banner.') %]">
                                            [% locale.maketext("Dismiss Offer") %]
                                        </button>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                [% END %]
                </div>
                [% IF banner.purchaselink && banner.purchase_button_text %]
                <div id="bannerPurchaseAction">
                    [% IF !deps_not_met %]
                    <a href="[% cp_security_token %]/[% banner.purchaselink.html() %]" target="_blank" >
                        <div id="purchaseLink" class="btn btn-glass shadowed">
                            [% banner.purchase_button_text.html() %]
                        </div>
                    </a>
                    [% END %]
                </div>
                [% END %]

                <div id="bannerCart">
                    [% IF !deps_not_met %]
                    <a id="cartLink" href="[% cp_security_token %]/[% banner.purchaselink.html() %]" target="_blank">
                        <i class="fas fa-shopping-cart" aria-hidden="true"></i>
                    </a>
                    [% END %]
                </div>
            </div>
        </div>
    </div>
</div>

<script>
    var BANNER = {
        id:    [% banner_id.json() %],
        token: [% cp_security_token.json() %],
        info:  [% banner.json() %],
    };
[%
    SET banners_path = '/usr/local/cpanel/whostmgr/docroot/templates/banners/';
    IF banner.include_default_script;
        INCLUDE "${banners_path}/banner.js";
    END;
    IF banner.script.defined && banner.key.defined;
        INCLUDE "${banners_path}/${banner.key}/${banner.script}";
    END;
%]
</script>
Back to Directory File Manager