Skip to main content

Toggle_actif

Documentation du module Ajax - Toggle Actif (Framework Medithau)


Sommaire


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/