PageRenderTime 53ms CodeModel.GetById 27ms RepoModel.GetById 1ms app.codeStats 0ms

/e/admin/ListInfoClass.php

https://github.com/westeast/xwdede
PHP | 550 lines | 486 code | 12 blank | 52 comment | 55 complexity | 2492d0e653552f37cd50f030c5a5956e 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. //验证用户
  11. $lur=is_login();
  12. $logininid=$lur['userid'];
  13. $loginin=$lur['username'];
  14. $loginrnd=$lur['rnd'];
  15. $loginlevel=$lur['groupid'];
  16. $loginadminstyleid=$lur['adminstyleid'];
  17. //验证权限
  18. CheckLevel($logininid,$loginin,$classid,"cj");
  19. //返回节点多列表
  20. function ReturnInfoUrl($r){
  21. if($r[infourl1])
  22. {
  23. if(empty($r['urlbs']))
  24. {
  25. $r['urlbs']=1;
  26. }
  27. for($i=$r[urlstart];$i<=$r[urlend];$i++)
  28. {
  29. $page=$i*$r['urlbs'];
  30. //补零
  31. if($r['urlbl'])
  32. {
  33. $page=AddNumZero($page,$r[urlend]);
  34. }
  35. $dourl=str_replace("[page]",$page,$r[infourl1]);
  36. //倒序
  37. if($r['urldx'])
  38. {
  39. $a="";
  40. if($i<>$r[urlend])
  41. {
  42. $a="\r\n";
  43. }
  44. $url=$a.$dourl.$url;
  45. }
  46. else
  47. {
  48. if($i<>$r[urlstart])
  49. {
  50. $a="\r\n";
  51. }
  52. $url.=$a.$dourl;
  53. }
  54. }
  55. }
  56. if($r[infourl])
  57. {
  58. if($url)
  59. {
  60. $url=$r[infourl]."\r\n".$url;
  61. }
  62. else
  63. {
  64. $url=$r[infourl];
  65. }
  66. }
  67. if(empty($url))
  68. {printerror("EmptyInfourl","history.go(-1)");}
  69. return $url;
  70. }
  71. //增加节点
  72. function AddInfoClass($bclassid,$newsclassid,$add,$ztid,$userid,$username){
  73. global $empire,$class_r,$dbtbpre;
  74. if(!$add[classname])
  75. {printerror("EmptyInfoTitleSuccess","history.go(-1)");}
  76. //操作权限
  77. CheckLevel($userid,$username,$classid,"cj");
  78. //选择栏目
  79. if($newsclassid)
  80. {
  81. if(!$class_r[$newsclassid][islast])
  82. {
  83. printerror("CjClassidMustLast","history.go(-1)");
  84. }
  85. //返回采集页面地址
  86. $add[infourl]=ReturnInfoUrl($add);
  87. //取得采集字段
  88. $mr=$empire->fetch1("select cj,tid,tbname from {$dbtbpre}enewsmod where mid='".$class_r[$newsclassid][modid]."'");
  89. $ret_r=ReturnAddCj($add,$mr[cj],0);
  90. }
  91. $lasttime=time();
  92. //组合专题id
  93. $newsztid=ZtId($ztid);
  94. if(empty($add[startday]))
  95. {$add[startday]=date("Y-m-d");}
  96. if(empty($add[endday]))
  97. {$add[endday]="2099-12-31";}
  98. if(empty($add[relistnum]))
  99. {$add[relistnum]=1;}
  100. if(empty($add[renum]))
  101. {$add[renum]=2;}
  102. if(empty($add[insertnum]))
  103. {$add[insertnum]=10;}
  104. //处理变量
  105. $bclassid=(int)$bclassid;
  106. $newsclassid=(int)$newsclassid;
  107. $add[num]=(int)$add[num];
  108. $add[copyimg]=(int)$add[copyimg];
  109. $add[renum]=(int)$add[renum];
  110. $add[titlelen]=(int)$add[titlelen];
  111. $add[retitlewriter]=(int)$add[retitlewriter];
  112. $add[smalltextlen]=(int)$add[smalltextlen];
  113. $add[relistnum]=(int)$add[relistnum];
  114. $add[keynum]=(int)$add[keynum];
  115. $add[insertnum]=(int)$add[insertnum];
  116. $add[copyflash]=(int)$add[copyflash];
  117. $mr[tid]=(int)$mr[tid];
  118. $add[pagetype]=(int)$add[pagetype];
  119. $add[mark]=(int)$add[mark];
  120. $add[enpagecode]=(int)$add[enpagecode];
  121. $add[recjtheurl]=(int)$add[recjtheurl];
  122. $add[hiddenload]=(int)$add[hiddenload];
  123. $add[justloadin]=(int)$add[justloadin];
  124. $add[justloadcheck]=(int)$add[justloadcheck];
  125. $add[delloadinfo]=(int)$add[delloadinfo];
  126. $add[getfirstpic]=(int)$add[getfirstpic];
  127. $add[getfirstspic]=(int)$add[getfirstspic];
  128. $add[getfirstspicw]=(int)$add[getfirstspicw];
  129. $add[getfirstspich]=(int)$add[getfirstspich];
  130. $add[doaddtextpage]=(int)$add[doaddtextpage];
  131. $add[infourlispage]=(int)$add[infourlispage];
  132. $keeptime=(int)$add['keeptime'];
  133. $newstextisnull=(int)$add['newstextisnull'];
  134. //写入主表
  135. $sql=$empire->query("insert into {$dbtbpre}enewsinfoclass(bclassid,classname,infourl,newsclassid,startday,endday,bz,num,copyimg,renum,keyboard,oldword,newword,titlelen,retitlewriter,smalltextlen,zz_smallurl,zz_newsurl,httpurl,repad,imgurl,relistnum,zz_titlepicl,z_titlepicl,qz_titlepicl,save_titlepicl,keynum,insertnum,copyflash,tid,tbname,pagetype,smallpagezz,pagezz,smallpageallzz,pageallzz,mark,enpagecode,recjtheurl,hiddenload,justloadin,justloadcheck,delloadinfo,pagerepad,newsztid,getfirstpic,oldpagerep,newpagerep,keeptime,lasttime,newstextisnull,getfirstspic,getfirstspicw,getfirstspich,doaddtextpage,infourlispage) values($bclassid,'".addslashes($add[classname])."','".addslashes($add[infourl])."',$newsclassid,'$add[startday]','$add[endday]','".addslashes($add[bz])."',$add[num],$add[copyimg],$add[renum],'".addslashes($add[keyboard])."','".addslashes($add[oldword])."','".addslashes($add[newword])."',$add[titlelen],$add[retitlewriter],$add[smalltextlen],'".addslashes($add[zz_smallurl])."','".addslashes($add[zz_newsurl])."','".addslashes($add[httpurl])."','".addslashes($add[repad])."','".addslashes($add[imgurl])."',$add[relistnum],'".addslashes($add[zz_titlepicl])."','".addslashes($add[z_titlepicl])."','".addslashes($add[qz_titlepicl])."','$add[save_titlepicl]',$add[keynum],$add[insertnum],$add[copyflash],$mr[tid],'$mr[tbname]',$add[pagetype],'".addslashes($add[smallpagezz])."','".addslashes($add[pagezz])."','".addslashes($add[smallpageallzz])."','".addslashes($add[pageallzz])."',$add[mark],$add[enpagecode],$add[recjtheurl],$add[hiddenload],$add[justloadin],$add[justloadcheck],$add[delloadinfo],'".addslashes($add[pagerepad])."','$newsztid',$add[getfirstpic],'".addslashes($add[oldpagerep])."','".addslashes($add[newpagerep])."',$keeptime,$lasttime,$newstextisnull,$add[getfirstspic],$add[getfirstspicw],$add[getfirstspich],$add[doaddtextpage],$add[infourlispage]);");
  136. $classid=$empire->lastid();
  137. if($newsclassid)
  138. {
  139. //写入副表
  140. $usql=$empire->query("insert into {$dbtbpre}ecms_infoclass_".$mr[tbname]."(classid".$ret_r[0].") values($classid".$ret_r[1].");");
  141. }
  142. if($sql)
  143. {
  144. //操作日志
  145. insert_dolog("classid=".$classid."<br>classname=".$add[classname]);
  146. printerror("AddInfoClassSuccess","AddInfoClass.php?enews=AddInfoClass&newsclassid=$newsclassid&from=$_POST[from]");
  147. }
  148. else
  149. {printerror("DbError","history.go(-1)");}
  150. }
  151. //修改节点
  152. function EditInfoClass($bclassid,$newsclassid,$add,$ztid,$userid,$username){
  153. global $empire,$class_r,$dbtbpre;
  154. if(!$add[classid]||!$add[classname])
  155. {printerror("EmptyInfoTitleSuccess","history.go(-1)");}
  156. //操作权限
  157. CheckLevel($userid,$username,$classid,"cj");
  158. //父节点与原节点一样
  159. if($add[classid]==$bclassid)
  160. {printerror("OldInfoidNotSingle","history.go(-1)");}
  161. //选择栏目
  162. if($newsclassid)
  163. {
  164. if(!$class_r[$newsclassid][islast])
  165. {
  166. printerror("CjClassidMustLast","history.go(-1)");
  167. }
  168. //返回采集页面地址
  169. $add[infourl]=ReturnInfoUrl($add);
  170. //取得采集字段
  171. $mr=$empire->fetch1("select cj,tid,tbname from {$dbtbpre}enewsmod where mid='".$class_r[$newsclassid][modid]."'");
  172. }
  173. //组合专题id
  174. $newsztid=ZtId($ztid);
  175. if(empty($add[startday]))
  176. {$add[startday]=date("Y-m-d");}
  177. if(empty($add[endday]))
  178. {$add[endday]="2099-12-31";}
  179. if(empty($add[relistnum]))
  180. {$add[relistnum]=1;}
  181. if(empty($add[renum]))
  182. {$add[renum]=2;}
  183. if(empty($add[insertnum]))
  184. {$add[insertnum]=10;}
  185. //处理变量
  186. $add[classid]=(int)$add[classid];
  187. $bclassid=(int)$bclassid;
  188. $newsclassid=(int)$newsclassid;
  189. $add[num]=(int)$add[num];
  190. $add[copyimg]=(int)$add[copyimg];
  191. $add[renum]=(int)$add[renum];
  192. $add[titlelen]=(int)$add[titlelen];
  193. $add[retitlewriter]=(int)$add[retitlewriter];
  194. $add[smalltextlen]=(int)$add[smalltextlen];
  195. $add[relistnum]=(int)$add[relistnum];
  196. $add[keynum]=(int)$add[keynum];
  197. $add[insertnum]=(int)$add[insertnum];
  198. $add[copyflash]=(int)$add[copyflash];
  199. $mr[tid]=(int)$mr[tid];
  200. $add[pagetype]=(int)$add[pagetype];
  201. $add[mark]=(int)$add[mark];
  202. $add[enpagecode]=(int)$add[enpagecode];
  203. $add[recjtheurl]=(int)$add[recjtheurl];
  204. $add[hiddenload]=(int)$add[hiddenload];
  205. $add[justloadin]=(int)$add[justloadin];
  206. $add[justloadcheck]=(int)$add[justloadcheck];
  207. $add[delloadinfo]=(int)$add[delloadinfo];
  208. $add[getfirstpic]=(int)$add[getfirstpic];
  209. $add[getfirstspic]=(int)$add[getfirstspic];
  210. $add[getfirstspicw]=(int)$add[getfirstspicw];
  211. $add[getfirstspich]=(int)$add[getfirstspich];
  212. $add[doaddtextpage]=(int)$add[doaddtextpage];
  213. $add[infourlispage]=(int)$add[infourlispage];
  214. $keeptime=(int)$add['keeptime'];
  215. $newstextisnull=(int)$add['newstextisnull'];
  216. //主表
  217. $sql=$empire->query("update {$dbtbpre}enewsinfoclass set bclassid=$bclassid,classname='".addslashes($add[classname])."',infourl='".addslashes($add[infourl])."',newsclassid=$newsclassid,startday='$add[startday]',endday='$add[endday]',bz='".addslashes($add[bz])."',num=$add[num],copyimg=$add[copyimg],renum=$add[renum],keyboard='".addslashes($add[keyboard])."',oldword='".addslashes($add[oldword])."',newword='".addslashes($add[newword])."',titlelen=$add[titlelen],retitlewriter=$add[retitlewriter],smalltextlen=$add[smalltextlen],zz_smallurl='".addslashes($add[zz_smallurl])."',zz_newsurl='".addslashes($add[zz_newsurl])."',httpurl='".addslashes($add[httpurl])."',repad='".addslashes($add[repad])."',imgurl='".addslashes($add[imgurl])."',relistnum=$add[relistnum],zz_titlepicl='".addslashes($add[zz_titlepicl])."',z_titlepicl='".addslashes($add[z_titlepicl])."',qz_titlepicl='".addslashes($add[qz_titlepicl])."',save_titlepicl='$add[save_titlepicl]',keynum=$add[keynum],insertnum=$add[insertnum],copyflash=$add[copyflash],tid=$mr[tid],tbname='$mr[tbname]',pagetype=$add[pagetype],smallpagezz='".addslashes($add[smallpagezz])."',pagezz='".addslashes($add[pagezz])."',smallpageallzz='".addslashes($add[smallpageallzz])."',pageallzz='".addslashes($add[pageallzz])."',mark=$add[mark],enpagecode=$add[enpagecode],recjtheurl=$add[recjtheurl],hiddenload=$add[hiddenload],justloadin=$add[justloadin],justloadcheck=$add[justloadcheck],delloadinfo=$add[delloadinfo],pagerepad='".addslashes($add[pagerepad])."',newsztid='$newsztid',getfirstpic=$add[getfirstpic],oldpagerep='".addslashes($add[oldpagerep])."',newpagerep='".addslashes($add[newpagerep])."',keeptime='$keeptime',newstextisnull=$newstextisnull,getfirstspic=$add[getfirstspic],getfirstspicw=$add[getfirstspicw],getfirstspich=$add[getfirstspich],doaddtextpage=$add[doaddtextpage],infourlispage=$add[infourlispage] where classid='$add[classid]'");
  218. if($newsclassid)
  219. {
  220. //是否已有记录
  221. $havenum=$empire->num("select count(*) as total from {$dbtbpre}ecms_infoclass_".$mr[tbname]." where classid='$add[classid]' limit 1");
  222. //原本是父栏目
  223. if(empty($add[oldnewsclassid])&&!$havenum)
  224. {
  225. $ret_r=ReturnAddCj($add,$mr[cj],0);
  226. //写入副表
  227. $usql=$empire->query("insert into {$dbtbpre}ecms_infoclass_".$mr[tbname]."(classid".$ret_r[0].") values($add[classid]".$ret_r[1].");");
  228. }
  229. else
  230. {
  231. $ret_r=ReturnAddCj($add,$mr[cj],1);
  232. //副表
  233. $usql=$empire->query("update {$dbtbpre}ecms_infoclass_".$mr[tbname]." set classid='$add[classid]'".$ret_r[0]." where classid='$add[classid]'");
  234. }
  235. }
  236. //来源
  237. if($_POST['from'])
  238. {
  239. $returnurl="ListPageInfoClass.php";
  240. }
  241. else
  242. {
  243. $returnurl="ListInfoClass.php";
  244. }
  245. if($sql)
  246. {
  247. //操作日志
  248. insert_dolog("classid=".$add[classid]."<br>classname=".$add[classname]);
  249. printerror("EditInfoClassSuccess",$returnurl);
  250. }
  251. else
  252. {printerror("DbError","history.go(-1)");}
  253. }
  254. //删除采集节点
  255. function DelInfoClass($classid,$userid,$username){
  256. global $empire,$dbtbpre;
  257. if(empty($classid))
  258. {printerror("NotDelInfoid","history.go(-1)");}
  259. //操作权限
  260. CheckLevel($userid,$username,$classid,"cj");
  261. $r=$empire->fetch1("select classname,tid,tbname,newsclassid from {$dbtbpre}enewsinfoclass where classid='$classid'");
  262. $del=$empire->query("delete from {$dbtbpre}enewsinfoclass where classid='$classid'");
  263. if($r[newsclassid])
  264. {
  265. $del2=$empire->query("delete from {$dbtbpre}ecms_infoclass_".$r[tbname]." where classid='$classid'");
  266. $del1=$empire->query("delete from {$dbtbpre}ecms_infotmp_".$r[tbname]." where classid='$classid'");
  267. }
  268. //删除子节点
  269. DelInfoClass1($classid);
  270. //来源
  271. if($_GET['from'])
  272. {
  273. $returnurl="ListPageInfoClass.php";
  274. }
  275. else
  276. {
  277. $returnurl="ListInfoClass.php";
  278. }
  279. if($del)
  280. {
  281. //操作日志
  282. insert_dolog("classid=".$classid."<br>classname=".$r[classname]);
  283. printerror("DelInfoClassSuccess",$returnurl);
  284. }
  285. else
  286. {printerror("DbError","history.go(-1)");}
  287. }
  288. //递归删除节点
  289. function DelInfoClass1($classid){
  290. global $empire,$dbtbpre;
  291. if(empty($classid))
  292. {
  293. return "";
  294. }
  295. $sql=$empire->query("select classid,tid,tbname,newsclassid from {$dbtbpre}enewsinfoclass where bclassid='$classid'");
  296. while($r=$empire->fetch($sql))
  297. {
  298. $del=$empire->query("delete from {$dbtbpre}enewsinfoclass where classid='$r[classid]'");
  299. if($r[newsclassid])
  300. {
  301. $del1=$empire->query("delete from {$dbtbpre}ecms_infotmp_".$r[tbname]." where classid='$r[classid]'");
  302. $del2=$empire->query("delete from {$dbtbpre}ecms_infoclass_".$r[tbname]." where classid='$r[classid]'");
  303. }
  304. DelInfoClass1($r[classid]);
  305. }
  306. }
  307. //设置伸缩
  308. function SetDisplayInfoClass($open){
  309. $time=time()+365*24*3600;
  310. $set=esetcookie("displayinfoclass",$open,$time,1);
  311. echo"<script>self.location.href='ListInfoClass.php';</script>";
  312. exit();
  313. }
  314. //显示无限级节点[管理节点时]
  315. function ShowClass_ListInfoClass($bclassid,$exp){
  316. global $empire,$class_r,$fun_r,$dbtbpre;
  317. //缩
  318. if(getcvar('displayinfoclass',1))
  319. {
  320. $display=" style=display=none";
  321. }
  322. if(empty($bclassid))
  323. {
  324. $bclassid=0;
  325. $exp="";
  326. }
  327. else
  328. {$exp="&nbsp;&nbsp;&nbsp;".$exp;}
  329. $sql=$empire->query("select * from {$dbtbpre}enewsinfoclass where bclassid='$bclassid' order by classid desc");
  330. $returnstr="";
  331. while($r=$empire->fetch($sql))
  332. {
  333. //采集页面
  334. $pager=explode("\r\n",$r[infourl]);
  335. $infourl=$pager[0];
  336. $divonclick="";
  337. $start_tbody="";
  338. $end_tbody="";
  339. $img="../data/images/dir.gif";
  340. if(empty($r[bclassid]))
  341. {
  342. $bgcolor="#DBEAF5";
  343. $divonclick=" language=JScript onMouseUp='turnit(classdiv".$r[classid].");' style='CURSOR: hand' title='open'";
  344. $start_tbody="<tbody id='classdiv".$r[classid]."'".$display.">";
  345. $end_tbody="</tbody>";
  346. }
  347. else
  348. {$bgcolor="#ffffff";}
  349. if($r[newsclassid])
  350. {
  351. $lastcjtime=!$r['lasttime']?'从未采集':date("Y-m-d H:i:s",$r['lasttime']);
  352. $cj="<a href='DoCj.php?enews=CjUrl&classid[]=".$r[classid]."' title='最后采集时间:".$lastcjtime."'><u>".$fun_r['StartCj']."</u></a>";
  353. $emptydb="&nbsp;[<a href=ListInfoClass.php?enews=EmptyCj&classid=$r[classid] onclick=\"return confirm('".$fun_r['CheckEmptyCjRecord']."');\">".$fun_r['EmptyCjRecord']."</a>]";
  354. $checkbox="<input type=checkbox name=classid[] value=$r[classid]>";
  355. }
  356. else
  357. {
  358. $cj=$fun_r['StartCj'];
  359. $emptydb="";
  360. $checkbox="";
  361. }
  362. //栏目链接
  363. $getcurlr['classid']=$r[newsclassid];
  364. $classurl=sys_ReturnBqClassname($getcurlr,9);
  365. $returnstr.="<tr bgcolor=".$bgcolor.">
  366. <td height=25 align='center'>".$checkbox."</td>
  367. <td height=25".$divonclick.">".$exp."<img src=".$img." width=19 height=15></td>
  368. <td height=25><div align=center>".$cj."</div></td>
  369. <td height=25><a href='".$infourl."' target=_blank>".$r[classname]."</a></td>
  370. <td height=25><div align=center><a href=ecmscj.php?enews=ViewCjList&classid=".$r[classid]." target=_blank>".$fun_r['view']."</a></div></td>
  371. <td height=25><div align=center><a href='".$classurl."' target=_blank>".$class_r[$r[newsclassid]][classname]."</a></div></td>
  372. <td height=25><div align=center><a href=CheckCj.php?classid=".$r[classid].">".$fun_r['CheckCj']."</a></div></td>
  373. <td height=25><div align=center>[<a href=AddInfoClass.php?enews=AddInfoClass&docopy=1&classid=".$r[classid]."&newsclassid=".$r[newsclassid].">".$fun_r['Copy']."</a>]&nbsp;[<a href=AddInfoClass.php?enews=EditInfoClass&classid=".$r[classid].">".$fun_r['edit']."</a>]&nbsp;[<a href=ListInfoClass.php?enews=DelInfoClass&classid=".$r[classid]." onclick=\"return confirm('".$fun_r['CheckDelCj']."');\">".$fun_r['del']."</a>]".$emptydb."</div></td>
  374. </tr>";
  375. //取得子节点
  376. $returnstr.=$start_tbody.ShowClass_ListInfoClass($r[classid],$exp).$end_tbody;
  377. }
  378. return $returnstr;
  379. }
  380. //清空采集记录
  381. function EmptyCj($classid,$userid,$username){
  382. global $empire,$dbtbpre;
  383. $classid=(int)$classid;
  384. if(empty($classid))
  385. {printerror("NotEmptyCjClassid","history.go(-1)");}
  386. //操作权限
  387. CheckLevel($userid,$username,$classid,"cj");
  388. $r=$empire->fetch1("select classid,classname,tbname from {$dbtbpre}enewsinfoclass where classid='$classid'");
  389. if(!$r[classid])
  390. {
  391. printerror("ErrorUrl","history.go(-1)");
  392. }
  393. $sql=$empire->query("delete from {$dbtbpre}ecms_infotmp_".$r[tbname]." where classid='$classid' and checked=1");
  394. //来源
  395. if($_GET['from'])
  396. {
  397. $returnurl="ListPageInfoClass.php";
  398. }
  399. else
  400. {
  401. $returnurl="ListInfoClass.php";
  402. }
  403. if($sql)
  404. {
  405. //操作日志
  406. insert_dolog("classid=".$classid."<br>classname=".$r[classname]);
  407. printerror("EmptyCjSuccess",$returnurl);
  408. }
  409. else
  410. {
  411. printerror("DbError","history.go(-1)");
  412. }
  413. }
  414. $enews=$_POST['enews'];
  415. if(empty($enews))
  416. {$enews=$_GET['enews'];}
  417. //增加节点
  418. if($enews=="AddInfoClass")
  419. {
  420. $bclassid=$_POST[bclassid];
  421. $newsclassid=$_POST[newsclassid];
  422. $add=$_POST[add];
  423. $ztid=$_POST['ztid'];
  424. $add['pagerepad']=$_POST['pagerepad'];
  425. $add['repad']=$_POST['repad'];
  426. AddInfoClass($bclassid,$newsclassid,$add,$ztid,$logininid,$loginin);
  427. }
  428. //修改节点
  429. elseif($enews=="EditInfoClass")
  430. {
  431. $bclassid=$_POST[bclassid];
  432. $newsclassid=$_POST[newsclassid];
  433. $add=$_POST[add];
  434. $ztid=$_POST['ztid'];
  435. $add['pagerepad']=$_POST['pagerepad'];
  436. $add['repad']=$_POST['repad'];
  437. EditInfoClass($bclassid,$newsclassid,$add,$ztid,$logininid,$loginin);
  438. }
  439. //删除节点
  440. elseif($enews=="DelInfoClass")
  441. {
  442. $classid=$_GET[classid];
  443. DelInfoClass($classid,$logininid,$loginin);
  444. }
  445. //清空采集记录
  446. elseif($enews=="EmptyCj")
  447. {
  448. $classid=$_GET['classid'];
  449. EmptyCj($classid,$logininid,$loginin);
  450. }
  451. //展开
  452. if($_GET['doopen'])
  453. {
  454. $open=(int)$_GET['open'];
  455. SetDisplayInfoClass($open);
  456. }
  457. //图标
  458. if(getcvar('displayinfoclass',1))
  459. {
  460. $img="<a href='ListInfoClass.php?doopen=1&open=0' title='展开'><img src='../data/images/displaynoadd.gif' width='15' height='15' border='0'></a>";
  461. }
  462. else
  463. {
  464. $img="<a href='ListInfoClass.php?doopen=1&open=1' title='收缩'><img src='../data/images/displayadd.gif' width='15' height='15' border='0'></a>";
  465. }
  466. ?>
  467. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  468. <html>
  469. <head>
  470. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  471. <title>管理节点</title>
  472. <link href="adminstyle/<?=$loginadminstyleid?>/adminstyle.css" rel="stylesheet" type="text/css">
  473. <script>
  474. function CheckAll(form)
  475. {
  476. for (var i=0;i<form.elements.length;i++)
  477. {
  478. var e = form.elements[i];
  479. if (e.name != 'chkall')
  480. e.checked = form.chkall.checked;
  481. }
  482. }
  483. function turnit(ss)
  484. {
  485. if (ss.style.display=="")
  486. ss.style.display="none";
  487. else
  488. ss.style.display="";
  489. }
  490. var newWindow = null
  491. </script>
  492. </head>
  493. <body>
  494. <table width="100%" border="0" align="center" cellpadding="3" cellspacing="0">
  495. <tr>
  496. <td width="50%">位置采集 &gt; <a href="ListInfoClass.php">管理节点</a></td>
  497. <td><div align="right" class="emenubutton">
  498. <input type="button" name="Submit5" value="增加节点" onclick="self.location.href='AddInfoC.php';">
  499. </div></td>
  500. </tr>
  501. </table>
  502. <form name=form1 method=get action="DoCj.php" onsubmit="return confirm('确认要采集?');" target=_blank>
  503. <table width="100%" border="0" cellpadding="3" cellspacing="1" class="tableborder">
  504. <input type=hidden name=enews value=DoCj>
  505. <tr class="header">
  506. <td width="3%"><div align="center"></div></td>
  507. <td width="8%" height="25"><div align="center"><?=$img?></div></td>
  508. <td width="8%" height="25"> <div align="center">采集</div></td>
  509. <td width="27%" height="25"> <div align="center">节点(点击访问采集页)</div></td>
  510. <td width="6%" height="25"> <div align="center">预览</div></td>
  511. <td width="16%" height="25"> <div align="center">绑定栏目</div></td>
  512. <td width="9%" height="25"> <div align="center">审核采集</div></td>
  513. <td width="24%" height="25">
  514. <div align="center">操作</div></td>
  515. </tr>
  516. <?
  517. echo ShowClass_ListInfoClass(0,'');
  518. ?>
  519. </table>
  520. <table width="100%" border="0" cellspacing="1" cellpadding="3">
  521. <tr>
  522. <td><input type=checkbox name=chkall value=on onClick=CheckAll(this.form)>
  523. 选中全部
  524. &nbsp;&nbsp;<input type="submit" name="Submit" value="批量采集节点"></td>
  525. </tr>
  526. </table>
  527. </form>
  528. <table width="100%" border="0" cellspacing="1" cellpadding="3">
  529. <tr>
  530. <td><font color="#666666">备注弹出采集窗口请按住&quot;Shift&quot;+点击开始采集&quot;</font></td>
  531. </tr>
  532. </table>
  533. </body>
  534. </html>
  535. <?
  536. db_close();
  537. $empire=null;
  538. ?>