update multi language login site

CR: sonhh (fake)
This commit is contained in:
2021-09-23 11:38:22 +07:00
parent 61e82f68ca
commit e4829d7f78
7 changed files with 58 additions and 16 deletions

View File

@@ -7,7 +7,7 @@ use yii\bootstrap\ActiveForm;
/* @var $form yii\bootstrap\ActiveForm */
/* @var $model \common\models\LoginForm */
$this->title = 'Sign In';
$this->title = Yii::t("app", "DANG_NHAP");
$fieldOptions1 = [
'options' => ['class' => 'form-group has-feedback'],
@@ -50,6 +50,30 @@ $fieldOptions2 = [
<div class="row">
<div class="col-xs-7">
<input type="hidden" value="<?php echo Yii::$app->request->get("lang"); ?>" name="lang">
<?php
$languages = app\models\common::allLanguage();
$currentLanguage = ["icon" => "vi.png", "name" => "vi-VI", "description" => "Tiếng Việt"];
foreach ($languages as $key => $value) {
if ($value['name'] === Yii::$app->request->get('lang'))
$currentLanguage = $value;
}
?>
<div class="btn-group" id="card-picker">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
<img src="/images/lang/<?php echo $currentLanguage["icon"]; ?>" width="20px">
<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<?php foreach ($languages as $key => $value) { ?>
<li>
<a href="<?php echo yii\helpers\Url::to(['/dashboard/change-language-login', 'lang' => $value['name']]); ?>">
<img src="/images/lang/<?php echo $value['icon']; ?>" width="20px"> <?php echo $value['description']; ?>
</a>
</li>
<?php } ?>
</ul>
</div>
</div>
<div class="col-xs-5">
<?= Html::submitButton(Yii::t("app", "DANG_NHAP"), ['class' => 'btn btn-primary btn-block', 'name' => 'login-button']) ?>
@@ -60,5 +84,4 @@ $fieldOptions2 = [
<?php ActiveForm::end(); ?>
</div>
<!-- /.login-box-body -->
</div><!-- /.login-box -->
</div>