templates/app/subscription/_partials/subscription-infos-tab.html.twig line 1

  1. <div class="tab-pane active" id="subscription-infos-tab" role="tabpanel">
  2.   <div class="card">
  3.     <div class="card-header">
  4.       <h5 class="card-title mb-0">
  5.         {% trans %} Abonnement info {% endtrans %}
  6.       </h5>
  7.     </div>
  8.     <div class="card-body">
  9.       <div class="row">
  10.         <div class="col-xl-4 col-md-6">
  11.           <div class="card card-h-100">
  12.             <div class="card-body">
  13.               <div class="row align-items-center">
  14.                 <div class="col-6">
  15.                   <span
  16.                     class="text-muted mb-3 lh-1 d-block text-truncate font-size-16"
  17.                   >
  18.                     {# __Total #} {% trans %} Total {% endtrans %}
  19.                   </span>
  20.                   <h4 class="mb-3 text-info">
  21.                     <span
  22.                       class="counter-value"
  23.                       data-target="{{ subscription.totalToPay }}"
  24.                     >
  25.                       0
  26.                     </span>
  27.                     DZD
  28.                   </h4>
  29.                 </div>
  30.               </div>
  31.             </div>
  32.           </div>
  33.         </div>
  34.         <div class="col-xl-4 col-md-6">
  35.           <div class="card card-h-100">
  36.             <div class="card-body">
  37.               <div class="row align-items-center">
  38.                 <div class="col-6">
  39.                   <span
  40.                     class="text-muted mb-3 lh-1 d-block text-truncate font-size-16"
  41.                   >
  42.                     {% trans %} Total Payé {% endtrans %} {# __Total #}
  43.                   </span>
  44.                   <h4 class="mb-3 text-success">
  45.                     <span
  46.                       class="counter-value"
  47.                       data-target="{{
  48.                         subscription.totalToPay - subscription.restToPay
  49.                       }}"
  50.                       >0</span
  51.                     >
  52.                     DZD
  53.                   </h4>
  54.                 </div>
  55.               </div>
  56.             </div>
  57.           </div>
  58.         </div>
  59.         <div class="col-xl-4 col-md-6">
  60.           <div class="card card-h-100">
  61.             <div class="card-body">
  62.               <div class="row align-items-center">
  63.                 <div class="col-6">
  64.                   <span
  65.                     class="text-muted mb-3 lh-1 d-block text-truncate font-size-16"
  66.                   >
  67.                     {% trans %} Reste à payer {% endtrans %}
  68.                   </span>
  69.                   <h4 class="mb-3 text-warning">
  70.                     <span
  71.                       class="counter-value"
  72.                       data-target="{{ subscription.restToPay }}"
  73.                     >
  74.                       0
  75.                     </span>
  76.                     DZD
  77.                   </h4>
  78.                 </div>
  79.               </div>
  80.             </div>
  81.           </div>
  82.         </div>
  83.       </div>
  84.       <div class="row justify-content-center">
  85.         <div class="col-8">
  86.           <h4 class="mt-2 mb-4">
  87.             {% trans %} Modifier l'abonnement : {% endtrans %}
  88.           </h4>
  89.           {{ form_start(form) }}
  90.           <div class="row mb-4">
  91.             <label for="horizontal-child-input" class="col-sm-3 col-form-label">
  92.               {{ form_label(form.child) }}
  93.             </label>
  94.             <div class="col-sm-9">
  95.               {{ form_widget(form.child) }}
  96.               <div class="text-danger" style="margin-top: 0.25rem">
  97.                 <small>{{ form_errors(form.child) }}</small>
  98.               </div>
  99.               <div class="text-info" style="margin-top: 0.25rem">
  100.                 <small>{{ form_help(form.child) }}</small>
  101.               </div>
  102.             </div>
  103.           </div>
  104.           <div class="row mb-4">
  105.             <label
  106.               for="horizontal-service-input"
  107.               class="col-sm-3 col-form-label"
  108.             >
  109.               {{ form_label(form.service) }}
  110.             </label>
  111.             <div class="col-sm-9">
  112.               {{ form_widget(form.service) }}
  113.               <div class="text-danger" style="margin-top: 0.25rem">
  114.                 <small>{{ form_errors(form.service) }}</small>
  115.               </div>
  116.               <div class="text-info" style="margin-top: 0.25rem">
  117.                 <small>{{ form_help(form.service) }}</small>
  118.               </div>
  119.             </div>
  120.           </div>
  121.           <div class="row mb-4">
  122.             <label
  123.               for="horizontal-start_date-input"
  124.               class="col-sm-3 col-form-label"
  125.             >
  126.               {{ form_label(form.start_date) }}
  127.             </label>
  128.             <div class="col-sm-9">
  129.               {{ form_widget(form.start_date) }}
  130.               <div class="text-danger" style="margin-top: 0.25rem">
  131.                 <small>{{ form_errors(form.start_date) }}</small>
  132.               </div>
  133.               <div class="text-info" style="margin-top: 0.25rem">
  134.                 <small>{{ form_help(form.start_date) }}</small>
  135.               </div>
  136.             </div>
  137.           </div>
  138.           <div class="row mb-4">
  139.             <label
  140.               for="horizontal-expire_date-input"
  141.               class="col-sm-3 col-form-label"
  142.             >
  143.               {{ form_label(form.expire_date) }}
  144.             </label>
  145.             <div class="col-sm-9">
  146.               {{ form_widget(form.expire_date) }}
  147.               <div class="text-danger" style="margin-top: 0.25rem">
  148.                 <small>{{ form_errors(form.expire_date) }}</small>
  149.               </div>
  150.               <div class="text-info" style="margin-top: 0.25rem">
  151.                 <small>{{ form_help(form.expire_date) }}</small>
  152.               </div>
  153.             </div>
  154.           </div>
  155.           <div class="row mb-4">
  156.             <label
  157.               for="horizontal-discount-input"
  158.               class="col-sm-3 col-form-label"
  159.             >
  160.               {% trans %} Prix {% endtrans %}
  161.             </label>
  162.             <div class="col-sm-9">
  163.               <input
  164.                 disabled
  165.                 type="text"
  166.                 required="required"
  167.                 class="form-control"
  168.                 placeholder=""
  169.                 value="{{ subscription.total }}"
  170.               />
  171.             </div>
  172.           </div>
  173.           <div class="row mb-4">
  174.             <label
  175.               for="horizontal-discount-input"
  176.               class="col-sm-3 col-form-label"
  177.             >
  178.               {{ form_label(form.discount) }}
  179.             </label>
  180.             <div class="col-sm-9">
  181.               {{ form_widget(form.discount) }}
  182.               <div class="text-danger" style="margin-top: 0.25rem">
  183.                 <small>{{ form_errors(form.discount) }}</small>
  184.               </div>
  185.               <div class="text-info" style="margin-top: 0.25rem">
  186.                 <small>{{ form_help(form.discount) }}</small>
  187.               </div>
  188.             </div>
  189.           </div>
  190.           <div class="row mb-4">
  191.             <label
  192.               for="horizontal-description-input"
  193.               class="col-sm-3 col-form-label"
  194.             >
  195.               {{ form_label(form.description) }}
  196.             </label>
  197.             <div class="col-sm-9">
  198.               {{ form_widget(form.description) }}
  199.               <div class="text-danger" style="margin-top: 0.25rem">
  200.                 <small>{{ form_errors(form.description) }}</small>
  201.               </div>
  202.               <div class="text-info" style="margin-top: 0.25rem">
  203.                 <small>{{ form_help(form.description) }}</small>
  204.               </div>
  205.             </div>
  206.           </div>
  207.           <br />
  208.           <div class="row mb-4 my-4 justify-content-end">
  209.             <div class="col-6">
  210.               <button
  211.                 type="submit"
  212.                 class="btn btn-primary waves-effect waves-light float-right"
  213.               >
  214.                 <i class="mdi mdi-square-edit-outline me-1"></i>
  215.                 {% trans %} Mise à jour {% endtrans %}
  216.               </button>
  217.             </div>
  218.           </div>
  219.           {{ form_end(form) }}
  220.         </div>
  221.       </div>
  222.     </div>
  223.   </div>
  224. </div>