custom/expert permissions bug
This commit is contained in:
parent
760427fc43
commit
57033bb599
@ -1627,13 +1627,24 @@ function notifications_on($channel_id,$value) {
|
|||||||
|
|
||||||
function get_channel_default_perms($uid) {
|
function get_channel_default_perms($uid) {
|
||||||
|
|
||||||
|
|
||||||
|
$ret = [];
|
||||||
|
|
||||||
$r = q("select abook_xchan from abook where abook_channel = %d and abook_self = 1 limit 1",
|
$r = q("select abook_xchan from abook where abook_channel = %d and abook_self = 1 limit 1",
|
||||||
intval($uid)
|
intval($uid)
|
||||||
);
|
);
|
||||||
if($r)
|
if($r) {
|
||||||
return load_abconfig($uid,$r[0]['abook_xchan'],'my_perms');
|
$x = load_abconfig($uid,$r[0]['abook_xchan'],'my_perms');
|
||||||
|
if($x) {
|
||||||
|
foreach($x as $xv) {
|
||||||
|
if(intval($xv['v'])) {
|
||||||
|
$ret[] = $xv['k'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return array();
|
return $ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user