57 lines
No EOL
1.7 KiB
PHP
Executable file
57 lines
No EOL
1.7 KiB
PHP
Executable file
<?php
|
|
|
|
function log_action($code, $userid = null, $sessionid = null, $iditem = null, $isexpense = null, $isdebt = null, $isloan = null, $isnotes = null, $istfa_enabled = null, $istfa_disabled = null, $isexporting = null, $isimporting = null, $isdeletedata = null) {
|
|
global $user, $session;
|
|
|
|
sql("INSERT INTO sess_actions(
|
|
id_user,
|
|
id_session,
|
|
id_item,
|
|
data_code,
|
|
is_expense,
|
|
is_debt,
|
|
is_loan,
|
|
is_notes,
|
|
is_tfa_enabled,
|
|
is_tfa_disabled,
|
|
is_exporting,
|
|
is_importing,
|
|
is_delete_data,
|
|
timestamp_occurred
|
|
)
|
|
|
|
VALUES(
|
|
:_iduser,
|
|
:_idsession,
|
|
:_iditem,
|
|
:_code,
|
|
:_isexpense,
|
|
:_isdebt,
|
|
:_isloan,
|
|
:_isnotes,
|
|
:_istfa_enabled,
|
|
:_istfa_disabled,
|
|
:_isexporting,
|
|
:_isimporting,
|
|
:_isdeletedata,
|
|
:_occurred
|
|
)
|
|
", Array(
|
|
'_iduser' => (empty($userid) ? (int)$user['id'] : (int)$userid),
|
|
'_idsession' => (empty($sessionid) ? (int)$session['id'] : (int)$sessionid),
|
|
'_iditem' => (empty($iditem) ? null : (int)$iditem),
|
|
'_code' => $code,
|
|
'_isexpense' => (empty($isexpense) ? null : (int)$isexpense),
|
|
'_isdebt' => (empty($isdebt) ? null : (int)$isdebt),
|
|
'_isloan' => (empty($isloan) ? null : (int)$isloan),
|
|
'_isnotes' => (empty($isnotes) ? null : (int)$isnotes),
|
|
'_istfa_enabled' => (empty($istfa_enabled) ? null : (int)$istfa_enabled),
|
|
'_istfa_disabled' => (empty($istfa_disabled) ? null : (int)$istfa_disabled),
|
|
'_isexporting' => (empty($isexporting) ? null : (int)$isexporting),
|
|
'_isimporting' => (empty($isimporting) ? null : (int)$isimporting),
|
|
'_isdeletedata' => (empty($isdeletedata) ? null : (int)$isdeletedata),
|
|
'_occurred' => time()
|
|
), 'insert');
|
|
}
|
|
|
|
?>
|