Cache for viewer channel
This commit is contained in:
parent
d8b5f383f5
commit
9de650e175
@ -1108,18 +1108,17 @@ function linkify($s, $me = false) {
|
|||||||
* @param int $uid
|
* @param int $uid
|
||||||
* @returns string
|
* @returns string
|
||||||
*/
|
*/
|
||||||
function sslify($s, $uid) {
|
function sslify($s) {
|
||||||
|
|
||||||
// Local photo cache
|
// Local photo cache
|
||||||
if(get_config('system','photo_cache_enable', 0) && local_channel()) {
|
if(get_config('system','photo_cache_enable', 0) && local_channel()) {
|
||||||
$matches = null;
|
$matches = null;
|
||||||
$cnt = preg_match_all("/\<img(.*?)src=[\"|'](https?\:.*?)[\"|'](.*?)\>/",$s,$matches,PREG_SET_ORDER);
|
$cnt = preg_match_all("/\<img(.+?)src=[\"|'](https?\:.*?)[\"|'](.*?)\>/",$s,$matches,PREG_SET_ORDER);
|
||||||
if ($cnt) {
|
if ($cnt) {
|
||||||
foreach ($matches as $match) {
|
foreach ($matches as $match) {
|
||||||
logger('uid: ' . $uid . '; url: ' . $match[2], LOGGER_DEBUG);
|
logger('uid: ' . $uid . '; url: ' . $match[2], LOGGER_DEBUG);
|
||||||
$cache = array(
|
$cache = array(
|
||||||
'url' => $match[2],
|
'url' => $match[2]
|
||||||
'uid' => $uid
|
|
||||||
);
|
);
|
||||||
call_hooks('cache_url_hook', $cache);
|
call_hooks('cache_url_hook', $cache);
|
||||||
logger('cache status: ' . intval($cache['status']) .'; cached as: ' . ($cache['cached'] ? $cache['hash'] : '-'), LOGGER_DEBUG);
|
logger('cache status: ' . intval($cache['status']) .'; cached as: ' . ($cache['cached'] ? $cache['hash'] : '-'), LOGGER_DEBUG);
|
||||||
@ -1702,7 +1701,7 @@ function prepare_body(&$item,$attach = false,$opts = false) {
|
|||||||
if(local_channel() == $item['uid'])
|
if(local_channel() == $item['uid'])
|
||||||
$filer = format_filer($item);
|
$filer = format_filer($item);
|
||||||
|
|
||||||
$s = sslify($s, $item['uid']);
|
$s = sslify($s);
|
||||||
|
|
||||||
$prep_arr = array(
|
$prep_arr = array(
|
||||||
'item' => $item,
|
'item' => $item,
|
||||||
|
Reference in New Issue
Block a user