88 lines
3.7 KiB
PHP
Executable File
88 lines
3.7 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/order_gf.php">
|
|
<div class="menu-button__content">
|
|
<span class="menu-button__title">Ordre GF</span>
|
|
<span class="menu-button__text">Envoyer un ordre GF</span>
|
|
</div>
|
|
<span class="menu-button__icon">⇄</span>
|
|
</button>
|
|
|
|
<button type="button" class="menu-button" data-target="/php/order_jfg.php">
|
|
<div class="menu-button__content">
|
|
<span class="menu-button__title">Ordre JFG</span>
|
|
<span class="menu-button__text">Envoyer un ordre JFG</span>
|
|
</div>
|
|
<span class="menu-button__icon">↻</span>
|
|
</button>
|
|
|
|
<button type="button" class="menu-button" data-target="/php/account_gf.php">
|
|
<div class="menu-button__content">
|
|
<span class="menu-button__title">Compte GF</span>
|
|
<span class="menu-button__text">Consulter le compte GF</span>
|
|
</div>
|
|
<span class="menu-button__icon">💼</span>
|
|
</button>
|
|
|
|
<button type="button" class="menu-button" data-target="/php/account_jfg.php">
|
|
<div class="menu-button__content">
|
|
<span class="menu-button__title">Compte JFG</span>
|
|
<span class="menu-button__text">Consulter 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">Voir les actions et transactions</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 données</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'; ?>
|
|
|