]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/Oembed.php
Line endings are converted to unix style
[friendica.git] / src / Module / Oembed.php
index e5f3941bb5525e0bcbcd873aff8a82a4e00ea19d..570e2812412da7a34997f8772b2210f5370598f3 100644 (file)
@@ -1,53 +1,53 @@
-<?php\r
-\r
-namespace Friendica\Module;\r
-\r
-use Friendica\BaseModule;\r
-use Friendica\Content;\r
-\r
-/**\r
- * Oembed module\r
- *\r
- * Displays stored embed content based on a base64 hash of a remote URL\r
- *\r
- * Example: /oembed/aHR0cHM6Ly9...\r
- *\r
- * @author Hypolite Petovan <mrpetovan@gmail.com>\r
- */\r
-class Oembed extends BaseModule\r
-{\r
-       public static function content()\r
-       {\r
-               $a = self::getApp();\r
-\r
-               // Unused form: /oembed/b2h?url=...\r
-               if ($a->argv[1] == 'b2h') {\r
-                       $url = ["", trim(hex2bin($_REQUEST['url']))];\r
-                       echo Content\OEmbed::replaceCallback($url);\r
-                       killme();\r
-               }\r
-\r
-               // Unused form: /oembed/h2b?text=...\r
-               if ($a->argv[1] == 'h2b') {\r
-                       $text = trim(hex2bin($_REQUEST['text']));\r
-                       echo Content\OEmbed::HTML2BBCode($text);\r
-                       killme();\r
-               }\r
-\r
-               if ($a->argc == 2) {\r
-                       echo '<html><body>';\r
-                       $url = base64url_decode($a->argv[1]);\r
-                       $j = Content\OEmbed::fetchURL($url);\r
-\r
-                       // workaround for media.ccc.de (and any other endpoint that return size 0)\r
-                       if (substr($j->html, 0, 7) == "<iframe" && strstr($j->html, 'width="0"')) {\r
-                               $j->html = '<style>html,body{margin:0;padding:0;} iframe{width:100%;height:100%;}</style>' . $j->html;\r
-                               $j->html = str_replace('width="0"', '', $j->html);\r
-                               $j->html = str_replace('height="0"', '', $j->html);\r
-                       }\r
-                       echo $j->html;\r
-                       echo '</body></html>';\r
-               }\r
-               killme();\r
-       }\r
-}\r
+<?php
+
+namespace Friendica\Module;
+
+use Friendica\BaseModule;
+use Friendica\Content;
+
+/**
+ * Oembed module
+ *
+ * Displays stored embed content based on a base64 hash of a remote URL
+ *
+ * Example: /oembed/aHR0cHM6Ly9...
+ *
+ * @author Hypolite Petovan <mrpetovan@gmail.com>
+ */
+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 '<html><body>';
+                       $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) == "<iframe" && strstr($j->html, 'width="0"')) {
+                               $j->html = '<style>html,body{margin:0;padding:0;} iframe{width:100%;height:100%;}</style>' . $j->html;
+                               $j->html = str_replace('width="0"', '', $j->html);
+                               $j->html = str_replace('height="0"', '', $j->html);
+                       }
+                       echo $j->html;
+                       echo '</body></html>';
+               }
+               killme();
+       }
+}