language; $urlParams = \Yii::$app->request->get(); $partnerUrlAddition = ''; if (\Yii::$app->controller->id == 'partner') { $partner = $lg == 'en' ? 'partner' : 'partnjor'; $partnerUrlAddition = $partner . '/' . $urlParams['partnerSlug'] . '/'; } switch ($lg) { default: $this->name = $model->name; if ($model->page_id) { $this->relation = '/' . $lg . '/' . $partnerUrlAddition . $model->page->slug . '/'; } else { $this->relation = $model->url ?? '#'; if(!empty($model->url_authorised) && (Auth::getUser() || !empty($_SESSION['register_user']))) { $this->relation = $model->url_authorised; } } break; case 'en': $this->name = $model->ts_en_name; if ($model->page_id) { $this->relation = '/' . $lg . '/' . $partnerUrlAddition . $model->page->slug_en . '/'; } else { $this->relation = $model->url ?? '#'; if($model->url_authorised && (Auth::getUser() || !empty($_SESSION['register_user']))) { $this->relation = $model->url_authorised; } } } } }