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

Diff of /lbbs/src/bbs_main.c

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

Revision 1.48 by sysadm, Thu May 15 14:34:13 2025 UTC Revision 1.52 by sysadm, Mon May 19 06:55:06 2025 UTC
# Line 172  int bbs_logout(MYSQL *db) Line 172  int bbs_logout(MYSQL *db)
172                  return -1;                  return -1;
173          }          }
174    
175          display_file_ex(DATA_GOODBYE, 1, 0);          display_file_ex(DATA_GOODBYE, 1, 1);
176    
177          log_std("User logout\n");          log_std("User logout\n");
178    
# Line 192  int bbs_center() Line 192  int bbs_center()
192          show_active_board();          show_active_board();
193          show_bottom("");          show_bottom("");
194          display_menu(p_bbs_menu);          display_menu(p_bbs_menu);
195            iflush();
196    
197          while (!SYS_server_exit)          while (!SYS_server_exit)
198          {          {
199                  ch = igetch(100);                  ch = igetch(100);
200    
201                  if (time(0) - t_last_action >= 10)                  if (p_bbs_menu->choose_step == 0 && time(0) - t_last_action >= 10)
202                  {                  {
203                          t_last_action = time(0);                          t_last_action = time(0);
204    
205                          show_active_board();                          show_active_board();
206                          show_bottom("");                          show_bottom("");
207                            iflush();
208                  }                  }
209    
210                  switch (ch)                  switch (ch)
# Line 222  int bbs_center() Line 225  int bbs_center()
225                          case EXITBBS:                          case EXITBBS:
226                                  return 0;                                  return 0;
227                          case REDRAW:                          case REDRAW:
228                                    t_last_action = time(0);
229                                  clearscr();                                  clearscr();
230                                  show_top("");                                  show_top("");
231                                  show_active_board();                                  show_active_board();
# Line 233  int bbs_center() Line 237  int bbs_center()
237                          default:                          default:
238                                  break;                                  break;
239                          }                          }
240                            iflush();
241                  }                  }
242    
243                  BBS_last_access_tm = time(0);                  BBS_last_access_tm = time(0);
244          }          }
245    
# Line 275  int bbs_main() Line 281  int bbs_main()
281          clearscr();          clearscr();
282    
283          // BBS Top 10          // BBS Top 10
284          display_file_ex("./var/bbs_top.txt", 1, 1);          display_file_ex(VAR_BBS_TOP, 1, 1);
285    
286          // Load menu in shared memory          // Load menu in shared memory
287          if (load_menu_shm(p_bbs_menu) < 0)          if (load_menu_shm(p_bbs_menu) < 0)


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

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