/* $Id: var.c,v 1.1 2002/03/07 15:13:48 in2 Exp $ */ #include #include #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 */ };