Fixed media bbcode
authorAlexander Ebert <ebert@woltlab.com>
Thu, 21 Jul 2016 21:44:18 +0000 (23:44 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Thu, 21 Jul 2016 21:45:24 +0000 (23:45 +0200)
wcfsetup/install/files/lib/system/bbcode/MediaBBCode.class.php

index b2525f88d8f2dbfab699e2fbf6227ff1c4ac53bb..2d4a81c954149be5374744ae948e49ce43c64008 100644 (file)
@@ -16,7 +16,7 @@ class MediaBBCode extends AbstractBBCode {
         * @inheritDoc
         */
        public function getParsedTag(array $openingTag, $content, array $closingTag, BBCodeParser $parser) {
-               $content = StringUtil::trim($content);
+               $content = StringUtil::trim($openingTag['attributes'][0]);
                
                if ($parser->getOutputType() == 'text/html') {
                        foreach (BBCodeMediaProvider::getCache() as $provider) {
@@ -25,7 +25,7 @@ class MediaBBCode extends AbstractBBCode {
                                }
                        }
                }
-               if ($parser->getOutputType() == 'text/simplified-html') {
+               else if ($parser->getOutputType() == 'text/simplified-html') {
                        foreach (BBCodeMediaProvider::getCache() as $provider) {
                                if ($provider->matches($content)) {
                                        return StringUtil::getAnchorTag($content);