vendor/sonata-project/user-bundle/src/Resources/views/Admin/Core/user_block.html.twig line 1

Open in your IDE?
  1. {#
  2. This file is part of the Sonata package.
  3. (c) Thomas Rabaix <thomas.rabaix@sonata-project.org>
  4. For the full copyright and license information, please view the LICENSE
  5. file that was distributed with this source code.
  6. #}
  7. {% block user_block %}
  8.     {% if app.user %}
  9.         {% set _bg_class          = "bg-light-blue" %}
  10.         {% set _logout_uri        = url('sonata_user_admin_security_logout') %}
  11.         {% set _logout_text       = 'user_block_logout'|trans({}, 'SonataUserBundle') %}
  12.         {% set _profile_uri       = sonata_user.userAdmin.isGranted('EDIT', app.user) ? sonata_user.userAdmin.generateUrl('edit', {id: app.user.id}) : sonata_user.userAdmin.generateUrl('show', {id: app.user.id}) %}
  13.         {% set _profile_text      = 'user_block_profile'|trans({}, 'SonataUserBundle') %}
  14.         {% set _user_image        = sonata_user.defaultAvatar ? asset(sonata_user.defaultAvatar) : null %}
  15.         {# Customize this with your profile picture implementation, see below for example #}
  16.         {#{% set _user_image  = app.user.profilePicture|default(asset(sonata_user.defaultAvatar)) %}#}
  17.         {% if is_granted('ROLE_PREVIOUS_ADMIN') and sonata_user.impersonating %}
  18.             {% set _bg_class    = "bg-light-green" %}
  19.             {% set _logout_uri  = url(sonata_user.impersonating.route, sonata_user.impersonating.parameters| merge({'_switch_user': '_exit'})) %}
  20.             {% set _logout_text = 'switch_user_exit'|trans({}, 'SonataUserBundle') %}
  21.         {% endif %}
  22.         <li class="user-header {{ _bg_class }}">
  23.             {% if _user_image %}
  24.                 <img src="{{ _user_image }}" class="img-circle" alt="Avatar" />
  25.             {% endif %}
  26.             <p>{{ app.user }}</p>
  27.         </li>
  28. {#
  29.     Uncomment to add some information
  30.         <li class="user-body">
  31.         </li>
  32. #}
  33.         <li class="user-footer">
  34.             <div class="pull-left">
  35.                 <a href="{{ _profile_uri }}" class="btn btn-default btn-flat"><i class="fa fa-user"></i> {{ _profile_text }}</a>
  36.             </div>
  37.             <div class="pull-right">
  38.                 <a href="{{ _logout_uri }}" class="btn btn-default btn-flat"><i class="fa fa-sign-out fa-fw"></i> {{ _logout_text }}</a>
  39.             </div>
  40.         </li>
  41.     {% endif %}
  42. {% endblock %}