public function actionIndex($id) { if (Yii::$app->user->isGuest) { return $this->redirect(Url::home()); } $user = User::findOne(Yii::$app->user->id); if ($user->company->id != $id) { return $this->redirect(Url::home()); } $company = Company::findOne($id); $shedule = Shedule::getSheduleString($company->id, $company->twenty_four_hours); $categories = Category::find()->all(); $countries = Country::find()->all(); $cInfFrm = new CompanyInfoForm(); $cInfFrm->loadInfo($id); $cPasFrm = new ChangePasswordForm(); $cEmailFrm = new ChangeEmailForm(); $cEmailFrm->loadEmail(); $cOptFrm = new OptionsForm(); $cOptFrm->loadData($id); $cities = City::find()->asArray()->all(); $cities = ArrayHelper::map($cities, 'name', 'name'); return $this->render('/private-room/private-room', ['company' => $company, 'shedule' => $shedule, 'categories' => $categories, 'countries' => $countries, 'cInfFrm' => $cInfFrm, 'cPasFrm' => $cPasFrm, 'cEmailFrm' => $cEmailFrm, 'cOptFrm' => $cOptFrm, 'cities' => $cities]); }