From c53646e3f2fc8678827ccc4d49e1568e3c85d20c Mon Sep 17 00:00:00 2001 From: piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> Date: Sat, 23 Feb 2008 03:05:17 +0000 Subject: - assess: when fixing goodpost number, overwrite values even if alerted. (fixing the issue that some people get wrong gp after fixed) git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3942 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- mbbsd/assess.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'mbbsd') diff --git a/mbbsd/assess.c b/mbbsd/assess.c index e771a809..231ca71b 100644 --- a/mbbsd/assess.c +++ b/mbbsd/assess.c @@ -80,7 +80,9 @@ u_fixgoodpost(void) outs("�}�l�ץ��u�大�e�A���ǥ\\�ҭn�·бz���d�n�G\n\n" "�Х����A�Ҧ����u��峹���ݪ��P" AID_DISPLAYNAME "\n" AID_DISPLAYNAME "���d�ߤ�k�O�b�ӽg�峹�e�����U�j�g Q �C\n" - "�d�n��Ч�o�Ǹ�Ʃ�b����A���U�|�бz��J�C\n\n"); + "�d�n��Ч�o�Ǹ�Ʃ�b����A���U�|�бz��J�C\n" + "�t�~�A�Y���h���n�J�Х������䥦�s�u�C\n" + "\n"); outs("�p�G�@�����dzƦn�F�A�Ы��U y �}�l�A�Ψ䥦���N����X�C\n\n"); if (getans("�u�媺��Ƴ��d�n�F�ܡH") != 'y') { @@ -252,6 +254,8 @@ u_fixgoodpost(void) "%s %s �۰ʭץ��u���: �� %d �ܬ� %d\n", Cdate(&now), cuser.userid, cuser.goodpost, newgp); cuser.goodpost = newgp; + if ((currutmp) && (currutmp->alerts & ALERT_PWD_GOODPOST)) + currutmp->alerts &= ~ALERT_PWD_GOODPOST; // use my version // update passwd file here? passwd_update(usernum, &cuser); vmsgf("��s�u��ƥج�%d�C", newgp); -- cgit v1.2.3