namespace app\controllers;
+use yii\helpers\Url;
use yii_app\records\AdminPayroll;
use yii_app\records\AdminPayrollValues;
use yii_app\records\AdminPayrollValuesDict;
if ($validate) {
$oldModel = AdminPersonBonuses::findOne(['admin_id' => $model->admin_id, 'date' => $model->date]);
if ($oldModel) {
- \Yii::$app->session->setFlash('error', "Данные по сотруднику на данну дату уже заполнены");
- return $this->redirect(['/admin-person-bonuses/view', 'id' => $oldModel->id]);
+ \Yii::$app->session->setFlash('error',
+ "Данные по сотруднику на выбранный месяц уже внесены.<br>Страница с внесёнными данными находится по адресу: <a class='btn btn-link' href='/admin-person-bonuses/view?id=" . $oldModel->id . "'>" . Url::base(true) . "/admin-person-bonuses/view?id=" . $oldModel->id . "</a>");
+ return $this->render('/admin_person_bonuses/create', [
+ 'model' => $model,
+ ]);
}
$model->save();
return $this->redirect(['/admin-person-bonuses/view', 'id' => $model->id]);
?>
<div class="admin-person-bonuses-create m-5">
+ <?php if (Yii::$app->session->hasFlash('error')) { ?>
+ <div class="alert alert-danger" role="alert">
+ <?= Yii::$app->session->getFlash('error') ?>
+ </div>
+ <?php } ?>
+
<h1><?= Html::encode($this->title) ?></h1>
<?= $this->render('_form', [
?>
<div class="admin-person-bonuses-view m-5">
- <?php if (Yii::$app->session->hasFlash('error')) { ?>
- <div class="alert alert-danger" role="alert">
- <?= Yii::$app->session->getFlash('error') ?>
- </div>
- <?php } ?>
-
<h1><?= Html::encode($this->title) ?></h1>
<p>