protected function resolveSelectedType() { $resolveSelectedType = parent::resolveSelectedType(); if ($resolveSelectedType === null) { $selectedType = UserConfigurationFormAdapter::resolveAndGetDefaultPermissionSetting(Yii::app()->user->userModel); return $this->resolveUserPermissionConfigurationToPermissionType($selectedType); } return $resolveSelectedType; }
protected function resolveSelectedType() { if (!$this->model->isNew()) { return parent::resolveSelectedType(); } $selectedType = UserConfigurationFormAdapter::resolveAndGetDefaultPermissionSetting(Yii::app()->user->userModel); if (null == $selectedType) { return parent::resolveSelectedType(); } else { return static::resolveUserPermissionConfigurationToPermissionType($selectedType); } return $resolveSelectedType; }