summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2010-09-09 23:39:57 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2010-09-09 23:39:57 +0800
commit29c18bce3b9ccf7b7f7b17eb068a530e4ec26e93 (patch)
treefa1f8316bda74d55c69ce8a3e68558fa054ee53b
parentca630899c63d2e1610f41818663acc0339096b44 (diff)
downloadpttbbs-29c18bce3b9ccf7b7f7b17eb068a530e4ec26e93.tar
pttbbs-29c18bce3b9ccf7b7f7b17eb068a530e4ec26e93.tar.gz
pttbbs-29c18bce3b9ccf7b7f7b17eb068a530e4ec26e93.tar.bz2
pttbbs-29c18bce3b9ccf7b7f7b17eb068a530e4ec26e93.tar.lz
pttbbs-29c18bce3b9ccf7b7f7b17eb068a530e4ec26e93.tar.xz
pttbbs-29c18bce3b9ccf7b7f7b17eb068a530e4ec26e93.tar.zst
pttbbs-29c18bce3b9ccf7b7f7b17eb068a530e4ec26e93.zip
- change cross-post hotkey in mailbox to ^X
- also removed unused "old help" git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5102 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r--pttbbs/mbbsd/bbs.c2
-rw-r--r--pttbbs/mbbsd/mail.c44
-rw-r--r--pttbbs/mbbsd/talk.c39
3 files changed, 6 insertions, 79 deletions
diff --git a/pttbbs/mbbsd/bbs.c b/pttbbs/mbbsd/bbs.c
index fbf36a7a..a64be57a 100644
--- a/pttbbs/mbbsd/bbs.c
+++ b/pttbbs/mbbsd/bbs.c
@@ -1720,7 +1720,7 @@ cp_IsHiddenBoard(const boardheader_t *bp)
return 0;
}
-static int
+int
old_cross_post(int ent, fileheader_t * fhdr, const char *direct)
{
vmsg("為了避免您誤按,轉錄按鍵已改為 Ctrl-X");
diff --git a/pttbbs/mbbsd/mail.c b/pttbbs/mbbsd/mail.c
index 97e000a2..8267e705 100644
--- a/pttbbs/mbbsd/mail.c
+++ b/pttbbs/mbbsd/mail.c
@@ -17,6 +17,7 @@ enum SHOWMAIL_MODES {
SHOWMAIL_RANGE,
};
static int showmail_mode = SHOWMAIL_NORM;
+int old_cross_post(int, fileheader_t* , const char *);
// #ifdef USE_MAIL_AUTO_FORWARD
int
@@ -1075,8 +1076,7 @@ mailtitle(void)
}
showtitle("郵件選單", BBSName);
- outs("[←]離開[↑↓]選擇[→]閱\讀信件 [X]轉錄看板[F]轉寄站外 ");
- prints(" [O]站外信:%s [h]求助\n" ,
+ prints("[←]離開[↑↓]選擇[→]閱\讀信件 [O]站外信:%s [h]求助\n" ,
REJECT_OUTTAMAIL(cuser) ? ANSI_COLOR(31) "關" ANSI_RESET : "開");
vbarf(ANSI_REVERSE " 編號 %s 作 者 信 件 標 題\t%s ",
(showmail_mode == SHOWMAIL_SUM) ? "大 小":"日 期",
@@ -1420,34 +1420,6 @@ mail_mark(int ent, fileheader_t * fhdr, const char *direct)
}
/* help for mail reading */
-#ifdef USE_OLD_HELP
-
-static const char * const mail_help[] = {
- "\0電子信箱操作說明",
- "\01基本命令",
- "(p/↑)(n/↓) 前一篇/下一篇文章",
- "(P)(PgUp) 前一頁",
- "(N)(PgDn) 下一頁",
- "(數字鍵) 跳到第 ## 筆",
- "($) 跳到最後一筆",
- "(r)(→) 讀信",
- "(R)/(y) 回信 / 群組回信",
- "\01進階命令",
- "(TAB) 切換顯示模式(目前有一般及顯示大小)",
- "(O) 關閉/開啟 站外信件轉入",
- "(c)/(z) 此信件收入私人信件夾/進入私人信件夾",
- "(x)/(X) 轉信給其它使用者/轉錄文章到其他看板",
- "(F)/(u) 將信傳送回您的電子信箱/水球整理寄回信箱",
- "(d) 殺掉此信",
- "(D) 殺掉指定範圍的信",
- "(m) 將信標記,以防被清除",
- "(^G) 立即重建信箱 (信箱毀損時用)",
- "(t) 標記欲刪除信件",
- "(^D) 刪除已標記信件",
- NULL
-};
-
-#else
static const char *hlp_mailmove[] = {
"【移動游標】", NULL,
@@ -1472,7 +1444,7 @@ static const char *hlp_mailmove[] = {
"【轉信與轉錄】", NULL,
" 站內轉信", "x",
" 站外轉寄", "F",
- " 轉錄看板", "X",
+ " 轉錄看板", "^X",
NULL,
}, *hlp_mailadv[] = {
"【進階指令】", NULL,
@@ -1498,14 +1470,9 @@ static const char *hlp_mailmove[] = {
NULL,
};
-#endif
-
static int
m_help(void)
{
-#ifdef USE_OLD_HELP
- show_help(mail_help);
-#else
const char ** p1[3] = { hlp_mailmove, hlp_mailbasic, hlp_mailconf },
** p2[3] = { hlp_mailadv, hlp_mailempty, hlp_mailman };
const int cols[3] = { 31, 22, 24 }, // column width
@@ -1520,7 +1487,6 @@ m_help(void)
vs_multi_T_table_simple(p2, HasUserPerm(PERM_MAILLIMIT)?3:2, cols2, desc2,
HLP_CATEGORY_COLOR, HLP_DESCRIPTION_COLOR, HLP_KEYLIST_COLOR);
PRESSANYKEY();
-#endif
return FULLUPDATE;
}
@@ -1868,7 +1834,7 @@ static const onekey_t mail_comms[] = {
{ 0, NULL }, // Ctrl('U')
{ 0, NULL }, // Ctrl('V')
{ 0, NULL }, // Ctrl('W')
- { 0, NULL }, // Ctrl('X')
+ { 1, mail_cross_post }, // // Ctrl('X')
{ 0, NULL }, // Ctrl('Y')
{ 0, NULL }, // Ctrl('Z') 26
{ 0, NULL }, { 0, NULL }, { 0, NULL }, { 0, NULL }, { 0, NULL },
@@ -1902,7 +1868,7 @@ static const onekey_t mail_comms[] = {
{ 0, NULL }, // 'U'
{ 1, mail_unread }, // 'V'
{ 0, NULL }, // 'W'
- { 1, mail_cross_post }, // 'X'
+ { 1, old_cross_post }, // 'X'
{ 0, NULL }, // 'Y'
{ 0, NULL }, // 'Z' 90
{ 0, NULL }, { 0, NULL }, { 0, NULL }, { 0, NULL }, { 0, NULL }, { 0, NULL },
diff --git a/pttbbs/mbbsd/talk.c b/pttbbs/mbbsd/talk.c
index 5014e295..4b58d8b1 100644
--- a/pttbbs/mbbsd/talk.c
+++ b/pttbbs/mbbsd/talk.c
@@ -1490,8 +1490,6 @@ my_talk(userinfo_t * uin, int fri_stat, char defact)
#define US_ACTION 1232
#define US_REDRAW 1231
-#ifndef USE_OLD_HELP
-
static const char
*hlp_talkbasic[] = {
"【移動游標】", NULL,
@@ -1559,13 +1557,9 @@ static const char
NULL,
};
-#endif // USE_OLD_HELP
-
static void
t_showhelp(void)
{
-#ifndef USE_OLD_HELP
-
const char ** p1[3] = { hlp_talkbasic, hlp_talkdisp, hlp_talkcfg },
** p2[3] = { hlp_talktalk, hlp_talkmisc, hlp_talkadmin };
const int cols[3] = { 31, 25, 22 }, // column witdh
@@ -1578,39 +1572,6 @@ t_showhelp(void)
if (HasUserPerm(PERM_PAGE))
vs_multi_T_table_simple(p2, HasUserPerm(PERM_SYSOP)?3:2, cols, desc,
HLP_CATEGORY_COLOR, HLP_DESCRIPTION_COLOR, HLP_KEYLIST_COLOR);
-
-#else // USE_OLD_HELP
-
- clear();
- outs(ANSI_COLOR(36) "【 休閒聊天使用說明 】" ANSI_RESET "\n\n"
- "(←)(e) 結束離開 (h) 看使用說明\n"
- "(↑)/(↓)(n) 上下移動 (TAB) 切換排序方式\n"
- "(PgUp)(^B) 上頁選單 ( )(PgDn)(^F) 下頁選單\n"
- "(Hm)/($)(Ed) 首/尾 (S) 來源/好友描述/戰績 切換\n"
- "(m) 寄信 (q/Q/c) 查詢 指定/全部網友/寵物\n"
- "(r) 閱\讀信件 (l/C) 看上次熱訊/切換隱身\n"
- "(f) 全部/好友列表 (數字) 跳至該使用者\n"
- "(p) 切換呼叫器 (g/i) 給錢/切換心情\n"
- "(a/d/o) 好友 增加/刪除/修改 (s) 網友 ID 搜尋\n"
- "(N) 修改暱稱 (y) 我想找人聊天、下棋…\n");
-
- if (HasUserPerm(PERM_PAGE)) {
- outs("\n" ANSI_COLOR(36) "【 交談專用鍵 】" ANSI_RESET "\n"
- "(→)(t)(Enter) 跟他/她交談聊天\n"
- "(w) 熱線 Call in\n"
- "(^W)切換水球方式 一般 / 進階\n"
- "(b) 對好友廣播 (一定要在好友列表中)\n"
- "(^R) 即時回應 (有人 Call in 你時)\n");
- }
- if (HasUserPerm(PERM_SYSOP)) {
- outs("\n" ANSI_COLOR(36) "【 站長專用鍵 】" ANSI_RESET "\n\n");
- outs("(u)/(H) 設定使用者資料/切換隱形模式\n");
- outs("(K) 把壞蛋踢出去\n");
-#if defined(SHOWBOARD) && defined(DEBUG)
- outs("(Y) 顯示正在看什麼板\n");
-#endif
- }
-#endif // USE_OLD_HELP
PRESSANYKEY();
}