vali 6 years ago
parent
commit
6637b03f1f
1 changed files with 3 additions and 13 deletions
  1. 3 13
      vendor/GatewayWorker_windows/Applications/whisper/Events.php

+ 3 - 13
vendor/GatewayWorker_windows/Applications/whisper/Events.php

@@ -144,19 +144,8 @@ class Events
             $return[$val['group']] = isset($return[$val['group']]) ? $return[$val['group']] + 1 : 1;
         }
 
-        $krgroupclientid = [];
-        foreach ($kflist as $gid => $sval) {
-            foreach ($sval as $tval) {
-                $krgroupclientid[$gid][] = $tval['client_id'];
-            }
-        }
-
         foreach ($return as $fgroup => $fval) {
-            foreach ($krgroupclientid as $sikey => $sival) {
-                if ($fgroup == $sikey) {
-                    Gateway::sendToClient($sival, json_encode(['type' => 'lineupCount', $fval], 256));
-                }
-            }
+            Gateway::sendToGroup('group_' . $fgroup, json_encode(['type' => 'lineupCount', $fval], 256));
         }
         return;
     }
@@ -1992,7 +1981,8 @@ class Events
                 self::$db->delete('ws_kfonline')->where("uid='$kf'")->query();
             } else {
                 $now = date('Y-m-d H:i;s');
-                $sql = "insert into ws_kfonline(uid,status,uptime) values('$kf',$status,'$now') ON DUPLICATE KEY UPDATE status=$status,uptime='$now' ";
+                $ip = isset($_SESSION['remotip']) ? $_SESSION['remotip'] : '';
+                $sql = "insert into ws_kfonline(uid,status,uptime,ip) values('$kf',$status,'$now','$ip') ON DUPLICATE KEY UPDATE status=$status,uptime='$now' ";
                 self::$db->query($sql);
             }
         } else {