diff options
author | Max Kostikov <max@kostikov.co> | 2019-05-08 00:49:41 +0200 |
---|---|---|
committer | Max Kostikov <max@kostikov.co> | 2019-05-08 00:49:41 +0200 |
commit | de5d7bfbd312e020bbc10e92e28db76bf52a4b75 (patch) | |
tree | 3660ffe5313a0bb325de85c817e058009ef205e0 /Zotlabs | |
parent | f0933b66a9115aaa208a6273fa243c71cf37a1d7 (diff) | |
download | volse-hubzilla-de5d7bfbd312e020bbc10e92e28db76bf52a4b75.tar.gz volse-hubzilla-de5d7bfbd312e020bbc10e92e28db76bf52a4b75.tar.bz2 volse-hubzilla-de5d7bfbd312e020bbc10e92e28db76bf52a4b75.zip |
Add photo usage detection if not exist on thumbnail save
Diffstat (limited to 'Zotlabs')
-rw-r--r-- | Zotlabs/Photo/PhotoDriver.php | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Zotlabs/Photo/PhotoDriver.php b/Zotlabs/Photo/PhotoDriver.php index c1993ac20..a1fba5615 100644 --- a/Zotlabs/Photo/PhotoDriver.php +++ b/Zotlabs/Photo/PhotoDriver.php @@ -508,6 +508,18 @@ abstract class PhotoDriver { $arr['imgscale'] = $scale; + if(! array_key_exists('photo_usage', $arr)) { + $x = q("SELECT photo_usage FROM photo WHERE resource_id = '%s' AND uid = %d AND imgscale = %d LIMIT 1", + dbesc($arr['resource_id']), + intval($arr['uid']), + intval($arr['imgscale']) + ); + if($x) + $arr['photo_usage'] = $r[0]['photo_usage']; + else + return false; + } + if(boolval(get_config('system','filesystem_storage_thumbnails', 0)) && $scale > 0) { $channel = \App::get_channel(); $arr['os_storage'] = 1; |