1、找开 hinfofun.php
查找 function DoDocInfo 函数
在第一个语句 if($ecms==1)//还原
下面的括号内
即在
$ytable1=$dbtbpre.'ecms_'.$tb; //目标主表
$ytable2=$dbtbpre.'ecms_'.$tb.'_data_'.$r[stb]; //目标副表
这两行下面增加代码:
$bugtable1 = $dbtbpre.'ecms_'.$tb.'_check'; //未审核表 新增
$bugtable2 = $dbtbpre.'ecms_'.$tb.'_check_data'; //未审核表附表 新增
2、往下查找
$ret_r=ReturnAddF($r,$mid,$userid,$username,10,0,0);//返回自定义字段
在下面的 “//索引表” 插入语句下面增加代码
$ytable1 = empty($index_r[checked]) ? $bugtable1 : $ytable1;//add
$ytable2 = empty($index_r[checked]) ? $bugtable2 : $ytable2;//add
3、向下查找“//更新栏目信息数”
把这几行代码
if($ecms==1)//还原
{
AddClassInfos($r['classid'],'+1','+1');
}
修改为以下面的代码:
if($ecms==1)//还原
{
if ($ytable1==$bugtable1 && $ytable2==$bugtable2)//2014 add
{
AddClassInfos($r['classid'],'+1','',0);
}
else
{
AddClassInfos($r['classid'],'+1','+1');
}
}