index.html 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469
  1. {// 引入标签库 }
  2. <tagLib name="html" />
  3. <include file="Public:header" />
  4. <include file="Public:new" />
  5. <load href='__TMPL__Common/js/jquery.bgiframe.js' />
  6. <load href='__TMPL__Common/js/jquery.weebox.js' />
  7. <load href='__TMPL__Common/js/user.js' />
  8. <load href='__TMPL__Common/js/deal.js' />
  9. <load href='__TMPL__Common/style/weebox.css' />
  10. <script type="text/javascript" src="__TMPL__Common/js/calendar/calendar.php?lang=zh-cn" ></script>
  11. <load href='__TMPL__Common/js/calendar/calendar.css' />
  12. <load href='__TMPL__Common/js/calendar/calendar.js' />
  13. <div class="main">
  14. <div class="main_title_list"><div class="list-line-ico"></div>主播列表 <a href="javascript:clear_view_count()" title="清空累计观看 ">清空累计观看</a>(必须非运营时候清除,否则导致数据库卡死)</div>
  15. <php>
  16. function get_level($level){
  17. $user_level = $GLOBALS['db']->getOne("select `name` from ".DB_PREFIX."user_level where level = '".intval($level)."'");
  18. return $user_level;
  19. }
  20. function head_image($head_image){
  21. if($head_image==''){
  22. return "<a style='height:35px;width:35px;'/>头像未上传</a>";
  23. }else{
  24. return "<img src='".$head_image."' style='height:35px;width:35px;'/>";
  25. }
  26. }
  27. function get_online($is_online){
  28. if($is_online==1){
  29. return '是';
  30. }else{
  31. return '否';
  32. }
  33. }
  34. function forbid_msg($id,$user){
  35. if($user['is_nospeaking']==1){
  36. return "<a href=\"javascript:forbid_msg('".$id."')\">解除im全局禁言</a>";
  37. }else{
  38. return "<a href=\"javascript:forbid_msg('".$id."')\">im全局禁言</a>";
  39. }
  40. }
  41. function get_is_nospeaking($is_nospeaking){
  42. if($is_nospeaking){
  43. return "是";
  44. }else{
  45. return "否";
  46. }
  47. }
  48. function get_distribution_log($id,$distribution_log){
  49. if($distribution_log){
  50. return "<a href=\"javascript:distribution_log('".$id."')\">分销奖励</a>";
  51. }
  52. return "";
  53. }
  54. function get_distribution_user($id,$distribution_log){
  55. if($distribution_log){
  56. return "<a href=\"javascript:distribution_user('".$id."')\">分销子用户</a>";
  57. }
  58. return "";
  59. }
  60. function get_coins($id,$coins){
  61. $open_game = intval(defined('OPEN_GAME_MODULE') && OPEN_GAME_MODULE);
  62. $open_diamond = intval(defined('OPEN_DIAMOND_GAME_MODULE') && OPEN_DIAMOND_GAME_MODULE);
  63. if($open_game && !$open_diamond){
  64. return "<a href=\"javascript:coins('".$id."')\">游戏币管理</a>";
  65. }
  66. return "";
  67. }
  68. function weixin_distribution($id){
  69. if(defined('WEIXIN_DISTRIBUTION') && WEIXIN_DISTRIBUTION){
  70. return "<a href=\"javascript:weixin_distribution('".$id."')\">微信分销</a>";
  71. }
  72. return '';
  73. }
  74. function get_game_rate($id)
  75. {
  76. if (intval(defined('OPEN_GAME_MODULE') && OPEN_GAME_MODULE) && defined('USER_GAME_RATE') && USER_GAME_RATE) {
  77. {
  78. return "<a href=\"javascript:game_rate('" . $id . "')\">游戏干预系数</a>";
  79. }
  80. return "";
  81. }
  82. }
  83. function get_game_distribution($id){
  84. if(intval(defined('GAME_DISTRIBUTION') && GAME_DISTRIBUTION)){
  85. return "<a href=\"javascript:game_distribution('".$id."')\">游戏分销系数</a>";
  86. }
  87. return "";
  88. }
  89. function get_game_distribution_detail($id){
  90. if(intval(defined('GAME_DISTRIBUTION') && GAME_DISTRIBUTION)){
  91. return "<a href=\"javascript:game_distribution_detail('".$id."')\">游戏分销记录</a>";
  92. }
  93. return "";
  94. }
  95. function get_goods($id,$goods){
  96. if($goods){
  97. return "<a href=\"javascript:goods('".$id."')\">商品管理</a>";
  98. }
  99. return "";
  100. }
  101. function forbid_game($id,$open_game){
  102. if(intval(defined('OPEN_PLUGIN') && OPEN_PLUGIN)){
  103. if($open_game==0){
  104. return "<a href=\"javascript:forbid_game('".$id."')\">禁游戏</a>";
  105. }else{
  106. return "<a href=\"javascript:forbid_game('".$id."')\">取消禁游戏</a>";
  107. }
  108. }
  109. }
  110. function forbid_pay($id,$open_pay){
  111. if(intval(defined('OPEN_PLUGIN') && OPEN_PLUGIN)){
  112. if($open_pay==0){
  113. return "<a href=\"javascript:forbid_pay('".$id."')\">禁付费</a>";
  114. }else{
  115. return "<a href=\"javascript:forbid_pay('".$id."')\">取消禁付费</a>";
  116. }
  117. }
  118. }
  119. function forbid_auction($id,$open_auction){
  120. if(intval(defined('OPEN_PLUGIN') && OPEN_PLUGIN)){
  121. if($open_auction==0){
  122. return "<a href=\"javascript:forbid_auction('".$id."')\">禁竞拍</a>";
  123. }else{
  124. return "<a href=\"javascript:forbid_auction('".$id."')\">取消禁竞拍</a>";
  125. }
  126. }
  127. }
  128. function invitation_code($id){
  129. if(intval(defined('ENTER_INVITATION_CODE') && ENTER_INVITATION_CODE)){
  130. return "<a href=\"javascript:invitation_code('".$id."')\">邀请码</a>";
  131. }
  132. return "";
  133. }
  134. function get_open_invite_code($id){
  135. if(intval(defined('OPEN_INVITE_CODE') && OPEN_INVITE_CODE)){
  136. return "<a href=\"javascript:invite_distribution_log('".$id."')\">邀请码奖励</a>";
  137. }
  138. return "";
  139. }
  140. </php>
  141. <!-- <div class="button_row">
  142. <input type="button" class="button" value="{%ADD}" onclick="add();" />
  143. </div>
  144. -->
  145. <script>
  146. function forbid_msg($id){
  147. var r=confirm("确定要修改状态?");
  148. if (r==true){
  149. $.ajax({
  150. url: ROOT+"?"+VAR_MODULE+"="+MODULE_NAME+"&"+VAR_ACTION+"=forbid_msg&user_id="+$id,
  151. data: "",
  152. dataType: "json",
  153. success: function(obj){
  154. alert(obj.info);
  155. func();
  156. function func(){
  157. if(obj.status==1){
  158. location.href=location.href;
  159. }
  160. }
  161. }
  162. });
  163. }else{
  164. }
  165. }
  166. function goods(id){
  167. location.href = ROOT+"?"+VAR_MODULE+"="+MODULE_NAME+"&"+VAR_ACTION+"=goods&user_id="+id;
  168. }
  169. function clear_view_count()
  170. {
  171. if(confirm("确定要清空累计观看?"))
  172. $.ajax({
  173. url: ROOT+"?"+VAR_MODULE+"="+MODULE_NAME+"&"+VAR_ACTION+"=clear_view_count",
  174. data: "ajax=1",
  175. dataType: "json",
  176. success: function(obj){
  177. alert(obj.info);
  178. func();
  179. function func(){
  180. if(obj.status==1){
  181. location.href=location.href;
  182. }
  183. }
  184. }
  185. });
  186. }
  187. function forbid_game($id){
  188. var r=confirm("确定要修改状态?");
  189. if (r==true){
  190. $.ajax({
  191. url: ROOT+"?"+VAR_MODULE+"="+MODULE_NAME+"&"+VAR_ACTION+"=forbid_game&user_id="+$id,
  192. data: "",
  193. dataType: "json",
  194. success: function(obj){
  195. alert(obj.info);
  196. func();
  197. function func(){
  198. if(obj.status==1){
  199. location.href=location.href;
  200. }
  201. }
  202. }
  203. });
  204. }else{
  205. }
  206. }
  207. function forbid_pay($id){
  208. var r=confirm("确定要修改状态?");
  209. if (r==true){
  210. $.ajax({
  211. url: ROOT+"?"+VAR_MODULE+"="+MODULE_NAME+"&"+VAR_ACTION+"=forbid_pay&user_id="+$id,
  212. data: "",
  213. dataType: "json",
  214. success: function(obj){
  215. alert(obj.info);
  216. func();
  217. function func(){
  218. if(obj.status==1){
  219. location.href=location.href;
  220. }
  221. }
  222. }
  223. });
  224. }else{
  225. }
  226. }
  227. function forbid_auction($id){
  228. var r=confirm("确定要修改状态?");
  229. if (r==true){
  230. $.ajax({
  231. url: ROOT+"?"+VAR_MODULE+"="+MODULE_NAME+"&"+VAR_ACTION+"=forbid_auction&user_id="+$id,
  232. data: "",
  233. dataType: "json",
  234. success: function(obj){
  235. alert(obj.info);
  236. func();
  237. function func(){
  238. if(obj.status==1){
  239. location.href=location.href;
  240. }
  241. }
  242. }
  243. });
  244. }else{
  245. }
  246. }
  247. </script>
  248. <div class="search_row">
  249. <form name="search" action="__APP__" method="get" class="clearfix">
  250. <div>主播ID:<input type="text" class="textbox" name="id" value="{:trim($_REQUEST['id'])}" style="width:100px;" /></div>
  251. <div>主播类型:<select name="is_authentication">
  252. <option value="-1" selected="selected">所有</option>
  253. <option value="0,1,3" <if condition="$_REQUEST['is_authentication'] eq 0 "> selected="selected"</if>>普通主播</option>
  254. <option value="2"<if condition="$_REQUEST['is_authentication'] eq 2"> selected="selected"</if>>认证主播</option>
  255. </select></div>
  256. <if condition="$open_vip eq 1">
  257. <div>是否VIP:<select name="is_vip">
  258. <option value="" selected="selected">所有</option>
  259. <option value="0" <if condition="$_REQUEST['is_vip'] eq 0 && $_REQUEST['is_vip'] neq ''"> selected="selected"</if>>否</option>
  260. <option value="1"<if condition="$_REQUEST['is_vip'] eq 1"> selected="selected"</if>>是</option>
  261. </select></div>
  262. </if>
  263. <div>手机号:<input type="text" class="textbox" name="mobile" value="{:trim($_REQUEST['mobile'])}" style="width:100px;" /></div>
  264. <div>主播昵称:<input type="text" class="textbox" name="nick_name" value="{:trim($_REQUEST['nick_name'])}" style="width:100px;" /></div>
  265. <div>注册时间:<span><input type="text" class="textbox" name="create_time_1" id="create_time_1" value="{$_REQUEST['create_time_1']}" onfocus="this.blur(); return showCalendar('create_time_1', '%Y-%m-%d', false, false, 'btn_create_time_1');" /><input type="button" class="button" id="btn_create_time_1" value="{%SELECT_TIME}" onclick="return showCalendar('create_time_1', '%Y-%m-%d', false, false, 'btn_create_time_1');" /></span> - <span><input type="text" class="textbox" name="create_time_2" id="create_time_2" value="{$_REQUEST['create_time_2']}" onfocus="this.blur(); return showCalendar('create_time_2', '%Y-%m-%d', false, false, 'btn_create_time_2');" /><input type="button" class="button" id="btn_create_time_2" value="{%SELECT_TIME}" onclick="return showCalendar('create_time_2', '%Y-%m-%d', false, false, 'btn_create_time_2');" /></span><input type="hidden" value="UserGeneral" name="m" /><input type="hidden" value="index" name="a" /><input type="submit" class="button" value="{%SEARCH}" /></div>
  266. </form>
  267. </div>
  268. <if condition="(USER_PROP_CLOSED eq 1)">
  269. <html:list
  270. id="dataTable"
  271. style="dataTable"
  272. name="user"
  273. action="true"
  274. datasource="list"
  275. show="id:主播ID
  276. ,nick_name:{%NICK_NAME}:edit
  277. ,head_image|head_image:{%USER_HEADIMAGE}
  278. ,diamonds:{%DIAMONDS}
  279. ,use_diamonds:{%USER_DIAMONDS}
  280. ,ticket:{%USER_TICKET}
  281. ,useable_ticket:{%USEABLE_TICKET}
  282. ,u_score:{%USER_SCORE}
  283. ,focus_count:{%USER_FOCUS}:focus_list
  284. ,fans_count:{%USER_FANS}:fans_list
  285. ,user_level|get_level=$user['user_level']:{%LEVEL}
  286. ,is_ban|get_is_ban=$user['id']:{%IS_BAN}
  287. ,luck_num:{%LUCK_NUM}
  288. ,view_count:累计观看
  289. ,login_ip:登录IP
  290. ,is_effect|get_is_effect=$user['id']:{%IS_EFFECT}
  291. ,is_hot_on|get_is_hot_on=$user['id']:{%IS_HOT_ON}
  292. ,is_nospeaking|get_is_nospeaking:im全局禁言"
  293. actionlist="edit:{%EDIT},id|forbid_game=$user['open_game'],id|forbid_pay=$user['open_pay'],id|forbid_auction=$user['open_auction'], account:{%USER_ACCOUNT},account_detail:{%USER_ACCOUNT_DETAIL},contribution_list:{%TICKET_CONTRIBUTION},prop:{%USER_PROP_DETAIL},closed_prop:{%USER_PROP_CLOSED},id|forbid_msg=$user,id|get_distribution_log=$user['distribution_log'],id|get_distribution_user=$user['distribution_log'],id|get_coins=$user['coins'],id|get_game_rate,id|get_game_distribution,id|get_game_distribution_detail,id|invitation_code,id|get_goods=$user['goods'],id|get_open_invite_code,id|weixin_distribution" />
  294. <else/>
  295. <html:list
  296. id="dataTable"
  297. style="dataTable"
  298. name="user"
  299. action="true"
  300. datasource="list"
  301. show="id:主播ID
  302. ,nick_name:{%NICK_NAME}:edit
  303. ,head_image|head_image:{%USER_HEADIMAGE}
  304. ,diamonds:{%DIAMONDS}
  305. ,use_diamonds:{%USER_DIAMONDS}
  306. ,ticket:{%USER_TICKET}
  307. ,useable_ticket:{%USEABLE_TICKET}
  308. ,u_score:{%USER_SCORE}
  309. ,focus_count:{%USER_FOCUS}:focus_list
  310. ,fans_count:{%USER_FANS}:fans_list
  311. ,user_level|get_level=$user['user_level']:{%LEVEL}
  312. ,is_ban|get_is_ban=$user['id']:{%IS_BAN}
  313. ,luck_num:{%LUCK_NUM}
  314. ,view_count:累计观看
  315. ,login_ip:登录IP
  316. ,is_effect|get_is_effect=$user['id']:{%IS_EFFECT}
  317. ,is_hot_on|get_is_hot_on=$user['id']:{%IS_HOT_ON}
  318. ,is_nospeaking|get_is_nospeaking:im全局禁言"
  319. actionlist="edit:{%EDIT},id|forbid_game=$user['open_game'],id|forbid_pay=$user['open_pay'],id|forbid_auction=$user['open_auction'], account:{%USER_ACCOUNT},account_detail:{%USER_ACCOUNT_DETAIL},contribution_list:{%TICKET_CONTRIBUTION},prop:{%USER_PROP_DETAIL},closed_prop:{%USER_PROP_CLOSED},id|forbid_msg=$user,id|get_distribution_log=$user['distribution_log'],id|get_distribution_user=$user['distribution_log'],id|get_coins=$user['coins'],id|get_game_rate,id|get_game_distribution,id|get_game_distribution_detail,id|invitation_code,id|get_goods=$user['goods'],id|get_open_invite_code,id|weixin_distribution" />
  320. </if>
  321. <script type="text/javascript">
  322. function coins(user_id)
  323. {
  324. var url = ROOT + "?" + VAR_MODULE + "=Games&" + VAR_ACTION + "=addCoin&user_id=" + user_id;
  325. $.ajax({
  326. url: url,
  327. data: "ajax=1",
  328. dataType: "json",
  329. success: function(msg) {
  330. if (msg.status == 0) {
  331. alert(msg.info);
  332. }
  333. },
  334. error: function() {
  335. $.weeboxs.open(url, {
  336. contentType: 'ajax',
  337. showButton: false,
  338. title: '游戏币管理',
  339. width: 600,
  340. height: 260
  341. });
  342. }
  343. });
  344. }
  345. function game_rate(user_id)
  346. {
  347. var url = ROOT + "?" + VAR_MODULE + "=UserGeneral&" + VAR_ACTION + "=game_rate&user_id=" + user_id;
  348. $.ajax({
  349. url: url,
  350. data: "ajax=1",
  351. dataType: "json",
  352. success: function(msg) {
  353. if (msg.status == 0) {
  354. alert(msg.info);
  355. }
  356. },
  357. error: function() {
  358. $.weeboxs.open(url, {
  359. contentType: 'ajax',
  360. showButton: false,
  361. title: '游戏干预系数',
  362. width: 600,
  363. height: 260
  364. });
  365. }
  366. });
  367. }
  368. function game_distribution(user_id)
  369. {
  370. var url = ROOT + "?" + VAR_MODULE + "=UserGeneral&" + VAR_ACTION + "=game_distribution&user_id=" + user_id;
  371. $.ajax({
  372. url: url,
  373. data: "ajax=1",
  374. dataType: "json",
  375. success: function(msg) {
  376. if (msg.status == 0) {
  377. alert(msg.info);
  378. }
  379. },
  380. error: function() {
  381. $.weeboxs.open(url, {
  382. contentType: 'ajax',
  383. showButton: false,
  384. title: '分销系数',
  385. width: 600,
  386. height: 260
  387. });
  388. }
  389. });
  390. }
  391. function weixin_distribution(user_id)
  392. {
  393. var url = ROOT + "?" + VAR_MODULE + "=UserGeneral&" + VAR_ACTION + "=weixin_distribution&user_id=" + user_id;
  394. $.ajax({
  395. url: url,
  396. data: "ajax=1",
  397. dataType: "json",
  398. success: function(msg) {
  399. if (msg.status == 0) {
  400. alert(msg.info);
  401. }
  402. },
  403. error: function() {
  404. $.weeboxs.open(url, {
  405. contentType: 'ajax',
  406. showButton: false,
  407. title: '微信分销',
  408. width: 650,
  409. height: 300
  410. });
  411. }
  412. });
  413. }
  414. function game_distribution_detail(user_id) {
  415. window.location.href = ROOT + "?" + VAR_MODULE + "=UserGeneral&" + VAR_ACTION + "=game_distribution_detail&user_id=" + user_id;
  416. }
  417. function invitation_code(user_id) {
  418. var url = ROOT + "?" + VAR_MODULE + "=UserGeneral&" + VAR_ACTION + "=invitation_code&user_id=" + user_id;
  419. $.ajax({
  420. url: url,
  421. data: "ajax=1",
  422. dataType: "json",
  423. success: function(msg) {
  424. if (msg.status == 0) {
  425. alert(msg.info);
  426. }
  427. },
  428. error: function() {
  429. $.weeboxs.open(url, {
  430. contentType: 'ajax',
  431. showButton: false,
  432. title: '邀请码',
  433. width: 600,
  434. height: 260
  435. });
  436. }
  437. });
  438. }
  439. function closed_prop(id)
  440. {
  441. location.href = ROOT+"?"+VAR_MODULE+"="+MODULE_NAME+"&"+VAR_ACTION+"=closed_prop&id="+id;
  442. }
  443. function invite_distribution_log(id)
  444. {
  445. location.href = ROOT+"?"+VAR_MODULE+"="+MODULE_NAME+"&"+VAR_ACTION+"=invite_distribution_log&id="+id;
  446. }
  447. </script>
  448. <!-- del:{%DEL}, -->
  449. <!--<table class="dataTable">
  450. <tbody>
  451. <td colspan="14">
  452. <input type="button" class="button button-del" value="{%DEL}" onclick="del();" />
  453. </td>
  454. </tbody>
  455. </table>-->
  456. <div class="page">{$page}</div>
  457. </div>
  458. <include file="Public:footer" />