Viewing File: /usr/local/cpanel/base/frontend/jupiter/security/tls_wizard/views/checkout.html.tt
<div class="list-container" >
<h3>{{ cert_count_title() }}</h3>
<div class="row" ng-repeat="provider in providers" class="checkout-provider" ng-class="{'checkout-provider-current':get_current_step().provider == provider.name}">
<div class="col-md-12 checkout-provider-header-row">
<div class="content-wrapper">
<h4 class="checkout-provider-header">{{ get_purchases_title(provider) }}</h4>
</div>
</div>
<div
ng-repeat-start="step in get_steps(provider.name)"
ng-if="step == 'login'"
ng-class="get_step_classes(provider,'login')">
<div class="content-wrapper">
<div class="checkout-step-inner">
<div class="content-wrapper">
<div class="checkout-step-icon"><span class='fas fa-sign-in-alt fa-5x'></span></div>
<span>[% locale.maketext("Redirecting to the authentication server to log in.") %]</span>
<span class='fas fa-check fa-2x checkout-step-success-icon'></span>
<span class='fas fa-spinner fa-spin fa-2x pull-right checkout-step-pending-icon'></span>
</div>
</div>
</div>
</div>
<div ng-if="step == 'send_cart_items'" ng-class="get_step_classes(provider,'send_cart_items')">
<div class="content-wrapper">
<div class="checkout-step-inner">
<div class="content-wrapper">
<div class="checkout-step-icon"><span class='fas fa-shopping-cart fa-5x'></span></div>
<span>{{ sending_items_msg() }}</span>
<span class='fas fa-check fa-2x pull-right checkout-step-success-icon'></span>
<span class='fas fa-spinner fa-spin fa-2x pull-right checkout-step-pending-icon'></span>
</div>
</div>
</div>
</div>
<div ng-if="step == 'checkout'" ng-class="get_step_classes(provider,'checkout')">
<div class="content-wrapper">
<div class="checkout-step-inner">
<div class="content-wrapper">
<div class="checkout-step-icon"><span class='fas fa-external-link-alt fa-5x'></span></div>
<span>[% locale.maketext("Redirecting you to the store to complete your purchase.") %]</span>
<span class='fas fa-check fa-2x pull-right checkout-step-success-icon'></span>
<span class='fas fa-spinner fa-spin fa-2x pull-right checkout-step-pending-icon'></span>
</div>
</div>
</div>
</div>
<div ng-if="step == 'payment_callback'" ng-class="get_step_classes(provider,'payment_callback')">
<div class="content-wrapper">
<div class="checkout-step-inner">
<div class="content-wrapper">
<div class="checkout-step-icon"><span class='fas fa-cloud-download-alt fa-5x'></span></div>
<span>{{ starting_polling_msg() }}</span>
<span class='fas fa-check fa-2x pull-right checkout-step-success-icon'></span>
<span class='fas fa-spinner fa-spin fa-2x pull-right checkout-step-pending-icon'></span>
</div>
</div>
</div>
</div>
<div ng-repeat-end ng-if="step == 'checkout_complete'" ng-class="get_step_classes(provider,'checkout_complete')">
<div class="content-wrapper">
<div class="checkout-step-inner">
<div class="content-wrapper">
<div class="checkout-step-icon"><span class='fas fa-check fa-5x'></span></div>
<span>[% locale.maketext("Purchase Complete.") %]</span>
</div>
</div>
</div>
</div>
</div>
</div>
<script id="user-mismatch-modal" type="text/plain">
<div class="panel panel-default user-mismatch">
<div class="panel-heading">[% locale.maketext('Store User Mismatch') %]</div>
<div class="panel-body">
[% locale.maketext('You logged in to “[_1]” as an account that does not have privileges on order item [asis,ID] “[_2]”.', '{{html_escape(provider.display_name)}}', '{{html_escape(order_id)}}') %]
[% locale.maketext('You can log in to “[_1]” as another user or cancel the checkout.', '{{html_escape(provider.display_name)}}') %]
</div>
<div class="btn-group panel-btn-group">
<button type="submit" class="btn btn-primary col-xs-6 col-sm-6 col-md-6 col-lg-6"
ng-click="dismiss_modal(); go_to_login()">
[% locale.maketext('Log In') %]
</button>
<button type="button" class="btn btn-default col-xs-6 col-sm-6 col-md-6 col-lg-6"
ng-click="dismiss_modal(); go_to_purchase_page()">
[% locale.maketext('Cancel') %]
</button>
</div>
</div>
</script>
<style>
/* Shamelessly copied from whostmgr/docroot/templates/market_provider_manager/views/editProducts.ptt */
.panel.user-mismatch {
margin: 0;
border: 0;
}
.panel.user-mismatch .panel-btn-group {
width: 100%;
}
.panel.user-mismatch .panel-btn-group > .btn:first-child {
border-left: 0;
}
.panel.user-mismatch .panel-btn-group > .btn:last-child {
margin-left: 0;
border-right: 0;
border-left: 0;
}
</style>
Back to Directory
File Manager