Update from usntable branch.
[fa-stable.git] / includes / db / sql_functions.inc
1 <?php
2 /**********************************************************************
3     Copyright (C) FrontAccounting, LLC.
4         Released under the terms of the GNU General Public License, GPL, 
5         as published by the Free Software Foundation, either version 3 
6         of the License, or (at your option) any later version.
7     This program is distributed in the hope that it will be useful,
8     but WITHOUT ANY WARRANTY; without even the implied warranty of
9     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
10     See the License here <http://www.gnu.org/licenses/gpl-3.0.html>.
11 ***********************************************************************/
12 //
13 //      General database functions common for all modules.
14 //
15 //-------------------------------------------------------------------   
16 function begin_transaction()
17 {
18         db_query("BEGIN", "could not start a transaction");
19 }
20
21 function commit_transaction()
22 {
23         db_query("COMMIT", "could not commit a transaction");
24 }
25
26 function cancel_transaction()
27 {
28         db_query("ROLLBACK", "could not cancel a transaction"); 
29 }
30 //-----------------------------------------------------------------------------
31 //      Update record activity status.
32 //
33 function update_record_status($id, $status, $table, $key) {
34         $sql = "UPDATE ".TB_PREF.$table." SET inactive = "
35                 . db_escape($status)." WHERE $key=".db_escape($id);
36                 
37         db_query($sql, "Can't update record status");
38 }
39 ?>