<?php include("views/components/head.php") ?>
<div class="conteneur conteneur-menu">
    <h1 id="titre-menu">PUB G6</h1>

    <!--  Début Messages d'erreur -->
    <?php if (isset($_GET["connecter"])) : ?>
        <p class="alert alert-success alert-dismissible fade show mt-3">
            <span class="material-icons">
                check_circle
            </span>
            Vous êtes à présent connecté!
            <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
        </p>
    <?php endif; ?>

    <?php if (isset($_GET["succes_ajout_plat"])) : ?>
        <p class="alert alert-success alert-dismissible fade show mt-3">
            <span class="material-icons">
                check_circle
            </span>
            Ajout du nouveau plat avec succès!
            <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
        </p>
    <?php endif; ?>

    <?php if (isset($_GET["erreur_suppression_plat"])) : ?>
        <p class="alert alert-danger alert-dismissible fade show mt-3">
            <span class="material-icons">
                error
            </span>
            Erreur lors de la suppression du plat... Réessayer plus tard!
            <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
        </p>
    <?php endif; ?>

    <?php if (isset($_GET["succes_suppression_plat"])) : ?>
        <p class="alert alert-success alert-dismissible fade show mt-3">
            <span class="material-icons">
                check_circle
            </span>
            Suppression du plat avec succès!
            <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
        </p>
    <?php endif; ?>

    <?php if (isset($_GET["succes_modification"])) : ?>
        <p class="alert alert-success alert-dismissible fade show mt-3">
            <span class="material-icons">
                check_circle
            </span>
            Modification du plat avec succès!
            <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
        </p>
    <?php endif; ?>

    <?php if (isset($_GET["admin_only"])) : ?>
        <p class="alert alert-danger alert-dismissible fade show mt-3">
            <span class="material-icons">
                error
            </span>
            La page que vous tentez de rejoindre est réservé au administrateur <strong>SEULEMENT!</strong>
            <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
        </p>
    <?php endif; ?>

    <?php if (isset($_GET["nom_categorie"])) : ?>
        <p class="alert alert-danger alert-dismissible fade show mt-3">
            <span class="material-icons">
                error
            </span>
            Le champ "nom" de la catégorie est nécessaire pour compléter l'ajout.
            <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
        </p>
    <?php endif; ?>

    <?php if (isset($_GET["categorie_existe"])) : ?>
        <p class="alert alert-warning alert-dismissible fade show mt-3">
            <span class="material-icons">
                warning
            </span>
            Cette catégorie existe déjà.
            <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
        </p>
    <?php endif; ?>

    <?php if (isset($_GET["echec_ajout_categorie"])) : ?>
        <p class="alert alert-danger alert-dismissible fade show mt-3">
            <span class="material-icons">
                error
            </span>
            Échec de l'ajout de la nouvelle catégorie. Réessayer plustard.
            <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
        </p>
    <?php endif; ?>

    <?php if (isset($_GET["succes_ajout_categorie"])) : ?>
        <p class="alert alert-success alert-dismissible fade show mt-3">
            <span class="material-icons">
                check_circle
            </span>
            Nouvelle catégorie ajouté avec succès!
            <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
        </p>
    <?php endif; ?>

    <?php if (isset($_GET["modif_infos_requises"])) : ?>
        <p class="alert alert-warning alert-dismissible fade show mt-3">
            <span class="material-icons">
                warning
            </span>
            Une catégorie doit être sélectionné afin de compléter la modification!
            <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
        </p>
    <?php endif; ?>

    <?php if (isset($_GET["categorie_existe"])) : ?>
        <p class="alert alert-danger alert-dismissible fade show mt-3">
            <span class="material-icons">
                error
            </span>
            Ce nom est déjà associé à une catégorie!
            <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
        </p>
    <?php endif; ?>

    <?php if (isset($_GET["echec_modification_categorie"])) : ?>
        <p class="alert alert-danger alert-dismissible fade show mt-3">
            <span class="material-icons">
                error
            </span>
            Erreur lors de la modification de la catégorie. Réessayer plustard!
            <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
        </p>
    <?php endif; ?>

    <?php if (isset($_GET["succes_modification_categorie"])) : ?>
        <p class="alert alert-success alert-dismissible fade show mt-3">
            <span class="material-icons">
                check_circle
            </span>
            Catégorie modifié avec succès!
            <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
        </p>
    <?php endif; ?>

    <?php if (isset($_GET["supp_infos_requises"])) : ?>
        <p class="alert alert-warning alert-dismissible fade show mt-3">
            <span class="material-icons">
                warning
            </span>
            Une catégorie doit être sélectionné afin d'effectuer une suppression!
            <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
        </p>
    <?php endif; ?>

    <?php if (isset($_GET["erreur_suppression_categorie"])) : ?>
        <p class="alert alert-danger alert-dismissible fade show mt-3">
            <span class="material-icons">
                error
            </span>
            Échec de suppression de la catégorie. Réessayer plustard!
            <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
        </p>
    <?php endif; ?>

    <?php if (isset($_GET["succes_suppression_categorie"])) : ?>
        <p class="alert alert-success alert-dismissible fade show mt-3">
            <span class="material-icons">
                check_circle
            </span>
            Suppression de la catégorie avec succès!
            <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
        </p>
    <?php endif; ?>
    <!-- Fin messages d'erreur -->

    <section class="bouton-employe">
        <h3>Section Employé</h3>
        <section id="ajouter-afficher">
            <a href="admin-menu-creer" class="menu-bouton">Ajouter un plat</a>
            <?php if ($_SESSION["role"] == "Administrateur") : ?>
                <a class="menu-bouton" href="admin">Liste des employés</a>
            <?php endif; ?>
        </section>

        <section class="categorie">
            <form action="admin-categorie-enregistrer" method="POST">
                <label>
                    Ajouter une catégorie: <input type="text" name="nom_ajouter">
                    <input type="submit" value="Ajouter">
                </label>
            </form>
        </section>

        <section class="categorie">
            <form action="admin-categorie-changer" method="POST">
                <label>
                    Modifier une catégorie:
                    <div>
                        <select name="id">
                            <?php foreach ($tout_categories as $une_categorie) : ?>
                                <option value="<?=$une_categorie->id?>"><?= $une_categorie->nom ?></option>
                            <?php endforeach; ?>
                        </select>
                        <input type="text" name="nom" class="nouveau-nom" placeholder="Nouveau nom">
                    </div>
                    <input type="submit" value="Modifier">
                </label>
            </form>
        </section>

        <section class="categorie">
            <form action="admin-categorie-supprimer" method="POST">
                <label>
                    Supprimer une catégorie:
                    <select name="id">
                        <?php foreach ($tout_categories as $une_categorie) : ?>
                            <option value="<?=$une_categorie->id?>"><?= $une_categorie->nom ?></option>
                        <?php endforeach; ?>
                    </select>
                    <input type="submit" value="Supprimer">
                </label>
            </form>
        </section>

        <?php if (!empty($_SESSION["role"])) : ?>
            <a class="menu-bouton deconnexion" href="utilisateur-deconnecter">Se déconnecter</a>
        <?php endif; ?>
    </section>

    <nav id="nav-menu">
        <?php foreach ($tout_categories as $une_categorie) : ?>
            <a href="employes-menu#<?= $une_categorie->nom ?>"><?= $une_categorie->nom ?></a>
        <?php endforeach; ?>
    </nav>

    <?php foreach ($tout_categories as $une_categorie) : ?>
        <section class="menu" id="<?=$une_categorie->nom?>">
            <h2><?= $une_categorie->nom ?></h2>
            <?php foreach ($menus as $menu) : ?>
                <?php if ($menu->categorie_id === $une_categorie->id) : ?>
                    <article>
                        <div>
                            <div class="menu-admin">
                                <a href="admin-menu-modifier?id=<?= $menu->id ?>">
                                    <i class="bi bi-pen"></i>
                                </a>
                                <a href="admin-menu-supprimer?id=<?= $menu->id ?>">
                                    <i class="bi bi-trash"></i>
                                </a>
                            </div>
                            <img src="<?= $menu->image ?>">
                            <div class="menu-info">
                                <p><?= $menu->nom ?></p>
                                <p class="menu-description"><?= $menu->description ?></p>
                                <p class="menu-prix"><?= $menu->prix ?>$</p>
                            </div>
                        </div>
                    </article>
                <?php endif; ?>
            <?php endforeach; ?>
        </section>
    <?php endforeach; ?>

    <?php include("views/components/foot.php") ?>