vendor/kevinpapst/adminlte-bundle/Resources/views/Navbar/user.html.twig line 1

Open in your IDE?
  1. {% import "@AdminLTE/Macros/default.html.twig" as macro %}
  2. {% if user is not defined or adminlte_direct_include is defined %}
  3.     {% set user = null %}
  4.     {% set adminlte_userdetails = adminlte_user() %}
  5.     {% if adminlte_userdetails is not null %}
  6.         {% set user = adminlte_userdetails.user %}
  7.         {% set links = adminlte_userdetails.links %}
  8.         {% set showProfileLink = adminlte_userdetails.showProfileLink %}
  9.         {% set showLogoutLink = adminlte_userdetails.showLogoutLink %}
  10.     {% endif %}
  11. {% endif %}
  12. {% if user is defined and user is not null %}
  13. <li class="dropdown user user-menu">
  14.     <a href="#" class="dropdown-toggle" data-toggle="dropdown">
  15.         {{ macro.avatar(user.avatar, user.username, 'user-image') }}
  16.         <span class="hidden-xs">{{ user.name }}</span>
  17.     </a>
  18.     <ul class="dropdown-menu">
  19.         <!-- User image -->
  20.         <li class="user-header">
  21.             {{ macro.avatar(user.avatar, user.username) }}
  22.             <p>
  23.                 {{ user.name }} - {{ user.title }}
  24.                 {% block member_since %}
  25.                 <small>{{ 'Member since %date%'|trans({'%date%': user.memberSince|date('m.Y') }, 'AdminLTEBundle') }}</small>
  26.                 {% endblock %}
  27.             </p>
  28.         </li>
  29.         {% if links %}
  30.             <!-- Menu Body -->
  31.             <li class="user-body">
  32.                 {% for link in links %}
  33.                     <div class="col-xs-4 text-center">
  34.                         <a href="{{ path(link.path|route_alias, link.parameters) }}">{{ link.title }}</a>
  35.                     </div>
  36.                 {% endfor %}
  37.             </li>
  38.         {% endif %}
  39.         {% if showLogoutLink or showProfileLink %}
  40.             <!-- Menu Footer-->
  41.             <li class="user-footer">
  42.                 {% if showProfileLink %}
  43.                     <div class="pull-left">
  44.                         <a href="{{ path('adminlte_profile'|route_alias, {'id' : user.identifier}) }}"
  45.                            class="btn btn-default btn-flat">{{ 'Profile'|trans({}, 'AdminLTEBundle') }}</a>
  46.                     </div>
  47.                 {% endif %}
  48.                 {% if showLogoutLink %}
  49.                     <div class="pull-right">
  50.                         <a href="{{ logout_path() }}"
  51.                            class="btn btn-default btn-flat">{{ 'Sign out'|trans({}, 'AdminLTEBundle') }}</a>
  52.                     </div>
  53.                 {% endif %}
  54.             </li>
  55.         {% endif %}
  56.     </ul>
  57. </li>
  58. {% endif %}