From a341c889b751055e90eba9b7a14da5b7cd0e8032 Mon Sep 17 00:00:00 2001 From: redmatrix Date: Sun, 31 Jan 2016 15:55:27 -0800 Subject: add oembed provider for photos --- include/oembed.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'include/oembed.php') diff --git a/include/oembed.php b/include/oembed.php index e50d34c7d..b95f93f91 100755 --- a/include/oembed.php +++ b/include/oembed.php @@ -78,7 +78,6 @@ function oembed_fetch_url($embedurl){ else { // try oembed autodiscovery $redirects = 0; - $result = z_fetch_url($embedurl, false, $redirects, array('timeout' => 15, 'accept_content' => "text/*", 'novalidate' => true )); if($result['success']) $html_text = $result['body']; @@ -88,8 +87,8 @@ function oembed_fetch_url($embedurl){ if ($dom){ $xpath = new DOMXPath($dom); $attr = "oembed"; - $xattr = oe_build_xpath("class","oembed"); + $entries = $xpath->query("//link[@type='application/json+oembed']"); foreach($entries as $e){ $href = $e->getAttributeNode("href")->nodeValue; @@ -173,6 +172,10 @@ function oembed_format_object($j){ $ret.="
"; }; break; case "link": { + if($j->thumbnail_url) { + $ret = 'thumbnail

'; + } + //$ret = "".$j->title.""; }; break; case "rich": { -- cgit v1.2.3