PHP Handbuch
Zurück |  | Weiter

# ircg_register_format_messages

(PHP 4 >= 4.0.5, PHP 5 <= 5.0.4)

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

Zurück | Zum Anfang | Weiter
ircg_pconnect | Nach oben | ircg_set_current