summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2008-05-08 20:36:21 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2008-05-08 20:36:21 +0800
commitd9779e22308a1b7f2ff77c2b79567ccf742b5036 (patch)
tree17cfa00aeb74a130d4708f53613d7378b476140b
parent133c8925067a703dfef58607fd2ca636fa3b2922 (diff)
downloadpttbbs-d9779e22308a1b7f2ff77c2b79567ccf742b5036.tar
pttbbs-d9779e22308a1b7f2ff77c2b79567ccf742b5036.tar.gz
pttbbs-d9779e22308a1b7f2ff77c2b79567ccf742b5036.tar.bz2
pttbbs-d9779e22308a1b7f2ff77c2b79567ccf742b5036.tar.lz
pttbbs-d9779e22308a1b7f2ff77c2b79567ccf742b5036.tar.xz
pttbbs-d9779e22308a1b7f2ff77c2b79567ccf742b5036.tar.zst
pttbbs-d9779e22308a1b7f2ff77c2b79567ccf742b5036.zip
- (internal) xchatd: remove unused code
- (internal) general code refine git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4279 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r--mbbsd/cal.c6
-rw-r--r--mbbsd/edit.c3
-rw-r--r--mbbsd/mbbsd.c2
-rw-r--r--sample/etc/editable6
-rw-r--r--util/xchatd.c153
5 files changed, 10 insertions, 160 deletions
diff --git a/mbbsd/cal.c b/mbbsd/cal.c
index 4cacb91a..4082de51 100644
--- a/mbbsd/cal.c
+++ b/mbbsd/cal.c
@@ -394,11 +394,11 @@ int do_give_money(char *id, int uid, int money)
// penalty
if (money < 50) {
- usleep(2000000);
+ usleep(2000000); // 2 sec
} else if (money < 200) {
- usleep(500000);
+ usleep(500000); // 0.5 sec
} else {
- usleep(100000);
+ usleep(100000); // 0.1 sec
}
return 0;
}
diff --git a/mbbsd/edit.c b/mbbsd/edit.c
index 7c554e03..e5e5a7b6 100644
--- a/mbbsd/edit.c
+++ b/mbbsd/edit.c
@@ -1703,7 +1703,8 @@ write_file(const char *fpath, int saveheader, int *islocal, char *mytitle, int u
getdata(2, 0, "確定要儲存檔案嗎? ", ans, 2, LCECHO);
// avoid lots pots
- sleep(1);
+ if (ans[0] != 'a')
+ sleep(1);
switch (ans[0]) {
case 'a':
diff --git a/mbbsd/mbbsd.c b/mbbsd/mbbsd.c
index c599c524..887ca77e 100644
--- a/mbbsd/mbbsd.c
+++ b/mbbsd/mbbsd.c
@@ -609,7 +609,7 @@ multi_user_check(void)
getdata(b_lines - 1, 0, "您想刪除其他重複登入的連線嗎?[Y/n] ",
genbuf, 3, LCECHO);
- usleep(random()%1000000);
+ usleep(random()%1000000); // 0~1s
if (genbuf[0] != 'n') {
do {
// scan again, old ui may be invalid
diff --git a/sample/etc/editable b/sample/etc/editable
index 2600396c..60872216 100644
--- a/sample/etc/editable
+++ b/sample/etc/editable
@@ -38,10 +38,10 @@ etc/banemail 註冊 email 黑名單
# ----------------------------------------
etc/register 註冊範例
etc/registered 註冊通過通知
-etc/emailpost email post 通知
-etc/bademail email 通過確認
+#etc/emailpost email post 通知 (deprecated)
+#etc/bademail email 通過確認 (deprecated)
+#etc/justify 身份確認方法 (deprecated)
etc/newuser 新使用者需知
-etc/justify 身份確認方法
etc/reg_reject.notes 退註通知附加說明
# ----------------------------------------
# 按鍵說明系列
diff --git a/util/xchatd.c b/util/xchatd.c
index fb339e4d..18cb0968 100644
--- a/util/xchatd.c
+++ b/util/xchatd.c
@@ -741,82 +741,6 @@ exit_room(ChatUser *user, int mode, char *msg)
/* (.ACCT) 使用者帳號 (account) subroutines */
/* ----------------------------------------------------- */
-static char datemsg[32];
-
-char *
-Ctime(time4_t *clock)
-{
- struct tm *t = localtime4(clock);
- const char *week = "日一二三四五六";
-
- snprintf(datemsg, sizeof(datemsg), "%d年%2d月%2d日%3d:%02d:%02d 星期%.2s",
- t->tm_year - 11, t->tm_mon + 1, t->tm_mday,
- t->tm_hour, t->tm_min, t->tm_sec, &week[t->tm_wday << 1]);
- return (datemsg);
-}
-
-static void
-chat_query(ChatUser *cu, char *msg)
-{
- char str[256];
- int i;
- ACCT xuser;
- FILE *fp;
-
- if (acct_load(&xuser, msg) >= 0)
- {
- snprintf(chatbuf, sizeof(chatbuf), "%s(%s) 共上站 %d 次,文章 %d 篇",
- xuser.userid, xuser.nickname, xuser.numlogins, xuser.numposts);
- send_to_user(cu, chatbuf, 0, MSG_MESSAGE);
-
- snprintf(chatbuf, sizeof(chatbuf), "最近(%s)從(%s)上站", Ctime(&xuser.lastlogin),
- (xuser.lasthost[0] ? xuser.lasthost : "外太空"));
- send_to_user(cu, chatbuf, 0, MSG_MESSAGE);
-
- usr_fpath(chatbuf, xuser.userid, "plans");
- fp = fopen(chatbuf, "rt");
- if(fp) {
- i = 0;
- while (fgets(str, sizeof(str), fp)) {
- int len=strlen(str);
- if (len==0)
- continue;
-
- str[len - 1] = 0;
- send_to_user(cu, str, 0, MSG_MESSAGE);
- if (++i >= MAX_QUERYLINES)
- break;
- }
- fclose(fp);
- }
- }
- else
- {
- snprintf(chatbuf, sizeof(chatbuf), msg_no_such_id, msg);
- send_to_user(cu, chatbuf, 0, MSG_MESSAGE);
- }
-}
-
-static void
-chat_clear(ChatUser *cu, char *msg)
-{
- if (cu->clitype)
- send_to_user(cu, "", 0, MSG_CLRSCR);
- else
- send_to_user(cu, "/c", 0, MSG_MESSAGE);
-}
-
-static void
-chat_date(ChatUser *cu, char *msg)
-{
- time4_t thetime;
-
- thetime = time(NULL);
- sprintf(chatbuf, "◆ 標準時間: %s", Ctime(&thetime));
- send_to_user(cu, chatbuf, 0, MSG_MESSAGE);
-}
-
-
static void
chat_topic(ChatUser *cu, char *msg)
{
@@ -1189,75 +1113,6 @@ chat_setroom(ChatUser *cu, char *msg)
room_changed(room);
}
-// this is deprecated. now chat.c directly gives chathelp
-static char *chat_msg[] =
-{
- "[//]help", "MUD-like 社交動詞",
- "[/h]elp op", "談天室管理員專用指令",
- "[/a]ct <msg>", "做一個動作",
- "[/b]ye [msg]", "道別,離開聊天室",
- "[/c]lear [/d]ate", "清除螢幕 目前時間",
- /* "[/d]ate", "目前時間", *//* Thor: 指令太多 */
-
-#if 0
- "[/f]ire <user> <msg>", "發送熱訊", /* Thor.0727: 和 flag 衝key */
-#endif
-
- "[/i]gnore [user]", "忽略使用者",
- "[/j]oin <room>", "建立或加入談天室",
- "[/l]ist [start [stop]]", "列出談天室使用者",
- "[/m]sg <id|user> <msg>", "跟 <id> 說悄悄話",
- "[/n]ick <id>", "將談天代號換成 <id>",
- "[/p]ager", "切換呼叫器",
- "[/q]uery <user>", "查詢網友",
- "[/r]oom", "列出一般談天室",
- "[/t]ape", "開關錄音機",
- "[/u]nignore <user>", "取消忽略",
-
-#if 0
- "[/u]sers", "列出站上使用者",
-#endif
-
- "[/w]ho", "列出本談天室使用者",
- "[/w]hoin <room>", "列出談天室<room> 的使用者",
- NULL
-};
-
-
-static char *room_msg[] =
-{
- "[/f]lag [+-][lsth]", "設定鎖定、秘密、開放話題、舉手發言",
- "[/i]nvite <id>", "邀請 <id> 加入談天室",
- "[/kick] <id>", "將 <id> 踢出談天室",
- "[/o]p <id>", "將 Op 的權力轉移給 <id>",
- "[/topic] <text>", "換個話題",
- "[/w]all", "廣播 (站長專用)",
- NULL
-};
-
-
-static void
-chat_help(ChatUser *cu, char *msg)
-{
- char **table, *str;
-
- if (str_equal(nextword(&msg), "op"))
- {
- send_to_user(cu, "談天室管理員專用指令", 0, MSG_MESSAGE);
- table = room_msg;
- }
- else
- {
- table = chat_msg;
- }
-
- while((str = *table++)) {
- snprintf(chatbuf, sizeof(chatbuf), " %-20s- %s", str, *table++);
- send_to_user(cu, chatbuf, 0, MSG_MESSAGE);
- }
-}
-
-
static void
chat_private(ChatUser *cu, char *msg)
{
@@ -2425,11 +2280,8 @@ static ChatCmd chatcmdlist[] =
{"act", chat_act, 0},
{"bye", chat_goodbye, 0},
{"chatroom", chat_chatroom, 1}, /* Xshadow: for common client */
- {"clear", chat_clear, 0},
{"cloak", chat_cloak, 2},
- {"date", chat_date, 0},
{"flags", chat_setroom, 0},
- {"help", chat_help, 0},
{"ignore", chat_ignore, 1},
{"invite", chat_invite, 0},
{"join", chat_join, 0},
@@ -2438,10 +2290,7 @@ static ChatCmd chatcmdlist[] =
{"nick", chat_nick, 0},
{"operator", chat_makeop, 0},
{"party", chat_party, 1}, /* Xshadow: party data for common client */
- {"partyinfo", chat_partyinfo, 1}, /* Xshadow: party info for common
- * client */
-
- {"query", chat_query, 0},
+ {"partyinfo", chat_partyinfo, 1}, /* Xshadow: party info for common * client */
{"room", chat_list_rooms, 0},
{"unignore", chat_unignore, 1},