ninegate/src/ninegate-1.0/src/Cadoles/CoreBundle/Resources/views/Include/menu.html.twig

55 lines
3.2 KiB
Twig
Raw Normal View History

2019-03-12 14:50:57 +01:00
{% if app.user %}
{% if is_granted('ROLE_ADMIN') or is_granted('ROLE_MODO') %}
2020-09-15 16:44:59 +02:00
<li><a href="{{ path('cadoles_core_config') }}" title="Configuration"><i class="fa fa-cog fa-fw"></i></a>
2019-03-12 14:50:57 +01:00
{% endif %}
{% set permannu = app.session.get('permannu') %}
{% if fgheader %}
2021-07-05 14:30:46 +02:00
<li id="menu-header"><a onclick="switchHeader()" title="Cacher / Afficher Bannière " style="cursor:pointer"><i class="fa fa-chevron-up fa-fw"></i></a>
{% else %}
2021-07-05 14:30:46 +02:00
<li id="menu-header"><a onclick="switchHeader()" title="Cacher / Afficher Bannière " style="cursor:pointer"><i class="fa fa-chevron-down fa-fw"></i></a>
{% endif %}
{% if is_granted('ROLE_ADMIN') or (is_granted('ROLE_MODO') and (permannu=="ROLE_MODO" or permannu=="ROLE_ANIM" or permannu=="ROLE_USER")) or (is_granted('ROLE_ANIM') and (permannu=="ROLE_ANIM" or permannu=="ROLE_USER")) or (is_granted('ROLE_USER') and permannu=="ROLE_USER") %}
2019-08-29 11:15:12 +02:00
<li id="menu-annuaire"><a href="{{ path('cadoles_core_user_users') }}" title="Annuaire"><i class="fa fa-address-book fa-fw"></i></a>
{%endif%}
2019-08-29 11:15:12 +02:00
<li id="menu-group"><a href="{{ path('cadoles_core_user_group') }}" title="Groupes"><i class="fa fa-users fa-fw"></i></a>
<li id="menu-notice"><a href="{{ path('cadoles_portal_user_notice_view') }}" title="Charte"><i class="fa fa-info fa-fw"></i></a>
<li id="menu-profil"><a href="{{ path('cadoles_core_user') }}" title="Profil"><img class='avatar' src="/{{ alias }}/uploads/avatar/{{ app.user.avatar }}"></a></li>
2019-03-12 14:50:57 +01:00
<li>
{% if mode_auth == "SAML" %}
2020-09-15 16:44:59 +02:00
<a href="{{ url('cadoles_core_kill') }}" title="Déconnexion"><i class="fa fa-sign-out-alt fa-fw"></i></a>
2019-03-12 14:50:57 +01:00
{% elseif mode_auth == "CAS" %}
2020-09-15 16:44:59 +02:00
<a href="{{ path('cas_sp.logout') }}" title="Déconnexion"><i class="fa fa-sign-out-alt fa-fw"></i></a>
2019-03-12 14:50:57 +01:00
{% elseif mode_auth == "SQL" %}
2020-09-15 16:44:59 +02:00
<a href="{{ path('cadoles_core_kill') }}" title="Déconnexion"><i class="fa fa-sign-out-alt fa-fw"></i></a>
2019-04-19 16:53:09 +02:00
{% elseif mode_auth == "LDAP" %}
2020-09-15 16:44:59 +02:00
<a href="{{ path('cadoles_core_kill') }}" title="Déconnexion"><i class="fa fa-sign-out-alt fa-fw"></i></a>
2019-04-19 16:53:09 +02:00
{% endif %}
2019-03-12 14:50:57 +01:00
</li>
{% else %}
2019-04-05 11:52:31 +02:00
<li><a href="{{ path('cadoles_portal_user_notice_view') }}" title="Charte"><i class="fa fa-info fa-fw"></i></a>
2019-04-16 09:49:49 +02:00
2019-03-12 14:50:57 +01:00
{% if moderegistration!="none" and masteridentity=="SQL"%}
<li><a href="{{ path('cadoles_core_registration') }}" title="Inscription"><i class="fa fa-user-plus fa-fw"></i></a>
{% endif %}
<li>
{% if mode_auth == "SAML" %}
2020-09-15 16:44:59 +02:00
<a href="{{ path('lightsaml_sp.login') }}" title="Connexion"><i class="fa fa-sign-in-alt fa-fw"></i></a>
2019-03-12 14:50:57 +01:00
{% elseif mode_auth == "CAS" %}
2020-09-15 16:44:59 +02:00
<a href="{{ path('cas_sp.login') }}" title="Connexion"><i class="fa fa-sign-in-alt fa-fw"></i></a>
2019-03-12 14:50:57 +01:00
{% elseif mode_auth == "SQL" %}
2020-09-15 16:44:59 +02:00
<a href="{{ path('cadoles_core_login') }}" title="Connexion"><i class="fa fa-sign-in-alt fa-fw"></i></a>
2019-04-19 16:53:09 +02:00
{% elseif mode_auth == "LDAP" %}
2020-09-15 16:44:59 +02:00
<a href="{{ path('cadoles_core_ldap_login') }}" title="Connexion"><i class="fa fa-sign-in-alt fa-fw"></i></a>
2019-03-12 14:50:57 +01:00
{% endif %}
2019-04-19 16:53:09 +02:00
2019-03-12 14:50:57 +01:00
</li>
{% endif %}