Via FTP: Upload the moderation/ directory into /plugins/.
Via package manager: Select moderation from the available plugins list.
Paths:
- Main plugin:
/plugins/moderation/moderation.php - Configuration:
/plugins/moderation/conf/moderation.conf.inc.php - Library:
/plugins/moderation/lib/moderation.lib.inc.php - Handlers:
/plugins/moderation/handlers/ - Locales:
/plugins/moderation/locale/
Configuration parameters (moderation.conf.inc.php):
| Variable | Default | Description |
|---|---|---|
| $basedatadisplay | 'yes' | Display in management interface |
| $basedisplevel | BASE_LEVEL_ADMIN | Minimum required level |
| $ftype | 4 | Plugin type (community) |
| MODERATION_LEVEL_ADMIN | BASE_LEVEL_ADMIN | Admin moderation level |
| MODERATION_LEVEL_MODERATOR | BASE_LEVEL_MODERATOR | Moderator level |
| MODERATION_LEVEL_USER | BASE_LEVEL_USER | User level |
Required SQL tables: users ($cfg['dbtable']), user_flags, user_mutes
Exportable data modules are defined via JSON files in conf/.