From 7b6c6af73e033f534bbd6eda18c4452486c50cbf Mon Sep 17 00:00:00 2001 From: kremsy Date: Fri, 31 Mar 2017 21:30:34 +0200 Subject: [PATCH] updated maniaplanet api --- .../Maniaplanet/DedicatedServer/Connection.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/libs/Maniaplanet/DedicatedServer/Connection.php b/libs/Maniaplanet/DedicatedServer/Connection.php index e7962782..c2a3d53e 100755 --- a/libs/Maniaplanet/DedicatedServer/Connection.php +++ b/libs/Maniaplanet/DedicatedServer/Connection.php @@ -746,6 +746,24 @@ class Connection return $this->execute(ucfirst(__FUNCTION__).'ToLogin', array($logins, $link, $linkType), $multicall); } + /** + * Prior to loading next map, execute SendToServer url '#qjoin=login@title' + * Only available to Admin. + * Available since ManiaPlanet 4 + * @param $link + * @param bool $multicall + * @return bool + * @throws InvalidArgumentException + */ + function sendToServerAfterMatchEnd($link, $multicall = false){ + if(!is_string($link)) + throw new InvalidArgumentException('link = '.print_r($link, true)); + + $link = str_replace("maniaplanet://", "", $link); + + return $this->execute(ucfirst(__FUNCTION__), array($link), $multicall); + } + /** * Kick the player with the specified login, with an optional message. * Only available to Admin.