='.$startid.' and id<='.$endid:'';
}
else
{
$startday=RepPostVar($startday);
$endday=RepPostVar($endday);
$add1=$startday&&$endday?' and truetime>='.to_time($startday.' 00:00:00').' and truetime<='.to_time($endday.' 23:59:59'):'';
}
//按栏目
$classid=(int)$classid;
if($classid)
{
$where=empty($class_r[$classid][islast])?ReturnClass($class_r[$classid][sonclass]):"classid='$classid'";
$add1.=' and '.$where;
}
//不生成
$add1.=ReturnNreInfoWhere();
//是否重复生成
$updatehavehtml='havehtml=0';
if($havehtml!=1)
{
$add1.=' and havehtml=0';
$updatehavehtml='';
}
//优化
$yhadd='';
$yhid=$etable_r[$tbname][yhid];
$yhvar='rehtml';
if($yhid)
{
$yhadd=ReturnYhSql($yhid,$yhvar,1);
}
$b=0;
$sql=$empire->query("select id,classid from {$dbtbpre}ecms_".$tbname."_index where ".$yhadd."id>$start".$add1." and checked=1 order by id limit ".$public_r[renewsnum]);
while($r=$empire->fetch($sql))
{
$b=1;
$new_start=$r[id];
if($class_r[$r[classid]][showdt]==2)
{
continue;
}
GetHtml($r['classid'],$r['id'],'',0,1);//生成信息文件
}
if(empty($b))
{
//更新状态
if($yhadd.$add1=='')
{
$empire->query("update {$dbtbpre}ecms_".$tbname."_index set havehtml=1 where havehtml=0 and checked=1");
$empire->query("update {$dbtbpre}ecms_".$tbname." set havehtml=1 where havehtml=0");
}
else
{
if($updatehavehtml)
{
$updatehavehtml=' and '.$updatehavehtml;
}
if($yhadd&&$add1)
{
$truewhereindex=$yhadd.substr($add1,5).' and checked=1';
$truewhere=$yhadd.substr($add1,5);
}
elseif($yhadd&&!$add1)
{
$truewhereindex=$yhadd.'checked=1';
$truewhere=substr($yhadd,0,-5);
}
else
{
$truewhereindex=substr($add1,5).' and checked=1';
$truewhere=substr($add1,5);
}
$empire->query("update {$dbtbpre}ecms_".$tbname."_index set havehtml=1 where ".$truewhereindex.$updatehavehtml);
$empire->query("update {$dbtbpre}ecms_".$tbname." set havehtml=1 where ".$truewhere.$updatehavehtml);
}
echo "
".$tbname.$fun_r[ReTableIsOK]."!";
db_close();
$empire=null;
exit();
}
echo"".$fun_r[OneReNewsHtmlSuccess]."(ID:".$new_start.")";
exit();
}
//刷新所有列表
function ReListHtml_all($start,$do,$from){
global $empire,$public_r,$fun_r,$class_r,$dbtbpre,$moreportpid;
$moreportpid=(int)$moreportpid;
$mphref='';
if($moreportpid)
{
$mphref=Moreport_ReturnUrlCsPid($moreportpid,0,0,'');
}
$start=(int)$start;
$b=0;
if($do=="all")
{
insert_dolog("");//操作日志
printerror("ReClassidAllSuccess",$from);
}
//栏目
$sql=$empire->query("select classid,classtempid,islast,islist from {$dbtbpre}enewsclass where classid>$start and nreclass=0 order by classid limit ".$public_r[relistnum]);
while($r=$empire->fetch($sql))
{
$b=1;
if(!$r[islast])//大栏目
{
if($r[islist]==1)
{
ListHtml($r[classid],$ret_r,3);
}
elseif($r[islist]==3)//栏目绑定信息
{
ReClassBdInfo($r[classid]);
}
else
{
$classtemp=$r[islist]==2?GetClassText($r[classid]):GetClassTemp($r['classtempid']);
NewsBq($r[classid],$classtemp,0,0);
}
}
else//子栏目
{
ListHtml($r[classid],$ret_r,0);
}
$end_classid=$r[classid];
}
if(empty($b))
{
echo $fun_r[ReListNewsSuccess]."";
exit();
}
//echo $fun_r[OneReListNewsSuccess]."(ID:".$end_classid.")";
echo"".$fun_r[OneReListNewsSuccess]."(ID:".$end_classid.")";
exit();
}
//刷新专题列表
function ReZtListHtml_all($start,$do,$from){
global $empire,$public_r,$fun_r,$class_r,$dbtbpre,$moreportpid;
$moreportpid=(int)$moreportpid;
$mphref='';
if($moreportpid)
{
$mphref=Moreport_ReturnUrlCsPid($moreportpid,0,0,'');
}
$start=(int)$start;
$b=0;
$time=time();
if($do=="all")
{
insert_dolog("");//操作日志
printerror("ReZtidAllSuccess",$from);
}
elseif($do=="ztc")//刷新专题子类
{
$zcsql=$empire->query("select cid from {$dbtbpre}enewszttype where cid>$start and (endtime=0 or endtime>$time) order by cid limit ".$public_r['relistnum']);
while($c_r=$empire->fetch($zcsql))
{
$b=1;
ListHtmlIndex($c_r['cid'],$ret_r,1);
$end_classid=$c_r['cid'];
}
if(empty($b))
{
echo $fun_r[ReZtcListNewsSuccess]."";
exit();
}
echo"".$fun_r[OneReZtcListNewsSuccess]."(ZtID:".$end_classid.")";
exit();
}
$zsql=$empire->query("select ztid from {$dbtbpre}enewszt where ztid>$start and (endtime=0 or endtime>$time) order by ztid limit ".$public_r['relistnum']);
while($z_r=$empire->fetch($zsql))
{
$b=1;
ListHtmlIndex($z_r['ztid'],$ret_r,0);
$end_classid=$z_r['ztid'];
}
if(empty($b))
{
echo $fun_r[ReZtListNewsSuccess]."";
exit();
}
echo"".$fun_r[OneReZtListNewsSuccess]."(ZtID:".$end_classid.")";
exit();
}
//刷新单个专题
function DoReZtListHtml($ztid,$ecms=0){
global $empire,$dbtbpre,$public_r;
ListHtmlIndex($ztid,$ret_r,0);
//刷新专题子类
if($ecms==1)
{
$csql=$empire->query("select cid from {$dbtbpre}enewszttype where ztid='$ztid'");
while($cr=$empire->fetch($csql))
{
ListHtmlIndex($cr['cid'],$ret_r,1);
}
}
}
//刷新标题分类
function ReTtListHtml_all($start,$do,$from){
global $empire,$public_r,$fun_r,$class_r,$dbtbpre,$moreportpid;
$moreportpid=(int)$moreportpid;
$mphref='';
if($moreportpid)
{
$mphref=Moreport_ReturnUrlCsPid($moreportpid,0,0,'');
}
$start=(int)$start;
$b=0;
$tsql=$empire->query("select typeid from {$dbtbpre}enewsinfotype where typeid>$start and listdt=0 order by typeid limit ".$public_r['relistnum']);
while($t_r=$empire->fetch($tsql))
{
$b=1;
ListHtml($t_r['typeid'],$ret_r,5);
$end_classid=$t_r['typeid'];
}
if(empty($b))
{
insert_dolog("");//操作日志
printerror("ReTtidAllSuccess",$from);
}
echo"".$fun_r[OneReTtListNewsSuccess]."(ZtID:".$end_classid.")";
exit();
}
//刷新所有js
function ReAllNewsJs($start,$do,$from){
global $empire,$public_r,$fun_r,$dbtbpre,$moreportpid;
$moreportpid=(int)$moreportpid;
$mphref='';
if($moreportpid)
{
$mphref=Moreport_ReturnUrlCsPid($moreportpid,0,0,'');
}
$start=(int)$start;
$line=$public_r[relistnum];
$b=0;
if($do=="all")
{
$pr=$empire->fetch1("select hotnum,newnum,goodnum,hotplnum,firstnum,jstempid from {$dbtbpre}enewspublic limit 1");
$jstemptext=GetTheJstemp($pr['jstempid']);//js模板
//刷新全部js
GetNewsJs($classid,$pr[newnum],$pr[sub_new],$pr[newshowdate],3,$jstemptext);
GetNewsJs($classid,$pr[hotnum],$pr[sub_hot],$pr[hotshowdate],4,$jstemptext);
GetNewsJs($classid,$pr[goodnum],$pr[sub_good],$pr[goodshowdate],5,$jstemptext);
GetNewsJs($classid,$pr[hotplnum],$pr[sub_hotpl],$pr[hotplshowdate],10,$jstemptext);
GetNewsJs($classid,$pr[firstnum],$pr[sub_first],$pr[firstshowdate],13,$jstemptext);
insert_dolog("");//操作日志
printerror("ReAllJsSuccess",$from);
}
elseif($do=="tt")//刷新标题分类js
{
//$from=urlencode($from);
$sql=$empire->query("select typeid,newline,hotline,goodline,hotplline,firstline,jstempid from {$dbtbpre}enewsinfotype where typeid>$start and nrejs=0 order by typeid limit $line");
while($r=$empire->fetch($sql))
{
$jstemptext=GetTheJstemp($r[jstempid]);//js模板
$b=1;
GetNewsJs($r[typeid],$r[newline],$r[newstrlen],$r[newshowdate],25,$jstemptext);
GetNewsJs($r[typeid],$r[hotline],$r[hotstrlen],$r[hotshowdate],26,$jstemptext);
GetNewsJs($r[typeid],$r[goodline],$r[goodstrlen],$r[goodshowdate],27,$jstemptext);
GetNewsJs($r[typeid],$r[hotplline],$r[hotplstrlen],$r[hotplshowdate],28,$jstemptext);
GetNewsJs($r[typeid],$r[firstline],$r[firststrlen],$r[firstshowdate],29,$jstemptext);
$newstart=$r[typeid];
}
//刷新完毕
if(empty($b))
{
echo $fun_r[ReTtNewsJsSuccess]."";
exit();
}
//echo $fun_r[OneReTtNewsJsSuccess]."(ZtID:".$newstart.")";
echo"".$fun_r[OneReTtNewsJsSuccess]."(ZtID:".$newstart.")";
exit();
}
else//刷新栏目js
{
//$from=urlencode($from);
$sql=$empire->query("select classid,newline,hotline,goodline,hotplline,firstline,jstempid from {$dbtbpre}enewsclass where classid>$start and nrejs=0 and wburl='' order by classid limit $line");
while($r=$empire->fetch($sql))
{
$jstemptext=GetTheJstemp($r[jstempid]);//js模板
$b=1;
GetNewsJs($r[classid],$r[newline],$r[newstrlen],$r[newshowdate],0,$jstemptext);
GetNewsJs($r[classid],$r[hotline],$r[hotstrlen],$r[hotshowdate],1,$jstemptext);
GetNewsJs($r[classid],$r[goodline],$r[goodstrlen],$r[goodshowdate],2,$jstemptext);
GetNewsJs($r[classid],$r[hotplline],$r[hotplstrlen],$r[hotplshowdate],9,$jstemptext);
GetNewsJs($r[classid],$r[firstline],$r[firststrlen],$r[firstshowdate],12,$jstemptext);
$newstart=$r[classid];
}
//刷新完毕
if(empty($b))
{
echo $fun_r[ReClassNewsJsSuccess]."";
exit();
}
//echo $fun_r[OneReClassNewsJsSuccess]."(ID:".$newstart.")";
echo"".$fun_r[OneReClassNewsJsSuccess]."(ID:".$newstart.")";
exit();
}
}
//刷新最新文章与热门文章
function ReHot_NewNews(){
global $empire,$dbtbpre;
$public_r=$empire->fetch1("select hotnum,newnum,goodnum,hotplnum,firstnum,jstempid from {$dbtbpre}enewspublic limit 1");
$jstemptext=GetTheJstemp($public_r['jstempid']);//取得js模板
GetNewsJs($classid,$public_r[newnum],$public_r[sub_new],$public_r[newshowdate],3,$jstemptext);
GetNewsJs($classid,$public_r[hotnum],$public_r[sub_hot],$public_r[hotshowdate],4,$jstemptext);
GetNewsJs($classid,$public_r[goodnum],$public_r[sub_good],$public_r[goodshowdate],5,$jstemptext);
GetNewsJs($classid,$public_r[hotplnum],$public_r[sub_hotpl],$public_r[hotplshowdate],10,$jstemptext);
GetNewsJs($classid,$public_r[firstnum],$public_r[sub_first],$public_r[firstshowdate],13,$jstemptext);
insert_dolog("");//操作日志
printerror("ReNewHotSuccess","history.go(-1)");
}
//刷新专题
function ReZtHtml($ztid,$ecms=0){
global $class_zr;
$ztid=(int)$ztid;
if(!$ztid)
{
printerror("NotChangeReZtid","history.go(-1)");
}
DoReZtListHtml($ztid,$ecms);
insert_dolog("ztid=$ztid");//操作日志
printerror("ReZtidSuccess","history.go(-1)");
}
//刷新标题分类
function ReTtHtml($typeid){
global $class_tr;
$typeid=(int)$typeid;
if(!$typeid)
{
printerror("NotChangeReTtid","history.go(-1)");
}
ListHtml($typeid,$ret_r,5);
insert_dolog("typeid=$typeid");//操作日志
printerror("ReTtidSuccess","history.go(-1)");
}
//刷新单个栏目
function ReSingleJs($classid,$doing=0){
global $empire,$dbtbpre;
$classid=(int)$classid;
//刷新栏目
if($doing==0)
{
$r=$empire->fetch1("select classid,newline,hotline,goodline,hotplline,firstline,jstempid from {$dbtbpre}enewsclass where classid='$classid'");
$jstemptext=GetTheJstemp($r[jstempid]);//js模板
GetNewsJs($r[classid],$r[newline],$r[newstrlen],$r[newshowdate],0,$jstemptext);
GetNewsJs($r[classid],$r[hotline],$r[hotstrlen],$r[hotshowdate],1,$jstemptext);
GetNewsJs($r[classid],$r[goodline],$r[goodstrlen],$r[goodshowdate],2,$jstemptext);
GetNewsJs($r[classid],$r[hotplline],$r[hotplstrlen],$r[hotplshowdate],9,$jstemptext);
GetNewsJs($r[classid],$r[firstline],$r[firststrlen],$r[firstshowdate],12,$jstemptext);
}
elseif($doing==1)//刷新标题分类js
{
$r=$empire->fetch1("select typeid,newline,hotline,goodline,hotplline,firstline,jstempid from {$dbtbpre}enewsinfotype where typeid='$classid'");
$jstemptext=GetTheJstemp($r[jstempid]);//js模板
GetNewsJs($r[typeid],$r[newline],$r[newstrlen],$r[newshowdate],25,$jstemptext);
GetNewsJs($r[typeid],$r[hotline],$r[hotstrlen],$r[hotshowdate],26,$jstemptext);
GetNewsJs($r[typeid],$r[goodline],$r[goodstrlen],$r[goodshowdate],27,$jstemptext);
GetNewsJs($r[typeid],$r[hotplline],$r[hotplstrlen],$r[hotplshowdate],28,$jstemptext);
GetNewsJs($r[typeid],$r[firstline],$r[firststrlen],$r[firstshowdate],29,$jstemptext);
}
else
{}
insert_dolog("");//操作日志
printerror("ReJsSuccess","history.go(-1)");
}
//批量生成动态页面
function ReDtPage($userid,$username){
//操作权限
CheckLevel($userid,$username,$classid,"changedata");
GetPlTempPage();//评论列表模板
GetPlJsPage();//评论JS模板
ReCptemp();//控制面板模板
GetSearch();//三搜索表单模板
GetPrintPage();//打印模板
GetDownloadPage();//下载地址页面
ReGbooktemp();//留言板模板
ReLoginIframe();//登陆状态模板
ReSchAlltemp();//全站搜索模板
//操作日志
insert_dolog("");
printerror("ReDtPageSuccess","history.go(-1)");
}
//批量刷新自定义页面
function ReUserpageAll($start=0,$from,$userid,$username){
global $empire,$public_r,$fun_r,$dbtbpre,$moreportpid;
$moreportpid=(int)$moreportpid;
$mphref='';
if($moreportpid)
{
$mphref=Moreport_ReturnUrlCsPid($moreportpid,0,0,'');
}
$start=(int)$start;
$b=0;
$sql=$empire->query("select id,path,pagetext,title,pagetitle,pagekeywords,pagedescription,tempid from {$dbtbpre}enewspage where id>$start order by id limit ".$public_r['reuserpagenum']);
while($r=$empire->fetch($sql))
{
$b=1;
$newstart=$r[id];
ReUserpage($r[id],$r[pagetext],$r[path],$r[title],$r[pagetitle],$r[pagekeywords],$r[pagedescription],$r[tempid]);
}
//完毕
if(empty($b))
{
//操作日志
insert_dolog("");
printerror("ReUserpageAllSuccess",$from);
}
echo $fun_r['OneReUserpageSuccess']."(ID:".$newstart.")";
exit();
}
//批量刷新自定义信息列表
function ReUserlistAll($start=0,$from,$userid,$username){
global $empire,$public_r,$fun_r,$dbtbpre,$moreportpid;
$moreportpid=(int)$moreportpid;
$mphref='';
if($moreportpid)
{
$mphref=Moreport_ReturnUrlCsPid($moreportpid,0,0,'');
}
$start=(int)$start;
$b=0;
$sql=$empire->query("select listid,pagetitle,filepath,filetype,totalsql,listsql,maxnum,lencord,listtempid,pagekeywords,pagedescription from {$dbtbpre}enewsuserlist where listid>$start order by listid limit ".$public_r['reuserlistnum']);
while($r=$empire->fetch($sql))
{
$b=1;
$newstart=$r[listid];
ReUserlist($r,"");
}
//完毕
if(empty($b))
{
//操作日志
insert_dolog("");
printerror("ReUserlistAllSuccess",$from);
}
echo $fun_r['OneReUserlistSuccess']."(ID:".$newstart.")";
exit();
}
//批量刷新自定义JS
function ReUserjsAll($start=0,$from,$userid,$username){
global $empire,$public_r,$fun_r,$dbtbpre,$moreportpid;
$moreportpid=(int)$moreportpid;
$mphref='';
if($moreportpid)
{
$mphref=Moreport_ReturnUrlCsPid($moreportpid,0,0,'');
}
$start=(int)$start;
$b=0;
$sql=$empire->query("select jsid,jsname,jssql,jstempid,jsfilename from {$dbtbpre}enewsuserjs where jsid>$start order by jsid limit ".$public_r['reuserjsnum']);
while($r=$empire->fetch($sql))
{
$b=1;
$newstart=$r[jsid];
ReUserjs($r,"");
}
//完毕
if(empty($b))
{
//操作日志
insert_dolog("");
printerror("ReUserjsAllSuccess",$from);
}
echo $fun_r['OneReUserjsSuccess']."(ID:".$newstart.")";
exit();
}
//批量刷新碎片文件
function ReSpAll($start=0,$from,$userid,$username){
global $empire,$public_r,$fun_r,$dbtbpre,$moreportpid;
$moreportpid=(int)$moreportpid;
$mphref='';
if($moreportpid)
{
$mphref=Moreport_ReturnUrlCsPid($moreportpid,0,0,'');
}
$start=(int)$start;
$b=0;
$sql=$empire->query("select spid,varname,refile,spfile,spfileline,spfilesub from {$dbtbpre}enewssp where refile=1 and spid>$start order by spid limit ".$public_r['reuserpagenum']);
while($r=$empire->fetch($sql))
{
$b=1;
$newstart=$r['spid'];
DoSpReFile($r,0);
}
//完毕
if(empty($b))
{
//操作日志
insert_dolog("");
printerror("ReSpAllSuccess",$from);
}
echo $fun_r['OneReSpSuccess']."(ID:".$newstart.")";
exit();
}
//生成单碎片文件
function ReSp($add,$userid,$username,$ecms=0){
global $empire,$dbtbpre;
//操作权限
if($ecms==0)
{
CheckLevel($userid,$username,$classid,"sp");
}
$spid=$add['spid'];
$count=count($spid);
if(!$count)
{
printerror("EmptyReSpid","history.go(-1)");
}
for($i=0;$i<$count;$i++)
{
$spid[$i]=(int)$spid[$i];
if(empty($spid[$i]))
{
continue;
}
DoSpReFile($r,$spid[$i]);
}
//操作日志
insert_dolog("");
printerror("ReSpSuccess",EcmsGetReturnUrl());
}
//转向处理文件
function GoReListHtmlMore($classid,$gore,$from,$ecms=0){
global $empire,$class_r,$moreportpid;
$moreportpid=(int)$moreportpid;
$mphref='';
if($moreportpid)
{
$mphref=Moreport_ReturnUrlCsPid($moreportpid,0,0,'');
}
$count=count($classid);
if($count==0)
{
printerror("EmptyReListHtmlMoreId","history.go(-1)");
}
$cid="";
for($i=0;$i<$count;$i++)
{
if($i==0)
{
$fh="";
}
else
{
$fh=",";
}
$cid.=$fh.$classid[$i];
}
//栏目
if(empty($gore))
{
$phome="ReListHtmlMore";
}
elseif($gore==2)//标题分类
{
$phome="ReListTtHtmlMore";
}
else//专题
{
$phome="ReListZtHtmlMore";
}
echo"";
exit();
}
//刷新多列表
function ReListHtmlMore($start,$classid,$from){
global $empire,$public_r,$fun_r,$class_r,$dbtbpre,$moreportpid;
$moreportpid=(int)$moreportpid;
$mphref='';
if($moreportpid)
{
$mphref=Moreport_ReturnUrlCsPid($moreportpid,0,0,'');
}
$start=(int)$start;
$classid=eReturnInids($classid);
if(empty($classid))
{
printerror("ErrorUrl",$from);
}
$b=0;
$sql=$empire->query("select classid,classtempid,islast,islist from {$dbtbpre}enewsclass where classid>$start and classid in(".$classid.") order by classid limit ".$public_r[relistnum]);
while($r=$empire->fetch($sql))
{
$b=1;
//大栏目
if(!$r[islast])
{
if($r[islist]==1)
{
ListHtml($r[classid],$ret_r,3);
}
elseif($r[islist]==3)//栏目绑定信息
{
ReClassBdInfo($r[classid]);
}
else
{
$classtemp=$r[islist]==2?GetClassText($r[classid]):GetClassTemp($r['classtempid']);
NewsBq($r[classid],$classtemp,0,0);
}
}
//子栏目
else
{
ListHtml($r[classid],$ret_r,0);
}
$end_classid=$r[classid];
}
if(empty($b))
{
//操作日志
insert_dolog("");
printerror("ReClassidAllSuccess",$from);
}
echo $fun_r[OneReListNewsSuccess]."(ID:".$end_classid.")";
exit();
}
//刷新多专题列表
function ReListZtHtmlMore($start,$classid,$from,$ecms=0){
global $empire,$public_r,$fun_r,$class_r,$dbtbpre,$moreportpid;
$moreportpid=(int)$moreportpid;
$mphref='';
if($moreportpid)
{
$mphref=Moreport_ReturnUrlCsPid($moreportpid,0,0,'');
}
$start=(int)$start;
$classid=eReturnInids($classid);
if(empty($classid))
{
printerror("ErrorUrl",$from);
}
$b=0;
//刷新专题
$zsql=$empire->query("select ztid from {$dbtbpre}enewszt where ztid>$start and ztid in (".$classid.") order by ztid limit ".$public_r[relistnum]);
while($z_r=$empire->fetch($zsql))
{
$b=1;
DoReZtListHtml($z_r[ztid],$ecms);
$end_classid=$z_r[ztid];
}
if(empty($b))
{
//操作日志
insert_dolog("");
printerror("ReZtidAllSuccess",$from);
}
echo $fun_r[OneReZtListNewsSuccess]."(ZtID:".$end_classid.")";
exit();
}
//刷新多标题分类
function ReListTtHtmlMore($start,$classid,$from){
global $empire,$public_r,$fun_r,$class_r,$dbtbpre,$moreportpid;
$moreportpid=(int)$moreportpid;
$mphref='';
if($moreportpid)
{
$mphref=Moreport_ReturnUrlCsPid($moreportpid,0,0,'');
}
$start=(int)$start;
$classid=eReturnInids($classid);
if(empty($classid))
{
printerror("ErrorUrl",$from);
}
$b=0;
//刷新标题分类
$tsql=$empire->query("select typeid from {$dbtbpre}enewsinfotype where typeid>$start and typeid in (".$classid.") order by typeid limit ".$public_r[relistnum]);
while($t_r=$empire->fetch($tsql))
{
$b=1;
ListHtml($t_r[typeid],$ret_r,5);
$end_classid=$t_r[typeid];
}
if(empty($b))
{
//操作日志
insert_dolog("");
printerror("ReTtidAllSuccess",$from);
}
echo $fun_r[OneReTtListNewsSuccess]."(ZtID:".$end_classid.")";
exit();
}
//生成单信息
function ReSingleInfo($userid,$username){
global $empire,$public_r,$class_r,$dbtbpre;
if($_GET['classid'])
{
$classid=(int)$_GET['classid'];
$id=$_GET['id'];
}
else
{
$classid=(int)$_POST['classid'];
$id=$_POST['id'];
}
if(empty($classid))
{
printerror('ErrorUrl','history.go(-1)');
}
$count=count($id);
if(empty($count))
{
printerror("NotReInfoid","history.go(-1)");
}
for($i=0;$i<$count;$i++)
{
$id[$i]=intval($id[$i]);
$add.="id='$id[$i]' or ";
}
$add=substr($add,0,strlen($add)-4);
$sql=$empire->query("select * from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where ".$add);
while($r=$empire->fetch($sql))
{
GetHtml($r['classid'],$r['id'],$r,1);//生成信息文件
}
//操作日志
insert_dolog("classid=".$classid);
printerror("ReSingleInfoSuccess",EcmsGetReturnUrl());
}
//恢复栏目目录
function ReClassPath($start=0){
global $empire,$public_r,$dbtbpre,$moreportpid;
$moreportpid=(int)$moreportpid;
$mphref='';
if($moreportpid)
{
$mphref=Moreport_ReturnUrlCsPid($moreportpid,0,0,'');
}
$start=(int)$start;
$sql=$empire->query("select classid,classpath,islast from {$dbtbpre}enewsclass where wburl='' and classid>$start order by classid limit ".$public_r[relistnum]);
$b=0;
while($r=$empire->fetch($sql))
{
$b=1;
$newstart=$r[classid];
$returnpath=FormatClassPath($r[classpath],$r[islast]);
echo "Create Path:".$returnpath." success!
";
}
//恢复专题目录
if(empty($b))
{
$zsql=$empire->query("select ztid,ztpath from {$dbtbpre}enewszt order by ztid");
while($zr=$empire->fetch($zsql))
{
CreateZtPath($zr[ztpath]);
}
//恢复标题分类目录
$tsql=$empire->query("select typeid,tpath from {$dbtbpre}enewsinfotype order by typeid");
while($tr=$empire->fetch($tsql))
{
CreateInfoTypePath($tr['tpath']);
}
}
if(empty($b))
{
//操作日志
insert_dolog("");
printerror("ReClassPathSuccess","ReHtml/ChangeData.php?".hReturnEcmsHashStrHref2(0).$mphref);
}
echo"(ID:".$newstart.")";
exit();
}
//刷新首页
function ReIndex(){
$indextemp=GetIndextemp();//取得模板
NewsBq($classid,$indextemp,1,0);
insert_dolog("");//操作日志
printerror("ReIndexSuccess","history.go(-1)");
}
//更新栏目信息数
function UpdateClassInfosAll($add){
global $empire,$public_r,$fun_r,$class_r,$dbtbpre,$moreportpid;
$moreportpid=(int)$moreportpid;
$mphref='';
if($moreportpid)
{
$mphref=Moreport_ReturnUrlCsPid($moreportpid,0,0,'');
}
$start=(int)$add['start'];
$from=$add['from'];
$b=0;
//栏目
$sql=$empire->query("select classid from {$dbtbpre}enewsclass where classid>$start and islast=1 order by classid limit ".$public_r[relistnum]);
while($r=$empire->fetch($sql))
{
$b=1;
$end_classid=$r['classid'];
ResetClassInfos($r['classid']);
}
if(empty($b))
{
insert_dolog('');//操作日志
printerror('UpdateClassInfosAllSuccess',$from);
}
echo"".$fun_r[OneUpdateClassInfosSuccess]."(ID:".$end_classid.")";
exit();
}
?>