aboutsummaryrefslogtreecommitdiffstats
path: root/include/oembed.php
diff options
context:
space:
mode:
authorredmatrix <git@macgirvin.com>2016-01-31 15:55:27 -0800
committerredmatrix <git@macgirvin.com>2016-01-31 15:55:27 -0800
commita341c889b751055e90eba9b7a14da5b7cd0e8032 (patch)
treec42867ffbcac204c664522cb1559b7169c797cc1 /include/oembed.php
parent1f87fef9684a29da91fcb41a5d1d3bd4fb9a4619 (diff)
downloadvolse-hubzilla-a341c889b751055e90eba9b7a14da5b7cd0e8032.tar.gz
volse-hubzilla-a341c889b751055e90eba9b7a14da5b7cd0e8032.tar.bz2
volse-hubzilla-a341c889b751055e90eba9b7a14da5b7cd0e8032.zip
add oembed provider for photos
Diffstat (limited to 'include/oembed.php')
-rwxr-xr-xinclude/oembed.php7
1 files changed, 5 insertions, 2 deletions
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.="<br>";
}; break;
case "link": {
+ if($j->thumbnail_url) {
+ $ret = '<a href="' . $embedurl . '" ><img src="' . $j->thumbnail_url . '" alt="thumbnail" /></a><br /><br />';
+ }
+
//$ret = "<a href='".$embedurl."'>".$j->title."</a>";
}; break;
case "rich": {