diff options
author | ptt <ptt@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2004-05-12 04:16:46 +0800 |
---|---|---|
committer | ptt <ptt@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2004-05-12 04:16:46 +0800 |
commit | d6fa881a3c0e1c35629025898bd9deb83b6d32ed (patch) | |
tree | b4ff5c16c43fd5e936f2ea768e8519b464ce7a76 | |
parent | 715cf6684ab4b8c733da63fdaa02323fdc38c8d7 (diff) | |
download | pttbbs-d6fa881a3c0e1c35629025898bd9deb83b6d32ed.tar pttbbs-d6fa881a3c0e1c35629025898bd9deb83b6d32ed.tar.gz pttbbs-d6fa881a3c0e1c35629025898bd9deb83b6d32ed.tar.bz2 pttbbs-d6fa881a3c0e1c35629025898bd9deb83b6d32ed.tar.lz pttbbs-d6fa881a3c0e1c35629025898bd9deb83b6d32ed.tar.xz pttbbs-d6fa881a3c0e1c35629025898bd9deb83b6d32ed.tar.zst pttbbs-d6fa881a3c0e1c35629025898bd9deb83b6d32ed.zip |
add show bad post on postlist
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1948 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r-- | mbbsd/bbs.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/mbbsd/bbs.c b/mbbsd/bbs.c index dcb99344..c211a652 100644 --- a/mbbsd/bbs.c +++ b/mbbsd/bbs.c @@ -214,6 +214,12 @@ readdoent(int num, fileheader_t * ent) sprintf(recom,"3m%2d",ent->recommend); else if(ent->recommend>0) sprintf(recom,"2m%2d",ent->recommend); + else if(ent->recommend<0) + sprintf(recom,"0mx%d",-ent->recommend); + else if(ent->recommend<-10) + sprintf(recom,"0mX%d",-ent->recommend/10); + else if(ent->recommend<-99) + sprintf(recom,"1m¦H"); else strcpy(recom,"0m "); prints( @@ -1332,7 +1338,7 @@ do_add_recommend(char *direct, fileheader_t *fhdr, int ent, char *buf, int type) if( update ){ get_record(direct, fhdr, sizeof(fhdr), ent); - fhdr += update; + fhdr->recommend += update; substitute_record(direct, fhdr, sizeof(fhdr), ent); /* Ptt: update only necessary |