6f926d7ee7887d1e3f5eaa091a8d796be8470646
[fa-stable.git] / sales / includes / db / sales_groups_db.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 function add_sales_group($description)
14 {
15         $sql = "INSERT INTO ".TB_PREF."groups (description) VALUES (".db_escape($description) . ")";
16         db_query($sql,"The sales group could not be added");
17 }
18
19 function update_sales_group($selected_id, $description)
20 {
21         $sql = "UPDATE ".TB_PREF."groups SET description=".db_escape($description)." WHERE id = ".db_escape($selected_id);
22         db_query($sql,"The sales group could not be updated");
23 }
24
25 function delete_sales_group($selected_id)
26 {
27         $sql="DELETE FROM ".TB_PREF."groups WHERE id=".db_escape($selected_id);
28         db_query($sql,"could not delete sales group");
29 }
30
31 function get_sales_groups($show_inactive)
32 {
33         $sql = "SELECT * FROM ".TB_PREF."groups";
34         if (!$show_inactive) $sql .= " WHERE !inactive";
35         $sql .= " ORDER BY description";
36         return db_query($sql,"could not get groups");
37 }
38
39 function get_sales_group($selected_id)
40 {
41         $sql = "SELECT * FROM ".TB_PREF."groups WHERE id=".db_escape($selected_id);
42
43         $result = db_query($sql,"could not get group");
44         return db_fetch($result);
45 }
46
47 function get_sales_group_name($group_no)
48 {
49         $sql = "SELECT description FROM ".TB_PREF."groups WHERE id = ".db_escape($group_no);
50         $result = db_query($sql, "could not get group");
51         $row = db_fetch($result);
52         return is_array($row) ? $row[0] : false;
53 }
54
55 function add_sales_area($description)
56 {
57         $sql = "INSERT INTO ".TB_PREF."areas (description) VALUES (".db_escape($description) . ")";
58         db_query($sql,"The sales area could not be added");
59 }
60
61 function update_sales_area($selected_id, $description)
62 {
63         $sql = "UPDATE ".TB_PREF."areas SET description=".db_escape($description)." WHERE area_code = ".db_escape($selected_id);
64         db_query($sql,"The sales area could not be updated");
65 }
66
67 function delete_sales_area($selected_id)
68 {
69         $sql="DELETE FROM ".TB_PREF."areas WHERE area_code=".db_escape($selected_id);
70         db_query($sql,"could not delete sales area");
71 }
72
73 function get_sales_areas($show_inactive)
74 {
75         $sql = "SELECT * FROM ".TB_PREF."areas";
76         if (!$show_inactive) $sql .= " WHERE !inactive";
77         return db_query($sql,"could not get areas");
78 }
79
80 function get_sales_area($selected_id)
81 {
82         $sql = "SELECT * FROM ".TB_PREF."areas WHERE area_code=".db_escape($selected_id);
83
84         $result = db_query($sql,"could not get area");
85         return db_fetch($result);
86 }
87
88 function get_area_name($id)
89 {
90         $sql = "SELECT description FROM ".TB_PREF."areas WHERE area_code=".db_escape($id);
91
92         $result = db_query($sql, "could not get sales type");
93
94         $row = db_fetch_row($result);
95         return is_array($row) ? $row[0] : false;
96 }
97
98 function add_salesman($salesman_name, $salesman_phone, $salesman_fax,
99         $salesman_email, $provision, $break_pt, $provision2)
100 {
101         $sql = "INSERT INTO ".TB_PREF."salesman (salesman_name, salesman_phone, salesman_fax, salesman_email,
102                 provision, break_pt, provision2)
103                 VALUES (".db_escape($salesman_name) . ", "
104                   .db_escape($salesman_phone) . ", "
105                   .db_escape($salesman_fax) . ", "
106                   .db_escape($salesman_email) . ", ".
107                 $provision.", ".$break_pt.", "
108                 .$provision2.")";
109         db_query($sql,"The insert of the sales person failed");
110 }
111
112 function update_salesman($selected_id, $salesman_name, $salesman_phone, $salesman_fax,
113         $salesman_email, $provision, $break_pt, $provision2)
114 {
115         $sql = "UPDATE ".TB_PREF."salesman SET salesman_name=".db_escape($salesman_name) . ",
116                 salesman_phone=".db_escape($salesman_phone) . ",
117                 salesman_fax=".db_escape($salesman_fax) . ",
118                 salesman_email=".db_escape($salesman_email) . ",
119                 provision=".$provision.",
120                 break_pt=".$break_pt.",
121                 provision2=".$provision2."
122                 WHERE salesman_code = ".db_escape($selected_id);
123         db_query($sql,"The update of the sales person failed");
124 }
125
126 function delete_salesman($selected_id)
127 {
128         $sql="DELETE FROM ".TB_PREF."salesman WHERE salesman_code=".db_escape($selected_id);
129         db_query($sql,"The sales-person could not be deleted");
130 }
131
132 function get_salesmen($show_inactive)
133 {
134         $sql = "SELECT * FROM ".TB_PREF."salesman";
135         if (!$show_inactive) $sql .= " WHERE !inactive";
136         return db_query($sql,"could not get sales persons");
137 }
138
139 function get_salesman($selected_id)
140 {
141         $sql = "SELECT *  FROM ".TB_PREF."salesman WHERE salesman_code=".db_escape($selected_id);
142
143         $result = db_query($sql,"could not get sales person");
144         return db_fetch($result);
145 }
146
147 function get_salesman_name($id)
148 {
149         $sql = "SELECT salesman_name FROM ".TB_PREF."salesman WHERE salesman_code=".db_escape($id);
150
151         $result = db_query($sql, "could not get sales type");
152
153         $row = db_fetch_row($result);
154         return is_array($row) ? $row[0] : false;
155 }
156
157
158