Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/monitoring/spa/404.html.mini.tt

[%
USE Monitoring;
USE Whostmgr;

SET dprefix = "../";
SET CPANEL.CPVAR.dprefix = dprefix.repeat(2);
SET TEMPLATE_NAME = "404.html.mini.tt";
SET HOME_PATH     = cp_security_token _ '/whostmgr/docroot/cgi/monitoring';
SET ROUTER_PATH   = HOME_PATH _ '/monitoring';
SET PROTOCOL      = 'http';
SET SECONDS_TO_REDIRECT = 15;
IF CPANEL.ENV.HTTPS == 'on';
    SET PROTOCOL  = 'https';
END;
SET HOME_URL      = PROTOCOL _ '://' _ CPANEL.ENV.SERVER_NAME _  ':' _ CPANEL.ENV.SERVER_PORT _ '/' _ cp_security_token;
SET MIXPANEL_APP_NAME = '360Monitoring';

is_root          = Whostmgr.ENV.REMOTE_USER == "root" ? 1 : 0;
is_root_reseller = Whostmgr.checkacl('all');
has_feature = is_root || is_root_reseller;

SET is_allow    = Monitoring.is_allow();
SET is_ready    = Monitoring.is_ready();
IF is_allow && is_ready;
    SET signin_info = Monitoring.get_signin_info();
    SET error       = signin_info.error;
END;

SET environment = '';

SET is_monitoring_ready = has_feature && is_allow && is_ready && signin_info.api_key;
SET is_monitoring_setup = has_feature && is_allow && !is_ready;

SET error_messages = {
    setup_failed = locale.maketext('[output,strong,Error:] The [asis,Server Monitoring] setup failed due to the following error: “[_1]”. Please check error_log for more information.', error),
    setup_in_progress = locale.maketext('[output,strong,Error:] [asis,Server Monitoring] is being setup. Please wait.'),
    feature_disabled = locale.maketext('[output,strong,Error:] [asis,Server Monitoring] is not enabled for your server. Please contact your hosting provider for access.')
};
%]

