| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462 | <?phpdefine('EmpireCMSAdmin','1');require('../../class/connect.php');require('../../class/db_sql.php');require('../../class/functions.php');require '../'.LoadLang('pub/fun.php');require('../../data/dbcache/class.php');$link=db_connect();$empire=new mysqlquery();$editor=1;//验证用户$lur=is_login();$logininid=$lur['userid'];$loginin=$lur['username'];$loginrnd=$lur['rnd'];$loginlevel=$lur['groupid'];$loginadminstyleid=$lur['adminstyleid'];//ehash$ecms_hashur=hReturnEcmsHashStrAll();$ztid=(int)$_GET['ztid'];if(empty($ztid)){	$ztid=(int)$_POST['ztid'];}//验证权限//CheckLevel($logininid,$loginin,$classid,"zt");$returnandlevel=CheckAndUsernamesLevel('dozt',$ztid,$logininid,$loginin,$loginlevel);//删除专题信息function DoDelZtInfo($add,$userid,$username){	global $empire,$dbtbpre;	//CheckLevel($userid,$username,$classid,"zt");	$ztid=(int)$add['ztid'];	$zid=$add['zid'];	$count=count($zid);	if(!$count||!$ztid)	{		printerror('EmptyZtInfoZid','history.go(-1)');	}	$ztr=$empire->fetch1("select ztid from {$dbtbpre}enewszt where ztid='$ztid'");	if(!$ztr['ztid'])	{		printerror('EmptyZtInfoZid','history.go(-1)');	}	$zids=eArrayReturnInids($zid);	DelZtInfo("zid in (".$zids.") and ztid='$ztid'");	insert_dolog("ztid=$ztid");//操作日志	printerror('DelZtInfoSuccess',EcmsGetReturnUrl());}//转移专题信息function DoMoveZtInfo($add,$userid,$username){	global $empire,$dbtbpre;	//CheckLevel($userid,$username,$classid,"zt");	$ztid=(int)$add['ztid'];	$to_cid=(int)$add['to_cid'];	$zid=$add['zid'];	$count=count($zid);	if(!$count||!$ztid)	{		printerror('EmptyZtInfoZid','history.go(-1)');	}	if(!$to_cid)	{		printerror('EmptyMoveZtInfoCid','history.go(-1)');	}	$ztr=$empire->fetch1("select ztid from {$dbtbpre}enewszt where ztid='$ztid'");	if(!$ztr['ztid'])	{		printerror('EmptyZtInfoZid','history.go(-1)');	}	$zids=eArrayReturnInids($zid);	$sql=$empire->query("update {$dbtbpre}enewsztinfo set cid='$to_cid' where zid in (".$zids.") and ztid='$ztid'");	if($sql)	{		insert_dolog("ztid=$ztid&to_cid=$to_cid");//操作日志		printerror('MoveZtInfoSuccess',EcmsGetReturnUrl());	}	else	{printerror("DbError","history.go(-1)");}}//推荐专题信息function DoGoodZtInfo($add,$userid,$username){	global $empire,$dbtbpre;	//CheckLevel($userid,$username,$classid,"zt");	$ztid=(int)$add['ztid'];	$doing=(int)$add['doing'];	$isgood=(int)$add['isgood'];	$zid=$add['zid'];	$count=count($zid);	if(!$count||!$ztid)	{		printerror('EmptyZtInfoZid','history.go(-1)');	}	$ztr=$empire->fetch1("select ztid from {$dbtbpre}enewszt where ztid='$ztid'");	if(!$ztr['ztid'])	{		printerror('EmptyZtInfoZid','history.go(-1)');	}	$zids=eArrayReturnInids($zid);	$sql=$empire->query("update {$dbtbpre}enewsztinfo set isgood='$isgood' where zid in (".$zids.") and ztid='$ztid'");	if($sql)	{		insert_dolog("ztid=$ztid&isgood=$isgood");//操作日志		printerror('GoodZtInfoSuccess',EcmsGetReturnUrl());	}	else	{printerror("DbError","history.go(-1)");}}//修改专题信息发布时间function DoEditZtInfoTime($add,$userid,$username){	global $empire,$dbtbpre;	//CheckLevel($userid,$username,$classid,"zt");	$ztid=(int)$add['ztid'];	$zid=$add['dozid'];	$count=count($zid);	$newstime=$add['newstime'];	if(!$count||!$ztid)	{		printerror('EmptyZtInfoZid','history.go(-1)');	}	$ztr=$empire->fetch1("select ztid from {$dbtbpre}enewszt where ztid='$ztid'");	if(!$ztr['ztid'])	{		printerror('EmptyZtInfoZid','history.go(-1)');	}	for($i=0;$i<$count;$i++)	{		$dozid=(int)$zid[$i];		$donewstime=$newstime[$i]?to_time($newstime[$i]):time();		$empire->query("update {$dbtbpre}enewsztinfo set newstime='$donewstime' where zid='$dozid' and ztid='$ztid'");	}	insert_dolog("ztid=$ztid");//操作日志	printerror('EditZtInfoTimeSuccess',EcmsGetReturnUrl());}$enews=$_POST['enews'];if(empty($enews)){$enews=$_GET['enews'];}if($enews){	hCheckEcmsRHash();}if($enews=="DoDelZtInfo")//删除专题信息{	DoDelZtInfo($_POST,$logininid,$loginin);}elseif($enews=="DoMoveZtInfo")//转移专题信息{	DoMoveZtInfo($_POST,$logininid,$loginin);}elseif($enews=="DoGoodZtInfo")//推荐专题信息{	DoGoodZtInfo($_POST,$logininid,$loginin);}elseif($enews=="DoEditZtInfoTime")//修改专题信息发布时间{	DoEditZtInfoTime($_POST,$logininid,$loginin);}else{}//专题if(!$ztid){	printerror('ErrorUrl','');}$ztr=$empire->fetch1("select ztid,ztname from {$dbtbpre}enewszt where ztid='$ztid'");if(!$ztr['ztid']){	printerror('ErrorUrl','');}$page=(int)$_GET['page'];$page=RepPIntvar($page);$start=0;$line=intval($public_r['hlistinfonum']);//每页显示$page_line=12;//每页显示链接数$offset=$page*$line;//总偏移量$add='';$search='&ztid='.$ztid.$ecms_hashur['ehref'];//专题子类$cid=(int)$_GET['cid'];if($cid){	$add.=" and cid='$cid'";	$search.='&cid='.$cid;}//系统模型$mid=(int)$_GET['mid'];if($mid){	$add.=" and mid='$mid'";	$search.='&mid='.$mid;}//栏目$classid=(int)$_GET['classid'];if($classid){	$add.=' and '.($class_r[$classid][islast]?"classid='$classid'":"(".ReturnClass($class_r[$classid][sonclass]).")");	$search.='&classid='.$classid;}//推荐$isgood=(int)$_GET['isgood'];if($isgood){	$add.=" and isgood>0";	$search.='&isgood='.$isgood;}//排序$myorder=(int)$_GET['myorder'];$search.='&myorder='.$myorder;if($myorder==1){	$doorder='zid desc';}elseif($myorder==2){	$doorder='zid asc';}elseif($myorder==3){	$doorder='newstime desc';}elseif($myorder==4){	$doorder='newstime asc';}else{	$doorder='zid desc';}$totalquery="select count(*) as total from {$dbtbpre}enewsztinfo where ztid='$ztid'".$add;$num=$empire->gettotal($totalquery);$query="select zid,cid,id,classid,mid,isgood,newstime from {$dbtbpre}enewsztinfo where ztid='$ztid'".$add;$query=$query." order by ".$doorder." limit $offset,$line";$sql=$empire->query($query);$returnpage=page2($num,$line,$page_line,$start,$page,$search);//专题子类$csql=$empire->query("select cid,cname from {$dbtbpre}enewszttype where ztid='$ztid'");$ztcs='';$moveztcs='';while($cr=$empire->fetch($csql)){	$selected='';	if($cr['cid']==$cid)	{		$selected=' selected';	}	$ztcs.="<option value='$cr[cid]'".$selected.">$cr[cname]</option>";	$moveztcs.="<option value='$cr[cid]'>$cr[cname]</option>";}?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link href="../adminstyle/<?=$loginadminstyleid?>/adminstyle.css" rel="stylesheet" type="text/css"><title>管理专题信息</title><script>function CheckAll(form)  {  for (var i=0;i<form.elements.length;i++)    {    var e = form.elements[i];    if (e.name != 'chkall')       e.checked = form.chkall.checked;    }  }</script></head><body><table width="100%" border="0" align="center" cellpadding="3" cellspacing="1">  <tr>    <td width="36%" height="25">位置:专题:<b><?=$ztr['ztname']?></b> > <a href="ListZtInfo.php?ztid=<?=$ztid?><?=$ecms_hashur['ehref']?>">管理专题信息</a></td>    <td width="64%"><div align="right" class="emenubutton">        <input type="button" name="Submit6" value="组合专题" onclick="window.open('TogZt.php?ztid=<?=$ztid?><?=$ecms_hashur['ehref']?>');"> 		  		<input type="button" name="Submit6" value="管理专题子类" onclick="window.open('ZtType.php?ztid=<?=$ztid?><?=$ecms_hashur['ehref']?>');">      </div></td>  </tr></table><table width="100%" border="0" align="center" cellpadding="3" cellspacing="1" class="tableborder">  <form name="SearchForm" method="GET" action="ListZtInfo.php">  <?=$ecms_hashur['eform']?>    <tr>       <td width="100%"> <div align="right">          <input name="ztid" type="hidden" id="ztid" value="<?=$ztid?>">          <select name="cid" id="cid">            <option value="0">所有专题子类</option>            <?=$ztcs?>          </select>          <span id="searchclassnav"></span>           <select name="myorder" id="myorder">            <option value="1"<?=$myorder==1?' selected':''?>>按专题信息ID降序排序</option>            <option value="2"<?=$myorder==2?' selected':''?>>按专题信息ID升序排序</option>            <option value="3"<?=$myorder==3?' selected':''?>>按发布时间降序排序</option>            <option value="4"<?=$myorder==4?' selected':''?>>按发布时间升序排序</option>          </select>          </select>          <input name="isgood" type="checkbox" id="isgood" value="1"<?=$isgood==1?' checked':''?>>          推荐           <input type="submit" name="Submit2" value="显示">        </div></td>    </tr>  </form></table><br>  <table width="100%" border="0" align="center" cellpadding="3" cellspacing="1" class="tableborder">  <form name="listform" method="post" action="ListZtInfo.php" onsubmit="return confirm('确认要执行此操作?');">  <?=$ecms_hashur['form']?>    <tr class="header">       <td width="3%"><div align="center"></div></td>      <td width="13%"><div align="center">专题子类</div></td>      <td width="6%" height="25"><div align="center">ID</div></td>      <td width="43%" height="25"><div align="center">标题</div></td>      <td width="28%" height="25"> <div align="center">发布时间</div></td>      <td width="7%"><div align="center">操作</div></td>    </tr>    <?php	while($zr=$empire->fetch($sql))	{		//专题子类		$cname='---';		if($zr['cid'])		{			$cr=$empire->fetch1("select cname from {$dbtbpre}enewszttype where cid='$zr[cid]'");			$cname="<a href='ListZtInfo.php?ztid=$ztid&cid=$zr[cid]".$ecms_hashur['ehref']."'>$cr[cname]</a>";		}		$tbname=$class_r[$zr[classid]]['tbname'];		if(!$tbname)		{			continue;		}		$index_r=$empire->fetch1("select checked from {$dbtbpre}ecms_".$tbname."_index where id='$zr[id]'");		$infotb=ReturnInfoMainTbname($tbname,$index_r['checked']);		$r=$empire->fetch1("select id,classid,isurl,isqf,havehtml,newstime,truetime,lastdotime,titlepic,title,titleurl from ".$infotb." where id='$zr[id]'");		$addecmscheck='';		if($index_r['checked'])		{			$addecmscheck='&ecmscheck=1';		}		//状态		$st='';		if($zr['isgood'])//推荐		{			$st.="<font color=red>[推".$zr['isgood']."]</font>";		}		$oldtitle=$r[title];		$r[title]=stripSlashes(sub($r[title],0,36,false));		//时间		$truetime=date("Y-m-d H:i:s",$r[truetime]);		$lastdotime=date("Y-m-d H:i:s",$r[lastdotime]);		//审核		if(empty($index_r['checked']))		{			$checked=" title='未审核' style='background:#99C4E3'";			$titleurl="../ShowInfo.php?classid=$r[classid]&id=$r[id]".$addecmscheck.$ecms_hashur['ehref'];		}		else		{			$checked="";			$titleurl=sys_ReturnBqTitleLink($r);		}		//取得类别名		$do=$r[classid];		$dob=$class_r[$r[classid]][bclassid];		//标题图片		$showtitlepic="";		if($r[titlepic])		{			$showtitlepic="<a href='".$r[titlepic]."' title='预览标题图片' target=_blank><img src='../../data/images/showimg.gif' border=0></a>";		}		$myid=$r['id'];	?>    <tr bgcolor="#FFFFFF" onmouseout="this.style.backgroundColor='#ffffff'" onmouseover="this.style.backgroundColor='#C3EFFF'">       <td><div align="center">           <input name="zid[]" type="checkbox" id="zid[]" value="<?=$zr['zid']?>"<?=$checked?>>        </div></td>      <td><div align="center">           <?=$cname?>        </div></td>      <td height="42"> <div align="center">           <?=$myid?>        </div></td>      <td height="42"> <div align="left">           <?=$st?>          <?=$showtitlepic?>          <a href='<?=$titleurl?>' target=_blank title="<?=$oldtitle?>">           <?=$r[title]?>          </a>           <?=$qf?>          <br>          <font color="#574D5C">栏目:<a href='../ListNews.php?bclassid=<?=$class_r[$r[classid]][bclassid]?>&classid=<?=$r[classid]?><?=$addecmscheck?><?=$ecms_hashur['ehref']?>'>           <font color="#574D5C">           <?=$class_r[$dob][classname]?>          </font> </a> > <a href='../ListNews.php?bclassid=<?=$class_r[$r[classid]][bclassid]?>&classid=<?=$r[classid]?><?=$addecmscheck?><?=$ecms_hashur['ehref']?>'>           <font color="#574D5C">           <?=$class_r[$r[classid]][classname]?>          </font> </a></font></div></td>      <td height="42"> <div align="center">           <input name="dozid[]" type="hidden" id="dozid[]" value="<?=$zr[zid]?>">          <input name="newstime[]" type="text" value="<?=date("Y-m-d H:i:s",$zr[newstime])?>" size="22">        </div></td>      <td><div align="center">[<a href="../AddNews.php?enews=EditNews&id=<?=$r[id]?>&classid=<?=$r[classid]?>&bclassid=<?=$class_r[$r[classid]][bclassid]?><?=$addecmscheck?><?=$ecms_hashur['ehref']?>" title="<? echo"增加时间:".$truetime."\r\n最后修改:".$lastdotime;?>" target="_blank">修改</a>]</div></td>    </tr>    <?	}	?>    <tr bgcolor="#FFFFFF">       <td height="25"> <div align="center">           <input type=checkbox name=chkall value=on onclick=CheckAll(this.form)>        </div></td>      <td height="25" colspan="5"> <div align="right">           <input type="submit" name="Submit3" value="从专题移除" onclick="document.listform.enews.value='DoDelZtInfo';document.listform.action='ListZtInfo.php';">          <select name="isgood" id="isgood">            <option value="0">不推荐</option>            <option value="1">1级推荐</option>            <option value="2">2级推荐</option>            <option value="3">3级推荐</option>            <option value="4">4级推荐</option>            <option value="5">5级推荐</option>            <option value="6">6级推荐</option>            <option value="7">7级推荐</option>            <option value="8">8级推荐</option>            <option value="9">9级推荐</option>          </select>          <input type="submit" name="Submit82" value="推荐" onClick="document.listform.enews.value='DoGoodZtInfo';document.listform.doing.value='1';document.listform.action='ListZtInfo.php';">          <span id="moveclassnav">          <input type="submit" name="Submit8223" value="批量修改时间" onClick="document.listform.enews.value='DoEditZtInfoTime';document.listform.action='ListZtInfo.php';">          <select name="to_cid" id="to_cid">            <option value="">选择专题子类</option>            <?=$moveztcs?>          </select>          <input type="submit" name="Submit8222" value="转移" onClick="document.listform.enews.value='DoMoveZtInfo';document.listform.action='ListZtInfo.php';">          <input name="enews" type="hidden" id="enews" value="DoGoodZtInfo">          <input type=hidden name=doing value=0>          </span> </div></td>    </tr>    <tr bgcolor="#FFFFFF">       <td height="25" colspan="6">         <?=$returnpage?>        <input name="ztid" type="hidden" id="ztid" value="<?=$ztid?>"></td>    </tr>    <tr bgcolor="#FFFFFF">      <td height="25" colspan="6"><font color="#666666">说明:信息是按发布时间排序,如果要改顺序可以修改发布时间,发布时间设置空则改为当前时间。</font></td>    </tr>  </form></table><IFRAME frameBorder="0" id="showclassnav" name="showclassnav" scrolling="no" src="../ShowClassNav.php?ecms=2&classid=<?=$classid?><?=$ecms_hashur['ehref']?>" style="HEIGHT:0;VISIBILITY:inherit;WIDTH:0;Z-INDEX:1"></IFRAME></body></html><?db_close();$empire=null;?>
 |