Add files via upload

This commit is contained in:
2026-08-28 23:03:34 +02:00
committed by GitHub
parent 61a0a08f64
commit ed92368926
3 changed files with 101 additions and 2 deletions
+34 -2
View File
@@ -324,15 +324,29 @@
display: block;
}
/* ===== Ligne de pied d'écran (optionnelle, à confirmer) ===== */
/* ===== Ligne de pied d'écran — numéro de version (28 août 2026) =====
Reprend la bande .footer-line laissée en attente depuis le premier jet
de l'écran ; héberge désormais le numéro de version de l'application,
discret, aligné à droite. */
.footer-line {
position: fixed;
left: 0;
bottom: 0;
width: 100%;
height: 4px;
height: 16px;
background: var(--box-bg);
display: flex;
align-items: center;
justify-content: flex-end;
padding: 0 10px;
box-sizing: border-box;
}
.footer-line #version-tag {
font-size: 9px;
color: #B5B5B5;
letter-spacing: 0.3px;
}
</style>
</head>
@@ -385,6 +399,8 @@
</form>
</main>
<div class="footer-line"><span id="version-tag"></span></div>
<script>
/* =========================================================================
ASPIC — Écran "Identification"
@@ -403,6 +419,22 @@
const champMotdepasse = document.getElementById('motdepasse');
const btnValider = form.querySelector('.btn-valider');
// ---- Numéro de version (28 août 2026) ----
// Lu depuis version.php, propre à CET environnement déployé (pas une
// valeur centralisée) — voir le commentaire en tête de version.php.
// Échec silencieux : un numéro de version absent n'empêche rien de
// fonctionner, pas de panneau d'erreur pour ça.
(async function chargerVersion() {
try {
const reponse = await fetch('version.php');
if (!reponse.ok) throw new Error('HTTP ' + reponse.status);
const data = await reponse.json();
if (data.version) document.getElementById('version-tag').textContent = data.version;
} catch (erreur) {
console.error('Erreur de chargement de version.php :', erreur);
}
})();
// ---- Utilisateur de démonstration — FILET TEMPORAIRE (21 août 2026) ----
// aspic.php existe désormais (voir journal, section 8) et fait la vraie
// vérification contre ASP_Users. Mais tant qu'il n'est pas déployé quelque