Core Events list

Article events

EventDescriptionReceived data
Article.save.success Fired when one article was successfully saved.
array(
'base' => Array of data,
'lang' => Array of lang data,
);
Article.save.before Fired before one article is saved.
The event's registered method can modify the received data and return the new array of data.
array(
'base' => Array of data,
'lang' => Array of lang data,
);
Article.save.error Fired when one article is not successfully saved no data
Article.edit Fired when one article is edited, just before the article is rendered by the backend Template Array (Array which will be send to the view) 

Page events

EventDescriptionReceived data
Page.save.success Fired when one page was successfully saved
array(
'base' => Array of data,
'lang' => Array of lang data,
);
Page.save.before Fired before one page is saved.
The event's registered method can modify the received data and return the new array of data. 
array(
'base' => Array of data,
'lang' => Array of lang data,
);
Page.save.error Fired when one page is not successfully saved no data

Media events

EventDescriptionReceived data
Media.save.success Fired when one media was successfully saved (data from media edition)
array(
'base' => Array of data,
'lang' => Array of lang data,
);
Media.save.before Fired before one media is saved.
The event's registered method can modify these data and return the new array of data. 
array(
'base' => Array of data,
'lang' => Array of lang data,
);
Media.save.error Fired when one media is not successfully saved no data
Media.link.success Fired when one media was linked to one element (page, article, other)
array(
'element' => 'Type of the parent',
'id_element' => 'parent ID',
'media' => Media Array,
);
Media.link.error Fired when one media was not linked to one element
array(
'element' => 'Type of the parent',
'id_element' => 'parent ID',
'media' => Media Array,
);
Media.link.external.success Fired when one external media is linked to one element
array(
'element' => 'Type of the parent',
'id_element' => 'parent ID',
'media' => Media Array,
);
Media.link.external.error Fired when one external media was not linked to one element
array(
'element' => 'Type of the parent',
'id_element' => 'parent ID',
'media' => Media Array,
);
Media.unlink.success Fired when one media is unlinked for one element
array(
'element' => 'Type of the parent',
'id_element' => 'parent ID',
'media' => Media Array,
);
Media.unlink.error Fired when one media is no successfully unlinked
array(
'element' => 'Type of the parent',
'id_element' => 'parent ID',
'media' => Media Array,
);

Filemanager events

EventDescriptionReceived data
Filemanager.destroy.success Fired when one file is deleted through the filemanager
array(
'path' => 'Full path to the media file',
'is_dir' => TRUE / FALSE,
);
Filemanager.upload.success Fired when one file was successfully uploaded
array(
'method' => 'Method used to upload : HTML5 / HTML4',
'name' => 'File name',
'directory' => 'Supposed Destination folder',
'original_name' => 'Orignal name',
'name' => 'New name if renamed',
'path' => 'Path to the file',
);
Filemanager.upload.error Fired when one file was not uploaded
array(
'method' => 'Method used to upload : HTML5 / HTML4',
'name' => 'File name',
'directory' => 'Supposed Destination folder',
'error' => 'Error Message'
);
Filemanager.move.success fired when one file was moved
array(
'old_path' => 'Old path',
'new_path' => 'New path',
'is_dir' => TRUE / FALSE
)

Category events

EventDescriptionReceived data
Category.save.success Fired when one category was successfully saved
array(
'base' => Array of data,
'lang' => Array of lang data,
);
Category.save.before Fired before one category is saved.
The event's registered method can modify these data and return the new array of data.  
array(
'base' => Array of data,
'lang' => Array of lang data,
);
Category.save.error Fired when one category is not successfully saved no data

User events

EventDescriptionReceived dataReturnsFrom version
User.login Fired when one user has logged in User array
User.login.error Fired when one user login fails Credentials array submitted by the user
User.logout Fired when one user has logged out User array
User.register.check.before Fired before one user registered user data (posted + date) TRUE / Empty value : The user can register
FALSE : The user will not be registered
1.0.4
User.register.check.fail Fired when the user couldn't register (when the return value of User.register.check.before is FALSE) user data (posted + date) - 1.0.4