Viewing File: /usr/local/cpanel/base/frontend/jupiter/site-monitor/index.html.tt

[%
    USE Master;
    USE CPBranding;
    USE ExpVar;
    USE SiteMonitor;

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

    DEFAULT file_manager = { canOpen => 0 };
    SET file_manager = CPBranding.get_application_from_available_applications(varcache.available_applications, "file_manager");

    IF file_manager;
        file_manager.canOpen = 1;
        file_manager.url = CPANEL.CPVAR.dprefix _ file_manager.url;
    END;

    SET site_monitor_enabled = SiteMonitor.is_enabled();
-%]

[% js_code = PROCESS js_block %]

[% WRAPPER '_assets/master.html.tt'
    app_key = 'cpanel-site-monitor'
    feature = ''
    include_legacy_stylesheets = 0
    include_legacy_scripts = 0
    include_cjt = 0
    use_master_bootstrap = 0
    page_stylesheets = [
        'site-monitor/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">
    [% IF !site_monitor_enabled %]
    <meta http-equiv="refresh" content="0;url=../index.html" />
    [% ELSE %]
    <div ng-controller="applicationController">
        <div class="row" ng-controller="main">
            <div class="col-md-12">
                <cp-alert-list id="mainAlertList"></cp-alert-list>

                <cp-loading-panel id="loadingSites" ng-show="loading">
                    [% locale.maketext('Loading …') %]
                </cp-loading-panel>

                <div ng-show="!loading">
                    <div id="viewContent"
                        class="site-monitor-app ng-cloak section animate-view"
                        ng-view
                        ng-cloak>
                    </div>
                </div>

            </div>
        </div>
    </div>
    [% END %]
</div>

[% IF site_monitor_enabled %]
<script id="views/listSiteMonitors.phtml" type="text/ng-template">
[% INSERT "site-monitor/views/listSiteMonitors.phtml" %]
</script>

<script id="directives/whatsShowingDirective.phtml" type="text/ng-template">
[% INSERT "site-monitor/directives/whatsShowingDirective.phtml" %]
</script>

<script id="directives/docrootDirective.phtml" type="text/ng-template">
[% INSERT "site-monitor/directives/docrootDirective.phtml" %]
</script>

<script id="directives/itemListerDirective.ptt" type="text/ng-template">
[% PROCESS "site-monitor/directives/itemListerDirective.phtml" %]
</script>

<script id="directives/siteItemListDirective.ptt" type="text/ng-template">
[% PROCESS "site-monitor/directives/siteItemListDirective.phtml" %]
</script>
[% END %]

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

[% BLOCK js_block %]
    <script type="text/javascript">
        var PAGE = PAGE || {};

        PAGE.isCpanel = PAGE.APP_NAME === "cpanel";
        PAGE.fileManager = [% file_manager.json() %];
        PAGE.fileManager.canOpen = PAGE.fileManager.canOpen && PAGE.isCpanel ? 'true' : 'false';
        PAGE.fileManager.target = PAGE.fileManager.target || "_blank";

        PAGE.mainDomain = [% CPANEL.CPDATA.DNS.html.json() %];

        // With the $HASROLE EXPVar, TT will interpret it if in double ticks
        PAGE.hasWebServerRole = [% ExpVar.expand("\$HASROLE{'WebServer'}") ? 'true' : 'false' %];
        PAGE.requirePublicHTMLSubs = [% CPANEL.CPCONF.publichtmlsubsonly ? 'true' : 'false' %];

        PAGE.isRTL = document.getElementsByTagName("HTML")[0].getAttribute("dir") === "rtl";
        PAGE.features = {
            addon: [% CPANEL.feature("addondomains") ? "true" : "false" %],
            alias: [% CPANEL.feature("parkeddomains") ? "true" : "false" %],
            subdomain: [% CPANEL.feature("subdomains") ? "true" : "false" %],
        };
    </script>
[% END #js_block %]

[% END #wrapper -%]

Back to Directory File Manager