X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=mod%2Fparse_url.php;h=dbe45aba15736245f606d9ea110c2b8b7d5af5db;hb=c4d3ab68785122ff070c65a444aaa0833b746b2b;hp=2c610f275138cc4b489cd3f431e022192cee667c;hpb=f92918f471a35520dadc02861ca0e5bd96a156ba;p=friendica.git
diff --git a/mod/parse_url.php b/mod/parse_url.php
index 2c610f2751..dbe45aba15 100644
--- a/mod/parse_url.php
+++ b/mod/parse_url.php
@@ -4,18 +4,14 @@
* @file mod/parse_url.php
* @brief The parse_url module
*
- * This module does parse an url for embedable content (audio, video, image files or link)
- * information and does format this information to BBCode or html (this depends
- * on the user settings - default is BBCode output).
- * If the user has enabled the richtext editor setting the output will be in html
- * (Note: This is not always possible and in some case not useful because
- * the richtext editor doesn't support all kind of html).
- * Otherwise the output will be constructed BBCode.
+ * This module does parse an url for embeddable content (audio, video, image files or link)
+ * information and does format this information to BBCode
*
* @see ParseUrl::getSiteinfo() for more information about scraping embeddable content
*/
-use \Friendica\ParseUrl;
+use Friendica\App;
+use Friendica\Util\ParseUrl;
require_once("include/items.php");
@@ -24,13 +20,7 @@ function parse_url_content(App $a) {
$text = null;
$str_tags = "";
- $textmode = false;
-
- if (local_user() && (!feature_enabled(local_user(), "richtext"))) {
- $textmode = true;
- }
-
- $br = (($textmode) ? "\n" : "
");
+ $br = "\n";
if (x($_GET,"binurl")) {
$url = trim(hex2bin($_GET["binurl"]));
@@ -69,10 +59,10 @@ function parse_url_content(App $a) {
// the URL with the corresponding BBCode media tag
$redirects = 0;
// Fetch the header of the URL
- $result = z_fetch_url($url, false, $redirects, array("novalidate" => true, "nobody" => true));
+ $result = z_fetch_url($url, false, $redirects, ["novalidate" => true, "nobody" => true]);
if($result["success"]) {
// Convert the header fields into an array
- $hdrs = array();
+ $hdrs = [];
$h = explode("\n", $result["header"]);
foreach ($h as $l) {
list($k,$v) = array_map("trim", explode(":", trim($l), 2));
@@ -97,13 +87,9 @@ function parse_url_content(App $a) {
}
}
- if ($textmode) {
- $template = "[bookmark=%s]%s[/bookmark]%s";
- } else {
- $template = "%s%s";
- }
+ $template = "[bookmark=%s]%s[/bookmark]%s";
- $arr = array("url" => $url, "text" => "");
+ $arr = ["url" => $url, "text" => ""];
call_hooks("parse_link", $arr);
@@ -116,14 +102,9 @@ function parse_url_content(App $a) {
// need to parse the url for content.
if ($url && $title && $text) {
- $title = str_replace(array("\r","\n"),array("",""),$title);
+ $title = str_replace(["\r","\n"],["",""],$title);
- if ($textmode) {
- $text = "[quote]" . trim($text) . "[/quote]" . $br;
- } else {
- $text = "
" . htmlspecialchars(trim($text)) . "