don't do an empty query
This commit is contained in:
parent
e00068334f
commit
0db25abcef
1 changed files with 15 additions and 10 deletions
|
@ -379,18 +379,23 @@ function facebook_post_hook(&$a,&$b) {
|
||||||
$deny = array_unique(array_merge($deny_people,$deny_groups));
|
$deny = array_unique(array_merge($deny_people,$deny_groups));
|
||||||
|
|
||||||
$allow_str = dbesc(implode(', ',$recipients));
|
$allow_str = dbesc(implode(', ',$recipients));
|
||||||
|
if($allow_str) {
|
||||||
$r = q("SELECT `notify` FROM `contact` WHERE `id` IN ( $allow_str ) AND `network` = 'face'");
|
$r = q("SELECT `notify` FROM `contact` WHERE `id` IN ( $allow_str ) AND `network` = 'face'");
|
||||||
$allow_arr = array();
|
$allow_arr = array();
|
||||||
if(count($r))
|
if(count($r))
|
||||||
foreach($r as $rr)
|
foreach($r as $rr)
|
||||||
$allow_arr[] = $rr['notify'];
|
$allow_arr[] = $rr['notify'];
|
||||||
|
}
|
||||||
|
|
||||||
$deny_str = dbesc(implode(', ',$deny));
|
$deny_str = dbesc(implode(', ',$deny));
|
||||||
|
if($deny_str) {
|
||||||
$r = q("SELECT `notify` FROM `contact` WHERE `id` IN ( $deny_str ) AND `network` = 'face'");
|
$r = q("SELECT `notify` FROM `contact` WHERE `id` IN ( $deny_str ) AND `network` = 'face'");
|
||||||
$deny_arr = array();
|
$deny_arr = array();
|
||||||
if(count($r))
|
if(count($r))
|
||||||
foreach($r as $rr)
|
foreach($r as $rr)
|
||||||
$deny_arr[] = $rr['notify'];
|
$deny_arr[] = $rr['notify'];
|
||||||
|
}
|
||||||
|
|
||||||
if(count($deny_arr) && (! count($allow_arr))) {
|
if(count($deny_arr) && (! count($allow_arr))) {
|
||||||
|
|
||||||
// One or more FB folks were denied access but nobody on FB was specifically allowed access.
|
// One or more FB folks were denied access but nobody on FB was specifically allowed access.
|
||||||
|
|
Loading…
Reference in a new issue