Merge pull request #5763 from MrPetovan/task/improve-getsiteinfo

Use OEmbed data when available no matter the type
This commit is contained in:
Michael Vogel 2018-09-17 06:40:04 +00:00 committed by GitHub
commit e68c48e88f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -161,7 +161,8 @@ class ParseUrl
$siteinfo['type'] = $oembed_data->type; $siteinfo['type'] = $oembed_data->type;
} }
if (($oembed_data->type == 'link') && ($siteinfo['type'] != 'photo')) { // See https://github.com/friendica/friendica/pull/5763#discussion_r217913178
if ($siteinfo['type'] != 'photo') {
if (isset($oembed_data->title)) { if (isset($oembed_data->title)) {
$siteinfo['title'] = trim($oembed_data->title); $siteinfo['title'] = trim($oembed_data->title);
} }
@ -337,7 +338,7 @@ class ParseUrl
$siteinfo['type'] = 'link'; $siteinfo['type'] = 'link';
} }
if ((@$siteinfo['image'] == '') && !$no_guessing) { if (empty($siteinfo['image']) && !$no_guessing) {
$list = $xpath->query('//img[@src]'); $list = $xpath->query('//img[@src]');
foreach ($list as $node) { foreach ($list as $node) {
$img_tag = []; $img_tag = [];