templates/commande/_onglets.html.twig line 1

Open in your IDE?
  1. <div class="liste_boutons_index" >
  2.     {% if admin == true %}
  3.     <div class="liste_bouton_div">
  4.         <div class="liste_boutons_index_item liste_boutons_index_item_preprations" >
  5.             <div class="aactiver">
  6.                 <div class="liste_boutons_index_item_element">
  7.                     <element class="icon-Fleche_Exporter_picto"> </element>
  8.                 </div>
  9.                 <div class="liste_boutons_index_item_text" >
  10.                 {% if admin == true %}
  11.                     Exporter les commandes à collecter chez les cavistes
  12.                 {% else %}
  13.                     Exporter les commandes à preparer pour collecte MBE
  14.                 {%  endif %}
  15.                 </div>
  16.             </div>
  17.             <div class="bouton_index_item_preprations_creneau" style="display:none;">
  18.                 <form action="{{ path('commande_export_list')}}" method="POST">
  19.                     <input type="text" class="daterange daterange_exportlist" name="daterange_exportlist" value="" />
  20.                     <input type="hidden" class="dateDebutList" name="dateDebut" value=""/>
  21.                     <input type="hidden" class="dateFinList" name="dateFin" value=""/>
  22.                     <div class="valid_form_extract">
  23.                         <input type="submit" value="Valider"/>
  24.                     </div>                
  25.                 </form>
  26.             </div>    
  27.         </div>
  28.     </div>
  29.     <div class="liste_bouton_div">
  30.         <div class="liste_boutons_index_item liste_boutons_index_item_emb" >
  31.             <div class="aactiver">
  32.                 <div class="liste_boutons_index_item_element">
  33.                     <element class="icon-Engrenage_picto"> </element>
  34.                 </div>
  35.                 <div class="liste_boutons_index_item_text" >
  36.                 {% if admin == true %}
  37.                     Exporter les commandes à emballer par MBE
  38.                 {% else %}
  39.                     Exporter les commandes à emballer par votre entreprise
  40.                 {%  endif %}
  41.                 </div>
  42.             </div>
  43.             <div class="bouton_index_item_emb_creneau" style="display:none;">
  44.                 <form action="{{ path('commande_export_list_emb')}}" method="POST">
  45.                     <input type="text" class="daterange daterange_emball" name="daterange_exportlist" value="" />
  46.                     <input type="hidden" class="dateDebutListEmb" name="dateDebut" value=""/>
  47.                     <input type="hidden" class="dateFinListEmb" name="dateFin" value=""/>
  48.                     <div class="valid_form_extract_all">
  49.                         <input type="submit" value="Valider"/>
  50.                     </div>                
  51.                 </form>                
  52.             </div>
  53.         </div>
  54.     </div>
  55.     {%  else %}
  56.         {% if exportPrepsClient == true %}
  57.             <div class="liste_bouton_div">
  58.                 <div class="liste_boutons_index_item liste_boutons_index_item_preprations" >
  59.                     <div class="aactiver">
  60.                         <div class="liste_boutons_index_item_element">
  61.                             <element class="icon-Fleche_Exporter_picto"> </element>
  62.                         </div>
  63.                         <div class="liste_boutons_index_item_text" >
  64.                             Exporter les commandes à preparer pour collecte MBE
  65.                         </div>
  66.                     </div>
  67.                     <div class="bouton_index_item_preprations_creneau" style="display:none;">
  68.                         <form action="{{ path('commande_export_list')}}" method="POST">
  69.                             <input type="text" class="daterange daterange_exportlist" name="daterange_exportlist" value="" />
  70.                             <input type="hidden" class="dateDebutList" name="dateDebut" value=""/>
  71.                             <input type="hidden" class="dateFinList" name="dateFin" value=""/>
  72.                             <div class="valid_form_extract">
  73.                                 <input type="submit" value="Valider"/>
  74.                             </div>                
  75.                         </form>
  76.                     </div>    
  77.                 </div>
  78.             </div>
  79.         {%  endif %}
  80.         {% if exportPackingClient == true %}
  81.             <div class="liste_bouton_div">
  82.                 <div class="liste_boutons_index_item liste_boutons_index_item_emb" >
  83.                     <div class="aactiver">
  84.                         <div class="liste_boutons_index_item_element">
  85.                             <element class="icon-Engrenage_picto"> </element>
  86.                         </div>
  87.                         <div class="liste_boutons_index_item_text" >
  88.                             Exporter les commandes à emballer par votre entreprise {{exportPrepsClient}} | {{exportPackingClient}}
  89.                         </div>
  90.                     </div>
  91.                     <div class="bouton_index_item_emb_creneau" style="display:none;">
  92.                         <form action="{{ path('commande_export_list_emb')}}" method="POST">
  93.                             <input type="text" class="daterange daterange_emball" name="daterange_exportlist" value="" />
  94.                             <input type="hidden" class="dateDebutListEmb" name="dateDebut" value=""/>
  95.                             <input type="hidden" class="dateFinListEmb" name="dateFin" value=""/>
  96.                             <div class="valid_form_extract_all">
  97.                                 <input type="submit" value="Valider"/>
  98.                             </div>                
  99.                         </form>                
  100.                     </div>
  101.                 </div>
  102.             </div>
  103.         {%  endif %}
  104.     {%  endif %}
  105.     <div class="liste_bouton_div">
  106.         <div class="liste_boutons_index_item liste_boutons_index_item_all" >
  107.             <div class="aactiver">
  108.                 <div class="liste_boutons_index_item_element">
  109.                     <element class="icon-Engrenage_picto"> </element>
  110.                 </div>
  111.                 <div class="liste_boutons_index_item_text" >
  112.                     Exporter toutes les commandes
  113.                 </div>
  114.             </div>
  115.             <div class="bouton_index_item_all_creneau" style="display:none;">
  116.                 <form action="{{ path('commande_export_list_all')}}" method="POST">
  117.                     <input type="text" class="daterange daterange_fullcommand" name="daterange_exportlist" value="" />
  118.                     <input type="hidden" class="dateDebutListAll" name="dateDebut" value=""/>
  119.                     <input type="hidden" class="dateFinListAll" name="dateFin" value=""/>
  120.                     <div class="valid_form_extract_all">
  121.                         <input type="submit" value="Valider"/>
  122.                     </div>                
  123.                 </form>                
  124.             </div>
  125.         </div>
  126.     </div> 
  127. </div>
  128. <div class="onglets onglets_generaux"> 
  129.     {% if admin == true %}
  130.         <div class="onglet_item onglet_item_first {% if packagingController == "emballage_par_mbe" %}active{% endif %}">
  131.             <a href="{{ path('app_commande_index', {'packaging': 'emballage_par_mbe', 'state': 'preparation'}) }}">
  132.                 <div class="onglet_content">
  133.                     {% if attention_emballage_par_mbe is defined %}            
  134.                         <div class="onglet_inside {% if attention_emballage_par_mbe == true %}onglet_attention{%  endif %}">
  135.                     {% else %}
  136.                         <div class="onglet_inside">
  137.                     {%  endif %}
  138.                     Emballage géré <br/>par MBE</div>
  139.                 </div>
  140.             </a>
  141.         </div>
  142.         <div class="onglet_item {% if packagingController == "emballage_par_caviste" %}active{% endif %}">
  143.             <a href="{{ path('app_commande_index', {'packaging': 'emballage_par_caviste', 'state': 'emballage_caviste'}) }}">
  144.                 <div class="onglet_content">
  145.                     {% if attention_emballage_par_caviste is defined %}            
  146.                         <div class="onglet_inside {% if attention_emballage_par_caviste == true %}onglet_attention{%  endif %}">
  147.                     {% else %}
  148.                         <div class="onglet_inside">
  149.                     {%  endif %}
  150.                     Emballage géré <br/>par le caviste</div>
  151.                 </div>
  152.             </a>
  153.         </div>
  154.     {% else %}
  155.         {% if display_emballage_par_caviste == true %}       
  156.             <div class="onglet_item onglet_item_first {% if packagingController == "emballage_par_caviste" %}active{% endif %}">
  157.                 <a href="{{ path('app_commande_index', {'packaging': 'emballage_par_caviste', 'state': 'emballage_caviste'}) }}">
  158.                     <div class="onglet_content">
  159.                         {% if attention_emballage_par_caviste is defined %}            
  160.                             <div class="onglet_inside {% if attention_emballage_par_caviste == true %}onglet_attention{%  endif %}">
  161.                         {% else %}
  162.                             <div class="onglet_inside">
  163.                         {%  endif %}
  164.                         Emballage géré <br/>par votre entreprise</div>
  165.                     </div>
  166.                 </a>
  167.             </div>
  168.         {% endif %}
  169.         {% if display_emballage_par_mbe == true %}
  170.             <div class="onglet_item {% if display_emballage_par_caviste is defined %}{% else %}onglet_item_first{% endif %} {% if packagingController == "emballage_par_mbe" %}active{% endif %}">
  171.                 <a href="{{ path('app_commande_index', {'packaging': 'emballage_par_mbe', 'state': 'preparation'}) }}">
  172.                     <div class="onglet_content">
  173.                         {% if attention_emballage_par_mbe is defined %}            
  174.                             <div class="onglet_inside {% if attention_emballage_par_mbe == true %}onglet_attention{%  endif %}">
  175.                         {% else %}
  176.                             <div class="onglet_inside">
  177.                         {%  endif %}
  178.                         Emballage géré <br/>par MBE</div>
  179.                     </div>
  180.                 </a>
  181.             </div>
  182.         {% endif %}
  183.     {% endif %}
  184.     <div class="onglet_item {% if packagingController == "archive_tous" %}active{% endif %}">
  185.         <a href="{{ path('app_commande_index', {'packaging': 'archive_tous'}) }}">
  186.             <div class="onglet_content">
  187.                 <div class="onglet_inside">Commandes <br/>archivées</div>
  188.             </div>
  189.         </a>
  190.     </div>
  191.     <div class="onglet_item onglet_item_last {% if packagingController == "emballage_tous" %}active{% endif %}">
  192.         <a href="{{ path('app_commande_index', {'packaging': 'emballage_tous'}) }}">
  193.             <div class="onglet_content">
  194.                 <div class="onglet_inside">Toutes les <br/>commandes</div>
  195.             </div>
  196.         </a>
  197.     </div>
  198.     <div class="onglet_item_right_container">
  199.         <div class="onglet_item_right {% if stateController == "prepare" %}active{% endif %}">
  200.             <div class="onglet_item_right_inside">
  201.                 <a href="{{ path('app_commande_index', {'state': 'urgent'}) }}">
  202.                     Commandes prioritaires
  203.                 </a>
  204.             </div>
  205.         </div>
  206.         <div class="tuto">
  207.             <div class="tuto_close">
  208.                 <img src="{{ asset(image_dir_png ~ "Croix_Fermeture.png") }}" alt="Fermer">
  209.             </div>
  210.             <div class="tuto_texte">
  211.                 <span class="texte_light">Contrôler <span class="texte_semibold">les prochaines commandes</span> à gérer</span>
  212.             </div>
  213.             <div class="tuto_fleche">
  214.                 <img src="{{ asset(image_dir_png ~ "Fleche_Commande.png") }}" alt="Flèche">
  215.             </div>
  216.         </div>  
  217.     </div>
  218. </div>
  219. {% if stateController != "urgent" %}
  220.     <div class="onglets"> 
  221.         {% if packagingController == "emballage_par_mbe" %}
  222.             <div class="onglet_item onglet_item_first {% if stateController == "preparation" %}active{% endif %}">
  223.                 <a href="{{ path('app_commande_index', {'packaging': 'emballage_par_mbe', 'state': 'preparation'}) }}">
  224.                     <div class="onglet_content">
  225.                         {% if admin == true %}
  226.                                 <div class="onglet_inside">En préparation <br/>chez le caviste</div>
  227.                         {% else %}
  228.                             {% if a_preparer_collecte is defined %}            
  229.                                 <div class="onglet_inside {% if a_preparer_collecte == true %}onglet_attention{%  endif %}">
  230.                             {% else %}
  231.                                 <div class="onglet_inside">
  232.                             {%  endif %}
  233.                                 À préparer pour <br/>la collecte</div>
  234.                         {%  endif %}
  235.                     </div>
  236.                 </a>
  237.             </div>
  238.             <div class="onglet_item {% if stateController == "attente_client" %}active{% endif %}">
  239.                 <a href="{{ path('app_commande_index', {'packaging': 'emballage_par_mbe', 'state': 'attente_client'}) }}">
  240.                     <div class="onglet_content">
  241.                         <div class="onglet_inside">Attente infos <br/>client</div>
  242.                     </div>
  243.                 </a>
  244.             </div>
  245.             <div class="onglet_item {% if stateController == "attente_collecte_mbe" %}active{% endif %}">
  246.                 <a href="{{ path('app_commande_index', {'packaging': 'emballage_par_mbe', 'state': 'attente_collecte_mbe'}) }}">
  247.                     <div class="onglet_content">
  248.                         {% if admin == true %}
  249.                             {% if collect is defined %}            
  250.                                 <div class="onglet_inside {% if collect == true %}onglet_attention{%  endif %}">
  251.                             {% else %}
  252.                                 <div class="onglet_inside">
  253.                             {%  endif %} 
  254.                                 À collecter
  255.                             </div>
  256.                         {% else %}
  257.                                 <div class="onglet_inside">En attente <br/>de collecte</div>
  258.                         {%  endif %}
  259.                     </div>
  260.                 </a>
  261.             </div>
  262.             {# <div class="onglet_item {% if stateController == "emballage_mbe" %}active{% endif %}">
  263.                 <a href="{{ path('app_commande_index', {'packaging': 'emballage_par_mbe', 'state': 'emballage_mbe'}) }}">
  264.                     <div class="onglet_content">
  265.                         {% if admin == true %}
  266.                             {% if packing is defined %}            
  267.                                 <div class="onglet_inside {% if packing == true %}onglet_attention{%  endif %}">
  268.                             {% else %}
  269.                                 <div class="onglet_inside">
  270.                             {%  endif %} 
  271.                                 À emballer
  272.                             </div>
  273.                         {% else %}
  274.                                 <div class="onglet_inside">Emballage <br/>par MBE</div>
  275.                         {%  endif %}
  276.                     </div>
  277.                 </a>
  278.             </div>
  279.             <div class="onglet_item onglet_item_last {% if stateController == "attente_pec_transporteur" %}active{% endif %}">
  280.                 <a href="{{ path('app_commande_index', {'packaging': 'emballage_par_mbe', 'state': 'attente_pec_transporteur'}) }}">
  281.                     <div class="onglet_content">
  282.                         <div class="onglet_inside">{% if admin == true %}En attente du <br/>transporteur{% else %}Envoi <br/>par MBE{% endif %}</div>
  283.                     </div>
  284.                 </a>
  285.             </div> #}
  286.             {% if admin %}
  287.                 <div class="onglet_item {% if stateController == "emballage_mbe" %}active{% endif %}">
  288.                     <a href="{{ path('app_commande_index', {'packaging': 'emballage_par_mbe', 'state': 'emballage_mbe'}) }}">
  289.                         <div class="onglet_content">                            
  290.                             {% if packing is defined %}            
  291.                                 <div class="onglet_inside {% if packing == true %}onglet_attention{%  endif %}">
  292.                             {% else %}
  293.                                 <div class="onglet_inside">
  294.                             {%  endif %} 
  295.                                 À emballer</div>
  296.                         </div>
  297.                     </a>
  298.                 </div>
  299.                 <div class="onglet_item onglet_item_last {% if stateController == "attente_pec_transporteur" %}active{% endif %}">
  300.                     <a href="{{ path('app_commande_index', {'packaging': 'emballage_par_mbe', 'state': 'attente_pec_transporteur'}) }}">
  301.                         <div class="onglet_content">
  302.                             <div class="onglet_inside">En attente du <br/>transporteur</div>
  303.                         </div>
  304.                     </a>
  305.                 </div>
  306.             {% else %}
  307.                 <div class="onglet_item onglet_item_last {% if stateController == "traitement_mbe" %}active{% endif %}">
  308.                     <a href="{{ path('app_commande_index', {'packaging': 'emballage_par_mbe', 'state': 'traitement_mbe'}) }}">
  309.                         <div class="onglet_content">
  310.                             <div class="onglet_inside">En cours de <br/>traitement MBE</div>
  311.                         </div>
  312.                     </a>
  313.                 </div>
  314.             {% endif %}
  315.         {% elseif packagingController == "emballage_par_caviste" %}
  316.             <div class="onglet_item onglet_item_first {% if stateController == "emballage_caviste" %}active{% endif %}">
  317.                 <a href="{{ path('app_commande_index', {'packaging': 'emballage_par_caviste', 'state': 'emballage_caviste'}) }}">
  318.                     <div class="onglet_content">
  319.                         {% if admin == true %}
  320.                                 <div class="onglet_inside">En attente <br/>d'emballage caviste</div>
  321.                         {% else %}
  322.                             {% if a_emballer_caviste is defined %}            
  323.                                 <div class="onglet_inside {% if a_emballer_caviste == true %}onglet_attention{%  endif %}">
  324.                             {% else %}
  325.                                 <div class="onglet_inside">
  326.                             {%  endif %}
  327.                                 À emballer</div>
  328.                         {%  endif %}
  329.                     </div>
  330.                 </a>
  331.             </div>
  332.             <div class="onglet_item {% if stateController == "attente_client" %}active{% endif %}">
  333.                 <a href="{{ path('app_commande_index', {'packaging': 'emballage_par_caviste', 'state': 'attente_client'}) }}">
  334.                     <div class="onglet_content">
  335.                         <div class="onglet_inside">Attente infos <br/>client</div>
  336.                     </div>
  337.                 </a>
  338.             </div>
  339.             <div class="onglet_item onglet_item_last {% if stateController == "attente_pec_transporteur" %}active{% endif %}">
  340.                 <a href="{{ path('app_commande_index', {'packaging': 'emballage_par_caviste', 'state': 'attente_pec_transporteur'}) }}">
  341.                     <div class="onglet_content">
  342.                         <div class="onglet_inside">{% if admin == true %}Caviste en attente <br/>du transporteur{% else %}En attente du <br/>transporteur{% endif %}</div>
  343.                     </div>
  344.                 </a>
  345.             </div>
  346.         {% endif %}
  347.     </div>
  348. {% endif %}