mirror of
https://github.com/znc/znc.git
synced 2026-08-08 09:52:55 +02:00
Added a new module hook
EModRet OnAddUser(CUser& User, CString& sErrorRet) for global modules. Idea by BrianC. git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1820 726aef4b-f618-498e-8847-2d620e286838
This commit is contained in:
@@ -888,6 +888,13 @@ public:
|
||||
* @param Chan The channel which is being written.
|
||||
*/
|
||||
virtual void OnWriteChanConfig(CFile& Config, CChan& Chan);
|
||||
/** This module hook is called when a user is being added.
|
||||
* @param User The user which will be added.
|
||||
* @param sErrorRet A message that may be displayed to the user if
|
||||
* the module stops adding the user.
|
||||
* @return See CModule::EModRet.
|
||||
*/
|
||||
virtual EModRet OnAddUser(CUser& User, CString& sErrorRet);
|
||||
/** This module hook is called when a user is deleted.
|
||||
* @param User The user which will be deleted.
|
||||
* @return See CModule::EModRet.
|
||||
@@ -933,6 +940,7 @@ public:
|
||||
bool OnWriteConfig(CFile& Config);
|
||||
void OnWriteUserConfig(CFile& Config, CUser& User);
|
||||
void OnWriteChanConfig(CFile& Config, CChan& Chan);
|
||||
bool OnAddUser(CUser& User, CString& sErrorRet);
|
||||
bool OnDeleteUser(CUser& User);
|
||||
void OnClientConnect(CClient* pClient, const CString& sHost, unsigned short uPort);
|
||||
bool OnLoginAttempt(CSmartPtr<CAuthBase> Auth);
|
||||
|
||||
Reference in New Issue
Block a user