Toggle_actif
Documentation du module Ajax - Toggle Actif (Framework Medithau)
Sommaire
- 1. Contexte
- 2. Structure des dossiers
- 3. Fonctionnement général
- 4. Architecture du code
- 5. Sécurité
- 6. Intégration dans le framework
- 7. Extensions futures possibles
1. Contexte
Ce module Ajax permet d’activer ou désactiver dynamiquement via une checkbox la valeur booléenne actif d’un enregistrement d’une table.
Cible plusieurs modules métier (Users, Services, Alias, etc.) via un endpoint unique Ajax.
2. Structure des dossiers
/var/www/html/
├── framework/
│ ├── app/
│ │ ├── Core/
│ │ │ └── ModelRegistry.php # Registre tables → classes modèles
│ │ ├── Modules/
│ │ │ ├── User/ # Module Utilisateur (exemple)
│ │ │ ├── Service/ # Module Service (exemple)
│ │ │ └── Alias/ # Module Alias (exemple)
│ │ ├── public/
│ │ │ └── Ajax/
│ │ │ └── toggle_actif.php # Endpoint Ajax toggle actif
│ │ ├── Templates/
│ │ │ └── partials/
│ │ │ ├── table_header.php
│ │ │ ├── table_partial.php
│ │ │ └── table_footer.php
│ │ └── public/js/
│ │ └── table_helpers.js # JS gestion toggles, interactions tableau
├── applications/
│ ├── Admin/
│ │ └── Views/
│ │ └── partials/
│ │ └── users_list.php # Partial tableau utilisateurs
└── vendor/