mirror of
https://github.com/JMP-MS/ASPIC.git
synced 2026-10-27 17:17:08 +00:00
33 lines
1.5 KiB
PHP
33 lines
1.5 KiB
PHP
<?php
|
|
/**
|
|
* ASPIC — version.php
|
|
*
|
|
* Numéro de version de l'application, incrémenté à la main une seule fois
|
|
* par session de travail — dès la première modification livrée dans la
|
|
* session, pas à chaque fichier reçu ni à chaque itération réalisée
|
|
* ensuite au sein de la même session (voir journal de développement).
|
|
* Objectif : garder une correspondance directe entre les numéros de
|
|
* version et l'historique des livraisons réellement poussées sur GitHub,
|
|
* sans numéro "consommé" en session sans jamais avoir été poussé seul.
|
|
*
|
|
* Ce fichier est déployé indépendamment sur chaque environnement (MS-DEV,
|
|
* MS-EXP, et plus tard les bases bêta testeurs). Il reflète donc la version
|
|
* réellement présente SUR CET ENVIRONNEMENT précis, pas une version
|
|
* "officielle" centralisée — c'est justement ce qui permet de repérer un
|
|
* déploiement resté en retard (voir le bug du logo du 26 août 2026, où un
|
|
* fichier périmé était resté en place sans qu'on le voie tout de suite).
|
|
* Pour cette raison, ce numéro ne vient volontairement pas de MIRADOR (la
|
|
* future base d'authentification/dispatch, commune à tous les environnements)
|
|
* mais reste une constante locale à chaque copie du code.
|
|
*
|
|
* Endpoint public, sans session requise : consulté aussi depuis l'écran
|
|
* d'identification, avant toute connexion.
|
|
*/
|
|
|
|
const ASPIC_VERSION = 'V1.012';
|
|
|
|
if (basename($_SERVER['SCRIPT_NAME']) === 'version.php') {
|
|
header('Content-Type: application/json; charset=utf-8');
|
|
echo json_encode(['version' => ASPIC_VERSION]);
|
|
}
|