public function getUser() { $segment = $this->segment; if (($_user = $segment->get('user')) !== null) { if (($_impersonatedUser = $segment->get('impersonateUser')) !== null) { $user = User::fromId($_impersonatedUser); } else { $user = User::fromId($_user); } if ($user === null) { $this->logout(); } else { return $user; } } return new User(''); }
<?php use Enpowi\App; use Enpowi\Users\User; use Enpowi\Modules\Module; Module::is(); $user = User::fromId(App::param('id')); require path . '/modules/user/view.php';