diff options
author | redmatrix <redmatrix@redmatrix.me> | 2015-06-15 20:43:49 -0700 |
---|---|---|
committer | redmatrix <redmatrix@redmatrix.me> | 2015-06-15 20:43:49 -0700 |
commit | bdedda7c6b4bf85b5fae151e6d93efe3f01dffa3 (patch) | |
tree | 7b3787ff491aac66a60256954b52940047faed65 /mod/item.php | |
parent | 2adc7a51ad0e3893efc9aac852e3b80d75d9a65d (diff) | |
download | volse-hubzilla-bdedda7c6b4bf85b5fae151e6d93efe3f01dffa3.tar.gz volse-hubzilla-bdedda7c6b4bf85b5fae151e6d93efe3f01dffa3.tar.bz2 volse-hubzilla-bdedda7c6b4bf85b5fae151e6d93efe3f01dffa3.zip |
fix attachment permissions when they also contain an image.
Diffstat (limited to 'mod/item.php')
-rw-r--r-- | mod/item.php | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/mod/item.php b/mod/item.php index db0218136..659afef68 100644 --- a/mod/item.php +++ b/mod/item.php @@ -1086,6 +1086,21 @@ function fix_attached_photo_permissions($uid,$xchan_hash,$body, intval($uid) ); } + $r = q("select id from attach where hash = '%s' and uid = %d limit 1", + dbesc($image_uri), + intval($uid) + ); + if($r) { + q("update attach SET allow_cid = '%s', allow_gid = '%s', deny_cid = '%s', deny_gid = '%s' + WHERE id = %d AND uid = %d", + dbesc($str_contact_allow), + dbesc($str_group_allow), + dbesc($str_contact_deny), + dbesc($str_group_deny), + intval($r[0]['id']), + intval($uid) + ); + } } } } |