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

Lecteur Markdown

versions Documentation › VERSIONS_DOCUMENTATION_FR

VERSIONS_DOCUMENTATION_FR

Fonctionnalité : Versions #

Scanner les fichiers PHP du projet et afficher leurs métadonnées de version (`@version`, `@date`, `@author`). Permet de vérifier la cohérence des versions sur l'ensemble de l'installation.

---

Installation et Configuration #

Par FTP : Déposer le répertoire `versions/` dans `/plugins/`.

Par package manager : Sélectionner `versions` dans la liste des plugins disponibles.

Chemins :

  • Plugin principal : `/plugins/versions/versions.php`
  • Configuration : `/plugins/versions/conf/versions.conf.inc.php`

Paramètres de configuration (`versions.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) |

| `filetypes` | `['php', 'inc', 'sdp']` | Extensions scannées |

| `items_per_page` | `50` | Pagination |

---

Utilisation #

Le plugin parcourt récursivement l'arborescence du projet et présente un tableau paginé avec :

  • Chemin du fichier
  • Version (`@version`)
  • Date (`@date`)
  • Type de fichier (badge coloré)

Codes couleur des badges :

| Type | Couleur |

|---|---|

| Plugin | Bleu |

| Include | Violet |

| Module | Vert |

| Library | Ambre |

Indicateurs de statut :

  • Vert : fichier avec version renseignée
  • Rouge : fichier sans version
  • Orange : format de version obsolète

---

Hooks et Points d'entrée #

?obj=versions.php           — Vue paginée
?obj=versions.php&page=N    — Page N

---

Dépendances #

  • `Beamreactor\Sanitizer\Parser`
  • Accès en lecture à l'ensemble de l'arborescence du projet
de en fr