admin_user.php 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. <?php if(!defined('UC_ROOT')) exit('Access Denied');?>
  2. <?php include $this->gettpl('header');?>
  3. <script src="js/common.js" type="text/javascript"></script>
  4. <script src="js/calendar.js" type="text/javascript"></script>
  5. <?php if($a == 'ls') { ?>
  6. <script type="text/javascript">
  7. function switchbtn(btn) {
  8. $('srchuserdiv').style.display = btn == 'srch' ? '' : 'none';
  9. $('srchuserdiv').className = btn == 'srch' ? 'tabcontentcur' : '' ;
  10. $('srchuserbtn').className = btn == 'srch' ? 'tabcurrent' : '';
  11. $('adduserdiv').style.display = btn == 'srch' ? 'none' : '';
  12. $('adduserdiv').className = btn == 'srch' ? '' : 'tabcontentcur';
  13. $('adduserbtn').className = btn == 'srch' ? '' : 'tabcurrent';
  14. }
  15. </script>
  16. <div class="container">
  17. <?php if($status) { ?>
  18. <div class="<?php if($status > 0) { ?>correctmsg<?php } else { ?>errormsg<?php } ?>"><p><?php if($status < 0) { ?><em>添加用户失败:</em> <?php } ?><?php if($status == 2) { ?>成功删除用户<?php } elseif($status == 1) { ?>成功添加用户。<?php } elseif($status == -1) { ?>用户名不合法<?php } elseif($status == -2) { ?>用户名包含敏感字符<?php } elseif($status == -3) { ?>该用户名已经被注册<?php } elseif($status == -4) { ?>Email 地址不合法<?php } elseif($status == -5) { ?>Email 包含不可使用的邮箱域名<?php } elseif($status == -6) { ?>该 Email 地址已经被注册<?php } ?></p></div>
  19. <?php } ?>
  20. <div class="hastabmenu">
  21. <ul class="tabmenu">
  22. <li id="srchuserbtn" class="tabcurrent"><a href="#" onclick="switchbtn('srch')">搜索用户</a></li>
  23. <li id="adduserbtn"><a href="#" onclick="switchbtn('add')">添加用户</a></li>
  24. </ul>
  25. <div id="adduserdiv" class="tabcontent" style="display:none;">
  26. <form action="admin.php?m=user&a=ls&adduser=yes" method="post">
  27. <input type="hidden" name="formhash" value="<?php echo FORMHASH;?>">
  28. <table width="100%">
  29. <tr>
  30. <td>用户名:</td>
  31. <td><input type="text" name="addname" class="txt" /></td>
  32. <td>密码:</td>
  33. <td><input type="text" name="addpassword" class="txt" /></td>
  34. <td>Email:</td>
  35. <td><input type="text" name="addemail" class="txt" /></td>
  36. <td><input type="submit" value="提 交" class="btn" /></td>
  37. </tr>
  38. </table>
  39. </form>
  40. </div>
  41. <div id="srchuserdiv" class="tabcontentcur">
  42. <form action="admin.php?m=user&a=ls" method="post">
  43. <input type="hidden" name="formhash" value="<?php echo FORMHASH;?>">
  44. <table width="100%">
  45. <tr>
  46. <td>用户名:</td>
  47. <td><input type="text" name="srchname" value="<?php echo $srchname;?>" class="txt" /></td>
  48. <td>UID:</td>
  49. <td><input type="text" name="srchuid" value="<?php echo $srchuid;?>" class="txt" /></td>
  50. <td>Email:</td>
  51. <td><input type="text" name="srchemail" value="<?php echo $srchemail;?>" class="txt" /></td>
  52. <td rowspan="2"><input type="submit" value="提 交" class="btn" /></td>
  53. </tr>
  54. <tr>
  55. <td>注册日期:</td>
  56. <td colspan="3"><input type="text" name="srchregdatestart" onclick="showcalendar();" value="<?php echo $srchregdatestart;?>" class="txt" /> 到 <input type="text" name="srchregdateend" onclick="showcalendar();" value="<?php echo $srchregdateend;?>" class="txt" /></td>
  57. <td>注册IP:</td>
  58. <td><input type="text" name="srchregip" value="<?php echo $srchregip;?>" class="txt" /></td>
  59. </tr>
  60. </table>
  61. </form>
  62. </div>
  63. </div>
  64. <?php if($adduser) { ?><script type="text/javascript">switchbtn('add');</script><?php } ?>
  65. <br />
  66. <h3>用户列表</h3>
  67. <div class="mainbox">
  68. <?php if($userlist) { ?>
  69. <form action="admin.php?m=user&a=ls&srchname=<?php echo $srchname;?>&srchregdate=<?php echo $srchregdate;?>" onsubmit="return confirm('该操作不可恢复,您确认要删除这些用户吗?');" method="post">
  70. <input type="hidden" name="formhash" value="<?php echo FORMHASH;?>">
  71. <table class="datalist fixwidth" onmouseover="addMouseEvent(this);">
  72. <tr>
  73. <th><input type="checkbox" name="chkall" id="chkall" onclick="checkall('delete[]')" class="checkbox" /><label for="chkall">删除</label></th>
  74. <th>用户名</th>
  75. <th>Email</th>
  76. <th>注册日期</th>
  77. <th>注册IP</th>
  78. <th>编辑</th>
  79. </tr>
  80. <?php foreach((array)$userlist as $user) {?>
  81. <tr>
  82. <td class="option"><input type="checkbox" name="delete[]" value="<?php echo $user['uid'];?>" class="checkbox" /></td>
  83. <td><?php echo $user['smallavatar'];?> <strong><?php echo $user['username'];?></strong></td>
  84. <td><?php echo $user['email'];?></td>
  85. <td><?php echo $user['regdate'];?></td>
  86. <td><?php echo $user['regip'];?></td>
  87. <td><a href="admin.php?m=user&a=edit&uid=<?php echo $user['uid'];?>">编辑</a></td>
  88. </tr>
  89. <?php } ?>
  90. <tr class="nobg">
  91. <td><input type="submit" value="提 交" class="btn" /></td>
  92. <td class="tdpage" colspan="6"><?php echo $multipage;?></td>
  93. </tr>
  94. </table>
  95. </form>
  96. <?php } else { ?>
  97. <div class="note">
  98. <p class="i">目前没有相关记录!</p>
  99. </div>
  100. <?php } ?>
  101. </div>
  102. </div>
  103. <?php } else { ?>
  104. <div class="container">
  105. <h3 class="marginbot">编辑用户资料
  106. <?php if(getgpc('fromadmin')) { ?>
  107. <a href="admin.php?m=admin&a=ls" class="sgbtn">返回管理员列表</a>
  108. <?php } else { ?>
  109. <a href="admin.php?m=user&a=ls" class="sgbtn">返回用户列表</a>
  110. <?php } ?>
  111. </h3>
  112. <?php if($status == 1) { ?>
  113. <div class="correctmsg"><p>编辑用户资料成功</p></div>
  114. <?php } elseif($status == -1) { ?>
  115. <div class="correctmsg"><p>编辑用户资料失败</p></div>
  116. <?php } else { ?>
  117. <div class="note"><p class="i">密码留空,保持不变。</p></div>
  118. <?php } ?>
  119. <div class="mainbox">
  120. <form action="admin.php?m=user&a=edit&uid=<?php echo $uid;?>" method="post">
  121. <input type="hidden" name="formhash" value="<?php echo FORMHASH;?>">
  122. <table class="opt">
  123. <tr>
  124. <th>头像: <input name="delavatar" class="checkbox" type="checkbox" value="1" /> 删除头像</th>
  125. </tr>
  126. <tr>
  127. <th>虚拟头像:</th>
  128. </tr>
  129. <tr>
  130. <td><?php echo $user['bigavatar'];?></td>
  131. </tr>
  132. <tr>
  133. <th>真实头像:</th>
  134. </tr>
  135. <tr>
  136. <td><?php echo $user['bigavatarreal'];?></td>
  137. </tr>
  138. <tr>
  139. <th>用户名:</th>
  140. </tr>
  141. <tr>
  142. <td>
  143. <input type="text" name="newusername" value="<?php echo $user['username'];?>" class="txt" />
  144. <input type="hidden" name="username" value="<?php echo $user['username'];?>" class="txt" />
  145. </td>
  146. </tr>
  147. <tr>
  148. <th>密 码:</th>
  149. </tr>
  150. <tr>
  151. <td>
  152. <input type="text" name="password" value="" class="txt" />
  153. </td>
  154. </tr>
  155. <tr>
  156. <th>安全提问: <input type="checkbox" class="checkbox" name="rmrecques" value="1" /> 清除安全提问</th>
  157. </tr>
  158. <tr>
  159. <th>Email:</th>
  160. </tr>
  161. <tr>
  162. <td>
  163. <input type="text" name="email" value="<?php echo $user['email'];?>" class="txt" />
  164. </td>
  165. </tr>
  166. </table>
  167. <div class="opt"><input type="submit" name="submit" value=" 提 交 " class="btn" tabindex="3" /></div>
  168. </form>
  169. </div>
  170. </div>
  171. <?php } ?>
  172. <?php include $this->gettpl('footer');?>