hasAppearanceFile()) {
$this->registerLinkTag([
'rel' => 'icon',
'type' => 'image/ico',
'href' => '/custom-favicon.ico'
]);
}
FrontendAsset::register($this);
NavBarAssets::register($this);
LogoAssets::register($this);
AjaxBtnManagerAsset::register($this);
SubmitBtnManagerAsset::register($this);
$this->registerJsVar(
'alertErrorMessageForAjaxBtnManager',
Yii::t(
'abiturient/errors',
'Сообщение поступающему о ошибке сохранения формы скан-копий: `Возникла ошибка сохранения формы. Обратитесь к администратору.`'
)
);
$isGuest = Yii::$app->user->isGuest;
$isAbit = Yii::$app->user->can(User::ROLE_ABITURIENT);
$languages = Yii::$app->localizationManager->getAvailableLocales(true);
$pullDirection = $isGuest ? 'float-right' : '';
$containerClass = Yii::$app->user->can('manager') ? '' : 'container';
$style = '';
?>
beginPage(); ?>
= Html::encode($this->title); ?>
head(); ?>
= Html::csrfMetaTags(); ?>
= $style ?>
session; ?>
has('transfer')) : ?>
= Yii::t(
'header/admin-interface',
'Алерт предупреждающий о том, что пользователь изменён: `
Внимание! Вы работаете от имени пользователя {username}.
Завершить сеанс. `',
[
'url' => Url::to('/transfer/came-back'),
'username' => $username
]
); ?>
= Yii::t(
'header/admin-interface',
'Предупреждение о том, что после обновления портала не обновлены справочники: `После установки новой версии Портала вуза не обновлена справочная информация. Обратитесь к администратору.`',
); ?>
hasAppearanceFile()) : ?>
= Html::a(
Html::img(
Url::to($logoWithoutUsername->getLogoFileUrl()),
[
'class' => 'logo-without-username',
'alt' => Yii::t('header/logo', 'Подпись логотип портала, для неавторизованных пользователей на странице авторизации: `Логотип портала, для неавторизованных пользователей`')
]
),
'#',
['class' => 'navbar-brand li-like-padding nav-logo']
); ?>
hasAppearanceFile()) : ?>
= Html::a(
Html::img(
Url::to($logoWithUsername->getLogoFileUrl()),
[
'class' => 'logo-with-username',
'alt' => Yii::t('header/logo', 'Подпись логотип портала, для неавторизованных пользователей на странице авторизации: `Логотип портала, для неавторизованных пользователей`')
]
),
'#',
['class' => 'navbar-brand li-like-padding nav-logo']
); ?>
user->identity)) : ?>
user->identity->isInRole(User::ROLE_STUDENT);
$isTeacher = Yii::$app->user->identity->isInRole(User::ROLE_TEACHER); ?>
= Html::a(
Yii::t(
'header/btns',
'Подпись кнопки перехода на главную страницу для студента: `На главную`'
),
$url,
['class' => 'navbar-brand li-like-padding']
); ?>
= Html::a(
Yii::$app->user->identity->getPublicIdentity(),
Url::toRoute(['/']),
['class' => 'navbar-brand li-like-padding']
); ?>
= Html::a(
Yii::$app->user->identity->getPublicIdentity(),
Url::toRoute(['/']),
['class' => 'nav-link']
); ?>
= Html::a(
Yii::t('header/language-btn', 'Надпись на кнопке переключающей язык интерфейса: `Язык`'),
'#',
[
'role' => 'button',
'aria-haspopup' => 'true',
'aria-expanded' => 'false',
'data-toggle' => 'dropdown',
'class' => 'dropdown-toggle nav-bar-background-color nav-link',
]
); ?>
user->can(User::ROLE_STUDENT) ||
Yii::$app->user->can(User::ROLE_TEACHER)
) &&
!Yii::$app->user->can(User::ROLE_MANAGER)
) : ?>
= Html::a(
Yii::t('header/btns', 'Подпись кнопки перехода на страницу с настройками профиля: `Настройки`'),
'#',
[
'role' => 'button',
'aria-haspopup' => 'true',
'aria-expanded' => 'false',
'data-toggle' => 'dropdown',
'class' => 'dropdown-toggle nav-bar-background-color nav-link',
]
); ?>
= Html::a(
Yii::t(
'header/btns',
'Подпись кнопки выхода из аккаунта: `Выход`'
),
Url::toRoute(['/user/sign-in/logout']),
['class' => 'nav-link']
); ?>
= Html::a(
Yii::t(
'header/btns',
'Подпись кнопки перехода на странице авторизации: `Вход`'
),
Url::toRoute(['/user/sign-in/login']),
['class' => 'navbar-brand li-like-padding nav-link']
); ?>
beginBody(); ?>
= $content ?>
endBody(); ?>
endPage();