| 96 |
return 1; |
return 1; |
| 97 |
|
|
| 98 |
// Permission |
// Permission |
| 99 |
sprintf(sql, "SELECT p_post, p_msg FROM user_list WHERE UID = %ld AND verified", |
snprintf(sql, sizeof(sql), "SELECT p_post, p_msg FROM user_list WHERE UID = %ld AND verified", |
| 100 |
uid); |
uid); |
| 101 |
if (mysql_query(db, sql) != 0) |
if (mysql_query(db, sql) != 0) |
| 102 |
{ |
{ |
| 116 |
mysql_free_result(rs); |
mysql_free_result(rs); |
| 117 |
|
|
| 118 |
// Admin |
// Admin |
| 119 |
sprintf(sql, "SELECT major FROM admin_config WHERE UID = %ld " |
snprintf(sql, sizeof(sql), "SELECT major FROM admin_config WHERE UID = %ld " |
| 120 |
"AND enable AND (NOW() BETWEEN begin_dt AND end_dt)", |
"AND enable AND (NOW() BETWEEN begin_dt AND end_dt)", |
| 121 |
uid); |
uid); |
| 122 |
if (mysql_query(db, sql) != 0) |
if (mysql_query(db, sql) != 0) |
| 137 |
mysql_free_result(rs); |
mysql_free_result(rs); |
| 138 |
|
|
| 139 |
// Section Master |
// Section Master |
| 140 |
sprintf(sql, "SELECT section_master.SID, major FROM section_master " |
snprintf(sql, sizeof(sql), "SELECT section_master.SID, major FROM section_master " |
| 141 |
"INNER JOIN section_config ON section_master.SID = section_config.SID " |
"INNER JOIN section_config ON section_master.SID = section_config.SID " |
| 142 |
"WHERE UID = %ld AND section_master.enable AND section_config.enable " |
"WHERE UID = %ld AND section_master.enable AND section_config.enable " |
| 143 |
"AND (NOW() BETWEEN begin_dt AND end_dt)", |
"AND (NOW() BETWEEN begin_dt AND end_dt)", |
| 160 |
mysql_free_result(rs); |
mysql_free_result(rs); |
| 161 |
|
|
| 162 |
// Section status |
// Section status |
| 163 |
sprintf(sql, "SELECT SID, exp_get, read_user_level, write_user_level FROM section_config " |
snprintf(sql, sizeof(sql), "SELECT SID, exp_get, read_user_level, write_user_level FROM section_config " |
| 164 |
"INNER JOIN section_class ON section_config.CID = section_class.CID " |
"INNER JOIN section_class ON section_config.CID = section_class.CID " |
| 165 |
"WHERE section_config.enable AND section_class.enable " |
"WHERE section_config.enable AND section_class.enable " |
| 166 |
"ORDER BY SID"); |
"ORDER BY SID"); |
| 194 |
mysql_free_result(rs); |
mysql_free_result(rs); |
| 195 |
|
|
| 196 |
// Section ban |
// Section ban |
| 197 |
sprintf(sql, "SELECT SID FROM ban_user_list WHERE UID = %ld AND enable " |
snprintf(sql, sizeof(sql), "SELECT SID FROM ban_user_list WHERE UID = %ld AND enable " |
| 198 |
"AND (NOW() BETWEEN ban_dt AND unban_dt)", |
"AND (NOW() BETWEEN ban_dt AND unban_dt)", |
| 199 |
uid); |
uid); |
| 200 |
if (mysql_query(db, sql) != 0) |
if (mysql_query(db, sql) != 0) |