templates/layout-errors.html.twig line 1

Open in your IDE?
  1. <style>
  2. .alert-dismissable_ .close, .alert-dismissible .close {
  3.     top :2px;
  4. }
  5. </style>
  6. {% if message is defined and message != ""%}
  7.     <div class="alert alert-success alert-dismissable_">
  8.         <div style="">
  9.         {#<button class="close close_notice" aria-hidden="true" data-dismiss="alert" type="button">×</button>#}
  10.         <span class="droite fa fa-info-circle" style="font-size:20px;margin-top : 5px;"></span>
  11.         <b>{{ message }}</b>
  12.             <div class="both"></div>
  13.         </div>
  14.     </div>
  15. {% endif%}
  16. {% if erreur is defined and erreur != ""%}
  17.     <div class="alert alert-danger alert-dismissable_">
  18.         <div style="">
  19.         {#<button class="close close_notice" aria-hidden="true" data-dismiss="alert" type="button">×</button>#}
  20.         <span class="droite fa fa-info-circle" style="font-size:20px;margin-top : 5px;"></span>
  21.         <b>Attention :</b>  {{ erreur }}
  22.         <div class="both"></div>
  23.         </div>
  24.     </div>
  25. {% endif%}
  26. {% for flash_message in app.session.flashbag.get('notice') %}
  27.     <div class="alert alert-success alert-dismissable_">
  28.         <div style="">
  29.         {# <button class="close close_notice" aria-hidden="true" data-dismiss="alert" type="button">×</button> #}
  30.         <span class="droite fa fa-info-circle" style="font-size:20px;margin-top : 5px;"></span>
  31.         <b>  {{ flash_message|raw }}</b>
  32.         <div class="both"></div>
  33.         </div>
  34.     </div>
  35. {% endfor %}
  36. {% for flash_message in app.session.flashbag.get('success') %}
  37. <div class="alert alert-success alert-dismissable_">
  38.     <div style="">
  39.         <b>{{ flash_message|raw }}</b>
  40.         <div class="both"></div>
  41.     </div>
  42. </div>
  43. {% endfor %}
  44. {% for flash_message in app.session.flashbag.get('warning') %}
  45.     <div class="alert alert-danger alert-dismissable_">
  46.         <div style="">
  47.         {# <button class="close" aria-hidden="true" data-dismiss="alert" type="button">×</button>#}
  48.         <span class="droite fa fa-warning" style="font-size:20px;"></span>
  49.         <b>{{ flash_message|raw }}</b>
  50.         <div class="both"></div>
  51.         </div>
  52.     </div>
  53. {% endfor %}
  54. {% for flash_message in app.session.flashbag.get('error') %}
  55.     <div class="alert alert-danger alert-dismissable_">
  56.         <div style="">
  57.         {# <button class="close " aria-hidden="true" data-dismiss="alert" type="button">×</button> #}
  58.         <span class="droite fa fa-warning" style="font-size:20px;"></span>
  59.         <b>Attention :</b>  {{ flash_message }}
  60.         <div class="both"></div>
  61.         </div>
  62.     </div>
  63.     {#
  64.     <div class="alert alert-danger alert-dismissable_">
  65.         <button class="close" aria-hidden="true" data-dismiss="alert" type="button">×</button>
  66.         {{ flash_message }}
  67.     </div>
  68.     #}
  69. {% endfor %}
  70. {% if (errors_fos is defined and errors_fos) %}
  71.     <ul class="alert alert-danger alert-dismissable_">
  72.         {#  <button class="close " aria-hidden="true" data-dismiss="alert" type="button">×</button>#}
  73.         {% for error in errors_fos %}
  74.             <li style="margin-left:10px;">
  75.                 {% if error.0 is defined %}
  76.                     {{error.0}}
  77.                 {% else %}
  78.                     {% for e in error %}
  79.                         {% if e.0 is defined %}
  80.                             {{e.0}}
  81.                         {% else %}
  82.                             {#{ dump(e) }#}
  83.                         {% endif %}
  84.                     {% endfor %}
  85.                 {% endif %}
  86.             </li>
  87.         {% endfor %}
  88.     </ul>
  89. {% elseif (errors is defined and errors|length > 0 or (form is defined and form.vars.valid == false )) or (error is defined and error) or (errorsSup is defined and errorsSup|length > 0)%}
  90. {% set liste_message = [] %}
  91. <ul class="alert alert-danger alert-dismissable_">
  92.     {# <button class="close " aria-hidden="true" data-dismiss="alert" type="button">×</button> #}
  93.     {% if (errors is defined and errors ) %}
  94.         {% for error in errors %}
  95.             {% if error.message in liste_message == false %}
  96.                 {% set liste_message = liste_message|merge([error.message]) %}
  97.                 <li style="margin-left:10px;">{{ error.message }}</li>
  98.             {% endif %}
  99.         {% endfor %}
  100.     {% endif %}
  101.     {% if (error is defined and error) %}
  102.          {% if error in liste_message == false %}
  103.              {% set liste_message = liste_message|merge([error]) %}
  104.              <li style="margin-left:10px;">{{ error }}</li>
  105.         {% endif %}
  106.     {% endif %}
  107.         {% if (errorsSup is defined and errorsSup|length > 0) %}
  108.         {% for error in errorsSup %}
  109.             {% if error in liste_message == false %}
  110.                 {% set liste_message = liste_message|merge([error]) %}
  111.                 <li style="margin-left:10px;">{{ error }}</li>
  112.             {% endif %}
  113.         {% endfor %}
  114.     {% endif %}
  115.     {% if form is defined %}
  116.         {% if not form.vars.valid %}
  117.             {# Loop through every form item #}
  118.             {% for child in form.children %}
  119.                 {# Display the errors of the form item #}
  120.                 {% for error in child.vars.errors%}
  121.                     {% if error.message in liste_message == false %}
  122.                         {% set liste_message = liste_message|merge([error.message]) %}
  123.                         <li style="margin-left:10px;">{{error.message}}</li>
  124.                     {% endif %}
  125.                 {% endfor %}
  126.             {% endfor %}
  127.         {% endif %}
  128.     {% endif %}
  129. </ul>
  130. {% endif %}