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().