summaryrefslogtreecommitdiffstats
path: root/mbbsd/syspost.c
diff options
context:
space:
mode:
authorin2 <in2@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2002-07-06 01:10:28 +0800
committerin2 <in2@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2002-07-06 01:10:28 +0800
commit1603deaec5d0a94c9a8201b0ba286e8e492a3602 (patch)
treee6405cfd39f8ac166ab7d00752ed6cfa3ac0a928 /mbbsd/syspost.c
parent10bda3e57cad194ac33ccdcd01aee2d935f1544a (diff)
downloadpttbbs-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.c118
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));
}