missing permission settings
This commit is contained in:
parent
ae91347dcd
commit
f591526ebc
@ -33,7 +33,7 @@ function onepoll_run($argv, $argc){
|
||||
$d = datetime_convert();
|
||||
|
||||
|
||||
|
||||
dbg(1);
|
||||
$contacts = q("SELECT abook.*, xchan.*, account.*
|
||||
FROM abook LEFT JOIN account on abook_account = account_id left join xchan on xchan_hash = abook_xchan
|
||||
where abook_id = %d
|
||||
@ -45,6 +45,7 @@ function onepoll_run($argv, $argc){
|
||||
intval(ACCOUNT_OK),
|
||||
intval(ACCOUNT_UNVERIFIED)
|
||||
);
|
||||
dbg(0);
|
||||
|
||||
if(! $contacts) {
|
||||
logger('onepoll: abook_id not found: ' . $contact_id);
|
||||
|
@ -115,10 +115,10 @@ function settings_post(&$a) {
|
||||
return;
|
||||
|
||||
|
||||
if(count($a->user) && x($a->user,'uid') && $a->user['uid'] != local_user()) {
|
||||
notice( t('Permission denied.') . EOL);
|
||||
return;
|
||||
}
|
||||
// if(count($a->user) && x($a->user,'uid') && $a->user['uid'] != local_user()) {
|
||||
// notice( t('Permission denied.') . EOL);
|
||||
// return;
|
||||
// }
|
||||
|
||||
$old_page_flags = $a->user['page-flags'];
|
||||
|
||||
@ -368,7 +368,8 @@ function settings_post(&$a) {
|
||||
$arr['channel_a_delegate'] = (($_POST['delegate']) ? $_POST['delegate'] : 0);
|
||||
$arr['channel_r_storage'] = (($_POST['view_storage']) ? $_POST['view_storage'] : 0);
|
||||
$arr['channel_w_storage'] = (($_POST['write_storage']) ? $_POST['write_storage'] : 0);
|
||||
|
||||
$arr['channel_r_pages'] = (($_POST['view_pages']) ? $_POST['view_pages'] : 0);
|
||||
$arr['channel_w_pages'] = (($_POST['write_pages']) ? $_POST['write_pages'] : 0);
|
||||
|
||||
$defperms = 0;
|
||||
if(x($_POST['def_view_stream']))
|
||||
@ -399,6 +400,10 @@ function settings_post(&$a) {
|
||||
$defperms += $_POST['def_view_storage'];
|
||||
if(x($_POST['def_write_storage']))
|
||||
$defperms += $_POST['def_write_storage'];
|
||||
if(x($_POST['def_view_pages']))
|
||||
$defperms += $_POST['def_view_pages'];
|
||||
if(x($_POST['def_write_pages']))
|
||||
$defperms += $_POST['def_write_pages'];
|
||||
|
||||
$notify = 0;
|
||||
|
||||
@ -497,7 +502,7 @@ function settings_post(&$a) {
|
||||
);
|
||||
*/
|
||||
|
||||
$r = q("update channel set channel_r_stream = %d, channel_r_profile = %d, channel_r_photos = %d, channel_r_abook = %d, channel_w_stream = %d, channel_w_wall = %d, channel_w_tagwall = %d, channel_w_comment = %d, channel_w_mail = %d, channel_w_photos = %d, channel_w_chat = %d, channel_a_delegate = %d where channel_id = %d limit 1",
|
||||
$r = q("update channel set channel_r_stream = %d, channel_r_profile = %d, channel_r_photos = %d, channel_r_abook = %d, channel_w_stream = %d, channel_w_wall = %d, channel_w_tagwall = %d, channel_w_comment = %d, channel_w_mail = %d, channel_w_photos = %d, channel_w_chat = %d, channel_a_delegate = %d, channel_r_storage = %d, channel_w_storage = %d, channel_r_pages = %d, channel_w_pages = %d where channel_id = %d limit 1",
|
||||
intval($arr['channel_r_stream']),
|
||||
intval($arr['channel_r_profile']),
|
||||
intval($arr['channel_r_photos']),
|
||||
@ -510,6 +515,10 @@ function settings_post(&$a) {
|
||||
intval($arr['channel_w_photos']),
|
||||
intval($arr['channel_w_chat']),
|
||||
intval($arr['channel_a_delegate']),
|
||||
intval($arr['channel_r_storage']),
|
||||
intval($arr['channel_w_storage']),
|
||||
intval($arr['channel_r_pages']),
|
||||
intval($arr['channel_w_pages']),
|
||||
intval(local_user())
|
||||
);
|
||||
|
||||
|
Reference in New Issue
Block a user