Lecteur Markdown
PARTNERS_DOCUMENTATION_FR
Fonctionnalité : Partners #
Annuaire interne de partenaires et fournisseurs. Stocke les coordonnées, contacts, type de partenariat et notes internes. Réservé aux administrateurs.
---
Installation et Configuration #
Par FTP : Déposer le répertoire `partners/` dans `/plugins/`.
Par package manager : Sélectionner `partners` dans la liste des plugins disponibles.
Chemins :
- Plugin principal : `/plugins/partners/partners.php`
- Configuration : `/plugins/partners/conf/partners.conf.inc.php`
- Locales : `/plugins/partners/locale/`
Accès restreint : `secure('PARTNERS_LEVEL_ADMIN')`.
Table SQL requise : `partners`
---
Utilisation #
Champs d'un partenaire #
- Nom de la société
- Type : 5 catégories disponibles (fournisseur, client, prestataire, etc.)
- Adresse : format composé `adresse § pays § code postal § email` (séparateur `§`)
- Contact : format composé `nom § téléphone § email`
- Notes internes
- Pays (sélecteur déroulant)
Interface #
- Liste des partenaires avec filtrage par type
- Fiche détail d'un partenaire
- Formulaire de création/modification
- Suppression
---
Hooks et Points d'entrée #
?obj=partners.php — Liste des partenaires (admin)
?obj=partners.php&view=ID — Fiche partenaire
?obj=partners.php&add=1 — Formulaire de création (GET)
?obj=partners.php&del=ID — Supprimer
Création/modification via POST.
---
Dépendances #
- `Beamreactor\Database\SQL`
- `Beamreactor\Sanitizer\Parser`
Note technique : les champs composés utilisent `§` comme séparateur interne. La lecture doit tenir compte de la rétro-compatibilité avec un encodage antérieur sur certaines installations.