. ***********************************************************************/ function add_audit_trail($trans_type, $trans_no, $trans_date, $descr='') { $sql = "INSERT INTO ".TB_PREF."audit_trail" . " (type, trans_no, user, fiscal_year, gl_date, description) VALUES($trans_type, $trans_no," . $_SESSION["wa_current_user"]->user. "," . get_company_pref('f_year') ."," . "'". date2sql($trans_date) ."'," . db_escape($descr). ")"; db_query($sql, "Cannot add audit info"); } function get_audit_trail_all($trans_type, $trans_no) { $sql = "SELECT * FROM ".TB_PREF."audit_trail" ." WHERE type=$trans_type AND trans_no=$trans_no"; return db_query($sql, "Cannot get all audit info for transaction"); } function get_audit_trail_last($trans_type, $trans_no) { $sql = "SELECT * FROM ".TB_PREF."audit_trail" ." WHERE type=$trans_type AND trans_no=$trans_no ORDER BY id desc"; $res = db_query($sql, "Cannot get last audit info for transaction"); if ($res) $row = db_fetch($res); return $row; } ?>