NOTIFICATIONクラスはメールを送信するためのクラスです。v3.24現在、このクラスはnucleus/libs/NOTIFICATION.phpで定義されています。
間違い、補足など、お気付きの点がありましたら、積極的に編集してください。プラグイン作りに必要な情報を、Wikiに集結できたら良いなと思っています。
NOTIFICATION NOTIFICATION::NOTIFICATION(string addresses)
コンストラクタです。
引数addressesは;で区切られた送信先アドレスのリストです。送信先アドレスを再指定するメソッドは用意されていません。
int NOTIFICATION::validAddresses()
コンストラクタで指定した送信先リストが全て正しいかどうかチェックします。
全て正しい場合1が、1つでも正しくないものがあれば0が返されます。
チェックにはグローバルファンクションのisValidMailAddress()が使用されます。
このメソッドは、スタティックにコールすることはできません。
void NOTIFICATION::notify(string title, string message, string from)
titleに題名、messageに内容、fromに送信元を設定して通知メールを送信します。
文字コードはメソッド内で自動的に変換されます。
コンストラクタで指定されたメールアドレスに送信されますが、セッションを実行しているメンバーがログインしている場合、そのアドレスには送信されません。
このメソッドは、スタティックにコールすることはできません。