diff options
| author | Andrew Dolgov <noreply@fakecake.org> | 2019-08-14 17:21:07 +0300 |
|---|---|---|
| committer | Andrew Dolgov <noreply@fakecake.org> | 2019-08-14 17:21:07 +0300 |
| commit | ffb842f752b9208fd5bb7479b3d189d261f7170f (patch) | |
| tree | de1ee682d35ddf9d5f4daeece1f398db401ab699 /classes/article.php | |
| parent | 150b040dad386f04c5b17f2a2ffb5dda96262ef3 (diff) | |
Article::get_article_image() - provide cached URLs if possible
Diffstat (limited to 'classes/article.php')
| -rwxr-xr-x | classes/article.php | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/classes/article.php b/classes/article.php index 789d4c577..02477b553 100755 --- a/classes/article.php +++ b/classes/article.php @@ -875,6 +875,14 @@ class Article extends Handler_Protected { } } + $cache = new DiskCache("images"); + + if ($cache->exists(sha1($article_image))) + $article_image = $cache->getUrl(sha1($article_image)); + + if ($cache->exists(sha1($article_stream))) + $article_stream = $cache->getUrl(sha1($article_stream)); + return [$article_image, $article_stream]; } |