dolibarr 18.0.6
InterfaceLogevents Class Reference

Class of triggers for security audit events. More...

Inheritance diagram for InterfaceLogevents:
Collaboration diagram for InterfaceLogevents:

Public Member Functions

 __construct ($db)
 Constructor.
 
 runTrigger ($action, $object, User $user, Translate $langs, Conf $conf)
 Function called when a Dolibarrr security audit event is done.
 
- Public Member Functions inherited from DolibarrTriggers
 __construct (DoliDB $db)
 Constructor.
 
 getName ()
 Returns the name of the trigger file.
 
 getDesc ()
 Returns the description of trigger file.
 
 getVersion ()
 Returns the version of the trigger file.
 

Detailed Description

Class of triggers for security audit events.

Definition at line 32 of file interface_20_all_Logevents.class.php.

Constructor & Destructor Documentation

◆ __construct()

InterfaceLogevents::__construct ( $db)

Constructor.

Parameters
DoliDB$dbDatabase handler

Definition at line 39 of file interface_20_all_Logevents.class.php.

References description, and name.

Member Function Documentation

◆ runTrigger()

InterfaceLogevents::runTrigger ( $action,
$object,
User $user,
Translate $langs,
Conf $conf )

Function called when a Dolibarrr security audit event is done.

All functions "runTrigger" are triggered if file is inside directory htdocs/core/triggers or htdocs/module/code/triggers (and declared)

Parameters
string$actionEvent action code
Object$objectObject
User$userObject user
Translate$langsObject langs
conf$confObject conf
Returns
int <0 if KO, 0 if no triggered ran, >0 if OK

Reimplemented from DolibarrTriggers.

Definition at line 62 of file interface_20_all_Logevents.class.php.

References dol_now(), dol_syslog(), and name.


The documentation for this class was generated from the following file: