diff options
author | zotlabs <mike@macgirvin.com> | 2017-04-19 20:48:10 -0700 |
---|---|---|
committer | zotlabs <mike@macgirvin.com> | 2017-04-19 20:48:10 -0700 |
commit | f52c670c05b01610f60e736c44c81e5b6f9f7ceb (patch) | |
tree | dd203c496b9d4ba6caa96e5ef720389852db3dbb | |
parent | f3adc8d7383a081e0e4d06db0874f422c7baa838 (diff) | |
download | volse-hubzilla-f52c670c05b01610f60e736c44c81e5b6f9f7ceb.tar.gz volse-hubzilla-f52c670c05b01610f60e736c44c81e5b6f9f7ceb.tar.bz2 volse-hubzilla-f52c670c05b01610f60e736c44c81e5b6f9f7ceb.zip |
support reverse magic-auth in oembed requests.
-rwxr-xr-x | include/oembed.php | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/include/oembed.php b/include/oembed.php index aac7d15b4..5865c95d5 100755 --- a/include/oembed.php +++ b/include/oembed.php @@ -149,7 +149,14 @@ function oembed_fetch_url($embedurl){ if ($action !== 'block') { // try oembed autodiscovery $redirects = 0; - $result = z_fetch_url($furl, false, $redirects, array('timeout' => 30, 'accept_content' => "text/*", 'novalidate' => true )); + $result = z_fetch_url($furl, false, $redirects, + [ + 'timeout' => 30, + 'accept_content' => "text/*", + 'novalidate' => true, + 'session' => ((local_channel() && $zrl) ? true : false) + ] + ); if($result['success']) $html_text = $result['body']; @@ -200,7 +207,7 @@ function oembed_fetch_url($embedurl){ if ($txt[0]!="{") $txt='{"type":"error"}'; - //save in cache + // save in cache if(! get_config('system','oembed_cache_disable')) Zlib\Cache::set('[' . App::$videowidth . '] ' . $furl, $txt); |