summaryrefslogtreecommitdiffstats
path: root/mbbsd
diff options
context:
space:
mode:
authorkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2002-08-29 23:31:48 +0800
committerkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2002-08-29 23:31:48 +0800
commit264c36242e94aeb423a5f05de749b36b21df25c0 (patch)
tree568229d90f44373ab66958594fe047ae41041c00 /mbbsd
parentffe7ef60716d2d6a90e85a60d8e0f10c830ccb62 (diff)
downloadpttbbs-264c36242e94aeb423a5f05de749b36b21df25c0.tar
pttbbs-264c36242e94aeb423a5f05de749b36b21df25c0.tar.gz
pttbbs-264c36242e94aeb423a5f05de749b36b21df25c0.tar.bz2
pttbbs-264c36242e94aeb423a5f05de749b36b21df25c0.tar.lz
pttbbs-264c36242e94aeb423a5f05de749b36b21df25c0.tar.xz
pttbbs-264c36242e94aeb423a5f05de749b36b21df25c0.tar.zst
pttbbs-264c36242e94aeb423a5f05de749b36b21df25c0.zip
For personal privacy, some functions should only be used on debug purpose.
Approved by in2. git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@504 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd')
-rw-r--r--mbbsd/talk.c57
-rw-r--r--mbbsd/user.c16
2 files changed, 27 insertions, 46 deletions
diff --git a/mbbsd/talk.c b/mbbsd/talk.c
index 6ae713b8..d9308b4d 100644
--- a/mbbsd/talk.c
+++ b/mbbsd/talk.c
@@ -1,4 +1,4 @@
-/* $Id: talk.c,v 1.86 2002/08/27 20:29:18 kcwu Exp $ */
+/* $Id: talk.c,v 1.87 2002/08/29 15:31:48 kcwu Exp $ */
#include "bbs.h"
#define QCAST int (*)(const void *, const void *)
@@ -388,7 +388,7 @@ my_query(char *uident)
prints("�m�W���W���n%-28.28s�m�W���G�m�n%s\n",
Cdate(&muser.lastlogin),
(muser.lasthost[0] ? muser.lasthost : "(����)"));
- if ((uentp && fri_stat & HFM && !uentp->invisible) || HAS_PERM(PERM_SYSOP))
+ if ((uentp && fri_stat & HFM && !uentp->invisible))
prints("�m �� �O �n%-28.28s�m�p���]���n%ld �Ȩ�\n",
sex[muser.sex % 8],
muser.money);
@@ -1357,17 +1357,15 @@ t_showhelp()
clear();
outs("\033[36m�i �𶢲�Ѩϥλ��� �j\033[m\n\n"
- "(��)(e) �������} (h) �ݨϥλ���\n"
- "(��)/(��)(n) �W�U���� (TAB) �����ƧǤ覡\n"
- "(PgUp)(^B) �W����� ( )(PgDn)(^F) �U�����\n"
- "(Hm)/($)(Ed) ��/�� (S) "
- "�ӷ�/�n�ʹy�z/���Z ����\n"
- "(m) �H�H (q/c) "
- "�d�ߺ���/�d��\n"
- "(r) �\\Ū�H�� (l/C) �ݤW�����T/��������\n"
- "(f) ����/�n�ͦC�� (�Ʀr) ���ܸӨϥΪ�\n"
- "(p) �����I�s�� (g/i) ����/�����߱�\n"
- "(a/d/o) �n�� �W�[/�R��/�ק� (/)(s) ����ID/�ʺٷj�M");
+ "(��)(e) �������} (h) �ݨϥλ���\n"
+ "(��)/(��)(n) �W�U���� (TAB) �����ƧǤ覡\n"
+ "(PgUp)(^B) �W����� ( )(PgDn)(^F) �U�����\n"
+ "(Hm)/($)(Ed) ��/�� (S) �ӷ�/�n�ʹy�z/���Z ����\n"
+ "(m) �H�H (q/c) �d�ߺ���/�d��\n"
+ "(r) �\\Ū�H�� (l/C) �ݤW�����T/��������\n"
+ "(f) ����/�n�ͦC�� (�Ʀr) ���ܸӨϥΪ�\n"
+ "(p) �����I�s�� (g/i) ����/�����߱�\n"
+ "(a/d/o) �n�� �W�[/�R��/�ק� (/)(s) ����ID/�ʺٷj�M");
if (HAS_PERM(PERM_PAGE)) {
outs("\n\n\033[36m�i ��ͱM���� �j\033[m\n\n"
@@ -1379,9 +1377,11 @@ t_showhelp()
}
if (HAS_PERM(PERM_SYSOP)) {
outs("\n\n\033[36m�i �����M���� �j\033[m\n\n");
- if (HAS_PERM(PERM_SYSOP))
- outs("(u)/(H) �]�w�ϥΪ̸��/�������μҦ�\n");
- outs("(R)/(K) �d�ߨϥΪ̪��u��m�W/���a�J��X�h\n");
+ outs("(u)/(H) �]�w�ϥΪ̸��/�������μҦ�\n");
+ outs("(K) ���a�J��X�h\n");
+#if defined(SHOWBOARD) && defined(DEBUG)
+ outs("(Y) ��ܥ��b�ݤ���O\n");
+#endif
}
pressanykey();
}
@@ -1611,8 +1611,7 @@ pickup(pickup_t * currpickup, int pickup_way, int *page,
static void
draw_pickup(int drawall, pickup_t * pickup, int pickup_way,
int page, int show_mode, int show_uid, int show_board,
- int show_pid, int real_name,
- int myfriend, int friendme, int bfriend)
+ int show_pid, int myfriend, int friendme, int bfriend)
{
char *msg_pickup_way[PICKUP_WAYS] = {
"��! �B��", "���ͥN��", "���ͰʺA", "�o�b�ɶ�", "�Ӧۦ��", "���l�� "
@@ -1635,7 +1634,7 @@ draw_pickup(int drawall, pickup_t * pickup, int pickup_way,
"\033[7m %s P%c�N�� %-17s%-17s%-13s%-10s\033[m\n",
show_uid ? "UID" : "No.",
(HAS_PERM(PERM_SEECLOAK) || HAS_PERM(PERM_SYSOP)) ? 'C' : ' ',
- real_name ? "�m�W" : "�ʺ�",
+ "�ʺ�",
MODE_STRING[show_mode],
show_board ? "Board" : "�ʺA",
show_pid ? " PID" : "�Ƶ� �o�b"
@@ -1715,10 +1714,7 @@ draw_pickup(int drawall, pickup_t * pickup, int pickup_way,
/* color of userid, userid */
fcolor[state], uentp->userid,
- /* nickname or realname */
-#ifdef REALINFO
- real_name ? uentp->realname :
-#endif
+ /* nickname */
uentp->username,
/* from */
@@ -1726,7 +1722,7 @@ draw_pickup(int drawall, pickup_t * pickup, int pickup_way,
uentp->pager & !(friend & HRM)),
/* board or mode */
-#ifdef SHOWBOARD
+#if defined(SHOWBOARD) && defined(DEBUG)
show_board ? (uentp->brc_id == 0 ? "" :
bcache[uentp->brc_id - 1].brdname) :
#endif
@@ -1775,7 +1771,6 @@ userlist(void)
static int show_uid = 0;
static int show_board = 0;
static int show_pid = 0;
- static int real_name = 0;
char genbuf[256];
int page, offset, pickup_way, ch, leave, redraw, redrawall,
fri_stat;
@@ -1795,7 +1790,7 @@ userlist(void)
pickup(currpickup, pickup_way, &page,
&nfriend, &myfriend, &friendme, &bfriend);
draw_pickup(redrawall, currpickup, pickup_way, page,
- show_mode, show_uid, show_board, show_pid, real_name,
+ show_mode, show_uid, show_board, show_pid,
myfriend, friendme, bfriend);
/*
@@ -2011,14 +2006,6 @@ userlist(void)
}
break;
-#ifdef REALINFO
- case 'R': /* ��ܯu��m�W */
- if (HAS_PERM(PERM_SYSOP)) {
- real_name ^= 1;
- redrawall = redraw = 1;
- }
- break;
-#endif
#ifdef SHOWUID
case 'U':
if (HAS_PERM(PERM_SYSOP)) {
@@ -2027,7 +2014,7 @@ userlist(void)
}
break;
#endif
-#ifdef SHOWBOARD
+#if defined(SHOWBOARD) && defined(DEBUG)
case 'Y':
if (HAS_PERM(PERM_SYSOP)) {
show_board ^= 1;
diff --git a/mbbsd/user.c b/mbbsd/user.c
index 8aaf6df0..b948dec4 100644
--- a/mbbsd/user.c
+++ b/mbbsd/user.c
@@ -1,4 +1,4 @@
-/* $Id: user.c,v 1.36 2002/08/27 17:42:27 in2 Exp $ */
+/* $Id: user.c,v 1.37 2002/08/29 15:31:48 kcwu Exp $ */
#include "bbs.h"
static char *sex[8] = {
@@ -1163,7 +1163,7 @@ u_register(void)
}
/* �C�X�Ҧ����U�ϥΪ� */
-static int usercounter, totalusers, showrealname;
+static int usercounter, totalusers;
static ushort u_list_special;
static int
@@ -1178,7 +1178,7 @@ u_list_CB(userec_t * uentp)
clrtoeol();
prints("\033[7m �ϥΪ̥N�� %-25s �W�� �峹 %s "
"�̪���{��� \033[0m\n",
- showrealname ? "�u��m�W" : "�︹�ʺ�",
+ "�︹�ʺ�",
HAS_PERM(PERM_SEEULEVELS) ? "����" : "");
i = 3;
return 0;
@@ -1228,7 +1228,7 @@ u_list_CB(userec_t * uentp)
ptr[18] = '\0';
prints("%-14s %-27.27s%5d %5d %s %s\n",
uentp->userid,
- showrealname ? uentp->realname : uentp->username,
+ uentp->username,
uentp->numlogins, uentp->numposts,
HAS_PERM(PERM_SEEULEVELS) ? permstr : "", ptr);
usercounter++;
@@ -1242,7 +1242,7 @@ u_list()
char genbuf[3];
setutmpmode(LAUSERS);
- showrealname = u_list_special = usercounter = 0;
+ u_list_special = usercounter = 0;
totalusers = SHM->number;
if (HAS_PERM(PERM_SEEULEVELS)) {
getdata(b_lines - 1, 0, "�[�� [1]�S������ (2)�����H",
@@ -1250,12 +1250,6 @@ u_list()
if (genbuf[0] != '2')
u_list_special = PERM_BASIC | PERM_CHAT | PERM_PAGE | PERM_POST | PERM_LOGINOK | PERM_BM;
}
- if (HAS_PERM(PERM_CHATROOM) || HAS_PERM(PERM_SYSOP)) {
- getdata(b_lines - 1, 0, "��� [1]�u��m�W (2)�ʺ١H",
- genbuf, 3, DOECHO);
- if (genbuf[0] != '2')
- showrealname = 1;
- }
u_list_CB(NULL);
if (passwd_apply(u_list_CB) == -1) {
outs(msg_nobody);