From e5278e6987f9bdaa946d97dfc224bb80cae3c794 Mon Sep 17 00:00:00 2001 From: kremsy Date: Tue, 16 Jun 2015 21:40:56 +0200 Subject: [PATCH] added server Method getServerLoginByIndex --- core/Server/Server.php | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/core/Server/Server.php b/core/Server/Server.php index 6c25b8ba..8655df68 100644 --- a/core/Server/Server.php +++ b/core/Server/Server.php @@ -226,6 +226,30 @@ class Server implements CallbackListener { return $servers; } + /** Get Server Login by Index + * + * @param int $index + * @return string + */ + public function getServerLoginByIndex($index) { + $mysqli = $this->maniaControl->getDatabase()->getMysqli(); + $query = "SELECT * FROM `" . self::TABLE_SERVERS . "` WHERE `index`=" . $index . ";"; + $result = $mysqli->query($query); + + if (!$result) { + trigger_error($mysqli->error); + return ""; + } + + if ($result->num_rows != 1) { + return ""; + } + + $row = $result->fetch_object(); + + return $row->login; + } + /** * Handle OnInit Callback */