ircg_register_format_messages
(PHP 4 >= 4.0.5, PHP 5 <= 5.0.5)
ircg_register_format_messages — Registriert die Ausgabeformatierungen für Nachrichten und Ereignisse vom IRC-Server
Beschreibung
boolean ircg_register_format_messages
( string $name
, array $messages
)
Mit der Funktion ircg_register_format_messages() kann die Formatierung der Ausgabe von IRC-Servermeldungen und -ereignissen festgelegt werden. Dabei ist es möglich mehrere Formate (Layer) zu definieren, die mit der Funktionircg_lookup_format_messages() ausgewählt werden können.
Die Funktionen für die Ausgabe werden in dem Array messages in folgender Reihenfolge übergeben:
- Nachricht an den Channel
- Erhalten einer privaten Nachricht
- Private Nachricht gesendet
- Ein Benutzer verlässt den Channel
- Ein Benutzer betritt den Channel
- Ein Benutzer wurde aus dem Channel geworfen (gekicked)
- Thema (Topic) des Channels hat sich geändert
- Fehler
- schwerer Fehler
- Ende der Benutzerliste (wird beim Betreten eines Channels gesendet)
- Meldung beim eigenen Betreten eines Channels
- Ein Benutzer ändert seinen Namen
- Ein Benutzer beendet die Verbindung zum IRC-Server
- Eine grössere Anzahl von Benutzern betritt den Channel (z.B. Bei netsplit/join)
- Ein Benutzer aus der Liste bei massenhaftem Betreten eines Channels
- Ende des massenhaften Betretens eines Channels
- Benutzerinformation
- Serverinformation
- Information über Inaktivität
- Information über den Channel
- Ende Meldung bei Information über Channel (Listenende)
- Benachrichtigung über Änderung des voice-Attributs
- Benachrichtung über Änderung des Operator-Attributs
- für den Channel gesperrter Benutzer
- Ende der Liste gesperrter Benutzer
- %f - von
- %t - an
- %c - channel
- %r - vollständige Nachricht
- %m - umgewandelte Nachricht
- %j - für Javascript umgewandelte Nachricht
- 1 - mod encode
- 2 - decodierter Benutzername
Siehe auch: ircg_lookup_format_messages().