Added missing permission check
authorMarcel Werk <burntime@woltlab.com>
Sat, 23 Nov 2013 22:59:44 +0000 (23:59 +0100)
committerMarcel Werk <burntime@woltlab.com>
Sat, 23 Nov 2013 22:59:44 +0000 (23:59 +0100)
wcfsetup/install/files/lib/system/bbcode/BBCodeHandler.class.php

index 5ddaaa3a634c42e45a359e9e3cb8f7d5dac05ade..010a199ef1c170fd3f0461de207f0900babcb87c 100644 (file)
@@ -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;
        }
        
        /**