Add new format parameter to parse_link hook data

- Add new handling of hook result with JSON format
pull/9448/head
Hypolite Petovan 2020-10-23 02:04:07 -04:00
rodzic 9e143287d6
commit 4c21d6ec2c
1 zmienionych plików z 8 dodań i 4 usunięć

Wyświetl plik

@ -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