X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModule%2FDelegation.php;h=772651875e60c6b5fccb3e46ef96e66ae799ad1d;hb=7072a7178896c567caf5003e94a8f8045221bd8f;hp=f1e2a792e10cabfab6e3e84a3dece3aaf0564540;hpb=b36d4eb0dd4bdc25a468c95c749bfae1b6324be9;p=friendica.git diff --git a/src/Module/Delegation.php b/src/Module/Delegation.php index f1e2a792e1..772651875e 100644 --- a/src/Module/Delegation.php +++ b/src/Module/Delegation.php @@ -24,7 +24,6 @@ namespace Friendica\Module; use Friendica\BaseModule; use Friendica\Core\Hook; use Friendica\Core\Renderer; -use Friendica\Core\Session; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Notification; @@ -39,15 +38,15 @@ class Delegation extends BaseModule { protected function post(array $request = []) { - if (!Session::getLocalUser()) { + if (!DI::userSession()->getLocalUserId()) { return; } - $uid = Session::getLocalUser(); + $uid = DI::userSession()->getLocalUserId(); $orig_record = User::getById(DI::app()->getLoggedInUserId()); - if (DI::session()->get('submanage')) { - $user = User::getById(DI::session()->get('submanage')); + if (DI::userSession()->getSubManagedUserId()) { + $user = User::getById(DI::userSession()->getSubManagedUserId()); if (DBA::isResult($user)) { $uid = intval($user['uid']); $orig_record = $user; @@ -102,7 +101,7 @@ class Delegation extends BaseModule DI::auth()->setForUser(DI::app(), $user, true, true); if ($limited_id) { - DI::session()->set('submanage', $original_id); + DI::userSession()->setSubManagedUserId($original_id); } $ret = []; @@ -115,11 +114,11 @@ class Delegation extends BaseModule protected function content(array $request = []): string { - if (!Session::getLocalUser()) { + if (!DI::userSession()->getLocalUserId()) { throw new ForbiddenException(DI::l10n()->t('Permission denied.')); } - $identities = User::identities(DI::session()->get('submanage', Session::getLocalUser())); + $identities = User::identities(DI::userSession()->getSubManagedUserId() ?: DI::userSession()->getLocalUserId()); //getting additinal information for each identity foreach ($identities as $key => $identity) {