diff options
-rw-r--r-- | include/config.h | 4 | ||||
-rw-r--r-- | mbbsd/passwd.c | 2 | ||||
-rw-r--r-- | mbbsd/user.c | 6 |
3 files changed, 8 insertions, 4 deletions
diff --git a/include/config.h b/include/config.h index dc000630..4e98c3df 100644 --- a/include/config.h +++ b/include/config.h @@ -235,6 +235,10 @@ #define VICE_MIN (1) /* 最小發票面額 */ #endif // VICE_MIN +#ifndef BADPOST_CLEAR_DURATION +#define BADPOST_CLEAR_DURATION (180) // 消劣文時間限制 +#endif + /* (deprecated) more.c 中文章頁數上限(lines/22), +4 for safe */ #define MAX_PAGES (MAX_EDIT_LINE / 22 + 4) diff --git a/mbbsd/passwd.c b/mbbsd/passwd.c index 667b69a5..553194b1 100644 --- a/mbbsd/passwd.c +++ b/mbbsd/passwd.c @@ -145,7 +145,7 @@ pwcuCancelBadpost() // check timebomb again day = (now - u.timeremovebadpost ) / DAY_SECONDS; - if (day <= 180) + if (day <= BADPOST_CLEAR_DURATION) return -1; if (u.badpost < 1) return -1; diff --git a/mbbsd/user.c b/mbbsd/user.c index ce93aecf..f294247b 100644 --- a/mbbsd/user.c +++ b/mbbsd/user.c @@ -91,9 +91,9 @@ int u_cancelbadpost(void) pwcuReload(); // early check for time (must do again later) - day = 180 - (now - cuser.timeremovebadpost ) / DAY_SECONDS; - if(day>0 && day<=180) { - vmsgf("每 180 天才能申請一次, 還剩 %d 天.", day); + day = BADPOST_CLEAR_DURATION - (now - cuser.timeremovebadpost ) / DAY_SECONDS; + if(day>0 && day<=BADPOST_CLEAR_DURATION) { + vmsgf("每 %d 天才能申請一次, 還剩 %d 天.", BADPOST_CLEAR_DURATION, day); return 0; } |