Forum und email

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