templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <title>{% block title %}B-Ticket{% endblock %}</title>
  7. {% block stylesheets %}
  8. {{ encore_entry_link_tags('app') }}
  9. {{ encore_entry_link_tags('menu') }}
  10. {% if app.user and app.user.dark %}
  11. {{ encore_entry_link_tags('dark') }}
  12. {% endif %}
  13. {% endblock %}
  14. {% block javascripts %}
  15. {{ encore_entry_script_tags('app') }}
  16. {{ encore_entry_script_tags('menu') }}
  17. <script src="{{ asset('bundles/fosjsrouting/js/router.js') }}"></script>
  18. <script src="{{ path('fos_js_routing_js', { callback: 'fos.Router.setData' }) }}"></script>
  19. {% endblock %}
  20. </head>
  21. <body>
  22. <!--MENU-->
  23. {% if app.user %}
  24. <div class="subheader {% if app.user.lockMenu == 1 %}menu-full{% endif %}">
  25. <div class="breadcrumbs">
  26. {% block breadcrumbs %}
  27. {% endblock %}
  28. </div>
  29. </div>
  30. {% include 'menu.html.twig' %}
  31. <input type="hidden" id="lockMenuHidden" value="{{ app.user.lockMenu }}"/>
  32. {% endif %}
  33. <!--Container Main start-->
  34. <main class="{% if app.user and app.user.lockMenu == 1 %}margin-left{% endif %}">
  35. <div id="notification">
  36. {% for message in app.session.flashbag.get('error') %}
  37. <div class="aks-alert aks-danger">
  38. <div class="aks-alert-header">
  39. <div class="aks-alert-icon"><i class="ri-close-circle-line"></i></div>
  40. <div class="aks-alert-content">
  41. <div class="aks-alert-title">Erreur
  42. </div>
  43. <div class="aks-alert-main">{{ message }}</div>
  44. </div>
  45. <div class="aks-alert-close"><i class="ri-close-line"></i></div>
  46. </div>
  47. </div>
  48. {% endfor %}
  49. {% for message in app.session.flashbag.get('success') %}
  50. <div class="aks-alert aks-successful">
  51. <div class="aks-alert-header">
  52. <div class="aks-alert-icon"><i class="ri-checkbox-circle-line"></i></div>
  53. <div class="aks-alert-content">
  54. <div class="aks-alert-title">Succès
  55. </div>
  56. <div class="aks-alert-main">{{ message }}</div>
  57. </div>
  58. <div class="aks-alert-close"><i class="ri-close-line"></i></div>
  59. </div>
  60. </div>
  61. {% endfor %}
  62. {% for message in app.session.flashbag.get('warning') %}
  63. <div class="aks-alert aks-warning">
  64. <div class="aks-alert-header">
  65. <div class="aks-alert-icon"><i class="ri-alarm-warning-line"></i></div>
  66. <div class="aks-alert-content">
  67. <div class="aks-alert-title">Attention
  68. </div>
  69. <div class="aks-alert-main">{{ message }}</div>
  70. </div>
  71. <div class="aks-alert-close"><i class="ri-close-line"></i></div>
  72. </div>
  73. </div>
  74. {% endfor %}
  75. {% for message in app.session.flashbag.get('info') %}
  76. <div class="aks-alert aks-info">
  77. <div class="aks-alert-header">
  78. <div class="aks-alert-icon"><i class="ri-information-line"></i></div>
  79. <div class="aks-alert-content">
  80. <div class="aks-alert-title">Information
  81. </div>
  82. <div class="aks-alert-main">{{ message }}</div>
  83. </div>
  84. <div class="aks-alert-close"><i class="ri-close-line"></i></div>
  85. </div>
  86. </div>
  87. {% endfor %}
  88. </div>
  89. {% block body %}
  90. {% endblock %}
  91. </main>
  92. <input type="hidden" id="dateToday" value="{{ "now"|date("Y-m-d") }}"/>
  93. <footer id="footer">
  94. <span class="libel-version footer"> </span>
  95. <span class="copyright-footer"> Copyright © <a href="https://www.ginkgo-it.com/" target="_blank">B-Ticket</a> - Tous droits réservés - 2020 - {{ "now"|date("Y") }} </span>
  96. </footer>
  97. </body>
  98. </html>