X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModule%2FDelegation.php;h=8a2b313000bce2db24c0d200ac99d924b44b7822;hb=96d2cddb54f3ea3ead6e43e5ca1f814ed6327987;hp=3595ff7f302f77db77be2834a0b252ef7563239c;hpb=a7fd9e3223ce95dc508c40353b4019b886f42902;p=friendica.git diff --git a/src/Module/Delegation.php b/src/Module/Delegation.php index 3595ff7f30..8a2b313000 100644 --- a/src/Module/Delegation.php +++ b/src/Module/Delegation.php @@ -53,7 +53,7 @@ class Delegation extends BaseModule } } - $identity = intval($_POST['identity'] ?? 0); + $identity = intval($request['identity'] ?? 0); if (!$identity) { return; } @@ -76,16 +76,16 @@ class Delegation extends BaseModule $user = DBA::selectFirst('user', [], ['uid' => $identity, 'parent-uid' => $orig_record['uid']]); // Check if the target user is one of our siblings - if (!DBA::isResult($user) && ($orig_record['parent-uid'] != 0)) { + if (!DBA::isResult($user) && $orig_record['parent-uid']) { $user = DBA::selectFirst('user', [], ['uid' => $identity, 'parent-uid' => $orig_record['parent-uid']]); } // Check if it's our parent or our own user if (!DBA::isResult($user) && ( - $orig_record['parent-uid'] != 0 && $orig_record['parent-uid'] == $identity + $orig_record['parent-uid'] && $orig_record['parent-uid'] === $identity || - $orig_record['uid'] != 0 && $orig_record['uid'] == $identity + $orig_record['uid'] && $orig_record['uid'] === $identity ) ) { $user = User::getById($identity);