Par FTP : Déposer le répertoire abuse/ dans /plugins/.
Par package manager : Sélectionner abuse dans la liste des plugins disponibles.
Chemins :
- Plugin principal :
/plugins/abuse/abuse.php - Répertoire d'upload :
$cfg[20]/abuse_reports/ (créé automatiquement)
Paramètres de configuration :
| Variable | Valeur par défaut | Description |
|---|---|---|
| $basedatadisplay | 'yes' | Visible dans l'interface de gestion |
| $basedisplevel | BASE_LEVEL_USER | Accessible à tous, visiteurs compris |
| $ftype | 4 | Type communauté |
| $abuse_max_file_size | 10485760 (10 Mo) | Taille maximale d'une pièce jointe |
| $abuse_allowed_extensions | txt, log, pdf, png, jpg, jpeg, gif, zip, docx, xlsx, eml | Extensions autorisées |
| $abuse_notification_email | $cfg[10] (email admin) | Destinataire des notifications |
| $abuse_upload_dir | $cfg[20]/abuse_reports/ | Répertoire de stockage des pièces jointes |
Types de signalement ($abuse_report_types) : chaque type associe un libellé et un type de champ — 1 = source/document (URL, référence), 2 = nom de domaine, 3 = adresse IP.
| Clé | Champ attendu |
|---|---|
| network_attack | Adresse IP |
| phishing | Nom de domaine |
| copyright | Source / document |
| illegal_content | Source / document |
| csam | Source / document |
| product_misuse | Source / document |
| gdpr | Source / document |
Tables SQL utilisées : abuse_reports (créée automatiquement au premier accès ; statuts : pending, investigating, resolved, closed)