diff options
author | in2 <in2@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2002-07-06 01:10:28 +0800 |
---|---|---|
committer | in2 <in2@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2002-07-06 01:10:28 +0800 |
commit | 1603deaec5d0a94c9a8201b0ba286e8e492a3602 (patch) | |
tree | e6405cfd39f8ac166ab7d00752ed6cfa3ac0a928 /mbbsd/syspost.c | |
parent | 10bda3e57cad194ac33ccdcd01aee2d935f1544a (diff) | |
download | pttbbs-1603deaec5d0a94c9a8201b0ba286e8e492a3602.tar pttbbs-1603deaec5d0a94c9a8201b0ba286e8e492a3602.tar.gz pttbbs-1603deaec5d0a94c9a8201b0ba286e8e492a3602.tar.bz2 pttbbs-1603deaec5d0a94c9a8201b0ba286e8e492a3602.tar.lz pttbbs-1603deaec5d0a94c9a8201b0ba286e8e492a3602.tar.xz pttbbs-1603deaec5d0a94c9a8201b0ba286e8e492a3602.tar.zst pttbbs-1603deaec5d0a94c9a8201b0ba286e8e492a3602.zip |
indent
git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@415 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/syspost.c')
-rw-r--r-- | mbbsd/syspost.c | 118 |
1 files changed, 63 insertions, 55 deletions
diff --git a/mbbsd/syspost.c b/mbbsd/syspost.c index 3039cd6b..15caf482 100644 --- a/mbbsd/syspost.c +++ b/mbbsd/syspost.c @@ -1,39 +1,41 @@ -/* $Id: syspost.c,v 1.11 2002/06/19 13:32:23 lwms Exp $ */ +/* $Id: syspost.c,v 1.12 2002/07/05 17:10:28 in2 Exp $ */ #include "bbs.h" -void post_change_perm(int oldperm, int newperm, char *sysopid, char *userid) { - FILE *fp; - fileheader_t fhdr; - char genbuf[200], reason[30]; - int i, flag=0; - +void +post_change_perm(int oldperm, int newperm, char *sysopid, char *userid) +{ + FILE *fp; + fileheader_t fhdr; + char genbuf[200], reason[30]; + int i, flag = 0; + strcpy(genbuf, "boards/S/Security"); stampfile(genbuf, &fhdr); - if(!(fp = fopen(genbuf,"w"))) + if (!(fp = fopen(genbuf, "w"))) return; - + fprintf(fp, "作者: [系統安全局] 看板: Security\n" "標題: [公安報告] 站長修改權限報告\n" "時間: %s\n", ctime(&now)); - for(i = 5; i < NUMPERMS; i++) { - if(((oldperm >> i) & 1) != ((newperm >> i) & 1)) { - fprintf (fp, " 站長\033[1;32m%s%s%s%s\033[m的權限\n", - sysopid, - (((oldperm >> i) & 1) ? "\033[1;33m關閉":"\033[1;33m開啟"), - userid, str_permid[i]); - flag++; - } + for (i = 5; i < NUMPERMS; i++) { + if (((oldperm >> i) & 1) != ((newperm >> i) & 1)) { + fprintf(fp, " 站長\033[1;32m%s%s%s%s\033[m的權限\n", + sysopid, + (((oldperm >> i) & 1) ? "\033[1;33m關閉" : "\033[1;33m開啟"), + userid, str_permid[i]); + flag++; + } } - - if(flag) { + + if (flag) { clrtobot(); clear(); - while(!getdata_str(5, 0, "請輸入理由以示負責:", - reason, sizeof(reason), DOECHO, "看板板主:")); + while (!getdata_str(5, 0, "請輸入理由以示負責:", + reason, sizeof(reason), DOECHO, "看板板主:")); fprintf(fp, "\n \033[1;37m站長%s修改權限理由是:%s\033[m", cuser.userid, reason); fclose(fp); - + sprintf(fhdr.title, "[公安報告] 站長%s修改%s權限報告", cuser.userid, userid); strcpy(fhdr.owner, "[系統安全局]"); @@ -41,14 +43,16 @@ void post_change_perm(int oldperm, int newperm, char *sysopid, char *userid) { } } -void post_violatelaw(char* crime, char* police, char* reason, char* result){ - char genbuf[200]; - fileheader_t fhdr; - FILE *fp; +void +post_violatelaw(char *crime, char *police, char *reason, char *result) +{ + char genbuf[200]; + fileheader_t fhdr; + FILE *fp; strcpy(genbuf, "boards/S/Security"); stampfile(genbuf, &fhdr); - if(!(fp = fopen(genbuf,"w"))) - return; + if (!(fp = fopen(genbuf, "w"))) + return; fprintf(fp, "作者: [Ptt法院] 看板: Security\n" "標題: [報告] %-20s 違法判決報告\n" "時間: %s\n" @@ -59,11 +63,11 @@ void post_violatelaw(char* crime, char* police, char* reason, char* result){ sprintf(fhdr.title, "[報告] %-20s 違法判決報告", crime); strcpy(fhdr.owner, "[Ptt法院]"); append_record("boards/S/Security/.DIR", &fhdr, sizeof(fhdr)); - + strcpy(genbuf, "boards/V/ViolateLaw"); stampfile(genbuf, &fhdr); - if(!(fp = fopen(genbuf,"w"))) - return; + if (!(fp = fopen(genbuf, "w"))) + return; fprintf(fp, "作者: [Ptt法院] 看板: ViolateLaw\n" "標題: [報告] %-20s 違法判決報告\n" "時間: %s\n" @@ -73,40 +77,44 @@ void post_violatelaw(char* crime, char* police, char* reason, char* result){ fclose(fp); sprintf(fhdr.title, "[報告] %-20s 違法判決報告", crime); strcpy(fhdr.owner, "[Ptt法院]"); - + append_record("boards/V/ViolateLaw/.DIR", &fhdr, sizeof(fhdr)); - + } -void post_newboard(char* bgroup, char* bname, char* bms){ - char genbuf[256], title[128]; +void +post_newboard(char *bgroup, char *bname, char *bms) +{ + char genbuf[256], title[128]; sprintf(title, "[新板成立] %s", bname); sprintf(genbuf, "%s 開了一個新板 %s : %s\n\n新任板主為 %s\n\n恭喜*^_^*\n", - cuser.userid, bname, bgroup, bms); - post_msg("Record", title, genbuf, "[系統]"); + cuser.userid, bname, bgroup, bms); + post_msg("Record", title, genbuf, "[系統]"); } -void give_money_post(char *userid, int money) { - FILE *fp; - fileheader_t fhdr; - time_t now = time(0); - char genbuf[200]; +void +give_money_post(char *userid, int money) +{ + FILE *fp; + fileheader_t fhdr; + time_t now = time(0); + char genbuf[200]; strcpy(genbuf, "boards/S/Security"); stampfile(genbuf, &fhdr); - if(!(fp = fopen(genbuf,"w"))) - return; + if (!(fp = fopen(genbuf, "w"))) + return; fprintf(fp, "作者: [系統安全局] 看板: Security\n" - "標題: [公安報告] 站長%s使用紅包機報告\n" - "時間: %s\n", cuser.userid, ctime(&now)); - clrtobot(); - clear(); - fprintf(fp, "\n 站長\033[1;32m%s\033[m給\033[1;33m%s %d 元\033[m", - cuser.userid, userid, money); + "標題: [公安報告] 站長%s使用紅包機報告\n" + "時間: %s\n", cuser.userid, ctime(&now)); + clrtobot(); + clear(); + fprintf(fp, "\n 站長\033[1;32m%s\033[m給\033[1;33m%s %d 元\033[m", + cuser.userid, userid, money); - fclose(fp); - sprintf(fhdr.title, "[公安報告] 站長%s使用紅包機報告", - cuser.userid); - strcpy(fhdr.owner, "[系統安全局]"); - append_record("boards/S/Security/.DIR", &fhdr, sizeof(fhdr)); + fclose(fp); + sprintf(fhdr.title, "[公安報告] 站長%s使用紅包機報告", + cuser.userid); + strcpy(fhdr.owner, "[系統安全局]"); + append_record("boards/S/Security/.DIR", &fhdr, sizeof(fhdr)); } |