| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846 | <?php//生成所有内容页面function ReNewsHtml($start,$classid,$from,$retype,$startday,$endday,$startid,$endid,$tbname,$havehtml){	global $empire,$public_r,$class_r,$fun_r,$dbtbpre,$etable_r,$moreportpid;	$moreportpid=(int)$moreportpid;	$mphref='';	if($moreportpid)	{		$mphref=Moreport_ReturnUrlCsPid($moreportpid,0,0,'');	}	$tbname=RepPostVar($tbname);	if(empty($tbname)||!eCheckTbname($tbname))	{		printerror("ErrorUrl","history.go(-1)");    }	$start=(int)$start;	//按ID	if($retype)	{		$startid=(int)$startid;		$endid=(int)$endid;		$add1=$endid?' and id>='.$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 "<link rel=\"stylesheet\" href=\"../data/images/css.css\" type=\"text/css\"><center><b>".$tbname.$fun_r[ReTableIsOK]."!</b></center>";		db_close();		$empire=null;		exit();	}	echo"<link rel=\"stylesheet\" href=\"../data/images/css.css\" type=\"text/css\"><meta http-equiv=\"refresh\" content=\"".$public_r['realltime'].";url=ecmschtml.php?enews=ReNewsHtml&tbname=$tbname&classid=$classid&start=$new_start&from=".urlencode($from)."&retype=$retype&startday=$startday&endday=$endday&startid=$startid&endid=$endid&havehtml=$havehtml&reallinfotime=".ehtmlspecialchars($_GET['reallinfotime']).hReturnEcmsHashStrHref(0).$mphref."\">".$fun_r[OneReNewsHtmlSuccess]."(ID:<font color=red><b>".$new_start."</b></font>)";	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]."<script>self.location.href='ecmschtml.php?enews=ReListHtml_all&start=0&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."&do=all';</script>";		exit();    }	//echo $fun_r[OneReListNewsSuccess]."(ID:<font color=red><b>".$end_classid."</b></font>)<script>self.location.href='ecmschtml.php?enews=ReListHtml_all&start=$end_classid&do=class&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."';</script>";	echo"<meta http-equiv=\"refresh\" content=\"".$public_r['realltime'].";url=ecmschtml.php?enews=ReListHtml_all&start=$end_classid&do=class&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."\">".$fun_r[OneReListNewsSuccess]."(ID:<font color=red><b>".$end_classid."</b></font>)";	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]."<script>self.location.href='ecmschtml.php?enews=ReZtListHtml_all&start=0&do=all&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."';</script>";			exit();		}		echo"<meta http-equiv=\"refresh\" content=\"".$public_r['realltime'].";url=ecmschtml.php?enews=ReZtListHtml_all&start=$end_classid&do=ztc&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."\">".$fun_r[OneReZtcListNewsSuccess]."(ZtID:<font color=red><b>".$end_classid."</b></font>)";		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]."<script>self.location.href='ecmschtml.php?enews=ReZtListHtml_all&start=0&do=ztc&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."';</script>";		exit();	}	echo"<meta http-equiv=\"refresh\" content=\"".$public_r['realltime'].";url=ecmschtml.php?enews=ReZtListHtml_all&start=$end_classid&do=zt&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."\">".$fun_r[OneReZtListNewsSuccess]."(ZtID:<font color=red><b>".$end_classid."</b></font>)";	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"<meta http-equiv=\"refresh\" content=\"".$public_r['realltime'].";url=ecmschtml.php?enews=ReTtListHtml_all&start=$end_classid&do=tt&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."\">".$fun_r[OneReTtListNewsSuccess]."(ZtID:<font color=red><b>".$end_classid."</b></font>)";	exit();}//刷新所有jsfunction 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]."<script>self.location.href='ecmschtml.php?enews=ReAllNewsJs&do=all&start=0&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."';</script>";			exit();	    }		//echo $fun_r[OneReTtNewsJsSuccess]."(ZtID:<font color=red><b>".$newstart."</b></font>)<script>self.location.href='ecmschtml.php?enews=ReAllNewsJs&do=tt&start=$newstart&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."';</script>";		echo"<meta http-equiv=\"refresh\" content=\"".$public_r['realltime'].";url=ecmschtml.php?enews=ReAllNewsJs&do=tt&start=$newstart&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."\">".$fun_r[OneReTtNewsJsSuccess]."(ZtID:<font color=red><b>".$newstart."</b></font>)";		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]."<script>self.location.href='ecmschtml.php?enews=ReAllNewsJs&do=tt&start=0&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."';</script>";			exit();	    }		//echo $fun_r[OneReClassNewsJsSuccess]."(ID:<font color=red><b>".$newstart."</b></font>)<script>self.location.href='ecmschtml.php?enews=ReAllNewsJs&do=class&start=$newstart&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."';</script>";		echo"<meta http-equiv=\"refresh\" content=\"".$public_r['realltime'].";url=ecmschtml.php?enews=ReAllNewsJs&do=class&start=$newstart&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."\">".$fun_r[OneReClassNewsJsSuccess]."(ID:<font color=red><b>".$newstart."</b></font>)";		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:<font color=red><b>".$newstart."</b></font>)<script>self.location.href='ecmschtml.php?enews=ReUserpageAll&start=$newstart&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."';</script>";	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:<font color=red><b>".$newstart."</b></font>)<script>self.location.href='ecmschtml.php?enews=ReUserlistAll&start=$newstart&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."';</script>";	exit();}//批量刷新自定义JSfunction 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:<font color=red><b>".$newstart."</b></font>)<script>self.location.href='ecmschtml.php?enews=ReUserjsAll&start=$newstart&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."';</script>";	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:<font color=red><b>".$newstart."</b></font>)<script>self.location.href='ecmschtml.php?enews=ReSpAll&start=$newstart&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."';</script>";	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"<script>self.location.href='ecmschtml.php?enews=$phome&classid=$cid&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."&ecms=$ecms';</script>";	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:<font color=red><b>".$end_classid."</b></font>)<script>self.location.href='ecmschtml.php?enews=ReListHtmlMore&start=$end_classid&classid=$classid&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."';</script>";	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:<font color=red><b>".$end_classid."</b></font>)<script>self.location.href='ecmschtml.php?enews=ReListZtHtmlMore&start=$end_classid&classid=$classid&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."&ecms=$ecms';</script>";    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:<font color=red><b>".$end_classid."</b></font>)<script>self.location.href='ecmschtml.php?enews=ReListTtHtmlMore&start=$end_classid&classid=$classid&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."';</script>";    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!<br>";    }	//恢复专题目录	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:<font color=red><b>".$newstart."</b></font>)<script>self.location.href='ecmschtml.php?enews=ReClassPath&start=$newstart".hReturnEcmsHashStrHref(0).$mphref."';</script>";	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"<meta http-equiv=\"refresh\" content=\"".$public_r['realltime'].";url=ecmschtml.php?enews=UpdateClassInfosAll&start=$end_classid&from=".urlencode($from).hReturnEcmsHashStrHref(0).$mphref."\">".$fun_r[OneUpdateClassInfosSuccess]."(ID:<font color=red><b>".$end_classid."</b></font>)";	exit();}?>
 |