circle_member.list.php 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. <?php defined('InShopNC') or exit('Access Invalid!');?>
  2. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL;?>/js/common.js" charset="utf-8"></script>
  3. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL;?>/js/jquery-ui/jquery.ui.js" charset="utf-8"></script>
  4. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL;?>/js/dialog/dialog.js" id="dialog_js" charset="utf-8"></script>
  5. <div class="page">
  6. <div class="fixed-bar">
  7. <div class="item-title">
  8. <h3><?php echo $lang['nc_circle_membermanage'];?></h3>
  9. <ul class="tab-base">
  10. <li><a href="JavaScript:void(0);" class="current"><span><?php echo $lang['nc_manage'];?></span></a></li>
  11. </ul>
  12. </div>
  13. </div>
  14. <div class="fixed-empty"></div>
  15. <form method="get" name="formSearch">
  16. <input type="hidden" name="act" value="circle_member">
  17. <input type="hidden" name="op" value="member_list">
  18. <table class="tb-type1 noborder search">
  19. <tbody>
  20. <tr>
  21. <th><label for="searchtitle"><?php echo $lang['circle_member_name'];?></label></th>
  22. <td><input type="text" name="searchname" id="searchname" class="txt" value='<?php echo $_GET['searchname'];?>'></td>
  23. <th><label><?php echo $lang['nc_sort'];?></label></th>
  24. <td>
  25. <select name="searchsort">
  26. <option value=""><?php echo $lang['nc_common_pselect'];?></option>
  27. <option value="1"><?php echo $lang['circle_member_sort_theme_desc'];?></option>
  28. <option value="2"><?php echo $lang['circle_member_sort_reply_desc'];?></option>
  29. </select>
  30. </td>
  31. </tr>
  32. <tr>
  33. <th><label for="circlename"><?php echo $lang['circle_name'];?></label></th>
  34. <td><input type="text" name="circlename" id="circlename" class="txt" value="<?php echo $_GET['circlename'];?>" /></td>
  35. <th><label><?php echo $lang['nc_recommend'];?></label></th>
  36. <td><select name="searchrecommend">
  37. <option value=""><?php echo $lang['nc_common_pselect'];?></option>
  38. <option value="1" <?php if ($_GET['searchrecommend'] == '1'){echo 'selected="selected"';}?>><?php echo $lang['nc_yes'];?></option>
  39. <option value="0" <?php if ($_GET['searchrecommend'] == '0'){echo 'selected="selected"';}?>><?php echo $lang['nc_no'];?></option>
  40. </select>
  41. </td>
  42. <th><label>身份</label></th>
  43. <td>
  44. <select name="searchidentity">
  45. <option value=""><?php echo $lang['nc_common_pselect'];?></option>
  46. <option value="1" <?php if ($_GET['searchidentity'] == '1') { echo 'selected="selected"';}?>>圈主</option>
  47. <option value="2" <?php if ($_GET['searchidentity'] == '2') { echo 'selected="selected"';}?>>管理</option>
  48. <option value="3" <?php if ($_GET['searchidentity'] == '3') { echo 'selected="selected"';}?>>成员</option>
  49. </select>
  50. </td>
  51. <td><a href="javascript:document.formSearch.submit();" class="btn-search " title="<?php echo $lang['nc_query']; ?>">&nbsp;</a></td>
  52. </tr>
  53. </tbody>
  54. </table>
  55. </form>
  56. <table class="table tb-type2" id="prompt">
  57. <tbody>
  58. <tr class="space odd">
  59. <th class="nobg" colspan="12"><div class="title"><h5><?php echo $lang['nc_prompts'];?></h5><span class="arrow"></span></div></th>
  60. </tr>
  61. <tr>
  62. <td>
  63. <ul>
  64. <li><?php echo $lang['circle_member_prompts_one'];?></li>
  65. <li><?php echo $lang['circle_member_prompts_two'];?></li>
  66. <li><?php echo $lang['circle_member_prompts_three'];?></li>
  67. </ul>
  68. </td>
  69. </tr>
  70. </tbody>
  71. </table>
  72. <form method='post' id="member_form" name="member_form">
  73. <input type="hidden" name="form_submit" value="ok" />
  74. <input type="hidden" name="submit_type" id="submit_type" value="" />
  75. <table class="table tb-type2">
  76. <thead>
  77. <tr class="thead">
  78. <th></th><th></th>
  79. <th><?php echo $lang['circle_member_name'];?></th>
  80. <th><?php echo $lang['circle_belong_to_circle'];?></th>
  81. <th class="align-center"><?php echo $lang['circle_member_theme_count'];?></th>
  82. <th class="align-center"><?php echo $lang['circle_member_reply_count'];?></th>
  83. <th class="align-center"></th>
  84. <th class="align-center"><?php echo $lang['circle_member_lastspeak_time'];?></th>
  85. <th class="align-center"><?php echo $lang['circle_no_speak'];?></th>
  86. <th class="align-center"><?php echo $lang['nc_recommend'];?></th>
  87. <th class="align-center"><?php echo $lang['nc_handle'];?></th>
  88. </tr>
  89. </thead>
  90. <tbody>
  91. <?php if(!empty($output['member_list'])){ ?>
  92. <?php foreach($output['member_list'] as $val){ ?>
  93. <tr class="hover edit member">
  94. <td class="w24"><input type="checkbox" name="check_param[]" value="<?php echo $val['member_id'];?>|<?php echo $val['circle_id'];?>" class="checkitem"></td>
  95. <td class="w48 picture"><div class="size-44x44"><img src="<?php echo getMemberAvatarForID($val['member_id']);?>" class="size-44x44"/></div></td>
  96. <td><p><strong><?php echo $val['member_name'];?></strong></p></td>
  97. <td><p class="name"><strong><?php echo $val['circle_name'];?></strong>(<?php switch (intval($val['is_identity'])){
  98. case 1:
  99. echo L('circle_member_identity_master');
  100. break;
  101. case 2:
  102. echo L('circle_member_identity_manager');
  103. break;
  104. case 3:
  105. echo L('circle_member_identity_member');
  106. break;
  107. }?>)<p class="smallfont"><?php echo $lang['circle_member_join_time'];?><?php echo @date('Y-m-d H:i', $val['cm_applytime']);?><p></p></td>
  108. <td class="align-center"><?php echo $val['cm_thcount'];?></td>
  109. <td class="align-center"><?php echo $val['cm_comcount'];?></td>
  110. <td class="align-center"></td>
  111. <td class="w150 align-center"><?php echo @date('Y-m-d H:i', $val['cm_lastspeaktime']);?></td>
  112. <td class="align-center"><?php if($val['is_allowspeak'] == '1'){echo L('circle_allow');}else{echo L('circle_prohibit');}?></td>
  113. <td class="align-center yes-onoff">
  114. <a href="JavaScript:void(0);" class="<?php echo $val['is_recommend']? 'enabled':'disabled'?>" ajax_branch='recommend' nc_type="inline_edit" fieldname="is_recommend" fieldid="<?php echo $val['member_id'].'|'.$val['circle_id'];?>" fieldvalue="<?php echo $val['is_recommend'];?>" title="<?php echo $val['is_recommend'] ? L('nc_yes') : L('nc_no');?>"><img src="<?php echo ADMIN_TEMPLATES_URL;?>/images/transparent.gif"></a>
  115. </td>
  116. <td class="w72"><a href="javascript:void(0);" onclick="delmember('<?php echo $val['member_id']?>|<?php echo $val['circle_id'];?>')"><?php echo $lang['nc_del'];?></a> | <a href="<?php echo SHOP_SITE_URL;?>/index.php?act=sns_circle&mid=<?php echo $val['member_id'];?>" target="_blank"><?php echo $lang['nc_view'];?></a></td>
  117. </tr>
  118. <?php } ?>
  119. <?php }else { ?>
  120. <tr class="no_data">
  121. <td colspan="20"><?php echo $lang['nc_no_record'];?></td>
  122. </tr>
  123. <?php } ?>
  124. </tbody>
  125. <?php if(!empty($output['member_list'])){ ?>
  126. <tfoot>
  127. <tr class="tfoot">
  128. <td><input type="checkbox" class="checkall" id="checkall_1"></td>
  129. <td id="batchAction" colspan="15"><span class="all_checkbox">
  130. <label for="checkall_2"><?php echo $lang['nc_select_all'];?></label>
  131. </span>&nbsp;&nbsp;<a href="JavaScript:void(0);" class="btn" onclick="delBatchMember();"><span><?php echo $lang['nc_del'];?></span></a>
  132. <div class="pagination"><?php echo $output['show_page'];?></div>
  133. </td>
  134. </tr>
  135. </tfoot>
  136. <?php } ?>
  137. </table>
  138. </form>
  139. </div>
  140. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL;?>/js/jquery.edit.js" charset="utf-8"></script>
  141. <script>
  142. function delmember(id){
  143. _uri = "index.php?act=circle_member&op=member_del&param="+id;
  144. ajax_form("delmember", '提示信息', _uri, 360);
  145. }
  146. function delBatchMember() {
  147. /* 获取选中的项 */
  148. var items = '';
  149. $('.checkitem:checked').each(function(){
  150. items += this.value + ',';
  151. });
  152. items = items.substr(0, (items.length - 1));
  153. delmember(items);
  154. }
  155. </script>