# PTA V6 — architecture multipage simplifiée La V6 abandonne le fonctionnement SPA. Chaque fonction principale possède sa propre URL et sa propre vue PHP : - `planning.php` : saisie et validation d’un planning ; - `pending.php` : plannings en attente de validation ; - `coverage.php` : alertes de couverture ; - `structures.php` : planning hebdomadaire d’un lieu ; - `agents.php` : planning mensuel d’un agent ; - `vacations.php` : périodes de vacances scolaires ; - `administration.php` : agents, lieux et règles de couverture. `index.php` redirige vers `planning.php`. ## JavaScript Il n’existe plus de routeur JavaScript et plus de chargement simultané de toutes les vues. Chaque page charge uniquement : 1. `assets/js/core.js` ; 2. les modules nécessaires à cette page ; 3. `assets/js/page-bootstrap.js`, qui initialise les modules et les filtres transmis dans l’URL. Les appels `fetch()` sont conservés uniquement pour les opérations utiles sans rechargement complet : chargement d’un planning, modification/suppression d’un créneau, validation, glisser-déposer, import des vacances, semaines types, etc. ## Liens directs Les pages de contrôle redirigent vers la saisie avec les bons filtres : ```text planning.php?structure_id=2&agent_id=7&week=2026-W31&focus=validation ``` Cela rend les pages partageables et utilisables avec les boutons Précédent/Suivant du navigateur. ## Base de données Aucune migration SQL n’est nécessaire depuis la V5.20.