templates/admin/proposals_table_content.html.twig line 1

Open in your IDE?
  1. {% set ht = 0 %}
  2.         {% set tva = 0 %}
  3.         {% set remise = 0 %}
  4.         {% set ttc = 0 %}
  5.             {% for proposal in proposals %}
  6.             {% set ht = ht + proposal.totalHTApresRemise %}
  7.             {% set tva = tva + proposal.totalTVA %}
  8.             {% set remise = remise + proposal.remise %}
  9.             {% set ttc = ttc + proposal.totalTTC %}
  10.           <tr class="curseur-pointeur element-commande">
  11.           <td class="id-commande" hidden>{{ proposal.id }}</td>
  12.             <td>{{ proposal.numero }}</td>
  13.             <td>{{ proposal.laDate | date('d/m/Y') }}</td>
  14.             <td>{{ proposal.valableJusquAu | date('d/m/Y') }}</td>
  15.             <td>
  16.                 {% if proposal.tiers is not null %}
  17.                 {{ proposal.tiers.nom }}
  18.                 {% endif %}
  19.             </td>
  20.             <td>{{ proposal.totalHTApresRemise | number_format(0, '', ' ') }}</td>
  21.             <td>{{ proposal.totalTVA | number_format(0, '', ' ') }}</td>
  22.             <td>{{ proposal.totalTTC | number_format(0, '', ' ') }}</td>
  23.             
  24.             
  25.             <td class="py-3 align-middle">
  26.                 {% if proposal.etat == constant('App\\Entity\\Commande::ETAT_DEVIS_PROVISOIRE') %}
  27.                 <a type="button" class="btn btn-outline-info btn-icon item-menu-travail" href="{{ path('admin.edit_sale', {'slug':boutique.slug, 'type':'proposal', 'id':proposal.id}) }}" data-bs-toggle="tooltip" title="{{ 'admin.edit' | trans }}">
  28.                     <i class="bi bi-pencil me-1"></i>
  29.                 </a>
  30.                 {% endif %}
  31.                 {% if proposal.etat == constant('App\\Entity\\Commande::ETAT_DEVIS_PROVISOIRE') %}
  32.                 <a class="btn btn-outline-success btn-icon" href="{{ path('admin.change_sale_state', {'slug': boutique.slug, 'type':'proposal', 'id':proposal.id, 'state': constant('App\\Entity\\Commande::ETAT_DEVIS_FINALISE')}) }}" data-toggle="tooltip" title="{{ 'admin.finalize' | trans }}">
  33.                     <i class="bi bi-check me-1"></i>
  34.                 </a>
  35.                 {% endif %}
  36.       
  37.                 <a target="_blank" href="{{ proposal.lienPDF }}" type="button" class="btn btn-outline-info btn-icon" data-bs-toggle="tooltip" title="{{ 'admin.export_pdf' | trans }}">
  38.                     <i class="bi bi-file-pdf me-1"></i>
  39.                 </a>
  40.                         
  41.                 <a href="{{ path('admin.send_document_mail', {'slug': boutique.slug, 'id': proposal.id}) }}" type="button" class="item-menu-travail btn btn-outline-info btn-icon" data-bs-toggle="tooltip" title="{{ 'admin.send_mail' | trans }}">
  42.                     <i class="bi bi-envelope me-1"></i>      
  43.                 </a>
  44.                 <a target="_blank" href="{{ path('admin.bon_de_livraison', {'slug': boutique.slug, 'id': proposal.id}) }}" type="button" class="btn btn-outline-info btn-icon" data-bs-toggle="tooltip"  data-bs-placement="top" title="{{ 'admin.bon_de_livraison' | trans }}">
  45.                           <i class="bi bi-file-earmark-break-fill me-1"></i>
  46.                 </a> 
  47.                 <a href="{{ path('admin.duplicate_sale', {'slug': boutique.slug, 'id': proposal.id}) }}" type="button" class="btn btn-outline-info btn-icon" data-bs-toggle="tooltip" title="{{ 'admin.duplicate' | trans }}">
  48.                     <i class="bi bi-copy-file me-1"></i>
  49.                           
  50.                 </a>
  51.                 <a type="button" class="btn bg-faded-danger btn-outline-danger delete-item" href="{{ path('admin.delete_sale', {'slug':boutique.slug, 'type':'proposal','id':proposal.id}) }}" data-bs-toggle="tooltip" title="{{ 'admin.delete' | trans }}">
  52.                     <i class="bi bi-trash text-danger"></i>
  53.                 </a>
  54.             </td>
  55.           </tr>
  56.           {% endfor %}
  57.           <tr>
  58.           <td hidden></td>
  59.             <td>{{ 'admin.totals' | trans }}</td>
  60.             <td></td>
  61.             <td></td>
  62.             <td></td>
  63.             <td>{{ ht | number_format(0, '', ' ') }}</td>
  64.             <td>{{ tva  | number_format(0, '', ' ') }}</td>
  65.             <td>{{ ttc | number_format(0, '', ' ') }}</td>
  66.             <td></td>
  67.             <td></td>
  68.             <td></td>
  69.           </tr>