*** empty log message ***
[fa-stable.git] / admin / db / users_db.inc
1 <?php
2
3 function add_user($user_id, $real_name, $password, $phone, $email, $full_access, $language)
4 {
5         $sql = "INSERT INTO ".TB_PREF."users (user_id, real_name, password, phone, email, full_access, language)
6                 VALUES ('$user_id', '$real_name', '" . $password ."', '$phone', '$email', $full_access, '$language')";
7
8         db_query($sql, "could not add user for $user_id");
9 }
10
11 //-----------------------------------------------------------------------------------------------
12
13 function update_user_password($user_id, $password)
14 {
15         $sql = "UPDATE ".TB_PREF."users SET password='" . $password . "'
16                 WHERE user_id = '$user_id'";
17
18         db_query($sql, "could not update user password for $user_id");
19 }
20
21 //-----------------------------------------------------------------------------------------------
22
23 function update_user($user_id, $real_name, $phone, $email, $full_access, $language)
24 {
25         $sql = "UPDATE ".TB_PREF."users SET real_name='$real_name', phone='$phone',
26                 email='$email',
27                 full_access=$full_access,
28                 language='$language'
29                 WHERE user_id = '$user_id'";
30
31         db_query($sql, "could not update user for $user_id");
32 }
33
34 //-----------------------------------------------------------------------------------------------
35
36 function update_user_display_prefs($user_id, $price_dec, $qty_dec, $exrate_dec, $percent_dec, $showgl,
37         $showcodes, $date_format, $date_sep, $tho_sep, $dec_sep, $theme, $pagesize)
38 {
39         $sql = "UPDATE ".TB_PREF."users SET
40                 prices_dec=$price_dec,
41                 qty_dec=$qty_dec,
42                 rates_dec=$exrate_dec,
43                 percent_dec=$percent_dec,
44                 show_gl=$showgl,
45                 show_codes=$showcodes,
46                 date_format=$date_format,
47                 date_sep=$date_sep,
48                 tho_sep=$tho_sep,
49                 dec_sep=$dec_sep,
50                 theme='$theme',
51                 page_size='$pagesize'
52                 WHERE user_id = '$user_id'";
53
54         db_query($sql, "could not update user display prefs for $user_id");
55 }
56
57 //-----------------------------------------------------------------------------------------------
58
59
60 function get_users()
61 {
62         $sql = "SELECT * FROM ".TB_PREF."users";
63
64         return db_query($sql, "could not get users");
65 }
66
67 //-----------------------------------------------------------------------------------------------
68
69 function get_user($user_id)
70 {
71         $sql = "SELECT * FROM ".TB_PREF."users WHERE user_id = '$user_id'";
72
73         $result = db_query($sql, "could not get user for $user_id");
74
75         return db_fetch($result);
76 }
77
78 //-----------------------------------------------------------------------------------------------
79
80 function delete_user($user_id)
81 {
82         $sql="DELETE FROM ".TB_PREF."users WHERE user_id='$user_id'";
83
84         db_query($sql, "could not delete user $user_id");
85 }
86
87 //-----------------------------------------------------------------------------------------------
88
89 function get_user_for_login($user_id, $password)
90 {
91         set_global_connection();
92
93         $sql = "SELECT * FROM ".TB_PREF."users WHERE user_id = '$user_id' AND password='$password'";
94
95         return db_query($sql, "could not get validate user login for $user_id");
96 }
97
98 //-----------------------------------------------------------------------------------------------
99
100 function update_user_visitdate($user_id)
101 {
102         $sql = "UPDATE ".TB_PREF."users SET last_visit_date='". date("Y-m-d H:i:s") ."'
103                 WHERE user_id='$user_id'";
104
105         db_query($sql, "could not update last visit date for user $user_id");
106 }
107
108 //-----------------------------------------------------------------------------------------------
109
110 ?>