portalcp_category.htm 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. <!--{template common/header}-->
  2. <div id="pt" class="bm cl">
  3. <div class="z">
  4. <a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a> <em>&rsaquo;</em>
  5. <a href="portal.php">{lang portal}</a> <em>&rsaquo;</em>
  6. <a href="portal.php?mod=portalcp">{lang portal_manage}</a> <em>&rsaquo;</em>
  7. <a href="portal.php?mod=portalcp&ac=index">{lang category_management}</a> <em>&rsaquo;</em>
  8. <a href="portal.php?mod=portalcp&ac=category&catid=$cate[catid]">$cate[catname]</a>
  9. </div>
  10. </div>
  11. <div id="ct" class="ct2_a wp cl">
  12. <div class="mn">
  13. <form method="get" href="portal.php" class="mbm pbm bbda">
  14. <input type="hidden" name="mod" value="portalcp" />
  15. <input type="hidden" name="ac" value="category" />
  16. <input type="hidden" name="type" value="$_GET[type]" />
  17. <input type="hidden" value="$cate[catid]" name="catid" />
  18. <input type="hidden" value="{FORMHASH}" name="formhash" />
  19. <input type="text" name="searchkey" class="px vm" value="$_GET[searchkey]" />
  20. <select name="perpage" class="ps vm">
  21. <!--{loop $perpagearr $value}-->
  22. <option value="$value" {if $value == $perpage} selected="selected"{/if}>{lang portalcp_perpage} $value {lang unit}</option>
  23. <!--{/loop}-->
  24. </select>
  25. <button type="submit" value="true" class="pn vm"><em>{lang search}</em></button>
  26. </form>
  27. <h1 class="mt">
  28. <a href="portal.php?mod=portalcp">{lang article_manage}</a> <!--{if $cate[catname]}--> - $cate[catname] <!--{/if}-->
  29. </h1>
  30. <div class="bm bw0">
  31. <ul class="tb cl">
  32. <!--{if $allowmanage || $admincp2}--><li $typearr[all]><a href="portal.php?mod=portalcp&ac=category&catid=$cate[catid]&type=all">{lang all}</a></li><!--{/if}-->
  33. <li $typearr[me]><a href="portal.php?mod=portalcp&ac=category&catid=$cate[catid]&type=me">{lang me}</a></li>
  34. <!--{if empty($cate['disallowpublish'])}--><li class="o y"><a href="portal.php?mod=portalcp&ac=article&catid=$catid" target="_blank">{lang article_new}</a></li><!--{/if}-->
  35. </ul>
  36. <form name="articlelist" id="articlelist" action="portal.php?mod=portalcp&ac=article&op=batch" method="post" onsubmit="return checkPushSubmit(this);">
  37. <input type="hidden" value="true" name="batchsubmit"/>
  38. <input type="hidden" value="{FORMHASH}" name="formhash"/>
  39. <input type="hidden" value="$cate[catid]" name="catid"/>
  40. <table class="dt mtm">
  41. <tr>
  42. <th width="20">&nbsp;</th>
  43. <th>{lang article_subject}</th>
  44. <th width="80">{lang category}</th>
  45. <th width="105">{lang author}</th>
  46. <th width="120">{lang article_operation}</th>
  47. </tr>
  48. <!--{eval $line = '&minus;';}-->
  49. <!--{eval $showflag = false;}-->
  50. <!--{loop $list $key $value}-->
  51. <tr>
  52. <td><!--{if $allowmanage || !empty($permission[$value['catid']]['allowmanage'])}-->
  53. <!--{eval $showflag = true;}-->
  54. <input type="checkbox" value="$value[aid]" name="aids[]" class="pc" />
  55. <!--{else}-->
  56. $line
  57. <!--{/if}-->
  58. </td>
  59. <td>
  60. <a href="{echo fetch_article_url($value);}" title="$value[title]" target="_blank" $value['highlight']><!--{if $value['shorttitle']}-->$value['shorttitle']<!--{else}-->$value['title']<!--{/if}--></a>
  61. <!--{if $value[taghtml]}--><em>$value[taghtml]</em><!--{/if}-->
  62. <!--{if $value[status] == 1}--><b>({lang moderate_need})</b><!--{/if}-->
  63. <!--{if $value[status] == 2}--><b>({lang ignored})</b><!--{/if}-->
  64. </td>
  65. <td><a href="portal.php?mod=portalcp&ac=category&catid=$value[catid]">$category[$value[catid]][catname]</a></td>
  66. <td>
  67. <a href="home.php?mod=space&uid=$value[uid]" title="{lang view_space}" target="_blank">$value[username]</a>
  68. <br /><span class="xs0 xg1">$value[dateline]</span>
  69. </td>
  70. <td>
  71. <!--{if $value['allowmanage'] || ($value['allowpublish'] && $value['uid'] == $_G['uid'])}-->
  72. <a href="portal.php?mod=portalcp&ac=article&op=edit&aid=$value[aid]" target="_blank">{lang edit}</a>
  73. <!--{else}-->
  74. $line
  75. <!--{/if}-->
  76. <!--{if $value['allowmanage']}-->
  77. <!--{if $value[status]>0}-->
  78. <a href="portal.php?mod=portalcp&ac=article&op=verify&aid=$value[aid]" onclick="showWindow('articleverify', this.href, 'get', 0);" id="article_verify_$value[aid]">{lang moderate}</a>
  79. <!--{else}-->
  80. <a href="portal.php?mod=portalcp&ac=article&op=delete&aid=$value[aid]" onclick="showWindow('articledelete', this.href, 'get', 0);" id="article_delete_$value[aid]">{lang delete}</a>
  81. <!--{/if}-->
  82. <!--{/if}-->
  83. <!--{if $_G['group']['allowdiy'] || $admincp4 || $admincp5 || $admincp6}-->
  84. <a href="portal.php?mod=portalcp&ac=portalblock&op=recommend&idtype=aid&id=$value[aid]" onclick="showWindow('recommend', this.href, 'get', 0)">{lang blockdata_recommend}</a>
  85. <!--{/if}-->
  86. </td>
  87. </tr>
  88. <!--{/loop}-->
  89. <!--{if $showflag}-->
  90. <tr>
  91. <td colspan="5">
  92. <label for="chkall" onclick="checkall(this.form, 'aids')"><input type="checkbox" name="chkall" id="chkall" class="pc" />{lang select_all}</label>
  93. <label for="op_trash"><input type="radio" id="op_trash" class="pr" value="trash" name="optype">{lang article_delete_recyclebin}</label>
  94. <label for="op_delete"><input type="radio" id="op_delete" class="pr" value="delete" name="optype">{lang article_delete_direct}</label>
  95. <label for="op_move"><input type="radio" id="op_move" class="pr" value="move" name="optype">{lang article_category_move}</label>
  96. $categoryselect
  97. <button type="submit" value="true" class="pn vm"><em>{lang submit}</em></button>
  98. </td>
  99. </tr>
  100. <!--{/if}-->
  101. </table>
  102. </form>
  103. <!--{if $multi}--><div class="pgs mtn cl">$multi</div><!--{/if}-->
  104. </div>
  105. </div>
  106. <div class="appl">
  107. <!--{subtemplate portal/portalcp_nav}-->
  108. </div>
  109. </div>
  110. <script type="text/javascript">
  111. function checkPushSubmit(form){
  112. var arr = [];
  113. var checkbox = form.getElementsByTagName('input');
  114. for(var i = 0; i<checkbox.length; i++){
  115. if (checkbox[i].name == 'aids[]' && checkbox[i].checked) arr.push(checkbox[i].value);
  116. }
  117. if (arr.length == 0) {
  118. alert('{lang article_not_choose}');
  119. return false;
  120. }
  121. if(!$('op_trash').checked && !$('op_delete').checked && !$('op_move').checked) {
  122. alert('{lang action_invalid}');
  123. return false;
  124. }
  125. return true;
  126. }
  127. </script>
  128. <!--{template common/footer}-->