Lecteur Markdown
SYSTEM_DOCUMENTATION_FR
Fonctionnalité : System #
Affiche les informations système de l'installation BeamReactor : version du moteur, état de la configuration PHP, liste des fichiers inclus et journal historique des changements.
---
Installation et Configuration #
Par FTP : Déposer le répertoire `system/` dans `/plugins/`.
Par package manager : Sélectionner `system` dans la liste des plugins disponibles.
Chemins :
- Plugin principal : `/plugins/system/system.php`
- Configuration : `/plugins/system/conf/system.conf.inc.php`
- Bibliothèque : `/plugins/system/lib/system.lib.inc.php`
- Handler : `/plugins/system/handlers/system.mod.php`
- Locales : `/plugins/system/locale/`
Paramètres de configuration (`system.conf.inc.php`) :
| Variable | Valeur par défaut | Description |
|---|---|---|
| `$basedatadisplay` | `'yes'` | Affichage dans l'interface de gestion |
| `$basedisplevel` | `BASE_LEVEL_MODERATOR` | Niveau minimum requis |
| `$ftype` | `3` | Type plugin (système) |
| `HIST` | `ROOT_DIR/$cfg[20]/hist.txt` | Chemin du fichier journal |
---
Utilisation #
Le plugin est organisé en onglets (jQuery UI) :
- About : version du moteur (lue depuis `@version` dans `index.php`), date de build, extensions PHP actives, statut de `register_globals`.
- Historique : contenu du fichier `var/hist.txt`, les entrées les plus récentes en premier.
- Fichiers inclus : liste des fichiers PHP chargés pour la page courante.
Niveaux requis :
- Lecture : `BASE_LEVEL_MODERATOR`
- Ajout d'entrée au journal : `BASE_LEVEL_ADMIN`
---
Hooks et Points d'entrée #
?obj=system.mod&act=about — Affiche les informations système
?obj=system.mod&act=hist — Affiche et gère le journal historique
---
Dépendances #
- Accès fichier sur `var/hist.txt` (écriture requise pour les ajouts)
- Parsing regex des balises `@version` et `@date` dans `index.php`
- jQuery UI (tabs) — inclus dans le core BeamReactor