En vous promenant sur Beamreactor, nous stockons votre IP 48h pour des raisons de sécurité.

Lecteur Markdown

system Documentation › SYSTEM_DOCUMENTATION_FR

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
de en fr