Skip to content
Snippets Groups Projects
dashboard.html.twig 5.72 KiB
{# Edited By Néo Schobert & Yanis Bentoumi #}
{% extends 'base.html.twig' %}

{% block title %}Administration{% endblock %}

{% block body %}
<div class="container mt-4">
    <h1>Dashboard Administrateur</h1>

    <div class="row mt-4">
        <!-- Statistiques -->
        <div class="col-md-6">
            <div class="card">
                <div class="card-body">
                    <h5 class="card-title">Top 3 des items les plus chers</h5>
                    {% if topItems is empty %}
                        <p class="text-muted">Aucun item trouvé</p>
                    {% else %}
                        <ul class="list-group">
                        {% for item in topItems %}
                            <li class="list-group-item d-flex justify-content-between align-items-center">
                                {{ item.title }}
                                <span class="badge bg-primary rounded-pill">{{ item.price }} €</span>
                            </li>
                        {% endfor %}
                        </ul>
                    {% endif %}
                </div>
            </div>
        </div>

        <div class="col-md-6">
            <div class="card">
                <div class="card-body">
                    <h5 class="card-title">Top 3 des wishlists par valeur</h5>
                    {% if topWishlists is empty %}
                        <p class="text-muted">Aucune wishlist trouvée</p>
                    {% else %}
                        <ul class="list-group">
                        {% for wishlist in topWishlists %}
                            <li class="list-group-item d-flex justify-content-between align-items-center">
                                {{ wishlist.name }}
                                <span class="badge bg-success rounded-pill">{{ wishlist.wishlistTotalPrice() }} €</span>
                            </li>
                        {% endfor %}
                        </ul>
                    {% endif %}
                </div>
            </div>
        </div>
    </div>

    <!-- Gestion des utilisateurs -->
    <div class="card mt-4">
        <div class="card-body">
            <h5 class="card-title">Gestion des utilisateurs</h5>
            
            {% if users is empty %}
                <p class="text-muted">Aucun utilisateur enregistré</p>
            {% else %}
                <div class="table-responsive">
                    <table class="table">
                        <thead>
                            <tr>
                                <th>ID</th>
                                <th>Nom d'utilisateur</th>
                                <th>Email</th>
                                <th>Statut</th>
                                <th>Actions</th>
                            </tr>