From 7f734ff0d2c04b9cbc90e3e66a7f3e1b438008e9 Mon Sep 17 00:00:00 2001 From: Marcel Werk Date: Sat, 23 Nov 2013 23:59:44 +0100 Subject: [PATCH] Added missing permission check --- .../files/lib/system/bbcode/BBCodeHandler.class.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/wcfsetup/install/files/lib/system/bbcode/BBCodeHandler.class.php b/wcfsetup/install/files/lib/system/bbcode/BBCodeHandler.class.php index 5ddaaa3a63..010a199ef1 100644 --- a/wcfsetup/install/files/lib/system/bbcode/BBCodeHandler.class.php +++ b/wcfsetup/install/files/lib/system/bbcode/BBCodeHandler.class.php @@ -65,8 +65,14 @@ class BBCodeHandler extends SingletonFactory { * @return array<\wcf\data\bbcode\BBCode> */ public function getButtonBBCodes() { - // todo: check if BBCodes are available - return $this->buttonBBCodes; + $buttons = array(); + foreach ($this->buttonBBCodes as $bbcode) { + if ($this->isAvailableBBCode($bbcode->bbcodeTag)) { + $buttons[] = $bbcode; + } + } + + return $buttons; } /** -- 2.20.1