diff --git a/lib/models/OpenGraphURL.class.php b/lib/models/OpenGraphURL.class.php index 5df5e7f1030bfd6203eb6f7416b8cbd7ed47baec..19ea6146e0a61aea503ac0034ad2977ddf97786e 100644 --- a/lib/models/OpenGraphURL.class.php +++ b/lib/models/OpenGraphURL.class.php @@ -156,6 +156,8 @@ class OpenGraphURL extends SimpleORMap return; } + $isOpenGraph = false; + $response = FileManager::fetchURLMetadata($this['url']); if ($response['response_code'] == 200 && mb_strpos($response['Content-Type'],'html') !== false) { if (preg_match('/(?<=charset=)[^;]*/i', $response['Content-Type'], $match)) { @@ -186,7 +188,6 @@ class OpenGraphURL extends SimpleORMap $metatags = $doc->getElementsByTagName('meta'); $reservedTags = ['url', 'chdate', 'mkdate', 'last_update', 'is_opengraph', 'data']; - $isOpenGraph = false; $ogTags = []; $data = []; foreach ($metatags as $tag) { @@ -230,6 +231,7 @@ class OpenGraphURL extends SimpleORMap } $this['data'] = $data; } + $this['is_opengraph'] = (int) $isOpenGraph; }