Referenz

Ereignis-Handler

Dieses Kapitel dokumentiert alle Ereignis-Handler, die in b1gMail-Plugin-Klassen verwendet werden können.

Mehr:

bool Install()

bool Uninstall()

void OnUserPasswordChange($userID, $oldPasswordMD5, $newPasswordMD5, $newPasswordPlain)

array OnSearch($query)

array GetSearchCategories()

bool HandleSearchMassAction($category, $action, $items)

bool ActivateOrderItem($orderID, $userID, $cartItem)

mixed OnAuthenticate($userName, $userDomain, $passwordMD5)

int OnReceiveMail(&$mail, &$mailbox, &$user)

void BeforePageTabsAssign(&$pageTabs)

void BeforeDisplayTemplate($resourceName, &$tpl)

void AfterReceiveMail(&$mail, &$mailbox, &$user)

void AfterSuccessfulSignup($userid, $usermail)

void OnGetMail($id, $user)

void OnStartMailList($user, $draftList)

void OnEndMailList($user, $draftList)

void OnSignup($userid, $usermail)

void OnCreateTemplate(&$tpl)

void OnReadLang(&$lang_user, &$lang_client, &$lang_custom, &$lang_admin, $lang)

void OnSendMail(&$mail, $html)

void AfterSendMail($userID, $from, $to)

void OnCron()

void AfterStoreMail($mailID, &$mail, &$mailbox)

void AfterDeleteMail($mailID, &$mailbox)

void AfterMoveMails($mailIDs, $destFolderID, &$mailbox)

void AfterChangeMailFlags($mailID, $newFlags, &$mailbox)

void AfterSendSMS($success, $gatewayResult, $outboxID)

void OnSendSMS(&$text, &$type, &$from, &$to)

void OnLogin($userID)

void OnLoginFailed($userMail, $password, $reason)

void OnLogout($userID)

void OnDeleteUser($userID)

void AfterInit()

mixed DataFilename($id, $fx)

void OnMailWithoutValidRecipient(&$mail)

void FileHandler($file, $action)

void AdminHandler()

bool UserPrefsPageHandler($action)

void OnLoad()

mixed OnGetMessageFP($id, $allowOverride, &$mail)

array getNotices()

mixed getClassReplacement($class)

array getUserPages($loggedin)

bool isWidgetSuitable($for)

void renderWidget()

void renderWidgetPrefs()