b1gMail Plugin-SDK
Das Plugin-System
Referenz
Eigenschaften
Ereignis-Handler
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()
Hilfs-Funktionen
Globale Variablen
Nützliche Funktionen
void PutLog($msg, $prio, $file, $line)
string GetPostmasterMail()
bool SysteMail($from, $to, $subject, $templateName, $vars, $forUser = -1)
object _new($class, $args = array())
string getFileContents($fileName)
string DataFilename($id, $fx = ‚msg')
void ModuleFunction($function, $args = false)
void DisplayError($number, $title, $description, $text, $file, $line)
int RequestTempFile($userID, $expires = -1)
string TempFileName($tempID)
bool ReleaseTempFile($userID, $tempID)
bool ValidTempFile($userID, $tempID)
MySQL-Zugriff
Beispiele
Anhang
Glossar
|