<?php
/**
* @var int $failedAttempt
* @var ActiveForm $form
* @var LoginForm $model
*/
$title_ = Yii::t('main', 'Личный Кабинет');
$this->pageTitle = $title_;
?>
<div class="right-sidebar rotateIn wow" data-wow-delay="0.5s">
<div class="news fadeIn wow" data-wow-delay="0.5s">
<div class="title">
<div class="links">
<?php echo e($title_) ?>
</div>
</div>
<div class="news-text">
<?php if($model->isBlockedForm()) { ?>
<div class="alert alert-info">
<?php
$min = Yii::t('main', '{n} минуту|{n} минуты|{n} минут|{n} минуты', (int) config('login.failed_attempts_blocked_time'));
echo Yii::t('main', 'Вы заблокированы на :min.', array(':min' => $min))
?>
</div>
<?php } elseif(!$model->getGsList()) { ?>
<div class="alert alert-info"><?php echo Yii::t('main', 'Авторизация невозможна из за отсутствия серверов.') ?></div>
<?php } else { ?>
<?php $form = $this->beginWidget('ActiveForm', array(
'id' => 'login-form',
'htmlOptions' => array(
'class' => 'form-horizontal',
),
)) ?>
<?php if($model->getCountBadAttempt() > 0) { ?>
<div class="alert alert-info">
<h4><?php echo Yii::t('main', 'Внимание') ?>!</h4>
<?php
$cbe = Yii::t('main', '{n} неудачную попытку|{n} неудачные попытки|{n} неудачных попыток|{n} неудачные попытки', config('login.count_failed_attempts_for_blocked') - $model->getCountBadAttempt());
$min = Yii::t('main', '{n} минуту|{n} минуты|{n} минут|{n} минуты', config('login.failed_attempts_blocked_time'));
echo Yii::t('main', 'Через :count авторизации Вы будете заблокированы на :min', array(
':count' => $cbe,
':min' => $min,
)) ?>
</div>
<?php } ?>
<?php echo $form->errorSummary($model) ?>
<?php $this->widget('app.widgets.FlashMessages.FlashMessages') ?>
<?php if(count($model->gs_list) > 1) { ?>
<div class="form-group clearfix">
<?php echo $form->labelEx($model, 'gs_id') ?>
<div class="field">
<?php echo $form->dropDownList($model, 'gs_id', CHtml::listData($model->gs_list, 'id', 'name'), array('class' => 'form-control')) ?>
</div>
</div>
<?php } ?>
<div class="form-group clearfix">
<?php echo $form->labelEx($model, 'login') ?>
<div class="field">
<?php echo $form->textField($model, 'login', array('placeholder' => $model->getAttributeLabel('login'), 'class' => 'form-control')) ?>
<p class="help-block">
<?php echo Yii::t('main', 'Длина должна быть от :min до :max символов', array(':min' => Users::LOGIN_MIN_LENGTH, ':max' => Users::LOGIN_MAX_LENGTH)) ?><br>
</p>
</div>
</div>
<div class="form-group clearfix">
<?php echo $form->labelEx($model, 'password') ?>
<div class="field">
<?php echo $form->passwordField($model, 'password', array('placeholder' => $model->getAttributeLabel('password'), 'class' => 'form-control')) ?>
<p class="help-block">
<?php echo Yii::t('main', 'Длина должна быть от :min до :max символов', array(':min' => Users:
ASSWORD_MIN_LENGTH, ':max' => Users:
ASSWORD_MAX_LENGTH)) ?><br>
</p>
</div>
</div>
<?php if(CCaptcha::checkRequirements() && (bool) config('login.captcha.allow')) { ?>
<div class="form-group clearfix">
<?php echo $form->labelEx($model, 'verifyCode') ?>
<div class="field captcha">
<?php echo $form->textField($model, 'verifyCode', array('placeholder' => $model->getAttributeLabel('verifyCode'), 'class' => 'form-control')) ?>
<div class="captcha-image">
<?php $this->widget('CCaptcha', array(
'id' => 'login-form-captcha'
)) ?>
</div>
</div>
</div>
<?php } ?>
<div class="button-group center">
<button type="submit" class="button">
<span><?php echo Yii::t('main', 'Войти') ?></span>
</button>
<?php echo CHtml::link(Yii::t('main', 'Забыли пароль?'), array('/forgottenPassword/default/index')) ?>
</div>
<?php $this->endWidget() ?>
<?php } ?>
</div>
</div>
</div>