<div class="body-content whmsp" id="360MonitoringApp">
    [% IF error %]
        [% error_message(error_messages.setup_failed)%]
    [% ELSIF is_monitoring_ready %]
    <script>
    /** Use in the template expansion of some linked resources **/
    const calculateBasePath = (keepSegments) => {
        const path = window.location.pathname
        const segments = path.split('/')
        const keep = [
            ...segments.slice(0, keepSegments + 1),
            'templates',
            'monitoring',
            'spa',
        ];
        return keep.join('/') + '/'
    }
    </script>

    <div id="__nuxt"></div><div id="teleports"></div><script data-nuxt-data="nuxt-app" data-ssr="false" id="__NUXT_DATA__" type="application/json">[{"prerenderedAt":1,"serverRendered":2},1762989951615,false]</script><script>window.__NUXT__={};window.__NUXT__.config={public:{nodeEnv:"production",apiEnv:"development",WHM_EXTRAS:true,LOGIN_API_BASE_URL:"",DASHBOARD_LINK:"/",SELECT_METANAV:"DEFAULT",WHM_APPLICATION_PATH:"/cgi/monitoring/whm-360-monitoring.cgi#",TRACKER_PREFIX:"WHM-SPA",MIXPANEL_API_KEY:"",API_URL:"https://api.monitoring360.io",PERSIST_KEY:"whmsp",EXTERNAL_DASHBOARD:"https://app.360monitoring.com",i18n:{baseUrl:"",defaultLocale:"en",defaultDirection:"ltr",strategy:"no_prefix",lazy:false,rootRedirect:"",routesNameSeparator:"___",defaultLocaleRouteNameSuffix:"default",skipSettingLocaleOnNavigate:false,differentDomains:false,trailingSlash:false,locales:[{code:"en",files:["/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/node_modules/.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/en.json","/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/i18n/locales/en.json"]},{code:"de",files:["/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/node_modules/.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/de.json","/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/i18n/locales/de.json"]},{code:"fr",files:["/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/node_modules/.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/fr.json","/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/i18n/locales/fr.json"]},{code:"es",files:["/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/node_modules/.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/es.json","/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/i18n/locales/es.json"]},{code:"it",files:["/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/node_modules/.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/it.json","/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/i18n/locales/it.json"]},{code:"ru",files:["/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/node_modules/.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/ru.json","/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/i18n/locales/ru.json"]},{code:"ja",files:["/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/node_modules/.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/ja.json","/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/i18n/locales/ja.json"]},{code:"pt",files:["/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/node_modules/.c12/github_webpros_integrations_5ljyWOSa1Q/i18n/locales/pt.json","/__w/cpanel-plugins/cpanel-plugins/whm/monitoring/spa/i18n/locales/pt.json"]}],detectBrowserLanguage:{alwaysRedirect:false,cookieCrossOrigin:false,cookieDomain:"",cookieKey:"i18n_redirected",cookieSecure:false,fallbackLocale:"",redirectOn:"root",useCookie:true},experimental:{localeDetector:"",switchLocalePathLinkSSR:false,autoImportTranslationFunctions:false,typedPages:true,typedOptionsAndMessages:false,generatedLocaleFilePathFormat:"absolute"},multiDomainLocales:false},persistedState:{storage:"cookies",debug:false,cookieOptions:{}}},app:{baseURL: calculateBasePath(1),buildId:"a99f7d77-8973-49f5-976b-6cb1aeb531de",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
    [% ELSIF is_monitoring_setup %]
        [% error_message(error_messages.setup_in_progress)%]
    [% ELSE %]
        [% error_message(error_messages.feature_disabled)%]
    [% END %]
</div>

<link crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/entry.ByuzUjS-.css') %]" rel="stylesheet" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/CChoqk00.js') %]" rel="modulepreload" />
<link as="style" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/default.B_Az0pJz.css') %]" rel="prefetch" />
<link as="style" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/WHMLogo.B8IeMEBj.css') %]" rel="prefetch" />
<link as="style" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/UpsellActionButton.reaI5Rra.css') %]" rel="prefetch" />
<link as="style" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/ButtonElement.DbMj1V34.css') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/BFZTyaJj.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/DgZ9OEJo.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/DTzhji9-.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/BBOawLyY.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/C3ONVpWQ.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/CJ26lxUV.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/dbr-bJEC.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/D7TmchvX.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/sP9qBMVh.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/oBAm95WQ.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/CyM-5rC-.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/DGBS_YNV.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/C26MmEOK.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/D_pw6GNO.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/4Fu3KWqy.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/B1YZX18f.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/DeLNvDRr.js') %]" rel="prefetch" />
<link as="style" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/LanguageSelector.CCD607RT.css') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/3ceCCP3P.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/CCNnTvL5.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/CEIsV2p2.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/BRk9hd9z.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/bpksVWCD.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/D4mcxaKn.js') %]" rel="prefetch" />
<link as="style" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/error-404.m5Ro06IP.css') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/Dzj_iBFi.js') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/DbdauV-P.js') %]" rel="prefetch" />
<link as="style" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/error-500.D0GATXxw.css') %]" rel="prefetch" />
<link as="script" crossorigin="crossorigin" href="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/DKLmtCQO.js') %]" rel="prefetch" />

[%
    SET locale_tag = locale.get_language_tag();  # es_419
    SET language_tag = locale_tag.split('_').0;  # es
%]
<script>
    window.PLUGINS = {
        monitoring: {
            isSandbox: [% IF CPANEL.is_sandbox; 'false'; ELSE; 'false'; END; %],
            isCpanel:  true,
            locale:    [% language_tag.json() %],
            apiKey:     [% signin_info.api_key.json() %],
            userId:      [% signin_info.user_id.json() %],
            environment: [% environment.json() %],
            basePath: [% ROUTER_PATH.json() %],
            homeUrl:  [% HOME_URL.json() %],
            defaultPage: 'index.html#',
            companyId: [% get_company_id() %],
            track: function(eventName, additionalProperties) {
                window["mixpanel"]?.track([% MIXPANEL_APP_NAME.json() %] + "-" + eventName, additionalProperties);
            },
            hasDevConfig: false,            
        }
    }
</script>
<script crossorigin="crossorigin" src="[% Whostmgr.find_file_url('/templates/monitoring/spa/_nuxt/CChoqk00.js') %]" type="module"></script>


<meta charset="utf-8" />
<meta content="width=device-width, initial-scale=1" name="viewport" />
<meta content="content" name="description" />
<meta content="no-referrer" name="referrer" />


[% MACRO error_message(message) BLOCK %]
    <div class="body-content">
        <div class="alert alert-danger">
            <span class="glyphicon glyphicon-remove-sign" aria-hidden="true"></span>
            <div class="alert-message">[% message %]</div>
        </div>
        <div>[% locale.maketext('You will be redirected to the home page.') %]</div>
    </div>
    <meta http-equiv="refresh" content="[% SECONDS_TO_REDIRECT %];url=[% CPANEL.CPVAR.dprefix %]" />
[% END %]
Back to Directory File Manager