Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/support/create_support_ticket/index.tmpl

[%
    USE Whostmgr;
    USE JSON;

    SET stylesheet_includes = [
        Whostmgr.find_file_url('/templates/support/create_support_ticket/index.min.css')
    ];

    SET PAGE_BASE = '/scripts7/create_support_ticket/';
    SET PAGE_NAME = Whostmgr.get_page_name_by_url(PAGE_BASE);

    SET PAGE_DATA = {
        MAIN_TITLE               => PAGE_NAME, # common parent of all views (untranslated)
        access_id                => data.access_id,
        main_ip                  => data.main_ip,
        is_dns_only              => data.is_dns_only ? 1: 0,
        is_tickets_authenticated => data.is_tickets_authenticated ? 1: 0,
        tickets_hostname         => data.tickets_hostname,
        new_ticket_urls          => data.new_ticket_urls,
        oauth2                   => data.oauth2,
        has_cloud_linux          => data.has_cloud_linux ? 1 : 0,
        has_lite_speed           => data.has_lite_speed ? 1: 0,
        is_cpanel_direct         => data.is_cpanel_direct ? 1: 0,
        is_internal              => data.is_internal ? 1: 0,
    };

    WRAPPER 'master_templates/master.tmpl'
        header         = locale.makevar(PAGE_NAME),
        breadcrumburl  = PAGE_BASE,
        base           = PAGE_BASE,
        stylesheets    = stylesheet_includes,
        CJT2_EXCLUSIVE = 1,
        theme          = 'bootstrap',
        app_key        = 'create_support_ticket';
%]

[% IF PAGE_DATA.is_cpanel_direct OR PAGE_DATA.is_internal %]
<div ng-controller="applicationController" class="ng-cloak">
    <div ng-controller="wizardController">
        <div class="wizard panel panel-default">
            <div class="panel-heading hidden-xs hidden-sm">
                <div class="row">
                    <div class="col-md-12">
                        <span class="title">[% locale.maketext('Support Ticket Wizard') %]</span>
                    </div>
                </div>
            </div>
            <div class="panel-body">
                <cp-alert-list inline></cp-alert-list>
                <div id="content" class="ng-cloak" ng-cloak>
                    <div class="animate-view" ng-view></div>
                </div>
            </div>
            <div class="panel-footer" ng-show="wizard.footer" class="ng-hide">
                <button class="btn btn-sm btn-default pull-left flip"
                        ng-click="wizardApi.previous()"
                        ng-attr-id="{{ wizard.previousButtonId }}"
                        title="{{wizard.previousButtonTitle}}">{{wizard.previousButtonText}}</button>
                <button class="btn btn-sm btn-primary pull-right flip"
                        ng-click="wizardApi.next()"
                        ng-disabled="wizard.nextButtonDisabled"
                        ng-attr-id="{{ wizard.nextButtonId }}"
                        title="{{wizard.nextButtonTitle}}">{{wizard.nextButtonText}}</button>
            </div>
        </div>
    </div>
</div>

<script type="text/javascript">
    var PAGE = [% PAGE_DATA.json() %];
</script>

<script type="text/ng-template" id="support/create_support_ticket/views/startView.ptt">
    [% PROCESS 'support/create_support_ticket/views/startView.ptt' %]
</script>
<script type="text/ng-template" id="support/create_support_ticket/views/termsofserviceView.ptt">
    [% PROCESS 'support/create_support_ticket/views/termsofserviceView.ptt' %]
</script>
<script type="text/ng-template" id="support/create_support_ticket/views/authorizeCustomerPortalView.ptt">
    [% PROCESS 'support/create_support_ticket/views/authorizeCustomerPortalView.ptt' %]
</script>
<script type="text/ng-template" id="support/create_support_ticket/views/grantView.ptt">
    [% PROCESS 'support/create_support_ticket/views/grantView.ptt' %]
</script>
<script type="text/ng-template" id="support/create_support_ticket/views/processingView.ptt">
    [% PROCESS 'support/create_support_ticket/views/processingView.ptt' %]
</script>
[% ELSE %]
<div class="callout callout-warning" aria-label="warning">
    <div class="callout-heading ng-binding" ng-show="hasHeading">[% locale.maketext('Restricted Feature') %]</div>
    <div>
        <p>[% locale.maketext('This feature is only available if you have purchased a license directly from [asis,cPanel].') %]</p>
        <button class="btn btn-primary" onclick="window.location.href='https://support.cpanel.net';">[% locale.maketext('Learn More') %]</button>
</div>
[% END %]
<script type="text/ng-template" id="support/create_support_ticket/views/supportInfoView.ptt">
    [% PROCESS 'support/create_support_ticket/views/supportInfoView.ptt' %]
</script>
[% PROCESS 'master_templates/cjt2_header_include.tt' %]
[% END %]
Back to Directory File Manager