permission issues editing wall-to-wall posts
This commit is contained in:
@@ -21,9 +21,9 @@ function editpost_content(&$a) {
|
||||
return;
|
||||
}
|
||||
|
||||
$itm = q("SELECT * FROM `item` WHERE `id` = %d AND `uid` = %d and author_xchan = '%s' LIMIT 1",
|
||||
$itm = q("SELECT * FROM `item` WHERE `id` = %d AND ( owner_xchan = '%s' OR author_xchan = '%s' ) LIMIT 1",
|
||||
intval($post_id),
|
||||
intval(local_channel()),
|
||||
dbesc(get_observer_hash()),
|
||||
dbesc(get_observer_hash())
|
||||
);
|
||||
|
||||
@@ -37,6 +37,8 @@ function editpost_content(&$a) {
|
||||
}
|
||||
|
||||
|
||||
$owner_uid = $itm[0]['uid'];
|
||||
|
||||
|
||||
$plaintext = true;
|
||||
// if(feature_enabled(local_channel(),'richtext'))
|
||||
@@ -71,14 +73,12 @@ function editpost_content(&$a) {
|
||||
call_hooks('jot_tool', $jotplugins);
|
||||
call_hooks('jot_networks', $jotnets);
|
||||
|
||||
$channel = $a->get_channel();
|
||||
|
||||
//$tpl = replace_macros($tpl,array('$jotplugins' => $jotplugins));
|
||||
|
||||
$voting = feature_enabled(local_channel(),'consensus_tools');
|
||||
$voting = feature_enabled($owner_uid,'consensus_tools');
|
||||
|
||||
$category = '';
|
||||
$catsenabled = ((feature_enabled(local_channel(),'categories')) ? 'categories' : '');
|
||||
$catsenabled = ((feature_enabled($owner_uid,'categories')) ? 'categories' : '');
|
||||
|
||||
if ($catsenabled){
|
||||
$itm = fetch_post_tags($itm);
|
||||
@@ -145,7 +145,7 @@ function editpost_content(&$a) {
|
||||
'$lockstate' => $lockstate,
|
||||
'$acl' => '',
|
||||
'$bang' => '',
|
||||
'$profile_uid' => local_channel(),
|
||||
'$profile_uid' => $owner_uid,
|
||||
'$preview' => t('Preview'),
|
||||
'$jotplugins' => $jotplugins,
|
||||
'$sourceapp' => t($a->sourcename),
|
||||
|
||||
Reference in New Issue
Block a user