Dofus
This commit is contained in:
+22
-1
@@ -1,9 +1,30 @@
|
||||
<?php
|
||||
// Ce Footer sera inseré sur des pages grâce a la fonction require_once('./../elements/footer.php')
|
||||
// Ce Footer sera inseré sur des pages grâce a la fonction require_once('./../elements/footer.php')
|
||||
// Rappel des différentes pages : Acceuil, Projets, Contact
|
||||
|
||||
// Notifications "toast" : affichées selon le paramètre présent dans l'URL
|
||||
// (?success=1 après un message de contact, ?login=1 après connexion, ?logout=1 après déconnexion, ?import=1 après un import)
|
||||
$toast = null;
|
||||
if (isset($_GET['success']) && $_GET['success'] === '1') {
|
||||
$toast = 'Votre message a bien été envoyé !';
|
||||
} elseif (isset($_GET['login']) && $_GET['login'] === '1') {
|
||||
$toast = 'Connexion réussie' . (isset($_SESSION['username']) ? ', bonjour ' . htmlspecialchars($_SESSION['username']) . ' !' : ' !');
|
||||
} elseif (isset($_GET['logout']) && $_GET['logout'] === '1') {
|
||||
$toast = 'Vous avez bien été déconnecté.';
|
||||
} elseif (isset($_GET['import']) && $_GET['import'] === '1') {
|
||||
$toast = 'Les données ont bien été importées.';
|
||||
}
|
||||
?>
|
||||
</main>
|
||||
|
||||
<?php if ($toast !== null): ?>
|
||||
<!-- Notification toast : disparaît toute seule, clic pour fermer -->
|
||||
<div class="toast" onclick="this.remove()" role="status">
|
||||
<i class="fa-solid fa-circle-check"></i>
|
||||
<span><?php echo $toast; ?></span>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<footer class="site-footer">
|
||||
<div class="footer-content">
|
||||
<p class="footer-copyright">
|
||||
|
||||
@@ -14,6 +14,9 @@ require_once('../scripts/requireCaptcha.php');
|
||||
// Ajout des logs sur toutes les pages
|
||||
require_once('../functions/sendLogs.php');
|
||||
|
||||
// Log de la visite de la page sur Discord (anti-spam : 1 log max par page / minute / visiteur)
|
||||
sendPageLog();
|
||||
|
||||
// Titre de la page : chaque page peut définir $pageTitle avant d'inclure le header
|
||||
$pageTitle = isset($pageTitle) ? $pageTitle . ' — Esteban MOUSSU' : 'Esteban MOUSSU — Portfolio';
|
||||
|
||||
@@ -28,6 +31,9 @@ $currentPage = basename($_SERVER['PHP_SELF']);
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title><?php echo htmlspecialchars($pageTitle); ?></title>
|
||||
|
||||
<!-- Favicon du site -->
|
||||
<link rel="icon" type="image/png" href="../memoji.png">
|
||||
|
||||
<!-- Applique le thème sauvegardé AVANT le chargement du CSS pour éviter un flash sombre/clair -->
|
||||
<script>
|
||||
(function () {
|
||||
|
||||
Reference in New Issue
Block a user