<?php
/**
 * Fichier  : views/suppliers.php
 * Auteur   : KREMER Régis
 * Version  : 2.3.0
 * Date     : 2026-03-14
 * Description : Vue — Page gestion des fournisseurs
 *
 * Changelog :
 *   v2.1.0 (2026-02-21) — Version initiale auditée et sécurisée
 *   v2.1.1 (2026-02-21) — Corrections sécurité (CSRF, MIME, session, migrateSuppliers)
 *   v2.2.0 (2026-02-21) — Permissions magasins, bons de commande, rapport d'écart,
 *                      import CSV, historique prix, bon de livraison multi-lignes
 *   v2.3.0 (2026-03-14) — Refonte avancée fournisseurs : statut, conditions commerciales,
 *                      multi-contacts et tableau enrichi
 */
?>
<div class="suppliers" id="pgSuppliers">
    <div class="filters-bar">
        <div class="filters-section">
            <div class="search-box">
                <svg class="search-box-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                    <circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/>
                </svg>
                <input type="text" id="suppSearch" placeholder="Rechercher fournisseur, contact, email, SIRET...">
            </div>
        </div>

        <div class="filters-section ml-auto">
            <span class="results-count" id="suppCount">0 fournisseur(s)</span>
        </div>
    </div>

    <?php if((currentUser()['role']??'')==='admin'): ?>
    <div class="flex justify-end mb-4">
        <button class="btn btn-primary" id="btnNewSupp">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                <line x1="12" y1="5" x2="12" y2="19"/><line x1="5" y1="12" x2="19" y2="12"/>
            </svg>
            Nouveau fournisseur
        </button>
    </div>
    <?php endif; ?>

    <div class="card">
        <div class="table-container">
            <table class="data-table" id="suppTable">
                <thead>
                    <tr>
                        <th>Fournisseur</th>
                        <th>Statut</th>
                        <th>Contact principal</th>
                        <th>Coordonnées</th>
                        <th>Conditions commerciales</th>
                        <th>Marques liées</th>
                        <th>Contacts</th>
                        <th class="cell-actions">Actions</th>
                    </tr>
                </thead>
                <tbody id="suppBody"></tbody>
            </table>
        </div>
    </div>
</div>
