summaryrefslogtreecommitdiffstats
path: root/mbbsd/var.c
diff options
context:
space:
mode:
authorin2 <in2@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2002-03-07 23:13:44 +0800
committerin2 <in2@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2002-03-07 23:13:44 +0800
commitae31e19f92e717919ac8e3db9039eb38d2b89aae (patch)
treec70164d6a1852344f44b04a653ae2815043512af /mbbsd/var.c
downloadpttbbs-ae31e19f92e717919ac8e3db9039eb38d2b89aae.tar
pttbbs-ae31e19f92e717919ac8e3db9039eb38d2b89aae.tar.gz
pttbbs-ae31e19f92e717919ac8e3db9039eb38d2b89aae.tar.bz2
pttbbs-ae31e19f92e717919ac8e3db9039eb38d2b89aae.tar.lz
pttbbs-ae31e19f92e717919ac8e3db9039eb38d2b89aae.tar.xz
pttbbs-ae31e19f92e717919ac8e3db9039eb38d2b89aae.tar.zst
pttbbs-ae31e19f92e717919ac8e3db9039eb38d2b89aae.zip
Initial revision
git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@1 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/var.c')
-rw-r--r--mbbsd/var.c268
1 files changed, 268 insertions, 0 deletions
diff --git a/mbbsd/var.c b/mbbsd/var.c
new file mode 100644
index 00000000..7b07f63b
--- /dev/null
+++ b/mbbsd/var.c
@@ -0,0 +1,268 @@
+/* $Id: var.c,v 1.1 2002/03/07 15:13:48 in2 Exp $ */
+#include <stdio.h>
+#include <sys/types.h>
+#include "config.h"
+#include "pttstruct.h"
+#include "common.h"
+
+char *str_permid[] = {
+ "基本權力", /* PERM_BASIC */
+ "進入聊天室", /* PERM_CHAT */
+ "找人聊天", /* PERM_PAGE */
+ "發表文章", /* PERM_POST */
+ "註冊程序認證", /* PERM_LOGINOK */
+ "信件無上限", /* PERM_MAILLIMIT */
+ "隱身術", /* PERM_CLOAK */
+ "看見忍者", /* PERM_SEECLOAK */
+ "永久保留帳號", /* PERM_XEMPT */
+ "站長隱身術", /* PERM_DENYPOST */
+ "板主", /* PERM_BM */
+ "帳號總管", /* PERM_ACCOUNTS */
+ "聊天室總管", /* PERM_CHATCLOAK */
+ "看板總管", /* PERM_BOARD */
+ "站長", /* PERM_SYSOP */
+ "BBSADM", /* PERM_POSTMARK */
+ "不列入排行榜", /* PERM_NOTOP */
+ "違法通緝中", /* PERM_VIOLATELAW */
+ "不接受站外的信", /* PERM_ */
+ "沒想到", /* PERM_ */
+ "視覺站長", /* PERM_VIEWSYSOP */
+ "觀察使用者行蹤", /* PERM_LOGUSER */
+ "精華區總整理權", /* PERM_Announce */
+ "公關組", /* PERM_RELATION */
+ "特務組", /* PERM_SMG */
+ "程式組", /* PERM_PRG */
+ "活動組", /* PERM_ACTION */
+ "美工組", /* PERM_PAINT */
+ "立法組", /* PERM_LAW */
+ "小組長", /* PERM_SYSSUBOP */
+ "一級主管", /* PERM_LSYSOP */
+ "Ptt" /* PERM_PTT */
+};
+
+char *str_permboard[] = {
+ "不可 Zap", /* BRD_NOZAP */
+ "不列入統計", /* BRD_NOCOUNT */
+ "不轉信", /* BRD_NOTRAN */
+ "群組版", /* BRD_GROUP */
+ "隱藏版", /* BRD_HIDE */
+ "限制(不需設定)", /* BRD_POSTMASK */
+ "匿名版", /* BRD_ANONYMOUS */
+ "預設匿名版", /* BRD_DEFAULTANONYMOUS */
+ "違法改進中看版", /* BRD_BAD */
+ "連署專用看版", /* BRD_VOTEBOARD */
+ "沒想到",
+ "沒想到",
+ "沒想到",
+ "沒想到",
+ "沒想到",
+ "沒想到",
+ "沒想到",
+ "沒想到",
+ "沒想到",
+ "沒想到",
+ "沒想到",
+ "沒想到",
+ "沒想到",
+ "沒想到",
+ "沒想到",
+ "沒想到",
+ "沒想到",
+ "沒想到",
+ "沒想到",
+ "沒想到",
+ "沒想到",
+ "沒想到",
+};
+
+int usernum;
+pid_t currpid; /* current process ID */
+unsigned int currstat;
+int currmode = 0;
+int curredit = 0;
+int showansi = 1;
+int curr_idle_timeout = IDLE_TIMEOUT;
+time_t login_start_time;
+userec_t cuser; /* current user structure */
+userec_t xuser; /* lookup user structure */
+char quote_file[80] = "\0";
+char quote_user[80] = "\0";
+time_t paste_time;
+char paste_title[STRLEN];
+char paste_path[256];
+int paste_level;
+char currtitle[40] = "\0";
+char vetitle[40] = "\0";
+char currowner[IDLEN + 2] = "\0";
+char currauthor[IDLEN + 2] = "\0";
+char currfile[FNLEN]; /* current file name @ bbs.c mail.c */
+unsigned char currfmode; /* current file mode */
+char currboard[IDLEN + 2];
+int currbid;
+unsigned int currbrdattr;
+char currBM[IDLEN * 3 + 10];
+char reset_color[4] = "\033[m";
+char margs[64] = "\0"; /* main argv list*/
+crosspost_t postrecord; /* anti cross post */
+
+/* global string variables */
+/* filename */
+
+char *fn_passwd = FN_PASSWD;
+char *fn_board = FN_BOARD;
+char *fn_note_ans = FN_NOTE_ANS;
+char *fn_register = "register.new";
+char *fn_plans = "plans";
+char *fn_writelog = "writelog";
+char *fn_talklog = "talklog";
+char *fn_overrides = FN_OVERRIDES;
+char *fn_reject = FN_REJECT;
+char *fn_canvote = FN_CANVOTE;
+char *fn_notes = "notes";
+char *fn_water = FN_WATER;
+char *fn_visable = FN_VISABLE;
+char *fn_mandex = "/.Names";
+char *fn_proverb = "proverb";
+
+/* are descript in userec.loginview */
+
+char *loginview_file[NUMVIEWFILE][2] = {
+ {FN_NOTE_ANS ,"酸甜苦辣流言板"},
+ {FN_TOPSONG ,"點歌排行榜" },
+ {"etc/topusr" ,"十大排行榜" },
+ {"etc/topusr100" ,"百大排行榜" },
+ {"etc/birth.today" ,"今日壽星" },
+ {"etc/weather.tmp" ,"天氣快報" },
+ {"etc/stock.tmp" ,"股市快報" },
+ {"etc/day" ,"今日十大話題" },
+ {"etc/week" ,"一週五十大話題"},
+ {"etc/today" ,"今天上站人次" },
+ {"etc/yesterday" ,"昨日上站人次" },
+ {"etc/history" ,"歷史上的今天" },
+ {"etc/topboardman" ,"精華區排行榜" },
+ {"etc/topboard.tmp","看板人氣排行榜"}
+};
+
+/* message */
+char *msg_seperator = MSG_SEPERATOR;
+char *msg_mailer = MSG_MAILER;
+char *msg_shortulist = MSG_SHORTULIST;
+
+char *msg_cancel = MSG_CANCEL;
+char *msg_usr_left = MSG_USR_LEFT;
+char *msg_nobody = MSG_NOBODY;
+
+char *msg_sure_ny = MSG_SURE_NY;
+char *msg_sure_yn = MSG_SURE_YN;
+
+char *msg_bid = MSG_BID;
+char *msg_uid = MSG_UID;
+
+char *msg_del_ok = MSG_DEL_OK;
+char *msg_del_ny = MSG_DEL_NY;
+
+char *msg_fwd_ok = MSG_FWD_OK;
+char *msg_fwd_err1 = MSG_FWD_ERR1;
+char *msg_fwd_err2 = MSG_FWD_ERR2;
+
+char *err_board_update = ERR_BOARD_UPDATE;
+char *err_bid = ERR_BID;
+char *err_uid = ERR_UID;
+char *err_filename = ERR_FILENAME;
+
+char *str_mail_address = "." BBSUSER "@" MYHOSTNAME;
+char *str_new = "new";
+char *str_reply = "Re: ";
+char *str_space = " \t\n\r";
+char *str_sysop = "SYSOP";
+char *str_author1 = STR_AUTHOR1;
+char *str_author2 = STR_AUTHOR2;
+char *str_post1 = STR_POST1;
+char *str_post2 = STR_POST2;
+char *BBSName = BBSNAME;
+
+/* #define MAX_MODES 78 */
+/* MAX_MODES is defined in common.h */
+
+char *ModeTypeTable[MAX_MODES] = {
+ "發呆", /* IDLE */
+ "主選單", /* MMENU */
+ "系統維護", /* ADMIN */
+ "郵件選單", /* MAIL */
+ "交談選單", /* TMENU */
+ "使用者選單", /* UMENU */
+ "XYZ 選單", /* XMENU */
+ "分類看板", /* CLASS */
+ "Play選單", /* PMENU */
+ "編特別名單", /* NMENU */
+ "Ptt量販店", /* PSALE */
+ "發表文章", /* POSTING */
+ "看板列表", /* READBRD */
+ "閱\讀文章", /* READING */
+ "新文章列表", /* READNEW */
+ "選擇看板", /* SELECT */
+ "讀信", /* RMAIL */
+ "寫信", /* SMAIL */
+ "聊天室", /* CHATING */
+ "其他", /* XMODE */
+ "尋找好友", /* FRIEND */
+ "上線使用者", /* LAUSERS */
+ "使用者名單", /* LUSERS */
+ "追蹤站友", /* MONITOR */
+ "呼叫", /* PAGE */
+ "查詢", /* TQUERY */
+ "交談", /* TALK */
+ "編名片檔", /* EDITPLAN */
+ "編簽名檔", /* EDITSIG */
+ "投票中", /* VOTING */
+ "設定資料", /* XINFO */
+ "寄給站長", /* MSYSOP */
+ "汪汪汪", /* WWW */
+ "打大老二", /* BIG2 */
+ "回應", /* REPLY */
+ "被水球打中", /* HIT */
+ "水球準備中", /* DBACK */
+ "筆記本", /* NOTE */
+ "編輯文章", /* EDITING */
+ "發系統通告", /* MAILALL */
+ "摸兩圈", /* MJ */
+ "電腦擇友", /* P_FRIEND */
+ "上站途中", /* LOGIN */
+ "查字典", /* DICT */
+ "打橋牌", /* BRIDGE */
+ "找檔案", /* ARCHIE */
+ "打地鼠", /* GOPHER */
+ "看News", /* NEWS */
+ "情書產生器", /* LOVE */
+ "編籍輔助器", /* EDITEXP */
+ "申請IP位址", /* IPREG */
+ "網管辦公中", /* NetAdm */
+ "虛擬實業坊", /* DRINK */
+ "計算機", /* CAL */
+ "編籍座右銘", /* PROVERB */
+ "公佈欄", /* ANNOUNCE */
+ "刻流言版", /* EDNOTE */
+ "英漢翻譯機", /* CDICT */
+ "檢視自己物品", /* LOBJ */
+ "點歌", /* OSONG */
+ "正在玩小雞", /* CHICKEN */
+ "玩彩券", /* TICKET */
+ "猜數字", /* GUESSNUM */
+ "遊樂場", /* AMUSE */
+ "黑白棋", /* OTHELLO */
+ "玩骰子", /* DICE*/
+ "發票對獎", /* VICE */
+ "逼逼摳ing", /* BBCALL */
+ "繳罰單", /* CROSSPOST */
+ "五子棋", /* M_FIVE */
+ "21點ing", /* JACK_CARD */
+ "10點半ing", /* TENHALF */
+ "超級九十九", /* CARD_99 */
+ "火車查詢", /* RAIL_WAY */
+ "搜尋選單", /* SREG */
+ "下象棋", /* CHC */
+ "下暗琪", /* DARK */
+ "NBA大猜測" /* TMPJACK */
+ "Ptt查榜系統", /* JCEE */
+ "重編文章" /* REEDIT */
+};