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="line-height:40px;">
  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="line-height:40px;">
  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="line-height:40px;">
  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.     {#
  36.     <div class="alert alert-success alert-dismissable">
  37.         <button class="close" aria-hidden="true" data-dismiss="alert" type="button">×</button>
  38.         {{ flash_message }}
  39.     </div>
  40.     #}
  41. {% endfor %}
  42. {% for flash_message in app.session.flashbag.get('success') %}
  43. <div class="alert alert-success alert-dismissable">
  44.     <div style="line-height:40px;">
  45.         <button class="close" aria-hidden="true" data-dismiss="alert" type="button">×</button>
  46.         <span class="droite fa fa-warning" style="font-size:20px;margin-top : 5px;"></span>
  47.         <b>{{ flash_message|raw }}</b>
  48.         <div class="both"></div>
  49.     </div>
  50. </div>
  51. {% endfor %}
  52. {% for flash_message in app.session.flashbag.get('warning') %}
  53.     <div class="alert alert-danger alert-dismissable">
  54.         <div style="line-height:40px;">
  55.         <button class="close" aria-hidden="true" data-dismiss="alert" type="button">×</button>
  56.         <span class="droite fa fa-warning" style="font-size:20px;margin-top : 5px;"></span>
  57.         <b>{{ flash_message|raw }}</b>
  58.         <div class="both"></div>
  59.         </div>
  60.     </div>
  61.     {#
  62.     <div class="alert alert-danger alert-dismissable">
  63.         <button class="close" aria-hidden="true" data-dismiss="alert" type="button">×</button>
  64.         {{ flash_message }}
  65.     </div>
  66.     #}
  67. {% endfor %}
  68. {% for flash_message in app.session.flashbag.get('error') %}
  69.     <div class="alert alert-danger alert-dismissable">
  70.         <div style="line-height:40px;">
  71.         <button class="close " aria-hidden="true" data-dismiss="alert" type="button">×</button>
  72.         <span class="droite fa fa-warning" style="font-size:20px;margin-top : 5px;"></span>
  73.         <b>Attention :</b>  {{ flash_message }}
  74.         <div class="both"></div>
  75.         </div>
  76.     </div>
  77.     {#
  78.     <div class="alert alert-danger alert-dismissable">
  79.         <button class="close" aria-hidden="true" data-dismiss="alert" type="button">×</button>
  80.         {{ flash_message }}
  81.     </div>
  82.     #}
  83. {% endfor %}
  84. {% if (errors_fos is defined and errors_fos) %}
  85.     <ul class="alert alert-danger alert-dismissable">
  86.         <button class="close " aria-hidden="true" data-dismiss="alert" type="button">×</button>
  87.         {% for error in errors_fos %}
  88.             <li style="margin-left:10px;">
  89.                 {% if error.0 is defined %}
  90.                     {{error.0}}
  91.                 {% else %}
  92.                     {% for e in error %}
  93.                         {% if e.0 is defined %}
  94.                             {{e.0}}
  95.                         {% else %}
  96.                             {#{ dump(e) }#}
  97.                         {% endif %}
  98.                     {% endfor %}
  99.                 {% endif %}
  100.             </li>
  101.         {% endfor %}
  102.     </ul>
  103. {% 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)%}
  104. {% set liste_message = [] %}
  105. <ul class="alert alert-danger alert-dismissable">
  106.     <button class="close " aria-hidden="true" data-dismiss="alert" type="button">×</button>
  107.     {% if (errors is defined and errors ) %}
  108.         {% for error in errors %}
  109.             {% if error.message in liste_message == false %}
  110.                 {% set liste_message = liste_message|merge([error.message]) %}
  111.                 <li style="margin-left:10px;">{{ error.message }}</li>
  112.             {% endif %}
  113.         {% endfor %}
  114.     {% endif %}
  115.     {% if (error is defined and error) %}
  116.          {% if error in liste_message == false %}
  117.              {% set liste_message = liste_message|merge([error]) %}
  118.              <li style="margin-left:10px;">{{ error }}</li>
  119.         {% endif %}
  120.     {% endif %}
  121.         {% if (errorsSup is defined and errorsSup|length > 0) %}
  122.         {% for error in errorsSup %}
  123.             {% if error in liste_message == false %}
  124.                 {% set liste_message = liste_message|merge([error]) %}
  125.                 <li style="margin-left:10px;">{{ error }}</li>
  126.             {% endif %}
  127.         {% endfor %}
  128.     {% endif %}
  129.     {% if form is defined %}
  130.         {% if not form.vars.valid %}
  131.             {# Loop through every form item #}
  132.             {% for child in form.children %}
  133.                 {# Display the errors of the form item #}
  134.                 {% for error in child.vars.errors%}
  135.                     {% if error.message in liste_message == false %}
  136.                         {% set liste_message = liste_message|merge([error.message]) %}
  137.                         <li style="margin-left:10px;">{{error.message}}</li>
  138.                     {% endif %}
  139.                 {% endfor %}
  140.             {% endfor %}
  141.         {% endif %}
  142.     {% endif %}
  143. </ul>
  144. {% endif %}