软件工程

本类阅读TOP10

·PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置
·Linux 入门常用命令(1)
·Linux 入门常用命令(2)
·使用 DCPROMO/FORCEREMOVAL 命令强制将 Active Directory 域控制器降级
·DirectShow学习(八): CBaseRender类及相应Pin类的源代码分析
·基于ICE方式SIP信令穿透Symmetric NAT技术研究
·Windows 2003网络负载均衡的实现
·一网打尽Win十四种系统故障解决方法
·数百种 Windows 软件的免费替代品列表
·收藏---行百里半九十

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
YTHT代码-private add-开/关版公告

作者:未知 来源:月光软件站 加入时间:2005-5-13 月光软件站

maintain.c
@@409,1
 struct boardheader newboard;
 char ans[4];
 char vbuf[100];
 char *group;
 int bid;
 int now;
+char lx;
+int i;
@@599,1
 prints("\n新讨论区成立\n");
 {
-  char secu[STRLEN];
+  char secu[STRLEN],biaoti[STRLEN],neirong[1024];
  sprintf(secu, "成立新版:%s", newboard.filename);
  securityreport(secu, secu);
  +//added by tnds  2004.5.29
  +strcpy(currboard,newboard.filename);
  +sprintf(biaoti,
  +"[开版公告]开设 %s / %s 讨论区 "
  +,newboard.filename,newboard.title);
  +sprintf(neirong,"\n\t\t\t【 公告 】\n\n"
  +"\t经站务组讨论决定,开设%s讨论区\n\n"
  +"\t讨论区英文名称:%s\n"
  +"\t讨论区中文名称:%s\n"
  +"\t讨论区分类:%s\n"
  +"\t讨论区分区:%s区\n"
  +"\t讨论区分区链接:%s区\n\n"
  +"\t\t\t\t %s站站务组\n",
  +newboard.filename,newboard.filename,newboard.title,newboard.type,newboard.sec
1,newboard.sec2,MY_BBS_NAME);
  +deliverreport(biaoti,neirong);
  +strcpy(currboard,"Announce");
  +deliverreport(biaoti,neirong);
  +if (!normal_board(newboard.filename))
   +return;
  +for (i = 0, lx = newboard.sec1[0];
   +   i < 2 && !(i == 1 && lx == newboard.sec1[0]);
    +  i++, lx = newboard.sec2[0]) {
  +if (!lx)
  + break;
  +if (lx > '0' && lx <= '9')
   +sprintf(currboard, "%cadmin", lx);
  +else
  + sprintf(currboard, "%c_admin", lx);
  +deliverreport(biaoti, neirong);
  +}
  +//added end
 }
delete.c
@@29,1
{
 struct boardheader binfo;
 int bid, ans;
 +/*added by tnds*/
 +int i;
 +char cname[STRLEN];
+ char fq1,fq2,lx;
+ char biaoti[STRLEN],neirong[1024];
+ /*added end*/
 char bname[STRLEN];
@@61,1
  clear();
  return -1;
 }
 +/*added by tnds*/
+ strcpy(cname,binfo.title);
 +fq1=binfo.sec1[0];
 +fq2=binfo.sec2[0];
 +/*added edn*/
 ans = askyn("你确定要删除这个讨论区", NA, NA);
 if (ans != 1) {
@@110,1
 move(4, 0);
 prints("\n本讨论区已经删除...\n");
//added by tnds
 strcpy(currboard,"Announce");
 sprintf(biaoti,
 "[关版公告]关闭 %s / %s讨论区 ",
 bname,cname);
 sprintf(neirong,
 "\n\t\t\t【 公告 】\n\n"
 "\t经站务组讨论决定,\n"
 "\t由于%s讨论区已不具备继续存在的条件,\n"
 "\t且%s讨论区的精华区已整理完毕\n"
 "\t因此关闭%s讨论区\n"
 "\t讨论区中文名称:%s\n\n"
 "\t\t\t\t\t %s 站站务组\n",
 bname,bname,bname,cname,MY_BBS_NAME);
 strcpy(currboard,"Announce");
 deliverreport(biaoti,neirong);
 for (i = 0, lx = fq1;
      i < 2 && !(i == 1 && lx == fq1);
     i++, fq2) {
  if (!lx)
   break;
  if (lx > '0' && lx <= '9')
   sprintf(currboard, "%cadmin", lx);
  else
   sprintf(currboard, "%c_admin", lx);
  deliverreport(biaoti, neirong);
  }
  //added end
 bbsinfo.utmpshm->syncbmonline = 1;




相关文章

相关软件