public function WSMethodKickAll($server, $mask) { if (!ServerList::serverEnabled($server)) { throw new WebserviceException('Server not found'); } $server = ServerList::getServer($server); $target = $server->searchPlayer($mask); if ($target === FALSE) { throw new WebserviceException('No player found.'); } elseif (is_array($target)) { $players = array(); $kick = true; foreach ($target as $p) { $kick = $kick && RCon::kick($p); } return $target; } else { return Leelabot::boolString(RCon::kick($target)); } }