diff options
author | friendica <redmatrix@redmatrix.me> | 2015-04-08 17:54:52 -0700 |
---|---|---|
committer | friendica <redmatrix@redmatrix.me> | 2015-04-08 17:54:52 -0700 |
commit | 37afc8184751556107a23910be094c80990901dd (patch) | |
tree | c2acab538231bebaef62522eeddffcdd2418b5e7 /include/items.php | |
parent | a73dbb307347735db3bc076aaa5f92b3e90361fa (diff) | |
download | volse-hubzilla-37afc8184751556107a23910be094c80990901dd.tar.gz volse-hubzilla-37afc8184751556107a23910be094c80990901dd.tar.bz2 volse-hubzilla-37afc8184751556107a23910be094c80990901dd.zip |
update features, allow sys account page deletion
Diffstat (limited to 'include/items.php')
-rwxr-xr-x | include/items.php | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/items.php b/include/items.php index 4b83ce3e3..1078103dc 100755 --- a/include/items.php +++ b/include/items.php @@ -3994,6 +3994,11 @@ function drop_item($id,$interactive = true,$stage = DROPITEM_NORMAL,$force = fal if(local_channel() && local_channel() == $item['uid']) $ok_to_delete = true; + // sys owned item, requires site admin to delete + $sys = get_sys_channel(); + if(is_site_admin() && $sys['channel_id'] == $item['uid']) + $ok_to_delete = true; + // author deletion $observer = $a->get_observer(); if($observer && $observer['xchan_hash'] && ($observer['xchan_hash'] === $item['author_xchan'])) |