templates/shared/menu.html.twig line 1

Open in your IDE?
  1. {% set TYPE_CANTIERE = "1" %}
  2. {% set TYPE_MENSA = "2" %}
  3. {% set TYPE_EMZA = "3" %}
  4. {% if (is_granted('IS_ANONYMUS')) %} {% endif %}
  5. {% if (is_granted('ROLE_ADMIN')) %}
  6. <nav class="navbar navbar-expand-lg menuGAP mb-3">
  7. <img src="/assets/image/logogapSquareHQ.png" class="logoGap mr-3" alt="Immagine GAP">
  8. <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarTogglerDemo01"
  9. aria-controls="navbarTogglerDemo01" aria-expanded="false" aria-label="Toggle navigation">
  10. <span class="navbar-toggler-icon"></span>
  11. <span class="navbar-toggler-icon"></span>
  12. <span class="navbar-toggler-icon"></span>
  13. </button>
  14. <div class="collapse navbar-collapse" id="navbarTogglerDemo01">
  15. <ul class="navbar-nav mr-auto mt-2 mt-lg-0">
  16. {% if (is_granted('ROLE_SUPER_ADMIN')) == false %}
  17. {% if (is_granted('ROLE_ADMIN_EMZA')) %}
  18. <li class="nav-item"><a class="nav-link" href="{{ path('stamped_index', {'companyOrderType' : TYPE_EMZA, 'page': '1'}) }}">TIMBRATE </a></li>
  19. {% elseif (is_granted('ROLE_ADMIN_CANTIERE')) %}
  20. <li class="nav-item"><a class="nav-link" href="{{ path('stamped_index', {'companyOrderType' : TYPE_CANTIERE, 'page': '1'}) }}">TIMBR CANTIERI</a></li>
  21. {% elseif (is_granted('ROLE_ADMIN_MENSA')) %}
  22. <li class="nav-item"><a class="nav-link" href="{{ path('stamped_index', {'companyOrderType' : TYPE_MENSA, 'page': '1'}) }}">TIMBR MENSA</a></li>
  23. {% elseif (is_granted('ROLE_ADMIN_MENSA_FORNITORE')) %}
  24. <li class="nav-item"><a class="nav-link" href="{{ path('stamped_index', {'companyOrderType' : TYPE_MENSA, 'page': '1'}) }}">TIMBR MENSA</a></li>
  25. {% else %}
  26. <li class="nav-item"><a class="nav-link" href="{{ path('stamped_index', {'companyOrderType' : TYPE_CANTIERE, 'page': '1'}) }}">TIMBR CANTIERI</a></li>
  27. <li class="nav-item"><a class="nav-link" href="{{ path('stamped_index', {'companyOrderType' : TYPE_MENSA, 'page': '1'}) }}">TIMBR MENSA</a></li>
  28. {% endif %}
  29. {% if (is_granted('ROLE_ADMIN_MENSA_FORNITORE')) == false %}
  30. <li class="nav-item"><a class="nav-link" href="{{ path('operator_index') }}">OPERATORI</a></li>
  31. <li class="nav-item"><a class="nav-link" href="{{ path('badge_index') }}">BADGE</a></li>
  32. {% endif %}
  33. {% else %}
  34. <li class="nav-item"><a class="nav-link" href="{{ path('company_index') }}">AZIENDE</a></li>
  35. <li class="nav-item"><a class="nav-link" href="{{ path('department_index') }}">CANTIERI</a></li>
  36. <li class="nav-item"><a class="nav-link" href="{{ path('company_order_index') }}">COMMESSE</a></li>
  37. <li class="nav-item"><a class="nav-link" href="{{ path('stamped_index', {'companyOrderType' : TYPE_CANTIERE, 'page': '1'}) }}">TIMBR CANTIERI</a></li>
  38. {% endif %}
  39. </ul>
  40. <ul class="nav navbar-nav navbar-right">
  41. {% if (is_granted('ROLE_SUPER_ADMIN')) == false %}
  42. {% if (is_granted('ROLE_ADMIN_EMZA')) %}
  43. {# <li class="nav-item"><a class="nav-link" href="{{ path('error_stamped_emza') }}">ERR TIMBRATE</a></li> #}
  44. {% elseif (is_granted('ROLE_ADMIN_CANTIERE')) %}
  45. {# <li class="nav-item"><a class="nav-link" href="{{ path('error_stamped_index') }}">ERR CANTIERI</a></li> #}
  46. {% elseif (is_granted('ROLE_ADMIN_MENSA')) %}
  47. {# <li class="nav-item"><a class="nav-link" href="{{ path('error_stamped_index_canteen') }}">ERR MENSA</a></li> #}
  48. {% elseif (is_granted('ROLE_ADMIN_MENSA_FORNITORE')) %}
  49. {# <li class="nav-item"><a class="nav-link" href="{{ path('error_stamped_index_canteen') }}">ERR MENSA</a></li> #}
  50. {% else %}
  51. <li class="nav-item"><a class="nav-link" href="{{ path('error_stamped_index') }}">ERR CANTIERI</a></li>
  52. <li class="nav-item"><a class="nav-link" href="{{ path('error_stamped_index_canteen') }}">ERR MENSA</a></li>
  53. {% endif %}
  54. {% else %}
  55. <li class="nav-item"><a class="nav-link" href="{{ path('user_index') }}">UTENZE</a></li>
  56. {% endif %}
  57. <li class="nav-item"><a class="nav-link bg-grey" href="{{ path('app_logout') }} "><i class="fas fa-sign-out-alt"></i> LOGOUT</a></li>
  58. </ul>
  59. </div>
  60. </nav>
  61. <div class="container">
  62. <ul class="text-center row justify-content-md-center">
  63. <h4>{{ title }}</h4>
  64. </ul>
  65. </div>
  66. {% endif %}