title = Yii::$app->name . ' | ' . Yii::t(
'abiturient/bachelor/accounting-benefits/all',
'Заголовок на странице льгот: `Личный кабинет поступающего | Учёт льгот и отличительных признаков`'
);
$hideBenefitsBlock = ArrayHelper::getValue($application, 'type.hide_benefits_block', false);
$hideOlympicBlock = ArrayHelper::getValue($application, 'type.hide_olympic_block', false);
$hideTargetsBlock = ArrayHelper::getValue($application, 'type.hide_targets_block', false);
$error = Yii::$app->session->getFlash('accountingBenefitsError');
$success = Yii::$app->session->getFlash('accountingBenefitsSuccess');
$targets_comparison_helper = null;
$targets_difference = null;
$targets_class = null;
$olympiads_comparison_helper = null;
$olympiads_difference = null;
$olympiads_class = null;
$preferences_comparison_helper = null;
$preferences_difference = null;
$preferences_class = null;
if (isset($application_comparison) && $application_comparison) {
$targets_comparison_helper = new ComparisonHelper($application_comparison, 'targetReceptions');
[$targets_difference, $targets_class] = $targets_comparison_helper->getRenderedDifference();
$olympiads_comparison_helper = new ComparisonHelper($application_comparison, 'olympiads');
[$olympiads_difference, $olympiads_class] = $olympiads_comparison_helper->getRenderedDifference();
$preferences_comparison_helper = new ComparisonHelper($application_comparison, 'preferences');
[$preferences_difference, $preferences_class] = $preferences_comparison_helper->getRenderedDifference();
}
$next_step_service = new \common\modules\abiturient\models\services\NextStepService($application);
?>
= $this->render('../abiturient/_abiturientheader', [
'route' => Yii::$app->urlManager->parseRequest(Yii::$app->request)[0],
'current_application' => $application
]); ?>
configurationManager->getText('benefits_before_spec', $application->type ?? null)) : ?>
= $benefitsBeforeSpec; ?>
= Yii::t(
'abiturient/bachelor/accounting-benefits/all',
'Заголовок блока льготы; на странице льгот: `Льготы`'
) ?>
= $preferences_difference ?: '' ?>
= $this->render(
'@common/components/AccountingBenefits/_benefits',
ArrayHelper::merge($resultBenefits, [
'preferences_comparison_helper' => $preferences_comparison_helper,
'application' => $application,
'benefitsService' => $benefitsService,
])
); ?>
[
'id' => $formId,
'enctype' => 'multipart/form-data'
],
]); ?>
= AttachmentWidget::widget([
'formId' => $formId,
'attachmentConfigArray' => [
'application' => $application,
'isReadonly' => !$resultBenefits['canEdit'],
'items' => $preferenceAttachments,
],
'regulationConfigArray' => [
'items' => $preferenceRegulations,
'isReadonly' => !$resultBenefits['canEdit'],
'form' => $form,
],
]); ?>
getUseNextStepForwarding()) {
$message = Yii::t(
'abiturient/bachelor/accounting-benefits/all',
'Подпись кнопки отправки формы; льготы на странице льгот: `Сохранить и перейти к следующему шагу`'
);
}
echo Html::submitButton(
$message,
['class' => 'btn btn-primary float-right']
)
?>
configurationManager->getText('benefits_before_target', $application->type ?? null)) : ?>
= $benefitsBeforeTarget; ?>
= Yii::t(
'abiturient/bachelor/accounting-benefits/all',
'Заголовок блока целевые договоры; на странице льгот: `Целевые договоры`'
) ?>
= $this->render(
'@common/components/TargetReception/_target_reception',
ArrayHelper::merge($resultTargets, [
'targets_comparison_helper' => $targets_comparison_helper,
'application' => $application,
'targetReceptionsService' => $targetReceptionsService,
])
); ?>
[
'id' => $formId,
'enctype' => 'multipart/form-data'
],
]); ?>
= AttachmentWidget::widget([
'formId' => $formId,
'attachmentConfigArray' => [
'application' => $application,
'isReadonly' => !$resultTargets['canEdit'],
'items' => $targetReceptionAttachments,
],
'regulationConfigArray' => [
'isReadonly' => !$resultTargets['canEdit'],
'items' => $targetReceptionRegulations,
'form' => $form
],
]); ?>
getUseNextStepForwarding()) {
$message = Yii::t(
'abiturient/bachelor/accounting-benefits/all',
'Подпись кнопки отправки формы; блока целевые договоры на странице льгот: `Сохранить и перейти к следующему шагу`'
);
}
echo Html::submitButton(
$message,
['class' => 'btn btn-primary float-right']
)
?>
configurationManager->getText('benefits_before_olymp', $application->type ?? null)) : ?>
= $benefitsBeforeOlymp; ?>
= Yii::t(
'abiturient/bachelor/accounting-benefits/all',
'Заголовок блока поступление без вступительных испытаний; на странице льгот: `Поступление без вступительных испытаний`'
) ?>
= $olympiads_difference ?: '' ?>
= $this->render(
'@common/components/AccountingBenefits/_olympiad',
ArrayHelper::merge($resultOlympiads, [
'olympiads_comparison_helper' => $olympiads_comparison_helper,
'application' => $application,
'olympiadsService' => $olympiadsService,
])
); ?>
[
'id' => $formId,
'enctype' => 'multipart/form-data'
],
]); ?>
= AttachmentWidget::widget([
'formId' => $formId,
'attachmentConfigArray' => [
'application' => $application,
'isReadonly' => !$resultOlympiads['canEdit'],
'items' => $olympAttachments,
],
'regulationConfigArray' => [
'isReadonly' => !$resultOlympiads['canEdit'],
'items' => $olympRegulations,
'form' => $form,
],
]); ?>
getUseNextStepForwarding()) {
$message = Yii::t(
'abiturient/bachelor/accounting-benefits/all',
'Подпись кнопки отправки формы; поступление без вступительных испытаний на странице льгот: `Сохранить и перейти к следующему шагу`'
);
}
echo Html::submitButton(
$message,
['class' => 'btn btn-primary float-right']
)
?>
getUseNextStepForwarding()) {
$message = Yii::t(
'abiturient/bachelor/accounting-benefits/all',
'Подпись кнопки перехода к следующему шагу; на странице льгот.: `Перейти к следующему шагу`'
);
$next_step = $next_step_service->getNextStep('accounting-benefits');
if ($next_step !== 'accounting-benefits') {
echo Html::a(
$message,
$next_step_service->getUrlByStep($next_step),
['class' => 'btn btn-primary float-right']
);
}
}
} ?>