Events
class Events (View source)
Events class
Properties
| string | $element | ||
| string | $table_element | ||
| int | $id | ||
| DoliDB | $db | ||
| string | $error | ||
| int | $tms | ||
| string | $type | ||
| int | $entity | ||
| int|string | $dateevent | ||
| string | $ip | ||
| string | $user_agent | ||
| string | $label | ||
| string | $description | ||
| string | $prefix_session | ||
| string | $authentication_method | ||
| array<array{id: string, test: int<0, 1>}> | $eventstolog | ||
| array<string, array{type: string, label: string, langfile?: string, enabled: int<0, 2>|string, position: int, notnull?: int, visible: int<-6, 6>|string, alwayseditable?: int<0, 1>|string, noteditable?: int<0, 1>, default?: string, index?: int, foreignkey?: string, searchall?: int<0, 1>, isameasure?: int<0, 1>, css?: string, cssview?: string, csslist?: string, help?: string, showoncombobox?: int<0, 4>|string, disabled?: int<0, 1>, arrayofkeyval?: array<int|string, string>, autofocusoncreate?: int<0, 1>, comment?: string, copytoclipboard?: int<1, 2>, validate?: int<0, 1>, showonheader?: int<0, 1>, searchmulti?: int<0, 1>}> | $fields |
Methods
__construct($db)
Constructor
int
create($user)
Create in database
int
initAsSpecimen()
Initialise an instance with random values.
Details
__construct($db)
Constructor
@param DoliDB $db Database handler
int
create($user)
Create in database
@param User $user User that create
int
update(User $user = null, int $notrigger = 0)
Update database
fetch($id, User $user = null)
Load object in memory from database
@param int $id Id object
int
delete(User $user)
Delete object in database
int
initAsSpecimen()
Initialise an instance with random values.
Used to build previews or test instances. id must be 0 if object instance is a specimen.