missing permission settings
This commit is contained in:
parent
ae91347dcd
commit
f591526ebc
@ -33,7 +33,7 @@ function onepoll_run($argv, $argc){
|
|||||||
$d = datetime_convert();
|
$d = datetime_convert();
|
||||||
|
|
||||||
|
|
||||||
|
dbg(1);
|
||||||
$contacts = q("SELECT abook.*, xchan.*, account.*
|
$contacts = q("SELECT abook.*, xchan.*, account.*
|
||||||
FROM abook LEFT JOIN account on abook_account = account_id left join xchan on xchan_hash = abook_xchan
|
FROM abook LEFT JOIN account on abook_account = account_id left join xchan on xchan_hash = abook_xchan
|
||||||
where abook_id = %d
|
where abook_id = %d
|
||||||
@ -45,6 +45,7 @@ function onepoll_run($argv, $argc){
|
|||||||
intval(ACCOUNT_OK),
|
intval(ACCOUNT_OK),
|
||||||
intval(ACCOUNT_UNVERIFIED)
|
intval(ACCOUNT_UNVERIFIED)
|
||||||
);
|
);
|
||||||
|
dbg(0);
|
||||||
|
|
||||||
if(! $contacts) {
|
if(! $contacts) {
|
||||||
logger('onepoll: abook_id not found: ' . $contact_id);
|
logger('onepoll: abook_id not found: ' . $contact_id);
|
||||||
|
@ -115,10 +115,10 @@ function settings_post(&$a) {
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
|
|
||||||
if(count($a->user) && x($a->user,'uid') && $a->user['uid'] != local_user()) {
|
// if(count($a->user) && x($a->user,'uid') && $a->user['uid'] != local_user()) {
|
||||||
notice( t('Permission denied.') . EOL);
|
// notice( t('Permission denied.') . EOL);
|
||||||
return;
|
// return;
|
||||||
}
|
// }
|
||||||
|
|
||||||
$old_page_flags = $a->user['page-flags'];
|
$old_page_flags = $a->user['page-flags'];
|
||||||
|
|
||||||
@ -366,9 +366,10 @@ function settings_post(&$a) {
|
|||||||
$arr['channel_w_photos'] = (($_POST['post_photos']) ? $_POST['post_photos'] : 0);
|
$arr['channel_w_photos'] = (($_POST['post_photos']) ? $_POST['post_photos'] : 0);
|
||||||
$arr['channel_w_chat'] = (($_POST['chat']) ? $_POST['chat'] : 0);
|
$arr['channel_w_chat'] = (($_POST['chat']) ? $_POST['chat'] : 0);
|
||||||
$arr['channel_a_delegate'] = (($_POST['delegate']) ? $_POST['delegate'] : 0);
|
$arr['channel_a_delegate'] = (($_POST['delegate']) ? $_POST['delegate'] : 0);
|
||||||
$arr['channel_r_storage'] = (($_POST['view_storage']) ? $_POST['view_storage'] : 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_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;
|
$defperms = 0;
|
||||||
if(x($_POST['def_view_stream']))
|
if(x($_POST['def_view_stream']))
|
||||||
@ -399,6 +400,10 @@ function settings_post(&$a) {
|
|||||||
$defperms += $_POST['def_view_storage'];
|
$defperms += $_POST['def_view_storage'];
|
||||||
if(x($_POST['def_write_storage']))
|
if(x($_POST['def_write_storage']))
|
||||||
$defperms += $_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;
|
$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_stream']),
|
||||||
intval($arr['channel_r_profile']),
|
intval($arr['channel_r_profile']),
|
||||||
intval($arr['channel_r_photos']),
|
intval($arr['channel_r_photos']),
|
||||||
@ -510,6 +515,10 @@ function settings_post(&$a) {
|
|||||||
intval($arr['channel_w_photos']),
|
intval($arr['channel_w_photos']),
|
||||||
intval($arr['channel_w_chat']),
|
intval($arr['channel_w_chat']),
|
||||||
intval($arr['channel_a_delegate']),
|
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())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user