templates/app/buy/license.html.twig line 1

  1. {% extends 'app/setting/index.html.twig' %} {% block title %} {% trans %} My
  2. License {% endtrans %} {% endblock %} {% block settingview %}
  3. <div class="card">
  4.   <div class="card-body">
  5.     <div class="row">
  6.       <div class="col-12">
  7.         <div class="card">
  8.           <div class="card-header">
  9.             <h4 class="card-title font-size-20">
  10.               <i class="mdi mdi-police-badge-outline me-2"></i>
  11.               {% trans %} Ma licence {% endtrans %}
  12.             </h4>
  13.           </div>
  14.           <div class="card-body">
  15.             <div class="row">
  16.               <div class="col-lg-12">
  17.                 {% if company.abonnements|length > 0 %} {% for abonnement in
  18.                 company.abonnements %}
  19.                 <div class="card border border-success">
  20.                   <div class="card-header bg-transparent border-success">
  21.                     <h5 class="my-0 text-success">
  22.                       <i class="mdi mdi-check-all me-3"></i>
  23.                       {% trans %} Licence valid {% endtrans %}:
  24.                       {{ abonnement.product.name }}
  25.                     </h5>
  26.                   </div>
  27.                   <div class="card-body">
  28.                     <h5 class="card-title">
  29.                       {% trans %} Expiré {% endtrans %}:
  30.                     </h5>
  31.                     <p class="card-text text-success">
  32.                       {{ abonnement.expireDate|date("d-m-Y") }}
  33.                     </p>
  34.                   </div>
  35.                 </div>
  36.                 {% endfor %} {% else %} {% if company.isTrial %}
  37.                 <div class="card border border-info">
  38.                   <div class="card-header bg-transparent border-info">
  39.                     <h5 class="my-0 text-info">
  40.                       <i class="mdi mdi-check-all me-3"></i>
  41.                       {% trans %} Version d'essai {% endtrans %}
  42.                     </h5>
  43.                   </div>
  44.                   <div class="card-body">
  45.                     <h5 class="card-title">
  46.                       {% trans %} Expire {% endtrans %}:
  47.                     </h5>
  48.                     <p class="card-text text-info">
  49.                       {{ company.createdAt|date_modify("+30 day")|date("d-m-Y") }}
  50.                     </p>
  51.                   </div>
  52.                 </div>
  53.                 {% else %}
  54.                 <div class="card border border-danger">
  55.                   <div class="card-header bg-transparent border-danger">
  56.                     <h5 class="my-0 text-danger">
  57.                       <i class="mdi mdi-check-all me-3"></i>
  58.                       {% trans %} La version d'essai a expiré{% endtrans %}!
  59.                     </h5>
  60.                   </div>
  61.                   <div class="card-body">
  62.                     <h5 class="card-title">
  63.                       {% trans %} Expiré : {% endtrans %}
  64.                     </h5>
  65.                     <p class="card-text text-danger">
  66.                       {{ company.createdAt|date_modify("+30 day")|date("d-m-Y") }}
  67.                     </p>
  68.                   </div>
  69.                 </div>
  70.                 {% endif %} {% endif %}
  71.               </div>
  72.             </div>
  73.           </div>
  74.         </div>
  75.         <div class="card">
  76.           <div class="card-header d-flex">
  77.             <h4 class="card-title mb-0 flex-grow-1">
  78.               <i class="mdi mdi-package-variant-closed me-2"></i>
  79.               {% trans %} Packs {% endtrans %}
  80.               <p class="card-title-desc">
  81.                 {% trans %} Des tarifs transparents, sans engagement{% endtrans %}
  82.               </p>
  83.             </h4>
  84.             <div class="flex-shrink-0 align-self-end">
  85.               <ul
  86.                 class="nav justify-content-end nav-tabs-custom rounded card-header-tabs"
  87.                 id="pills-tab"
  88.                 role="tablist"
  89.               >
  90.                 <li class="nav-item" role="presentation">
  91.                   <a
  92.                     class="nav-link px-3 rounded monthly active"
  93.                     id="monthly"
  94.                     data-bs-toggle="pill"
  95.                     href="#month"
  96.                     role="tab"
  97.                     aria-controls="month"
  98.                     aria-selected="true"
  99.                   >
  100.                     {% trans %}Monthly{% endtrans %}
  101.                   </a>
  102.                 </li>
  103.                 <li class="nav-item" role="presentation">
  104.                   <a
  105.                     class="nav-link px-3 rounded yearly"
  106.                     id="yearly"
  107.                     data-bs-toggle="pill"
  108.                     href="#year"
  109.                     role="tab"
  110.                     aria-controls="year"
  111.                     aria-selected="false"
  112.                     tabindex="-1"
  113.                   >
  114.                     {% trans %}Annuelle{% endtrans %}
  115.                   </a>
  116.                 </li>
  117.               </ul>
  118.             </div>
  119.           </div>
  120.           <div class="card-body">
  121.             <div class="tab-content" id="pills-tabContent">
  122.               <div
  123.                 class="tab-pane fade active show"
  124.                 id="month"
  125.                 role="tabpanel"
  126.                 aria-labelledby="monthly"
  127.               >
  128.                 <div class="row">
  129.                   {% for product in products %}
  130.                   <div class="col-xl-3 col-sm-6">
  131.                     {% if product.name|lower == 'STANDARD'|lower %}
  132.                     <div class="card bg-primary mb-xl-0">
  133.                       <div class="card-body">
  134.                         <div class="p-2">
  135.                           <div class="pricing-badge">
  136.                             <span class="badge">Produits populaires</span>
  137.                           </div>
  138.                           <h5 class="font-size-16 text-white">
  139.                             {{ product.name }}
  140.                           </h5>
  141.                           <h1 class="mt-3 text-white">
  142.                             {{ product.price|number_format(0,'.', ' ') }} DA
  143.                             <span class="text-white font-size-16 fw-medium"
  144.                               >/ {% trans %}Mois{% endtrans %}
  145.                             </span>
  146.                           </h1>
  147.                           <p class="text-white-50 mt-3 font-size-15">
  148.                             {{ product.description }}
  149.                           </p>
  150.                           <div class="mt-4 pt-2 text-white">
  151.                             {% for item in
  152.                             product.details[app.request.locale]|default('') %}
  153.                             <p class="mb-3 font-size-15">
  154.                               {% if item.checked %}
  155.                               <i
  156.                                 class="mdi mdi-check-circle text-success font-size-18 me-2"
  157.                               ></i>
  158.                               {% else %}
  159.                               <i
  160.                                 class="mdi mdi-check-circle text-warning font-size-18 me-2"
  161.                               ></i>
  162.                               {% endif %}
  163.                               {{ item.text }}
  164.                             </p>
  165.                             {% endfor %}
  166.                           </div>
  167.                           <div class="mt-4 pt-2">
  168.                             {% if product.price > 0 %}
  169.                             <a
  170.                               href="{{
  171.                                 path('app_buy_index', { product: product.id })
  172.                               }}"
  173.                               class="btn btn-light w-100"
  174.                             >
  175.                               {% trans %}Acheter maintenant{% endtrans %}
  176.                             </a>
  177.                             {% endif %}
  178.                           </div>
  179.                         </div>
  180.                       </div>
  181.                       <!-- end card body -->
  182.                     </div>
  183.                     <!-- end card -->
  184.                     {% else %}
  185.                     <div class="card mb-xl-0">
  186.                       <div class="card-body">
  187.                         <div class="p-2">
  188.                           <h5 class="font-size-16 text-uppercase">
  189.                             {{ product.name }}
  190.                           </h5>
  191.                           <h1 class="mt-3">
  192.                             {{ product.price|number_format(0, '.', ' ') }} DA
  193.                             <span class="text-muted font-size-16 fw-medium"
  194.                               >/ {% trans %}Mois{% endtrans %}
  195.                             </span>
  196.                           </h1>
  197.                           <p class="text-muted mt-3 font-size-15">
  198.                             {{ product.description }}
  199.                           </p>
  200.                           <div class="mt-4 pt-2 text-muted">
  201.                             {% for item in
  202.                             product.details[app.request.locale]|default('') %}
  203.                             <p class="mb-3 font-size-15">
  204.                               {% if item.checked %}
  205.                               <i
  206.                                 class="mdi mdi-check-circle text-success font-size-18 me-2"
  207.                               ></i>
  208.                               {% else %}
  209.                               <i
  210.                                 class="mdi mdi-check-circle text-warning font-size-18 me-2"
  211.                               ></i>
  212.                               {% endif %}
  213.                               {{ item.text }}
  214.                             </p>
  215.                             {% endfor %}
  216.                           </div>
  217.                           <div class="mt-4 pt-2">
  218.                             {% if product.price > 0 %}
  219.                             <a
  220.                               href="{{
  221.                                 path('app_buy_index', { product: product.id })
  222.                               }}"
  223.                               class="btn btn-outline-primary w-100"
  224.                             >
  225.                               {% trans %}Acheter maintenant{% endtrans %}
  226.                             </a>
  227.                             {% endif %}
  228.                           </div>
  229.                         </div>
  230.                       </div>
  231.                       <!-- end card body -->
  232.                     </div>
  233.                     <!-- end card -->
  234.                     {% endif %}
  235.                   </div>
  236.                   <!-- end col -->
  237.                   {% endfor %}
  238.                 </div>
  239.                 <!-- end row -->
  240.               </div>
  241.               <!-- end tab pane -->
  242.               <div
  243.                 class="tab-pane fade"
  244.                 id="year"
  245.                 role="tabpanel"
  246.                 aria-labelledby="yearly"
  247.               >
  248.                 <div class="row">
  249.                   {% for product in products %}
  250.                   <div class="col-xl-3 col-sm-6">
  251.                     {% if product.name|lower == 'STANDARD'|lower %}
  252.                     <div class="card bg-primary mb-xl-0">
  253.                       <div class="card-body">
  254.                         <div class="p-2">
  255.                           <div class="pricing-badge">
  256.                             <span class="badge">Produits populaires</span>
  257.                           </div>
  258.                           <h5 class="font-size-16 text-white">
  259.                             {{ product.name }}
  260.                           </h5>
  261.                           <h1 class="mt-3 text-white">
  262.                             {{ (product.price* 12)|number_format(0,'.', ' ') }}
  263.                             DA
  264.                             <span class="text-white font-size-16 fw-medium"
  265.                               >/ {% trans %}Année{% endtrans %}
  266.                             </span>
  267.                           </h1>
  268.                           <p class="text-white-50 mt-3 font-size-15">
  269.                             {{ product.description }}
  270.                           </p>
  271.                           <div class="mt-4 pt-2 text-white">
  272.                             {% for item in
  273.                             product.details[app.request.locale]|default('') %}
  274.                             <p class="mb-3 font-size-15">
  275.                               {% if item.checked %}
  276.                               <i
  277.                                 class="mdi mdi-check-circle text-success font-size-18 me-2"
  278.                               ></i>
  279.                               {% else %}
  280.                               <i
  281.                                 class="mdi mdi-check-circle text-warning font-size-18 me-2"
  282.                               ></i>
  283.                               {% endif %}
  284.                               {{ item.text }}
  285.                             </p>
  286.                             {% endfor %}
  287.                           </div>
  288.                           <div class="mt-4 pt-2">
  289.                             {% if product.price > 0 %}
  290.                             <a
  291.                               href="{{
  292.                                 path('app_buy_index', { product: product.id })
  293.                               }}"
  294.                               class="btn btn-light w-100"
  295.                             >
  296.                               {% trans %}Acheter maintenant{% endtrans %}
  297.                             </a>
  298.                             {% endif %}
  299.                           </div>
  300.                         </div>
  301.                       </div>
  302.                       <!-- end card body -->
  303.                     </div>
  304.                     <!-- end card -->
  305.                     {% else %}
  306.                     <div class="card mb-xl-0">
  307.                       <div class="card-body">
  308.                         <div class="p-2">
  309.                           <h5 class="font-size-16 text-uppercase">
  310.                             {{ product.name }}
  311.                           </h5>
  312.                           <h1 class="mt-3">
  313.                             {{ (product.price * 12)|number_format(0, '.', ' ') }}
  314.                             DA
  315.                             <span class="text-muted font-size-16 fw-medium"
  316.                               >/ {% trans %}Année{% endtrans %}
  317.                             </span>
  318.                           </h1>
  319.                           <p class="text-muted mt-3 font-size-15">
  320.                             {{ product.description }}
  321.                           </p>
  322.                           <div class="mt-4 pt-2 text-muted">
  323.                             {% for item in
  324.                             product.details[app.request.locale]|default('') %}
  325.                             <p class="mb-3 font-size-15">
  326.                               {% if item.checked %}
  327.                               <i
  328.                                 class="mdi mdi-check-circle text-success font-size-18 me-2"
  329.                               ></i>
  330.                               {% else %}
  331.                               <i
  332.                                 class="mdi mdi-check-circle text-warning font-size-18 me-2"
  333.                               ></i>
  334.                               {% endif %}
  335.                               {{ item.text }}
  336.                             </p>
  337.                             {% endfor %}
  338.                           </div>
  339.                           <div class="mt-4 pt-2">
  340.                             {% if product.price > 0 %}
  341.                             <a
  342.                               href="{{
  343.                                 path('app_buy_index', { product: product.id })
  344.                               }}"
  345.                               class="btn btn-outline-primary w-100"
  346.                             >
  347.                               {% trans %}Acheter maintenant{% endtrans %}
  348.                             </a>
  349.                             {% endif %}
  350.                           </div>
  351.                         </div>
  352.                       </div>
  353.                       <!-- end card body -->
  354.                     </div>
  355.                     <!-- end card -->
  356.                     {% endif %}
  357.                   </div>
  358.                   <!-- end col -->
  359.                   {% endfor %}
  360.                 </div>
  361.               </div>
  362.               <!-- end tab pane -->
  363.             </div>
  364.             <!-- end tab content -->
  365.           </div>
  366.           <!-- end card body -->
  367.         </div>
  368.       </div>
  369.     </div>
  370.   </div>
  371. </div>
  372. {% endblock %}