index_xy.html 19 KB

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