86 lines
3.5 KiB
PHP
Executable File
86 lines
3.5 KiB
PHP
Executable File
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
require_once __DIR__ . '/session.php';
|
|
|
|
// Si l'utilisateur n'est pas connecté, redirection vers l'accueil.
|
|
if (empty($_SESSION['user_id'])) {
|
|
header('Location: ../index.php');
|
|
exit;
|
|
}
|
|
|
|
// Ajoute le CSS spécifique à cette page et une classe body dédiée.
|
|
$pageStylesheets = ['/css/menu.css'];
|
|
$bodyClass = 'menu-page';
|
|
|
|
require_once __DIR__ . '/header.php';
|
|
?>
|
|
|
|
<section class="menu-shell">
|
|
<article class="menu-card">
|
|
<header class="menu-card__header">
|
|
<div>
|
|
<h2 class="menu-card__title">Espace de gestion</h2>
|
|
<p class="menu-card__subtitle">Accédez aux fonctions clés de l'application financière.</p>
|
|
</div>
|
|
<span class="menu-card__badge">v1.0</span>
|
|
</header>
|
|
|
|
<form name="menu" class="menu-grid" action="#" method="post" autocomplete="off" novalidate>
|
|
<button type="button" class="menu-button" data-target="/php/ordreGF.php">
|
|
<div class="menu-button__content">
|
|
<span class="menu-button__title">Ordre GF</span>
|
|
<span class="menu-button__text">Voir et modifier les ordres GF</span>
|
|
</div>
|
|
<span class="menu-button__icon">⇄</span>
|
|
</button>
|
|
|
|
<button type="button" class="menu-button" data-target="/php/ordreJFG.php">
|
|
<div class="menu-button__content">
|
|
<span class="menu-button__title">Ordre JFG</span>
|
|
<span class="menu-button__text">Voir et modifier les ordres JFG</span>
|
|
</div>
|
|
<span class="menu-button__icon">⇄</span>
|
|
</button>
|
|
|
|
<button type="button" class="menu-button" data-target="/php/compteGF.php">
|
|
<div class="menu-button__content">
|
|
<span class="menu-button__title">Compte GF</span>
|
|
<span class="menu-button__text">Voir et modifier le compte GF</span>
|
|
</div>
|
|
<span class="menu-button__icon">💼</span>
|
|
</button>
|
|
|
|
<button type="button" class="menu-button" data-target="/php/compteJFG.php">
|
|
<div class="menu-button__content">
|
|
<span class="menu-button__title">Compte JFG</span>
|
|
<span class="menu-button__text">Voir et modifier le compte JFG</span>
|
|
</div>
|
|
<span class="menu-button__icon">💼</span>
|
|
</button>
|
|
|
|
<button type="button" class="menu-button" data-target="/php/actions.php">
|
|
<div class="menu-button__content">
|
|
<span class="menu-button__title">Actions</span>
|
|
<span class="menu-button__text">Créer, voir et modifier les actions</span>
|
|
</div>
|
|
<span class="menu-button__icon">⚡</span>
|
|
</button>
|
|
|
|
<button type="button" class="menu-button" data-target="/php/csv.php">
|
|
<div class="menu-button__content">
|
|
<span class="menu-button__title">CSV</span>
|
|
<span class="menu-button__text">Importer / exporter les actions</span>
|
|
</div>
|
|
<span class="menu-button__icon">📁</span>
|
|
</button>
|
|
</form>
|
|
|
|
<p class="menu-note">Giraud Finance : Accès sécurisé. Veillez à fermer votre session après chaque utilisation.</p>
|
|
</article>
|
|
</section>
|
|
|
|
<script src="/js/menu.js" defer></script>
|
|
|
|
<?php require_once __DIR__ . '/footer.php'; ?>
|