boundingCoordinates($radius, 'miles'); $people = $database->select('players', ['uuid', 'level', 'nickname', 'teamid', 'energy', 'maxenergy'], ['AND' => [ 'latitude[>]' => $searchbounds[0]->getLatitudeInDegrees(), 'latitude[<]' => $searchbounds[1]->getLatitudeInDegrees(), 'longitude[>]' => $searchbounds[0]->getLongitudeInDegrees(), 'longitude[<]' => $searchbounds[1]->getLongitudeInDegrees(), 'lastping[>]' => date('Y-m-d H:i:s', strtotime('-1 minute'))], "LIMIT" => 20 ]); $out = ["status" => "OK", "people" => []]; foreach ($people as $person) { $out['people'][] = ["uuid" => $person["uuid"], "name" => $person["nickname"], "team" => $person["teamid"]]; } echo json_encode($out);