Don't show feeds / avoiding errors with empty data
This commit is contained in:
parent
b6ab8c9e94
commit
4d6953bf79
1 changed files with 7 additions and 3 deletions
|
@ -71,7 +71,7 @@ class Transmitter
|
||||||
*/
|
*/
|
||||||
public static function getFollowers($owner, $page = null)
|
public static function getFollowers($owner, $page = null)
|
||||||
{
|
{
|
||||||
$condition = ['rel' => [Contact::FOLLOWER, Contact::FRIEND], 'network' => Protocol::NATIVE_SUPPORT, 'uid' => $owner['uid'],
|
$condition = ['rel' => [Contact::FOLLOWER, Contact::FRIEND], 'network' => Protocol::FEDERATED, 'uid' => $owner['uid'],
|
||||||
'self' => false, 'deleted' => false, 'hidden' => false, 'archive' => false, 'pending' => false];
|
'self' => false, 'deleted' => false, 'hidden' => false, 'archive' => false, 'pending' => false];
|
||||||
$count = DBA::count('contact', $condition);
|
$count = DBA::count('contact', $condition);
|
||||||
|
|
||||||
|
@ -120,7 +120,7 @@ class Transmitter
|
||||||
*/
|
*/
|
||||||
public static function getFollowing($owner, $page = null)
|
public static function getFollowing($owner, $page = null)
|
||||||
{
|
{
|
||||||
$condition = ['rel' => [Contact::SHARING, Contact::FRIEND], 'network' => Protocol::NATIVE_SUPPORT, 'uid' => $owner['uid'],
|
$condition = ['rel' => [Contact::SHARING, Contact::FRIEND], 'network' => Protocol::FEDERATED, 'uid' => $owner['uid'],
|
||||||
'self' => false, 'deleted' => false, 'hidden' => false, 'archive' => false, 'pending' => false];
|
'self' => false, 'deleted' => false, 'hidden' => false, 'archive' => false, 'pending' => false];
|
||||||
$count = DBA::count('contact', $condition);
|
$count = DBA::count('contact', $condition);
|
||||||
|
|
||||||
|
@ -341,6 +341,10 @@ class Transmitter
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ($activity[$element] as $receiver) {
|
foreach ($activity[$element] as $receiver) {
|
||||||
|
if (empty($receiver)) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
if ($receiver == $profile['followers'] && !empty($item_profile['followers'])) {
|
if ($receiver == $profile['followers'] && !empty($item_profile['followers'])) {
|
||||||
$permissions[$element][] = $item_profile['followers'];
|
$permissions[$element][] = $item_profile['followers'];
|
||||||
} elseif (!in_array($receiver, $exclude)) {
|
} elseif (!in_array($receiver, $exclude)) {
|
||||||
|
@ -649,7 +653,7 @@ class Transmitter
|
||||||
$blindcopy = in_array($element, ['bto', 'bcc']);
|
$blindcopy = in_array($element, ['bto', 'bcc']);
|
||||||
|
|
||||||
foreach ($permissions[$element] as $receiver) {
|
foreach ($permissions[$element] as $receiver) {
|
||||||
if (Network::isUrlBlocked($receiver)) {
|
if (empty($receiver) || Network::isUrlBlocked($receiver)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue