Änderungen

Wechseln zu: Navigation, Suche

Administrator-Log

1.236 Byte hinzugefügt, 21:57, 4. Okt. 2018
Die Seite wurde neu angelegt: „Sämtliche Aktionen durch Administratoren werden durch sourceDESK in der Datenbank-Tabelle ''admin_log'' mit Zeitstempel dokumentiert. Sie können die Liste de…“
Sämtliche Aktionen durch Administratoren werden durch sourceDESK in der Datenbank-Tabelle ''admin_log'' mit Zeitstempel dokumentiert. Sie können die Liste der ausgeführten Aktionen (sortiert nach der zuletzt ausgeführten Aktion) unter "Einstellungen > Administrator-Log" abrufen und nach Administratoren filtern. Aus Sicherheitsgründen ist das Leeren des Administrator-Logs nicht direkt aus der Administration sondern nur über die Datenbank möglich.

== Entwickler ==
Als Entwickler können Sie durch Administratoren ausgeführte Aktionen ebenfalls loggen. Dazu dient Ihnen die systemweite Funktion ''alog()''. Diese loggt beliebig viele Argumente und speichert diese zusammen mit einem Zeitstempel, der ID des eingeloggten Administrators und der verwendeten IP-Adresse. Beispiel:

<source lang="php">
alog("my_addon", "entry_deleted", 5, "ok");
</source>

Diese Aktion würde im Administrator-Log als "my_addon entry_deleted 5 ok" angezeigt werden. Sie können eine Admin-Sprachvariable wie folgt einführen:

<source lang="php">
$_LANG['MY_ADDON']['ENTRY_DELETED'] = "Eintrag #%1 gelöscht (Status: %2)";
</source>

Dadurch würde die Aktion im Administrator-Log wie folgt dargestellt werden: "Eintrag 5 gelöscht (Status: ok)"