*** empty log message ***
[fa-stable.git] / gl / includes / db / gl_db_account_types.inc
1 <?php\r
2 \r
3 function add_account_type($name, $class_id, $parent)\r
4 {\r
5         $sql = "INSERT INTO ".TB_PREF."chart_types (name, class_id, parent)\r
6                 VALUES ('$name', $class_id, $parent)";\r
7 \r
8         db_query($sql, "could not add account type");\r
9 }\r
10 \r
11 function update_account_type($id, $name, $class_id, $parent)\r
12 {\r
13     $sql = "UPDATE ".TB_PREF."chart_types SET name='$name',\r
14                 class_id=$class_id,     parent=$parent WHERE id = $id";\r
15 \r
16         db_query($sql, "could not update account type");\r
17 }\r
18 \r
19 function get_account_types()\r
20 {\r
21         $sql = "SELECT * FROM ".TB_PREF."chart_types ORDER BY class_id, id";\r
22 \r
23         return db_query($sql, "could not get account types");\r
24 }\r
25 \r
26 function get_account_type($id)\r
27 {\r
28         $sql = "SELECT * FROM ".TB_PREF."chart_types WHERE id = $id";\r
29 \r
30         $result = db_query($sql, "could not get account type");\r
31 \r
32         return db_fetch($result);\r
33 }\r
34 \r
35 function get_account_type_name($id)\r
36 {\r
37         $sql = "SELECT name FROM ".TB_PREF."chart_types WHERE id = $id";\r
38 \r
39         $result = db_query($sql, "could not get account type");\r
40 \r
41         $row = db_fetch_row($result);\r
42         return $row[0];\r
43 }\r
44 \r
45 \r
46 function delete_account_type($id)\r
47 {\r
48         $sql = "DELETE FROM ".TB_PREF."chart_types WHERE id = $id";\r
49 \r
50         db_query($sql, "could not delete account type");\r
51 }\r
52 \r
53 function add_account_class($id, $name, $balance)\r
54 {\r
55         $sql = "INSERT INTO ".TB_PREF."chart_class (cid, class_name, balance_sheet)\r
56                 VALUES ($id, '$name', $balance)";\r
57 \r
58         db_query($sql, "could not add account type");\r
59 }\r
60 \r
61 function update_account_class($id, $name, $balance)\r
62 {\r
63     $sql = "UPDATE ".TB_PREF."chart_class SET class_name='$name',\r
64                 balance_sheet=$balance WHERE cid = $id";\r
65 \r
66         db_query($sql, "could not update account type");\r
67 }\r
68 \r
69 function get_account_classes()\r
70 {\r
71         $sql = "SELECT * FROM ".TB_PREF."chart_class ORDER BY cid";\r
72 \r
73         return db_query($sql, "could not get account types");\r
74 }\r
75 \r
76 function get_account_class($id)\r
77 {\r
78         $sql = "SELECT * FROM ".TB_PREF."chart_class WHERE cid = $id";\r
79 \r
80         $result = db_query($sql, "could not get account type");\r
81 \r
82         return db_fetch($result);\r
83 }\r
84 \r
85 function get_account_class_name($id)\r
86 {\r
87         $sql = "SELECT class_name FROM ".TB_PREF."chart_class WHERE cid = $id";\r
88 \r
89         $result = db_query($sql, "could not get account type");\r
90 \r
91         $row = db_fetch_row($result);\r
92         return $row[0];\r
93 }\r
94 \r
95 \r
96 function delete_account_class($id)\r
97 {\r
98         $sql = "DELETE FROM ".TB_PREF."chart_class WHERE cid = $id";\r
99 \r
100         db_query($sql, "could not delete account type");\r
101 }\r
102 \r
103 \r
104 ?>