X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModule%2FOembed.php;h=570e2812412da7a34997f8772b2210f5370598f3;hb=9ea6d4b26d4375502c567276705dff2ff678122e;hp=f30fb861bc7d3b6dee89c6446c0d319d92590d5b;hpb=9a3e773a9a0464a309e4891f40c1105c8e2fed33;p=friendica.git diff --git a/src/Module/Oembed.php b/src/Module/Oembed.php index f30fb861bc..570e281241 100644 --- a/src/Module/Oembed.php +++ b/src/Module/Oembed.php @@ -1,53 +1,53 @@ - - */ -class Oembed extends BaseModule -{ - public static function content() - { - $a = self::getApp(); - - // Unused form: /oembed/b2h?url=... - if ($a->argv[1] == 'b2h') { - $url = array("", trim(hex2bin($_REQUEST['url']))); - echo Content\OEmbed::replaceCallback($url); - killme(); - } - - // Unused form: /oembed/h2b?text=... - if ($a->argv[1] == 'h2b') { - $text = trim(hex2bin($_REQUEST['text'])); - echo Content\OEmbed::HTML2BBCode($text); - killme(); - } - - if ($a->argc == 2) { - echo ''; - $url = base64url_decode($a->argv[1]); - $j = Content\OEmbed::fetchURL($url); - - // workaround for media.ccc.de (and any other endpoint that return size 0) - if (substr($j->html, 0, 7) == "html, 'width="0"')) { - $j->html = '' . $j->html; - $j->html = str_replace('width="0"', '', $j->html); - $j->html = str_replace('height="0"', '', $j->html); - } - echo $j->html; - echo ''; - } - killme(); - } -} + + */ +class Oembed extends BaseModule +{ + public static function content() + { + $a = self::getApp(); + + // Unused form: /oembed/b2h?url=... + if ($a->argv[1] == 'b2h') { + $url = ["", trim(hex2bin($_REQUEST['url']))]; + echo Content\OEmbed::replaceCallback($url); + killme(); + } + + // Unused form: /oembed/h2b?text=... + if ($a->argv[1] == 'h2b') { + $text = trim(hex2bin($_REQUEST['text'])); + echo Content\OEmbed::HTML2BBCode($text); + killme(); + } + + if ($a->argc == 2) { + echo ''; + $url = base64url_decode($a->argv[1]); + $j = Content\OEmbed::fetchURL($url); + + // workaround for media.ccc.de (and any other endpoint that return size 0) + if (substr($j->html, 0, 7) == "html, 'width="0"')) { + $j->html = '' . $j->html; + $j->html = str_replace('width="0"', '', $j->html); + $j->html = str_replace('height="0"', '', $j->html); + } + echo $j->html; + echo ''; + } + killme(); + } +}