InterfaceLogevents
class InterfaceLogevents extends DolibarrTriggers (View source)
Class of triggers for security audit events
Constants
| deprecated VERSION_DEVELOPMENT |
|
| deprecated VERSION_EXPERIMENTAL |
|
| deprecated VERSION_DOLIBARR |
|
| VERSIONS |
|
| EVENT_ACTION_DICT |
|
Properties
| protected DoliDB | $db | Database handler |
from DolibarrTriggers |
| mixed|string | $name | Name of the trigger |
from DolibarrTriggers |
| string | $description | Description of the trigger |
from DolibarrTriggers |
| ""|"development"|"dolibarr"|"experimental" | $version | Version of the trigger |
from DolibarrTriggers |
| string | $picto | Image of the trigger |
from DolibarrTriggers |
| string | $family | Category of the trigger |
from DolibarrTriggers |
| $error | Error reported by the trigger |
from DolibarrTriggers | |
| string[] | $errors | Errors reported by the trigger |
from DolibarrTriggers |
| string[] | $warnings | Warnings reported by the trigger |
from DolibarrTriggers |
Methods
Function called when a Dolibarr security audit event is done.
Check if text contains an event action key. Used for dynamic localization on frontend events list.
Details
__construct(DoliDB $db)
Constructor
string
getName()
Returns the name of the trigger file
string
getDesc()
Returns the description of trigger file
string
getVersion()
Returns the version of the trigger file
void
setErrorsFromObject(CommonObject|BlockedLog $object)
setErrorsFromObject
runTrigger(string $action, $object, User $user, Translate $langs, Conf $conf)
Function called when a Dolibarr 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)
static bool
isEventActionTextKey(string $event_text)
Check if text contains an event action key. Used for dynamic localization on frontend events list.