PageRenderTime 51ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 1ms

/e/admin/sp/ListSpInfo.php

https://github.com/westeast/xwdede
PHP | 591 lines | 535 code | 17 blank | 39 comment | 41 complexity | 510a67ec92399539c69b524956889397 MD5 | raw file
  1. <?php
  2. define('EmpireCMSAdmin','1');
  3. require("../../class/connect.php");
  4. require("../../class/db_sql.php");
  5. require("../../class/functions.php");
  6. require "../".LoadLang("pub/fun.php");
  7. require("../../data/dbcache/class.php");
  8. $link=db_connect();
  9. $empire=new mysqlquery();
  10. $editor=1;
  11. //验证用户
  12. $lur=is_login();
  13. $logininid=$lur['userid'];
  14. $loginin=$lur['username'];
  15. $loginrnd=$lur['rnd'];
  16. $loginlevel=$lur['groupid'];
  17. $loginadminstyleid=$lur['adminstyleid'];
  18. //验证权限
  19. function CheckSpInfoLevel($spid){
  20. global $empire,$dbtbpre,$lur;
  21. $spr=$empire->fetch1("select spid,spname,varname,sptype,maxnum,groupid,userclass,username from {$dbtbpre}enewssp where spid='$spid'");
  22. if(!$spr['spid'])
  23. {
  24. printerror('ErrorUrl','');
  25. }
  26. //验证操作权限
  27. CheckDoLevel($lur,$spr[groupid],$spr[userclass],$spr[username]);
  28. return $spr;
  29. }
  30. //增加碎片信息
  31. function AddSpInfo($add,$userid,$username){
  32. global $empire,$dbtbpre;
  33. $spid=(int)$add[spid];
  34. if(!$spid)
  35. {
  36. printerror('ErrorUrl','');
  37. }
  38. //验证
  39. $spr=CheckSpInfoLevel($spid);
  40. if($spr[sptype]==1)//静态碎片
  41. {
  42. $log=AddSpInfo1($spid,$spr,$add);
  43. }
  44. elseif($spr[sptype]==2)//动态碎片
  45. {
  46. $log=AddSpInfo2($spid,$spr,$add);
  47. }
  48. else
  49. {
  50. printerror('ErrorUrl','');
  51. }
  52. //删除多余碎片信息
  53. DelMoreSpInfo($spid,$spr);
  54. //操作日志
  55. insert_dolog($log);
  56. printerror("AddSpInfoSuccess","AddSpInfo.php?enews=AddSpInfo&spid=$spid");
  57. }
  58. //增加静态碎片信息
  59. function AddSpInfo1($spid,$spr,$add){
  60. global $empire,$dbtbpre;
  61. $titlefont=TitleFont($add[titlefont],$add[titlecolor]);
  62. $newstime=$add[newstime]?to_time($add[newstime]):time();
  63. $sql=$empire->query("insert into {$dbtbpre}enewssp_1(spid,title,titlepic,bigpic,titleurl,smalltext,titlefont,newstime,titlepre,titlenext) values('$spid','".addslashes($add[title])."','".addslashes($add[titlepic])."','".addslashes($add[bigpic])."','".addslashes($add[titleurl])."','".addslashes($add[smalltext])."','".addslashes($titlefont)."','$newstime','".addslashes($add[titlepre])."','".addslashes($add[titlenext])."');");
  64. $sid=$empire->lastid();
  65. $log="spid=$spid&sid=$sid&title=$add[title]";
  66. return $log;
  67. }
  68. //增加动态碎片信息
  69. function AddSpInfo2($spid,$spr,$add){
  70. global $empire,$dbtbpre,$class_r;
  71. $add[classid]=(int)$add[classid];
  72. $add[id]=(int)$add[id];
  73. if(empty($class_r[$add[classid]][tbname]))
  74. {
  75. printerror('HaveNotInfo','');
  76. }
  77. $infor=$empire->fetch1("select id,classid,newstime from {$dbtbpre}ecms_".$class_r[$add[classid]][tbname]." where id='$add[id]'");
  78. if(!$infor[id]||$infor[classid]!=$add[classid])
  79. {
  80. printerror('HaveNotInfo','');
  81. }
  82. $newstime=$add[newstime]?to_time($add[newstime]):$infor[newstime];
  83. //是否重复
  84. $rer=$empire->fetch1("select sid from {$dbtbpre}enewssp_2 where spid='$spid' and id='$add[id]' and classid='$add[classid]' limit 1");
  85. if($rer['sid'])
  86. {
  87. printerror('HaveSpInfo','');
  88. }
  89. $sql=$empire->query("insert into {$dbtbpre}enewssp_2(spid,classid,id,newstime) values('$spid','$add[classid]','$add[id]','$newstime');");
  90. $sid=$empire->lastid();
  91. $log="spid=$spid&sid=$sid&classid=$add[classid]&id=$add[id]";
  92. return $log;
  93. }
  94. //删除多余碎片信息
  95. function DelMoreSpInfo($spid,$spr){
  96. global $empire,$dbtbpre;
  97. if(!$spr[maxnum]||$spr[sptype]==3)
  98. {
  99. return '';
  100. }
  101. if($spr[sptype]==1)
  102. {
  103. $num=$empire->gettotal("select count(*) as total from {$dbtbpre}enewssp_1 where spid='$spid'");
  104. if($num>$spr[maxnum])
  105. {
  106. $limitnum=$num-$spr[maxnum];
  107. $ids='';
  108. $dh='';
  109. $sql=$empire->query("select sid from {$dbtbpre}enewssp_1 where spid='$spid' order by sid limit ".$limitnum);
  110. while($r=$empire->fetch($sql))
  111. {
  112. $ids.=$dh.$r[sid];
  113. $dh=',';
  114. }
  115. $empire->query("delete from {$dbtbpre}enewssp_1 where sid in ($ids)");
  116. }
  117. }
  118. elseif($spr[sptype]==2)
  119. {
  120. $num=$empire->gettotal("select count(*) as total from {$dbtbpre}enewssp_2 where spid='$spid'");
  121. if($num>$spr[maxnum])
  122. {
  123. $limitnum=$num-$spr[maxnum];
  124. $ids='';
  125. $dh='';
  126. $sql=$empire->query("select sid from {$dbtbpre}enewssp_2 where spid='$spid' order by sid limit ".$limitnum);
  127. while($r=$empire->fetch($sql))
  128. {
  129. $ids.=$dh.$r[sid];
  130. $dh=',';
  131. }
  132. $empire->query("delete from {$dbtbpre}enewssp_2 where sid in ($ids)");
  133. }
  134. }
  135. }
  136. //修改碎片信息
  137. function EditSpInfo($add,$userid,$username){
  138. global $empire,$dbtbpre;
  139. $spid=(int)$add[spid];
  140. $sid=(int)$add[sid];
  141. if(!$spid)
  142. {
  143. printerror('ErrorUrl','');
  144. }
  145. //验证
  146. $spr=CheckSpInfoLevel($spid);
  147. if($spr[sptype]==1)//静态碎片
  148. {
  149. $log=EditSpInfo1($spid,$spr,$sid,$add);
  150. }
  151. elseif($spr[sptype]==2)//动态碎片
  152. {
  153. $log=EditSpInfo2($spid,$spr,$sid,$add);
  154. }
  155. elseif($spr[sptype]==3)//代码碎片
  156. {
  157. $log=EditSpInfo3($spid,$spr,$sid,$add);
  158. }
  159. else
  160. {
  161. printerror('ErrorUrl','');
  162. }
  163. //删除多余碎片信息
  164. DelMoreSpInfo($spid,$spr);
  165. //操作日志
  166. insert_dolog($log);
  167. printerror("EditSpInfoSuccess","ListSpInfo.php?spid=$spid");
  168. }
  169. //修改静态碎片信息
  170. function EditSpInfo1($spid,$spr,$sid,$add){
  171. global $empire,$dbtbpre;
  172. if(!$sid)
  173. {
  174. printerror('ErrorUrl','');
  175. }
  176. $checknum=$empire->gettotal("select count(*) as total from {$dbtbpre}enewssp_1 where sid='$sid' and spid='$spid'");
  177. if(!$checknum)
  178. {
  179. printerror('ErrorUrl','');
  180. }
  181. $titlefont=TitleFont($add[titlefont],$add[titlecolor]);
  182. $newstime=$add[newstime]?to_time($add[newstime]):time();
  183. $empire->query("update {$dbtbpre}enewssp_1 set title='".addslashes($add[title])."',titlepic='".addslashes($add[titlepic])."',bigpic='".addslashes($add[bigpic])."',titleurl='".addslashes($add[titleurl])."',smalltext='".addslashes($add[smalltext])."',titlefont='".addslashes($titlefont)."',newstime='$newstime',titlepre='".addslashes($add[titlepre])."',titlenext='".addslashes($add[titlenext])."' where sid='$sid' and spid='$spid'");
  184. $log="spid=$spid&sid=$sid&title=$add[title]";
  185. return $log;
  186. }
  187. //修改动态碎片信息
  188. function EditSpInfo2($spid,$spr,$sid,$add){
  189. global $empire,$dbtbpre,$class_r;
  190. if(!$sid)
  191. {
  192. printerror('ErrorUrl','');
  193. }
  194. $checknum=$empire->gettotal("select count(*) as total from {$dbtbpre}enewssp_2 where sid='$sid' and spid='$spid'");
  195. if(!$checknum)
  196. {
  197. printerror('ErrorUrl','');
  198. }
  199. $add[classid]=(int)$add[classid];
  200. $add[id]=(int)$add[id];
  201. if(empty($class_r[$add[classid]][tbname]))
  202. {
  203. printerror('HaveNotInfo','');
  204. }
  205. $infor=$empire->fetch1("select id,classid,newstime from {$dbtbpre}ecms_".$class_r[$add[classid]][tbname]." where id='$add[id]'");
  206. if(!$infor[id]||$infor[classid]!=$add[classid])
  207. {
  208. printerror('HaveNotInfo','');
  209. }
  210. $newstime=$add[newstime]?to_time($add[newstime]):$infor[newstime];
  211. //是否重复
  212. $rer=$empire->fetch1("select sid from {$dbtbpre}enewssp_2 where spid='$spid' and id='$add[id]' and classid='$add[classid]' and sid<>$sid limit 1");
  213. if($rer['sid'])
  214. {
  215. printerror('HaveSpInfo','');
  216. }
  217. $empire->query("update {$dbtbpre}enewssp_2 set classid='$add[classid]',id='$add[id]',newstime='$newstime' where sid='$sid' and spid='$spid'");
  218. $log="spid=$spid&sid=$sid&classid=$add[classid]&id=$add[id]";
  219. return $log;
  220. }
  221. //修改代码碎片信息
  222. function EditSpInfo3($spid,$spr,$sid,$add){
  223. global $empire,$dbtbpre;
  224. $r=$empire->fetch1("select sid from {$dbtbpre}enewssp_3 where spid='$spid'");
  225. if($r['sid'])
  226. {
  227. $empire->query("update {$dbtbpre}enewssp_3 set sptext='".addslashes($add[sptext])."' where spid='$spid'");
  228. $sid=$r['sid'];
  229. }
  230. else
  231. {
  232. $empire->query("insert into {$dbtbpre}enewssp_3(spid,sptext) values('$spid','".addslashes($add[sptext])."');");
  233. $sid=$empire->lastid();
  234. }
  235. //备份
  236. EditSpInfo3_bak($spid,$sid,$add[sptext]);
  237. $log="spid=$spid&sid=$sid&sptype=3";
  238. return $log;
  239. }
  240. //备份代码碎片信息
  241. function EditSpInfo3_bak($spid,$sid,$sptext){
  242. global $empire,$dbtbpre,$lur;
  243. $baknum=10; //备份最大数量
  244. $username=$lur[username];
  245. $time=time();
  246. $empire->query("insert into {$dbtbpre}enewssp_3_bak(sid,spid,sptext,lastuser,lasttime) values('$sid','$spid','".addslashes($sptext)."','$username','$time');");
  247. //删除多余备份
  248. $num=$empire->gettotal("select count(*) as total from {$dbtbpre}enewssp_3_bak where sid='$sid'");
  249. if($num>$baknum)
  250. {
  251. $limitnum=$num-$baknum;
  252. $ids='';
  253. $dh='';
  254. $sql=$empire->query("select bid from {$dbtbpre}enewssp_3_bak where sid='$sid' order by bid limit ".$limitnum);
  255. while($r=$empire->fetch($sql))
  256. {
  257. $ids.=$dh.$r[bid];
  258. $dh=',';
  259. }
  260. $empire->query("delete from {$dbtbpre}enewssp_3_bak where bid in ($ids)");
  261. }
  262. }
  263. //还原碎片信息记录
  264. function SpInfoReBak($add,$userid,$username){
  265. global $empire,$dbtbpre;
  266. $spid=(int)$add[spid];
  267. $sid=(int)$add[sid];
  268. $bid=(int)$add[bid];
  269. if(!$spid||!$sid||!$bid)
  270. {
  271. printerror('ErrorUrl','');
  272. }
  273. //验证
  274. $spr=CheckSpInfoLevel($spid);
  275. if($spr['sptype']!=3)
  276. {
  277. printerror('ErrorUrl','');
  278. }
  279. $br=$empire->fetch1("select bid,sptext from {$dbtbpre}enewssp_3_bak where bid='$bid' and sid='$sid' and spid='$spid'");
  280. if(!$br['bid'])
  281. {
  282. printerror('ErrorUrl','');
  283. }
  284. $sql=$empire->query("update {$dbtbpre}enewssp_3 set sptext='".StripAddsData($br[sptext])."' where sid='$sid'");
  285. if($sql)
  286. {
  287. //操作日志
  288. insert_dolog("spid=".$spid."&spname=".$spr[spname]."<br>sid=$sid&bid=$bid");
  289. echo"<script>opener.ReSpInfoBak();window.close();</script>";
  290. exit();
  291. }
  292. else
  293. {printerror("DbError","history.go(-1)");}
  294. }
  295. //删除碎片信息
  296. function DelSpInfo($add,$userid,$username){
  297. global $empire,$dbtbpre;
  298. $spid=(int)$add[spid];
  299. $sid=(int)$add[sid];
  300. if(!$spid||!$sid)
  301. {
  302. printerror('ErrorUrl','');
  303. }
  304. //验证
  305. $spr=CheckSpInfoLevel($spid);
  306. if($spr[sptype]==1)//静态碎片
  307. {
  308. $r=$empire->fetch1("select sid,title from {$dbtbpre}enewssp_1 where sid='$sid' and spid='$spid'");
  309. if(!$r[sid])
  310. {
  311. printerror('ErrorUrl','');
  312. }
  313. $empire->query("delete from {$dbtbpre}enewssp_1 where sid='$sid' and spid='$spid'");
  314. $log="spid=$spid&sid=$sid&title=$r[title]";
  315. }
  316. elseif($spr[sptype]==2)//动态碎片
  317. {
  318. $r=$empire->fetch1("select sid,classid,id from {$dbtbpre}enewssp_2 where sid='$sid' and spid='$spid'");
  319. if(!$r[sid])
  320. {
  321. printerror('ErrorUrl','');
  322. }
  323. $empire->query("delete from {$dbtbpre}enewssp_2 where sid='$sid' and spid='$spid'");
  324. $log="spid=$spid&sid=$sid&classid=$r[classid]&id=$r[id]";
  325. }
  326. else
  327. {
  328. printerror('ErrorUrl','');
  329. }
  330. //操作日志
  331. insert_dolog($log);
  332. printerror("DelSpInfoSuccess","ListSpInfo.php?spid=$spid");
  333. }
  334. //批量修改碎片发布时间
  335. function EditSpInfoTime($add,$userid,$username){
  336. global $empire,$dbtbpre;
  337. $spid=(int)$add[spid];
  338. $sid=$add[sid];
  339. $newstime=$add[newstime];
  340. if(!$spid)
  341. {
  342. printerror('ErrorUrl','');
  343. }
  344. $count=count($sid);
  345. if(!$count)
  346. {
  347. printerror('EmptySpInfoTime','');
  348. }
  349. //验证
  350. $spr=CheckSpInfoLevel($spid);
  351. if($spr[sptype]==1)//静态碎片
  352. {
  353. for($i=0;$i<$count;$i++)
  354. {
  355. $dosid=(int)$sid[$i];
  356. $donewstime=$newstime[$i]?to_time($newstime[$i]):time();
  357. $empire->query("update {$dbtbpre}enewssp_1 set newstime='$donewstime' where sid='$dosid' and spid='$spid'");
  358. }
  359. }
  360. elseif($spr[sptype]==2)//动态碎片
  361. {
  362. for($i=0;$i<$count;$i++)
  363. {
  364. $dosid=(int)$sid[$i];
  365. $donewstime=$newstime[$i]?to_time($newstime[$i]):time();
  366. $empire->query("update {$dbtbpre}enewssp_2 set newstime='$donewstime' where sid='$dosid' and spid='$spid'");
  367. }
  368. }
  369. else
  370. {
  371. printerror('ErrorUrl','');
  372. }
  373. //操作日志
  374. insert_dolog("spid=$spid");
  375. printerror("EditSpInfoTimeSuccess","ListSpInfo.php?spid=$spid");
  376. }
  377. $enews=$_POST['enews'];
  378. if(empty($enews))
  379. {$enews=$_GET['enews'];}
  380. if($enews=="AddSpInfo")//增加碎片信息
  381. {
  382. AddSpInfo($_POST,$logininid,$loginin);
  383. }
  384. elseif($enews=="EditSpInfo")//修改碎片信息
  385. {
  386. EditSpInfo($_POST,$logininid,$loginin);
  387. }
  388. elseif($enews=="DelSpInfo")//删除碎片信息
  389. {
  390. DelSpInfo($_GET,$logininid,$loginin);
  391. }
  392. elseif($enews=="SpInfoReBak")//还原碎片信息记录
  393. {
  394. SpInfoReBak($_GET,$logininid,$loginin);
  395. }
  396. elseif($enews=="EditSpInfoTime")//批量修改碎片信息时间
  397. {
  398. EditSpInfoTime($_POST,$logininid,$loginin);
  399. }
  400. $spid=(int)$_GET['spid'];
  401. //碎片
  402. $spr=CheckSpInfoLevel($spid);
  403. //代码碎片
  404. if($spr[sptype]==3)
  405. {
  406. Header("Location:AddSpInfo.php?enews=EditSpInfo&spid=$spid");
  407. exit();
  408. }
  409. $page=(int)$_GET['page'];
  410. $start=0;
  411. $line=50;//每页显示条数
  412. $page_line=12;//每页显示链接数
  413. $offset=$page*$line;//总偏移量
  414. $search="&spid=$spid";
  415. $url="<a href=UpdateSp.php>更新碎片</a>&nbsp;>&nbsp;".$spr[spname]."&nbsp;>&nbsp;管理碎片信息";
  416. ?>
  417. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  418. <html>
  419. <head>
  420. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  421. <title>碎片</title>
  422. <link href="../adminstyle/<?=$loginadminstyleid?>/adminstyle.css" rel="stylesheet" type="text/css">
  423. </head>
  424. <body>
  425. <table width="100%" border="0" cellspacing="1" cellpadding="3">
  426. <tr>
  427. <td width="50%">位置:
  428. <?=$url?>
  429. </td>
  430. <td><div align="right" class="emenubutton">
  431. <input type="button" name="Submit5" value="增加碎片信息" onclick="self.location.href='AddSpInfo.php?enews=AddSpInfo&spid=<?=$spid?>';">
  432. </div></td>
  433. </tr>
  434. </table>
  435. <br>
  436. <?php
  437. if($spr[sptype]==1)
  438. {
  439. $query="select spid,sid,title,titlepic,titleurl,titlefont,newstime from {$dbtbpre}enewssp_1 where spid='$spid'";
  440. $totalquery="select count(*) as total from {$dbtbpre}enewssp_1 where spid='$spid'";
  441. $num=$empire->gettotal($totalquery);//取得总条数
  442. $query=$query." order by newstime desc limit $offset,$line";
  443. $sql=$empire->query($query);
  444. $returnpage=page2($num,$line,$page_line,$start,$page,$search);
  445. ?>
  446. <table width="100%" border="0" align="center" cellpadding="3" cellspacing="1" class="tableborder">
  447. <form action="ListSpInfo.php" method="post" name="spform" id="spform" onsubmit="return confirm('确认要修改?');">
  448. <tr class="header">
  449. <td width="51%" height="25"><div align="center">标题</div></td>
  450. <td width="30%"><div align="center">发布时间</div></td>
  451. <td width="19%" height="25"><div align="center">操作</div></td>
  452. </tr>
  453. <?
  454. while($r=$empire->fetch($sql))
  455. {
  456. //标题图片
  457. $showtitlepic="";
  458. if($r[titlepic])
  459. {
  460. $showtitlepic="<a href='".$r[titlepic]."' title='预览标题图片' target=_blank><img src='../../data/images/showimg.gif' border=0></a>";
  461. }
  462. //标题
  463. $r[title]=DoTitleFont($r[titlefont],stripSlashes($r[title]));
  464. ?>
  465. <tr bgcolor="#FFFFFF" onmouseout="this.style.backgroundColor='#ffffff'" onmouseover="this.style.backgroundColor='#C3EFFF'">
  466. <td height="32">
  467. <?=$showtitlepic?>
  468. <a href='<?=$r[titleurl]?>' target=_blank><?=stripSlashes($r[title])?></a>
  469. </td>
  470. <td><div align="center">
  471. <input name="sid[]" type="hidden" id="sid[]" value="<?=$r[sid]?>">
  472. <input name="newstime[]" type="text" value="<?=date('Y-m-d H:i:s',$r[newstime])?>" size="22">
  473. </div></td>
  474. <td height="25"><div align="center">[<a href="AddSpInfo.php?enews=EditSpInfo&spid=<?=$spid?>&sid=<?=$r[sid]?>">修改</a>]
  475. [<a href="ListSpInfo.php?enews=DelSpInfo&spid=<?=$spid?>&sid=<?=$r[sid]?>" onclick="return confirm('确认要删除?');">删除</a>]</div></td>
  476. </tr>
  477. <?
  478. }
  479. ?>
  480. <tr bgcolor="#FFFFFF">
  481. <td height="25" colspan="3">&nbsp;
  482. <?=$returnpage?>&nbsp;&nbsp;&nbsp;
  483. <input type="hidden" name="enews" value="EditSpInfoTime">
  484. <input name="spid" type="hidden" id="spid" value="<?=$spid?>">
  485. <input type="submit" name="Submit" value="批量修改时间">
  486. <input type="reset" name="Submit2" value="重置"></td>
  487. </tr>
  488. </form>
  489. </table>
  490. <table width="100%" border="0" cellspacing="0" cellpadding="0">
  491. <tr>
  492. <td height="25"><font color="#666666">说明信息是按发布时间排序如果要改顺序可以修改发布时间发布时间设置空则改为当前时间</font></td>
  493. </tr>
  494. </table>
  495. <?php
  496. }
  497. elseif($spr[sptype]==2)
  498. {
  499. $query="select spid,sid,classid,id,newstime from {$dbtbpre}enewssp_2 where spid='$spid'";
  500. $totalquery="select count(*) as total from {$dbtbpre}enewssp_2 where spid='$spid'";
  501. $num=$empire->gettotal($totalquery);//取得总条数
  502. $query=$query." order by newstime desc limit $offset,$line";
  503. $sql=$empire->query($query);
  504. $returnpage=page2($num,$line,$page_line,$start,$page,$search);
  505. ?>
  506. <table width="100%" border="0" align="center" cellpadding="3" cellspacing="1" class="tableborder">
  507. <form action="ListSpInfo.php" method="post" name="spform" id="spform" onsubmit="return confirm('确认要修改?');">
  508. <tr class="header">
  509. <td width="46%" height="25"><div align="center">标题</div></td>
  510. <td width="23%"><div align="center">发布时间</div></td>
  511. <td width="17%"><div align="center">所属栏目</div></td>
  512. <td width="14%" height="25"><div align="center">操作</div></td>
  513. </tr>
  514. <?
  515. while($r=$empire->fetch($sql))
  516. {
  517. if(empty($class_r[$r[classid]][tbname]))
  518. {
  519. continue;
  520. }
  521. $infor=$empire->fetch1("select id,classid,titleurl,groupid,newspath,filename,checked,isgood,firsttitle,plnum,totaldown,onclick,newstime,titlepic,title from {$dbtbpre}ecms_".$class_r[$r[classid]][tbname]." where id='$r[id]'");
  522. //标题图片
  523. $showtitlepic="";
  524. if($infor[titlepic])
  525. {
  526. $showtitlepic="<a href='".$infor[titlepic]."' title='预览标题图片' target=_blank><img src='../../data/images/showimg.gif' border=0></a>";
  527. }
  528. //标题
  529. $infor[title]=DoTitleFont($infor[titlefont],stripSlashes($infor[title]));
  530. //标题链接
  531. $titleurl=sys_ReturnBqTitleLink($infor);
  532. //栏目链接
  533. $classurl=sys_ReturnBqClassname($r,9);
  534. ?>
  535. <tr bgcolor="#FFFFFF" onmouseout="this.style.backgroundColor='#ffffff'" onmouseover="this.style.backgroundColor='#C3EFFF'">
  536. <td height="32">
  537. <?=$showtitlepic?>
  538. <a href='<?=$titleurl?>' target=_blank><?=stripSlashes($infor[title])?></a> </td>
  539. <td><div align="center">
  540. <input name="sid[]" type="hidden" id="sid[]" value="<?=$r[sid]?>">
  541. <input name="newstime[]" type="text" value="<?=date('Y-m-d H:i:s',$r[newstime])?>" size="22">
  542. </div></td>
  543. <td><div align="center"><a href="<?=$classurl?>" target="_blank"><?=$class_r[$r[classid]][classname]?></a></div></td>
  544. <td height="25"><div align="center">[<a href="AddSpInfo.php?enews=EditSpInfo&spid=<?=$spid?>&sid=<?=$r[sid]?>">修改</a>]
  545. [<a href="ListSpInfo.php?enews=DelSpInfo&spid=<?=$spid?>&sid=<?=$r[sid]?>" onclick="return confirm('确认要删除?');">删除</a>]</div></td>
  546. </tr>
  547. <?
  548. }
  549. ?>
  550. <tr bgcolor="#FFFFFF">
  551. <td height="25" colspan="4">&nbsp;
  552. <?=$returnpage?>&nbsp;&nbsp;&nbsp;
  553. <input type="hidden" name="enews" value="EditSpInfoTime">
  554. <input name="spid" type="hidden" id="spid" value="<?=$spid?>">
  555. <input type="submit" name="Submit" value="批量修改时间">
  556. <input type="reset" name="Submit2" value="重置">
  557. </td>
  558. </tr>
  559. </form>
  560. </table>
  561. <table width="100%" border="0" cellspacing="0" cellpadding="0">
  562. <tr>
  563. <td height="25"><font color="#666666">说明信息是按发布时间排序如果要改顺序可以修改发布时间发布时间设置空则改为当前时间</font></td>
  564. </tr>
  565. </table>
  566. <?php
  567. }
  568. ?>
  569. </body>
  570. </html>
  571. <?
  572. db_close();
  573. $empire=null;
  574. ?>