Per FTP: Das Verzeichnis bans_sync/ in /plugins/ ablegen.
Per Package Manager: bans_sync aus der Liste der verfügbaren Plugins auswählen.
Voraussetzung devarea-seitig: Ein Eintrag für diese Site in der Tabelle fleet_peers (verwaltet vom Plugin fleet_peers auf devarea), mit einem Cipher, der $cfg[23] dieser Site entspricht.
Pfade:
- Haupt-Plugin:
/plugins/bans_sync/bans_sync.php (Admin-Panel) - Konfiguration:
/plugins/bans_sync/conf/bans_sync.conf.inc.php - Sync-Bibliothek:
/plugins/bans_sync/lib/sync.lib.php - Cron-Handler:
/plugins/bans_sync/handlers/bans_sync.cron.mod.php
Konfigurationsparameter (bans_sync.conf.inc.php):
| Variable | Standardwert | Beschreibung |
|---|---|---|
| $basedatadisplay | 'yes' | Anzeige im Verwaltungs-Interface |
| $basedisplevel | BASE_LEVEL_ADMIN | Mindestlevel für die Anzeige |
| $ftype | 10 | Sicherheitskategorie |
| BANS_SYNC_SERVER | https://devarea.beamreactor.com | Feed-Quelle |
Authentifizierung:
$site_id = $cfg[1]$auth_token = hash('sha256', $cfg[23] . $site_id)
Empfohlene geplante Aufgabe (in system_scheduler einfügen):
| Feld | Wert |
|---|---|
| crontime | /30 * |
| task_name | bans_sync_pull |
| task_class | plugins/bans_sync/handlers/bans_sync.cron.mod.php |
| enabled | 1 |