From 5b03fe06dc5a5ef5d1a7da166fbb8180b77f75bd Mon Sep 17 00:00:00 2001 From: steeffeen Date: Mon, 30 Jun 2014 00:33:11 +0200 Subject: [PATCH] browser button in maplist --- application/core/Maps/MapList.php | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/application/core/Maps/MapList.php b/application/core/Maps/MapList.php index b7fcc149..33905190 100644 --- a/application/core/Maps/MapList.php +++ b/application/core/Maps/MapList.php @@ -195,6 +195,22 @@ class MapList implements ManialinkPageAnswerListener, CallbackListener { $mxQuad->setAction(self::ACTION_CHECK_UPDATE); } + if ($this->maniaControl->authenticationManager->checkPermission($player, MapManager::SETTING_PERMISSION_ADD_MAP)) { + // Directory browser + $browserButton = new Label_Button(); + $frame->add($browserButton); + $browserButton->setPosition($width / -2 + 20, -$height / 2 + 9, 0.01); + $browserButton->setTextSize(1); + $browserButton->setText('Directory Browser'); + + $browserQuad = new Quad_BgsPlayerCard(); + $frame->add($browserQuad); + $browserQuad->setPosition($width / -2 + 20, -$height / 2 + 9, 0.01); + $browserQuad->setSubStyle($browserQuad::SUBSTYLE_BgPlayerCardBig); + $browserQuad->setSize(35, 4); + $browserQuad->setAction(DirectoryBrowser::ACTION_SHOW); + } + // Headline $headFrame = new Frame(); $frame->add($headFrame); @@ -685,4 +701,4 @@ class MapList implements ManialinkPageAnswerListener, CallbackListener { } } } -} \ No newline at end of file +}