From: Hypolite Petovan Date: Fri, 23 Oct 2020 06:04:07 +0000 (-0400) Subject: Add new format parameter to parse_link hook data X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=4c21d6ec2c391ec051eb6e78b1537c5cdc323663;p=friendica.git Add new format parameter to parse_link hook data - Add new handling of hook result with JSON format --- diff --git a/mod/parse_url.php b/mod/parse_url.php index 5061035df2..82325aa553 100644 --- a/mod/parse_url.php +++ b/mod/parse_url.php @@ -126,13 +126,17 @@ function parse_url_content(App $a) $template = '[bookmark=%s]%s[/bookmark]%s'; - $arr = ['url' => $url, 'text' => '']; + $arr = ['url' => $url, 'format' => $format, 'text' => null]; Hook::callAll('parse_link', $arr); - if (strlen($arr['text'])) { - echo $arr['text']; - exit(); + if ($arr['text']) { + if ($format == 'json') { + System::jsonExit($arr['text']); + } else { + echo $arr['text']; + exit(); + } } // If there is already some content information submitted we don't