forked from friendica/friendica-addons
bug #431
This commit is contained in:
parent
e4b1489b14
commit
d6b3ddcd3d
2 changed files with 3 additions and 1 deletions
BIN
privacy_image_cache.tgz
Normal file
BIN
privacy_image_cache.tgz
Normal file
Binary file not shown.
|
@ -62,6 +62,7 @@ function privacy_image_cache_init() {
|
||||||
*/
|
*/
|
||||||
function privacy_image_cache_is_local_image($url) {
|
function privacy_image_cache_is_local_image($url) {
|
||||||
if ($url[0] == '/') return true;
|
if ($url[0] == '/') return true;
|
||||||
|
// links normalised - bug #431
|
||||||
$baseurl = normalise_link(get_app()->get_baseurl());
|
$baseurl = normalise_link(get_app()->get_baseurl());
|
||||||
$url = normalise_link($url);
|
$url = normalise_link($url);
|
||||||
return (substr($url, 0, strlen($baseurl)) == $baseurl);
|
return (substr($url, 0, strlen($baseurl)) == $baseurl);
|
||||||
|
@ -72,7 +73,8 @@ function privacy_image_cache_is_local_image($url) {
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
function privacy_image_cache_img_cb($matches) {
|
function privacy_image_cache_img_cb($matches) {
|
||||||
if (privacy_image_cache_is_local_image($matches[2])) return $matches[2];
|
// following line changed per bug #431
|
||||||
|
if (privacy_image_cache_is_local_image($matches[2])) return $matches[1] . $matches[2] . $matches[3];
|
||||||
return $matches[1] . "/privacy_image_cache/?url=" . escape_tags(addslashes($matches[2])) . $matches[3];
|
return $matches[1] . "/privacy_image_cache/?url=" . escape_tags(addslashes($matches[2])) . $matches[3];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue