templates/partials/credits_membership_status_popup.html.twig line 1

Open in your IDE?
  1. {% trans_default_domain 'credits_membership' %}
  2. {% apply spaceless %}
  3. {%- if purchaseResult is defined or ((app.request.hasPreviousSession or app.session.started) and app.session.flashBag.has('credits_membership_purchase_status')) -%}
  4.     {% set purchaseData = purchaseResult is defined ? purchaseResult : app.session.flashBag.get('credits_membership_purchase_status')[0] %}
  5. <div class="modal fade dark-modal" id="credits-membership-purchase-status-popup" tabindex="-1" role="dialog" aria-labelledby="credits-membership-purchase-status-popup-header" aria-hidden="true">
  6.     <div class="modal-dialog modal-sm" role="document">
  7.         <div class="modal-content">
  8.             <a href="#" class="close" data-dismiss="modal" aria-label="{{ 'general.close'|trans({}, 'popup') }}">
  9.                 <em class="icon ni ni-cross"></em>
  10.             </a>
  11.             {% if purchaseData.status is same as(true) %}
  12.                 <div class="modal-header text-center justify-content-center border-bottom-0" id="credits-membership-purchase-status-popup-header">
  13.                     <div>
  14.                         <div class="mb-4 mt-2 credits-membership-purchase-status-popup-icon">
  15.                             <em class="icon dp-icon-success"></em>
  16.                         </div>
  17.                         <h4 class="mb-4 justify-content-center align-items-center">{{ 'success'|trans({}, 'popup') }}</h4>
  18.                         <p>
  19.                             {{ 'result_popup.success.text'|trans }}
  20.                         </p>
  21.                     </div>
  22.                 </div>
  23.                 <div class="modal-body">
  24.                     <div class="form-group text-center">
  25.                         <a href="#" class="btn btn-primary btn-lg w-100 justify-content-center" data-dismiss="modal" aria-label="{{ 'general.close'|trans({}, 'popup') }}">
  26.                             {{ 'general.close'|trans({}, 'popup') }}
  27.                         </a>
  28.                     </div>
  29.                 </div>
  30.             {% elseif purchaseData.status is same as(false) %}
  31.                 <div class="modal-header text-center justify-content-center border-bottom-0" id="credits-membership-purchase-status-popup-header">
  32.                     <div>
  33.                         <div class="mb-4 mt-2 credits-membership-purchase-status-popup-icon">
  34.                             <em class="icon dp-icon-failed"></em>
  35.                         </div>
  36.                         <h2 class="mb-4 justify-content-center">
  37.                             {{ 'result_popup.declined.headline'|trans }}
  38.                         </h2>
  39.                         <h5 class="mb-2">
  40.                             {{ 'result_popup.declined.text'|trans }}
  41.                         </h5>
  42.                     </div>
  43.                 </div>
  44.                 <div class="modal-body">
  45.                     <div class="form-group text-center">
  46.                         <a href="#" class="btn btn-primary btn-lg w-100 justify-content-center" data-dismiss="modal" aria-label="{{ 'general.close'|trans({}, 'popup') }}">
  47.                             {{ 'general.close'|trans({}, 'popup') }}
  48.                         </a>
  49.                     </div>
  50.                 </div>
  51.             {% else %}
  52.                 <div class="modal-header text-center justify-content-center border-bottom-0" id="credits-membership-purchase-status-popup-header">
  53.                     <div>
  54.                         <div class="mb-4 mt-2 credits-membership-purchase-status-popup-icon">
  55.                             <div class="spinner-border" role="status"><span class="sr-only">{{ 'loading'|trans({}, 'messages') }}</span></div>
  56.                         </div>
  57.                         <h2 class="mb-4 justify-content-center">
  58.                             {{ 'result_popup.processing.headline'|trans }}
  59.                         </h2>
  60.                         <h5 class="mb-5">
  61.                             {{ 'result_popup.processing.text'|trans }}
  62.                         </h5>
  63.                         <p class="w-75 m-auto">
  64.                             {% trans with {'{ support_link }': path('contact')} %}result_popup.processing.text2{% endtrans %}
  65.                         </p>
  66.                     </div>
  67.                 </div>
  68.                 <div class="modal-body" id="purchase-processing" data-check-url="{{ purchaseData.checkPath }}">
  69.                     <div class="form-group text-center">
  70.                         <a href="#" class="btn btn-primary btn-lg w-100 justify-content-center" data-dismiss="modal" aria-label="{{ 'general.close'|trans({}, 'popup') }}">
  71.                             {{ 'general.close'|trans({}, 'popup') }}
  72.                         </a>
  73.                     </div>
  74.                 </div>
  75.             {% endif %}
  76.         </div>
  77.     </div>
  78. </div>
  79. {% endif %}
  80. {% endapply %}