From f37d50686798f7ddde6cd2b50584d49a9b06497d Mon Sep 17 00:00:00 2001 From: kremsy Date: Wed, 1 Jan 2014 21:05:45 +0100 Subject: [PATCH] check rights for open admin panel --- application/core/Admin/ActionsMenu.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/application/core/Admin/ActionsMenu.php b/application/core/Admin/ActionsMenu.php index a82b9d3e..d90c093b 100644 --- a/application/core/Admin/ActionsMenu.php +++ b/application/core/Admin/ActionsMenu.php @@ -131,7 +131,9 @@ class ActionsMenu implements CallbackListener, ManialinkPageAnswerListener { * @param array $callback */ public function openAdminMenu(array $callback, Player $player) { - $this->maniaControl->configurator->toggleMenu($player); + if($this->maniaControl->authenticationManager->checkRight($player, AuthenticationManager::AUTH_LEVEL_MODERATOR)){ + $this->maniaControl->configurator->toggleMenu($player); + } } /** @@ -162,7 +164,8 @@ class ActionsMenu implements CallbackListener, ManialinkPageAnswerListener { $frame->add($backgroundQuad); $backgroundQuad->setSize($itemSize * $itemMarginFactorX, $itemSize * $itemMarginFactorY); $backgroundQuad->setStyles($quadStyle, $quadSubstyle); - + + $iconFrame = new Frame(); $frame->add($iconFrame);