X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FSecurity%2FSecurity.php;h=bc1d98ac16471421a7d16fe776e031e7b5175544;hb=d63aca97b8f0bebfad7ee7517d50b12624907998;hp=f0b33501f96b556139ef1f857e9951af6a50d1dc;hpb=11944dda3241c0a015944b6a82147ba5e5755998;p=friendica.git diff --git a/src/Security/Security.php b/src/Security/Security.php index f0b33501f9..bc1d98ac16 100644 --- a/src/Security/Security.php +++ b/src/Security/Security.php @@ -1,6 +1,6 @@ isAuthenticated()) { return false; } - $uid = Session::getLocalUser(); + $uid = DI::userSession()->getLocalUserId(); if ($uid == $owner) { return true; } - if (Session::getLocalUser() && ($owner == 0)) { + if (DI::userSession()->getLocalUserId() && ($owner == 0)) { return true; } - if (!empty($cid = Session::getRemoteContactID($owner))) { + if (!empty($cid = DI::userSession()->getRemoteContactID($owner))) { // use remembered decision and avoid a DB lookup for each and every display item // DO NOT use this function if there are going to be multiple owners // We have a contact-id for an authenticated remote user, this block determines if the contact @@ -71,7 +71,7 @@ class Security $verified = 1; return false; } - + if (in_array($contact['rel'], [Contact::SHARING, Contact::FRIEND]) || ($user['page-flags'] == User::PAGE_FLAGS_COMMUNITY)) { $verified = 2; return true; @@ -93,8 +93,8 @@ class Security */ public static function getPermissionsSQLByUserId(int $owner_id, bool $accessible = false) { - $local_user = Session::getLocalUser(); - $remote_contact = Session::getRemoteContactID($owner_id); + $local_user = DI::userSession()->getLocalUserId(); + $remote_contact = DI::userSession()->getRemoteContactID($owner_id); $acc_sql = ''; if ($accessible) {