<?php } ?> <?php if (User::hasPermission('updateSourceMessages')) { ?> <?php echo Html::submitButton(Yii::t('yee', 'Save All'), ['class' => 'btn btn-primary']); ?> <?php } ?> <?php ActiveForm::end(); ?> <?php } ?> </div> </div> </div> </div> </div> <?php $this->registerCss("\n .translation li{\n display: block;\n }\n\n .translation li a:hover{\n text-decoration:none;\n }\n\n .translation li a:hover .label-default, .translation li a.active .label-default {\n background-color: #36517B;\n }\n \n .translation li a {\n display: inline-block;\n padding-bottom: 4px;\n }\n");
/** * @return string|\yii\web\Response */ public function actionConfirmEmail() { if (Yii::$app->user->isGuest) { throw new NotFoundHttpException(Yii::t('yii', 'Page not found.')); } $user = User::getCurrentUser(); if ($user->email_confirmed == 1) { return $this->renderIsAjax('confirmEmailSuccess', compact('user')); } $model = new ConfirmEmailForm(['email' => $user->email, 'user' => $user]); if (Yii::$app->request->isAjax and $model->load(Yii::$app->request->post())) { Yii::$app->response->format = Response::FORMAT_JSON; return ActiveForm::validate($model); } if ($model->load(Yii::$app->request->post()) and $model->validate()) { if ($this->triggerModuleEvent(AuthEvent::BEFORE_EMAIL_CONFIRMATION_REQUEST, ['model' => $model])) { if ($model->sendEmail(false)) { if ($this->triggerModuleEvent(AuthEvent::AFTER_EMAIL_CONFIRMATION_REQUEST, ['model' => $model])) { return $this->refresh(); } } else { Yii::$app->session->setFlash('error', Yii::t('yee/auth', "Unable to send message for email provided")); } } } return $this->renderIsAjax('confirm-email', compact('model')); }