From: Janusz Dobrowolski Date: Sun, 3 May 2009 13:53:04 +0000 (+0000) Subject: Audit trail added. X-Git-Tag: v2.4.2~19^2~1415 X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=commitdiff_plain;h=b2258b93a2c7a86245a2f8bd77093bc972cbe2b1;p=fa-stable.git Audit trail added. --- diff --git a/includes/db/audit_trail_db.inc b/includes/db/audit_trail_db.inc new file mode 100644 index 00000000..261193f8 --- /dev/null +++ b/includes/db/audit_trail_db.inc @@ -0,0 +1,46 @@ +. +***********************************************************************/ + +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; +} + +?>