skeeks\cms\controllers\UserController::init PHP Method

init() public method

public init ( )
    public function init()
    {
        if (\Yii::$app->request->get(static::REQUEST_PARAM_USERNAME) && !$this->user) {
            throw new NotFoundHttpException("User not found or inactive");
        } else {
            if (\Yii::$app->request->get(static::REQUEST_PARAM_USERNAME) && \Yii::$app->cmsToolbar) {
                $controller = \Yii::$app->createController('cms/admin-user')[0];
                $adminControllerRoute = ['cms/admin-user/update', $controller->requestPkParamName => $this->user->{$controller->modelPkAttribute}];
                $urlEditModel = UrlHelper::construct($adminControllerRoute)->enableAdmin()->setSystemParam(\skeeks\cms\modules\admin\Module::SYSTEM_QUERY_EMPTY_LAYOUT, 'true')->toString();
                \Yii::$app->cmsToolbar->editUrl = $urlEditModel;
            }
        }
    }