Dokumentation DeDi-Log

Aus DeDi-Help

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Version vom 16:53, 15. Apr. 2006 (bearbeiten)
Mlanghoff (Diskussion | Beiträge)
K (Zusammenfassung - Eigene Events)
← Zum vorherigen Versionsunterschied
Version vom 17:27, 15. Apr. 2006 (bearbeiten) (Entfernen)
Mlanghoff (Diskussion | Beiträge)
(Hinweise zum Speichern eines Log-Eintrags)
Zum nächsten Versionsunterschied →
Zeile 162: Zeile 162:
=== Hinweise zum Speichern eines Log-Eintrags === === Hinweise zum Speichern eines Log-Eintrags ===
 +Der Funktion fire_event() kann ein assoziatives Array bergeben werden, um dynamische Werte zu verarbeiten.
 +
 + fire_event('<font color="#ff0000">EIGENER_EVENT_NAME</font>', array('<font color="#ff0000">WERT1</font>' => '<font color="#ff0000">XXXXXXX</font>', '<font color="#ff0000">WERT2</font>' => '<font color="#ff0000">YYYYYYY</font>'), '<font color="#ff0000">WERT3</font>' => '<font color="#ff0000">ZZZZZZZZ</font>');
 +
Die Methode write_log() der Klasse dedi_log speichert einen Log-Eintrag in der Datenbanktabelle {PRFIX}_plug_log, die in der Administration zur bersicht der Log-Aktionen ausgelesen/verwendet wird. Die Methode write_log() der Klasse dedi_log speichert einen Log-Eintrag in der Datenbanktabelle {PRFIX}_plug_log, die in der Administration zur bersicht der Log-Aktionen ausgelesen/verwendet wird.
-Bisher werden nur Log-Meldungen angezeigt, die fest als Werte in der Datei langstring_de_eigen.php eingetragen wurden. Mchte man dynamische Werte in den Log-Eintrgen speichern, kann der Methode write_log() bis zu fnfe Werte bergeben werden.+Bisher werden nur Log-Meldungen angezeigt, die fest als Werte in der Datei langstring_de_eigen.php eingetragen wurden. Mchte man dynamische Werte in den Log-Eintrgen speichern, kann der Methode write_log() bis zu fnfe Werte bergeben werden. Auf die in fire_event() bergebenen Werte wird ber
 + 
 + $args['WERT1'];
 + 
 +zugegriffen.
Beispiel: Beispiel:
- $log->write_log('<font color="#ff0000">EIGENER_EVENT_NAME</font>', '<font color="#ff0000">WERT1</font>', '<font color="#ff0000">WERT2</font>', '<font color="#ff0000">WERT3</font>', '<font color="#ff0000">WERT4</font>', '<font color="#ff0000">WERT5</font>');+ $log->write_log('<font color="#ff0000">EIGENER_EVENT_NAME</font>', <font color="#ff0000">$args['WERT1']</font>, <font color="#ff0000">$args['WERT2']</font>, <font color="#ff0000">$args['WERT3']</font>, <font color="#ff0000">$args['WERT4']</font>, <font color="#ff0000">$args['WERT5']</font>);
Um diese Werte in der Log-bersicht im Backend Bereich anzeigen zu lassen, wird die Bezeichnung Um diese Werte in der Log-bersicht im Backend Bereich anzeigen zu lassen, wird die Bezeichnung

Version vom 17:27, 15. Apr. 2006

Persönliche Werkzeuge