Events
Introduction
Events methods
register()
Parameter
Description
Mandatory?
e107::getEvent()->register(name, function, include);Example 1: trigger myFunction() on user login.
myFunction() on user login.e107::getEvent()->register('login', 'myFunction');
function myFunction($data)
{
// do something
}Example 2: trigger myFunction() on user login. Function in external file.
myFunction() on user login. Function in external file.Example 3: trigger a class and method on user login.
trigger()
Parameter
Description
Mandatory?
Core Event triggers
User Event Triggers
Basic user functions
Trigger Name
Description
Data
Custom page
Trigger function
Description
Data
News
Trigger Name
Description
Data
Private Messenger
Trigger name
Description
Data
Forum
Trigger Name
Description
Data
Chatbox
Trigger function
Description
Data
Admin Event Triggers
Admin changes their password
Trigger Name
Description
Data
Comments Manager
Trigger Name
Description
Data
Downloads
Trigger Name
Description
Data
News
Trigger Name
Description
Data
Pages
Trigger Name
Description
Data
Users
Trigger Name
Description
Data
Last updated
Was this helpful?