templates/app/user/edit.html.twig line 1
{# {% extends 'base.html.twig' %} {% block title %}Modifier Utilisateur{%
endblock %} {% block body %}
<h1>Modifier Utilisateur</h1>
{{ include("app/user/_form.html.twig", { button_label: "Mise à jour" }) }}
<a href="{{ path('app_user_index') }}">retour à la liste</a>
{{ include("app/user/_delete_form.html.twig") }}
{% endblock %} #} {% extends 'app/index.html.twig' %} {% block title %} {% trans
%} Profile de l'utilisateur {% endtrans %} {% endblock %} {% block content %} {%
include "app/_partials/breadcrumb.html.twig" with { 'title': 'Profile de
l\'utilisateur'|trans, 'parent': 'Utilisateurs'|trans } %}
<div class="row justify-content-center" data-controller="userprofile">
<div class="col-xl-10 col-lg-8 align-self-center">
<div class="card">
<div class="card-body">
<div class="row">
<div class="col-sm order-2 order-sm-1">
<div class="d-flex align-items-start mt-3 mt-sm-0">
<div class="flex-shrink-0">
<div class="avatar-xl me-3">
{# {% set avatar =
"data:image/gif;base64,R0lGODlhAQABAIAAAHd3dwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw=="%}
{% if 'http' in user.photo %} {% set avatar = user.photo %} {%
else %} {% set avatar = '/uploads/users/' ~ user.photo %} {%
endif %}
<img
src="{{ avatar }}"
alt="{{ user.firstName }} {{ user.lastName }}"
class="img-fluid rounded-circle d-block avatar-xl"
/> #}
{% set avatar =
"data:image/gif;base64,R0lGODlhAQABAIAAAHd3dwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw=="%}
{% if 'http' in app.user.photo %} {% set avatar = app.user.photo %} {%
elseif app.user.photo is defined and app.user.photo is not null %} {% set
avatar = '/uploads/users/' ~ app.user.photo %} {% endif %}
<img
src="{{ avatar }}"
alt="{{ user.firstName }} {{ user.lastName }}"
class="img-fluid rounded-circle d-block avatar-xl"
/>
</div>
</div>
<div class="flex-grow-1">
<div>
<h5 class="font-size-20 mb-1">
{{ user.firstName }}
{{ user.lastName }}
<span class="text-muted font-size-14 mx-2">
{% for role in user.roles %} {% if role ==
'ROLE_SUPER_ADMIN' %}
<span class="badge badge-soft-info font-size-14">
{% trans %} Administrateur {% endtrans %}
</span>
{% endif %} {% if role == 'ROLE_OWNER' %}
<span class="badge badge-soft-info font-size-14">
{% trans %} Propriétaire {% endtrans %}
</span>
{% endif %} {% if role == 'ROLE_USER' %}
<span class="badge badge-soft-info font-size-14">
{% trans %} Utilisateur {% endtrans %}
</span>
{% endif %} {% endfor %}
</span>
</h5>
<p class="text-muted font-size-14">
<a href="mailto:{{ user.email }}" class="text-info">
{{ user.email }}
</a>
</p>
<div
class="d-flex flex-wrap align-items-start gap-2 gap-lg-3 text-muted font-size-14"
>
<b> {% trans %} Téléphone {% endtrans %}</b>:
<a
href="tel:{{ user.phone ? user.phone : '' }}"
class="text-info"
>
{{ user.phone }}
</a>
</div>
</div>
</div>
</div>
</div>
{# <div class="col-sm-auto order-1 order-sm-2">
<div class="d-flex align-items-start justify-content-end gap-2">
<div>
<div class="dropdown">
<button
class="btn btn-link font-size-16 shadow-none text-muted"
type="button"
data-toggle="dropdown"
aria-expanded="false"
>
<i class="bx bx-dots-horizontal-rounded"></i>
</button>
<ul class="dropdown-menu dropdown-menu-end">
<li>
<a class="dropdown-item" href="#">
<i class="mdi mdi-check text-success me-1"></i>
Activer</a
>
</li>
</ul>
</div>
</div>
</div>
</div> #}
</div>
<ul
class="nav nav-tabs-custom card-header-tabs border-top mt-4"
id="pills-tab"
role="tablist"
>
<li class="nav-item">
<a
class="nav-link active px-3"
href="{{ path('app_user_edit', { id: user.id }) }}"
>
{% trans %} Informations {% endtrans %}
</a>
</li>
{% if app.user.id == user.id %}
<li class="nav-item">
<a
class="nav-link px-3"
href="{{ path('app_user_edit_password', { id: user.id }) }}"
>
{% trans %} Changer le mot de passe{% endtrans %}
</a>
</li>
{% endif %}
</ul>
</div>
</div>
<div class="tab-content">
{% include "app/user/tabs/infos-tab.html.twig" %}
</div>
</div>
</div>
{% endblock %}