public function actionIndex($mid = '', $f = 0) { $user = User::findIdentity(Yii::$app->user->id); $regFrm = new RegisterForm(); $rstFrm = new RestorePswForm(); $spOffs = new SpecialOffer(); $spOffs = $spOffs->getAllSpecialOffers(); if ($f) { $logFrm = new LoginForm(['scenario' => LoginForm::SCENARIO_LOGIN_CAPTCHA]); } else { $logFrm = new LoginForm(['scenario' => LoginForm::SCENARIO_LOGIN]); } $city = City::find()->all(); $address = new Address(); $distr = $address->getDistrict(); $category = Category::find()->all(); $brand = Brand::find()->all(); $msg = ''; switch ($mid) { case 1: $msg = Common::M_EMAIL_SEND; break; case 2: $msg = Common::M_PSW_EMAIL_SEND; break; case 3: $msg = Common::M_PSW_RESTORE_SUCCESS; break; } return $this->render('index', ['msg' => $msg, 'user' => $user, 'spOffs' => $spOffs, 'regFrm' => $regFrm, 'logFrm' => $logFrm, 'rstFrm' => $rstFrm, 'city' => $city, 'distr' => $distr, 'category' => $category, 'brand' => $brand]); }