X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FSecurity%2FSecurity.php;h=bc1d98ac16471421a7d16fe776e031e7b5175544;hb=d63aca97b8f0bebfad7ee7517d50b12624907998;hp=5fda54d46ca3ee415323a044368ca12a1c1d38a6;hpb=e56a53647bd5469551bf4f9ef2df50a5dd16b943;p=friendica.git diff --git a/src/Security/Security.php b/src/Security/Security.php index 5fda54d46c..bc1d98ac16 100644 --- a/src/Security/Security.php +++ b/src/Security/Security.php @@ -1,6 +1,6 @@ isAuthenticated()) { return false; } - $uid = local_user(); + $uid = DI::userSession()->getLocalUserId(); if ($uid == $owner) { return true; } - if (local_user() && ($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 = local_user(); - $remote_contact = Session::getRemoteContactID($owner_id); + $local_user = DI::userSession()->getLocalUserId(); + $remote_contact = DI::userSession()->getRemoteContactID($owner_id); $acc_sql = ''; if ($accessible) {