|
|
@@ -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 {
|