Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.42 KB | None | 0 0
  1. <?php
  2. /**
  3. * Codychat
  4. *
  5. * @package Codychat
  6. * @author www.boomcoding.com
  7. * @copyright 2018
  8. * @terms any use of this script without a legal license is prohibited
  9. * all the content of Codychat is the propriety of BoomCoding and Cannot be
  10. * used for another project.
  11. */
  12. require_once('../config_session.php');
  13.  
  14. $check_action = getDelay();
  15. $online_delay = time() - ( 86400 * 7 );
  16. $online_user = '';
  17. $offline_user = '';
  18. $online_count = 0;
  19. $onair_count = 0;
  20. $onair_user = '';
  21. $offcount = 1;
  22.  
  23. if($data['last_action'] < getDelay()){
  24. $mysqli->query("UPDATE boom_users SET last_action = '" . time() . "' WHERE user_id = '{$data['user_id']}'");
  25. }
  26.  
  27. $data_list = $mysqli->query("
  28. SELECT level,typing,namecolor,nameglow,statuscolor,statusglow,user_name,user_color,user_rank,user_dj,user_onair,user_join,user_tumb,user_status,user_sex,user_id,ureg_mute,user_mute,user_temp_mute,room_mute,last_action,user_bot,user_role,user_mood,country
  29. FROM `boom_users`
  30. WHERE `user_roomid` = {$data["user_roomid"]} AND last_action > '$check_action' AND user_status != 6 || user_bot = 1
  31. ORDER BY `level` DESC, `user_rank` DESC, `user_name` ASC
  32. ");
  33.  
  34. if($data['max_offcount'] > 0){
  35. $offline_list = $mysqli->query("
  36. SELECT level,typing,namecolor,nameglow,statuscolor,statusglow,user_name,user_color,user_rank,user_dj,user_onair,user_join,user_tumb,user_status,user_sex,user_id, ureg_mute,user_mute, user_temp_mute, room_mute, last_action, user_bot, user_role, user_mood,country
  37. FROM `boom_users`
  38. WHERE `user_roomid` = {$data["user_roomid"]} AND last_action > '$online_delay' AND last_action < '$check_action' AND user_status != 6 AND user_rank != 0 AND user_bot = 0
  39. ORDER BY last_action DESC LIMIT {$data['max_offcount']}
  40. ");
  41. }
  42.  
  43.  
  44. if ($data_list->num_rows > 0){
  45. while ($list = $data_list->fetch_assoc()){
  46. if($list['user_dj'] == 1 && $list['user_onair'] == 1){
  47. $onair_user .= createUserlist($list);
  48. }
  49. else {
  50. $online_user .= createUserlist($list);
  51. }
  52. }
  53. }
  54. if($data['max_offcount'] > 0){
  55. if($offline_list->num_rows > 0){
  56. while($offlist = $offline_list->fetch_assoc()){
  57. $offline_user .= createUserlist($offlist);
  58. }
  59. }
  60. }
  61. $getsenders = $mysqli->query("SELECT * FROM transfer_logs ORDER BY `id` DESC limit 0,3");
  62. $senders_info = '';
  63. if($getsenders->num_rows > 0){
  64. while($topsender = $getsenders->fetch_assoc()){
  65. $sender_info = TopSenderDetails($topsender['sender_id']);
  66. $rec_info = TopSenderDetails($topsender['user_id']);
  67. if(!empty($sender_info)){
  68. $senders_info .= '<div class="sender-log" style="color:#000;margin: 5px 10px;">';
  69. $senders_info .= '<span class="sender-name" style="color:'.LevelCol($sender_info["level"]).';">'.$sender_info['user_name'].'</span> gave '.$topsender['coins'].' coins to <span class="r_user_name" style="color:'.LevelCol($rec_info["level"]).';">'.$rec_info['user_name'].'</span>';
  70. $senders_info .= '</div>';
  71. }
  72. }
  73. }
  74. mysqli_close($mysqli);
  75.  
  76. if ($data_list->num_rows > 0){
  77. while ($list = $data_list->fetch_assoc()){
  78. if($list['user_dj'] == 1 && $list['user_onair'] == 1){
  79. $onair_user .= createUserlist($list);
  80. $onair_count++;
  81. }
  82. else {
  83. $online_user .= createUserlist($list);
  84. $online_count++;
  85. }
  86. }
  87. }
  88. if($data['max_offcount'] > 0){
  89. if($offline_list->num_rows > 0){
  90. while($offlist = $offline_list->fetch_assoc()){
  91. $offline_user .= createUserlist($offlist);
  92. }
  93. }
  94. }
  95.  
  96. ?>
  97. <div id="container_user">
  98. <?php if($onair_user != ''){ ?>
  99. <div class="user_count">
  100. <div class="bcell">
  101. <?php echo $lang['onair']; ?>
  102. </div>
  103. </div>
  104. <div class="online_user"><?php echo $onair_user; ?></div>
  105. <?php } ?>
  106. <?php if($offline_user != '' || $onair_user != ''){ ?>
  107. <div class="user_count">
  108. <div class="bcell">
  109. <?php echo $lang['online']; ?> <span class="ucount back_theme"><?php echo $online_count; ?></span>
  110. </div>
  111. </div>
  112. <?php } ?>
  113. <div class="online_user"><?php echo $online_user; ?></div>
  114. <?php if($offline_user != ''){ ?>
  115. <div class="user_count">
  116. <div class="bcell">
  117. <?php echo $lang['offline']; ?>
  118. </div>
  119. </div>
  120. <div class="online_user"><?php echo $offline_user; ?></div>
  121. <?php } ?>
  122. <div class="clear"></div>
  123. <div class="user_count">
  124. <?php echo $lang['sending_logs']; ?>
  125. <?php if($senders_info != ''){?>
  126. <div class="log_title" style="color:<?php echo LevelCol($data["level"]);?>;padding: 0px 10px;font-size: 13px;font-weight: 700;"></div>
  127. <?php echo $senders_info; ?>
  128. </div>
  129. <?php } ?>
  130. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement