X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fparse_url.php;h=b2908455b7913eea7d20e999b0c4d539257d30dc;hb=56ee734b00aead633d5d213a6b140b75bc17ba96;hp=44cf80935e2bd237aa437a55969c82c1f2823c84;hpb=8ec5b06e0440302cef9f6bc2f35730fca5a9030e;p=friendica.git diff --git a/mod/parse_url.php b/mod/parse_url.php index 44cf80935e..b2908455b7 100644 --- a/mod/parse_url.php +++ b/mod/parse_url.php @@ -1,36 +1,25 @@ "); + $br = "\n"; if (x($_GET,"binurl")) { $url = trim(hex2bin($_GET["binurl"])); @@ -97,11 +86,7 @@ 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" => ""); @@ -118,12 +103,7 @@ function parse_url_content(App &$a) { $title = str_replace(array("\r","\n"),array("",""),$title); - if ($textmode) { - $text = "[quote]" . trim($text) . "[/quote]" . $br; - } else { - $text = "
" . htmlspecialchars(trim($text)) . "

"; - $title = htmlspecialchars($title); - } + $text = "[quote]" . trim($text) . "[/quote]" . $br; $result = sprintf($template, $url, ($title) ? $title : $url, $text) . $str_tags; @@ -141,11 +121,6 @@ function parse_url_content(App &$a) { // Format it as BBCode attachment $info = add_page_info_data($siteinfo); - if (!$textmode) { - // Replace ' with ’ - not perfect - but the richtext editor has problems otherwise - $info = str_replace(array("'"), array("’"), $info); - } - echo $info; killme(); @@ -153,20 +128,20 @@ function parse_url_content(App &$a) { /** * @brief Legacy function to call ParseUrl::getSiteinfoCached - * + * * Note: We have moved the function to ParseUrl.php. This function is only for * legacy support and will be remove in the future - * + * * @param type $url The url of the page which should be scraped * @param type $no_guessing If true the parse doens't search for * preview pictures * @param type $do_oembed The false option is used by the function fetch_oembed() * to avoid endless loops - * + * * @return array which contains needed data for embedding - * + * * @see ParseUrl::getSiteinfoCached() - * + * * @todo Remove this function after all Addons has been changed to use * ParseUrl::getSiteinfoCached */