summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2014-07-22 18:19:30 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2014-07-22 18:19:30 +0800
commit23c512493f1801552719de7602f91be6eb5f8ed8 (patch)
tree10987a0846698df24a533bf2cf1c60b0457c99bf
parent73365042d94346292533287922160e4c2edb5cee (diff)
downloadpttbbs-23c512493f1801552719de7602f91be6eb5f8ed8.tar
pttbbs-23c512493f1801552719de7602f91be6eb5f8ed8.tar.gz
pttbbs-23c512493f1801552719de7602f91be6eb5f8ed8.tar.bz2
pttbbs-23c512493f1801552719de7602f91be6eb5f8ed8.tar.lz
pttbbs-23c512493f1801552719de7602f91be6eb5f8ed8.tar.xz
pttbbs-23c512493f1801552719de7602f91be6eb5f8ed8.tar.zst
pttbbs-23c512493f1801552719de7602f91be6eb5f8ed8.zip
Remove 'bad_comment' experiemental code.
We can do that with commentd in future, if we really want. git-svn-id: http://opensvn.csie.org/pttbbs/trunk@6024 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r--pttbbs/mbbsd/assess.c68
-rw-r--r--pttbbs/mbbsd/bbs.c21
2 files changed, 1 insertions, 88 deletions
diff --git a/pttbbs/mbbsd/assess.c b/pttbbs/mbbsd/assess.c
index 412660a2..80bfb450 100644
--- a/pttbbs/mbbsd/assess.c
+++ b/pttbbs/mbbsd/assess.c
@@ -228,70 +228,4 @@ reassign_badpost(const char *userid) {
return 0;
}
-
-// XXX 推文目前的設計一整個就是無法管理,
-// 不過在重寫整套短文回應系統前也是沒辦法的事,
-// 先寫個應應急
-// XXX 板主造假或重複劣退的問題目前實作也難以解決
-// 可能改作 "去廣告關鍵字" 的比較實在
-// 總之這段 code 就先放著吧 orz
-int
-bad_comment(const char *fn)
-{
- FILE *fp = NULL;
- char buf[ANSILINELEN];
- char uid[IDLEN+1];
- int done = 0;
- int i = 0, c;
-
- vs_hdr("退回推文");
- usercomplete("請輸入要退回推文的 ID: ", uid);
- if (!*uid)
- return -1;
-
- fp = fopen(fn, "rt");
- if (!fp)
- return -1;
-
- vs_hdr2(" 退回推文 ", uid);
- // search file for it
- while (fgets(buf, sizeof(buf), fp) && *buf)
- {
- if (strstr(buf, uid) == NULL)
- continue;
- if (strstr(buf, ANSI_COLOR(33)) == NULL)
- continue;
-
- // found something, let's show it
- move(2, 0); clrtobot();
- prints("第 %d 項推文:\n", ++i);
- outs(buf);
-
- move (5, 0);
- outs("請問退回這個推文嗎?(Y:確定,N:找下個,Q:離開) [y/N/q]: ");
- c = vkey();
- if (isascii(c)) c = tolower(c);
- if (c == 'q')
- break;
- if (c != 'y')
- continue;
-
- if (assign_badpost(uid, NULL, fn, buf) != 0)
- continue;
-
- done = 1;
- vmsg("已退回推文。");
- break;
- }
- fclose(fp);
-
- if (!done)
- {
- vmsgf("找不到其它「%s」的推文了", uid);
- return -1;
- }
-
- return 0;
-}
-
-#endif // ASSESS
+#endif
diff --git a/pttbbs/mbbsd/bbs.c b/pttbbs/mbbsd/bbs.c
index 48275b25..083cca2b 100644
--- a/pttbbs/mbbsd/bbs.c
+++ b/pttbbs/mbbsd/bbs.c
@@ -3725,27 +3725,6 @@ recommend_cancel(int ent, fileheader_t * fhdr, const char *direct)
if (!(currmode & MODE_BOARD))
return DONOTHING;
-#if defined(ASSESS) && defined(EXP_BAD_COMMENT)
- // supporting bad_comment
-#if 0
- // XXX 推文可能會一直跑出來,所以...
- if (now - atoi(fhdr->filename + 2) > 2 * 7 * 24 * 60 * 60)
- {
- move(b_lines-2, 0); clrtoeol();
- outs("超過兩週,禁止退回推文。");
- } else
-#endif
- {
- getdata(b_lines - 1, 0, "請問您要 (1) 推薦歸零 (2) 退回推文 [1/2]? ", yn, 3, LCECHO);
- if (yn[0] == '2')
- {
- setbfile(fn, currboard, fhdr->filename);
- bad_comment(fn);
- return FULLUPDATE;
- } else if (yn[0] != '1')
- return FULLUPDATE;
- }
-#endif
getdata(b_lines - 1, 0, "確定要推薦歸零[y/N]? ", yn, 3, LCECHO);
if (yn[0] != 'y')
return FULLUPDATE;