update zot.php to fix php warning invalid argument supplied for foreach()
- this is taken from pr #1085 which was against wrong branch
This commit is contained in:
parent
bb61e672b0
commit
fedb5fbcf5
@ -3811,25 +3811,27 @@ function process_channel_sync_delivery($sender, $arr, $deliveries) {
|
|||||||
foreach($x as $y) {
|
foreach($x as $y) {
|
||||||
|
|
||||||
// for each group, loop on members list we just received
|
// for each group, loop on members list we just received
|
||||||
foreach($members[$y['hash']] as $member) {
|
if(isset($y['hash']) && isset($members[$y['hash']])) {
|
||||||
$found = false;
|
foreach($members[$y['hash']] as $member) {
|
||||||
$z = q("select xchan from group_member where gid = %d and uid = %d and xchan = '%s' limit 1",
|
$found = false;
|
||||||
intval($y['id']),
|
$z = q("select xchan from group_member where gid = %d and uid = %d and xchan = '%s' limit 1",
|
||||||
intval($channel['channel_id']),
|
|
||||||
dbesc($member)
|
|
||||||
);
|
|
||||||
if($z)
|
|
||||||
$found = true;
|
|
||||||
|
|
||||||
// if somebody is in the group that wasn't before - add them
|
|
||||||
|
|
||||||
if(! $found) {
|
|
||||||
q("INSERT INTO group_member (uid, gid, xchan)
|
|
||||||
VALUES( %d, %d, '%s' ) ",
|
|
||||||
intval($channel['channel_id']),
|
|
||||||
intval($y['id']),
|
intval($y['id']),
|
||||||
|
intval($channel['channel_id']),
|
||||||
dbesc($member)
|
dbesc($member)
|
||||||
);
|
);
|
||||||
|
if($z)
|
||||||
|
$found = true;
|
||||||
|
|
||||||
|
// if somebody is in the group that wasn't before - add them
|
||||||
|
|
||||||
|
if(! $found) {
|
||||||
|
q("INSERT INTO group_member (uid, gid, xchan)
|
||||||
|
VALUES( %d, %d, '%s' ) ",
|
||||||
|
intval($channel['channel_id']),
|
||||||
|
intval($y['id']),
|
||||||
|
dbesc($member)
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user