1
0
Fork 0
template/functions/log-action.php
2024-04-25 21:55:08 +02:00

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');
}
?>