skeeks\cms\models\CmsLang::afterBeforeChecks PHP Method

afterBeforeChecks() public method

public afterBeforeChecks ( Event $e )
$e yii\base\Event
    public function afterBeforeChecks(Event $e)
    {
        //Если этот элемент по умолчанию выбран, то все остальны нужно сбросить.
        if ($this->active != Cms::BOOL_Y) {
            $active = static::find()->where(['!=', 'id', $this->id])->active()->one();
            if (!$active) {
                $this->active = Cms::BOOL_Y;
            }
        }
    }