/[LeafOK_CVS]/lbbs/src/user_info_update.c
ViewVC logotype

Diff of /lbbs/src/user_info_update.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.6 by sysadm, Tue Nov 11 10:54:22 2025 UTC Revision 1.7 by sysadm, Fri Dec 19 06:16:27 2025 UTC
# Line 53  int user_intro_edit(int uid) Line 53  int user_intro_edit(int uid)
53          db = db_open();          db = db_open();
54          if (db == NULL)          if (db == NULL)
55          {          {
56                  log_error("db_open() error: %s\n", mysql_error(db));                  log_error("db_open() error: %s", mysql_error(db));
57                  ret = -1;                  ret = -1;
58                  goto cleanup;                  goto cleanup;
59          }          }
# Line 61  int user_intro_edit(int uid) Line 61  int user_intro_edit(int uid)
61          snprintf(sql_intro, sizeof(sql_intro), "SELECT introduction FROM user_pubinfo WHERE UID=%d", uid);          snprintf(sql_intro, sizeof(sql_intro), "SELECT introduction FROM user_pubinfo WHERE UID=%d", uid);
62          if (mysql_query(db, sql_intro) != 0)          if (mysql_query(db, sql_intro) != 0)
63          {          {
64                  log_error("Query user_pubinfo error: %s\n", mysql_error(db));                  log_error("Query user_pubinfo error: %s", mysql_error(db));
65                  ret = -2;                  ret = -2;
66                  goto cleanup;                  goto cleanup;
67          }          }
68          if ((rs = mysql_store_result(db)) == NULL)          if ((rs = mysql_store_result(db)) == NULL)
69          {          {
70                  log_error("Get user_intro data failed\n");                  log_error("Get user_intro data failed");
71                  ret = -2;                  ret = -2;
72                  goto cleanup;                  goto cleanup;
73          }          }
# Line 77  int user_intro_edit(int uid) Line 77  int user_intro_edit(int uid)
77          }          }
78          else          else
79          {          {
80                  log_error("mysql_fetch_row() failed\n");                  log_error("mysql_fetch_row() failed");
81                  ret = -2;                  ret = -2;
82                  goto cleanup;                  goto cleanup;
83          }          }
# Line 109  int user_intro_edit(int uid) Line 109  int user_intro_edit(int uid)
109                          len_intro = editor_data_save(p_editor_data, intro, BBS_user_intro_max_len);                          len_intro = editor_data_save(p_editor_data, intro, BBS_user_intro_max_len);
110                          if (len_intro < 0)                          if (len_intro < 0)
111                          {                          {
112                                  log_error("editor_data_save() error\n");                                  log_error("editor_data_save() error");
113                                  ret = -3;                                  ret = -3;
114                                  goto cleanup;                                  goto cleanup;
115                          }                          }
116    
117                          if (check_badwords(intro, '*') < 0)                          if (check_badwords(intro, '*') < 0)
118                          {                          {
119                                  log_error("check_badwords(introduction) error\n");                                  log_error("check_badwords(introduction) error");
120                                  ret = -3;                                  ret = -3;
121                                  goto cleanup;                                  goto cleanup;
122                          }                          }
# Line 154  int user_intro_edit(int uid) Line 154  int user_intro_edit(int uid)
154          db = db_open();          db = db_open();
155          if (db == NULL)          if (db == NULL)
156          {          {
157                  log_error("db_open() error: %s\n", mysql_error(db));                  log_error("db_open() error: %s", mysql_error(db));
158                  ret = -1;                  ret = -1;
159                  goto cleanup;                  goto cleanup;
160          }          }
# Line 169  int user_intro_edit(int uid) Line 169  int user_intro_edit(int uid)
169    
170          if (mysql_query(db, sql_intro) != 0)          if (mysql_query(db, sql_intro) != 0)
171          {          {
172                  log_error("Update user_pubinfo error: %s\n", mysql_error(db));                  log_error("Update user_pubinfo error: %s", mysql_error(db));
173                  ret = -2;                  ret = -2;
174                  goto cleanup;                  goto cleanup;
175          }          }
# Line 222  int user_sign_edit(int uid) Line 222  int user_sign_edit(int uid)
222          db = db_open();          db = db_open();
223          if (db == NULL)          if (db == NULL)
224          {          {
225                  log_error("db_open() error: %s\n", mysql_error(db));                  log_error("db_open() error: %s", mysql_error(db));
226                  ret = -1;                  ret = -1;
227                  goto cleanup;                  goto cleanup;
228          }          }
# Line 230  int user_sign_edit(int uid) Line 230  int user_sign_edit(int uid)
230          snprintf(sql_sign, sizeof(sql_sign), "SELECT sign_%d FROM user_pubinfo WHERE UID=%d", sign_id, uid);          snprintf(sql_sign, sizeof(sql_sign), "SELECT sign_%d FROM user_pubinfo WHERE UID=%d", sign_id, uid);
231          if (mysql_query(db, sql_sign) != 0)          if (mysql_query(db, sql_sign) != 0)
232          {          {
233                  log_error("Query user_pubinfo error: %s\n", mysql_error(db));                  log_error("Query user_pubinfo error: %s", mysql_error(db));
234                  ret = -2;                  ret = -2;
235                  goto cleanup;                  goto cleanup;
236          }          }
237          if ((rs = mysql_store_result(db)) == NULL)          if ((rs = mysql_store_result(db)) == NULL)
238          {          {
239                  log_error("Get user_sign data failed\n");                  log_error("Get user_sign data failed");
240                  ret = -2;                  ret = -2;
241                  goto cleanup;                  goto cleanup;
242          }          }
# Line 246  int user_sign_edit(int uid) Line 246  int user_sign_edit(int uid)
246          }          }
247          else          else
248          {          {
249                  log_error("mysql_fetch_row() failed\n");                  log_error("mysql_fetch_row() failed");
250                  ret = -2;                  ret = -2;
251                  goto cleanup;                  goto cleanup;
252          }          }
# Line 279  int user_sign_edit(int uid) Line 279  int user_sign_edit(int uid)
279                          len_sign = editor_data_save(p_editor_data, sign, BBS_user_sign_max_len);                          len_sign = editor_data_save(p_editor_data, sign, BBS_user_sign_max_len);
280                          if (len_sign < 0)                          if (len_sign < 0)
281                          {                          {
282                                  log_error("editor_data_save() error\n");                                  log_error("editor_data_save() error");
283                                  ret = -3;                                  ret = -3;
284                                  goto cleanup;                                  goto cleanup;
285                          }                          }
286    
287                          if (check_badwords(sign, '*') < 0)                          if (check_badwords(sign, '*') < 0)
288                          {                          {
289                                  log_error("check_badwords(sign) error\n");                                  log_error("check_badwords(sign) error");
290                                  ret = -3;                                  ret = -3;
291                                  goto cleanup;                                  goto cleanup;
292                          }                          }
# Line 324  int user_sign_edit(int uid) Line 324  int user_sign_edit(int uid)
324          db = db_open();          db = db_open();
325          if (db == NULL)          if (db == NULL)
326          {          {
327                  log_error("db_open() error: %s\n", mysql_error(db));                  log_error("db_open() error: %s", mysql_error(db));
328                  ret = -1;                  ret = -1;
329                  goto cleanup;                  goto cleanup;
330          }          }
# Line 339  int user_sign_edit(int uid) Line 339  int user_sign_edit(int uid)
339    
340          if (mysql_query(db, sql_sign) != 0)          if (mysql_query(db, sql_sign) != 0)
341          {          {
342                  log_error("Update user_pubinfo error: %s\n", mysql_error(db));                  log_error("Update user_pubinfo error: %s", mysql_error(db));
343                  ret = -2;                  ret = -2;
344                  goto cleanup;                  goto cleanup;
345          }          }


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1