$model->created_admin_id = \Yii::$app->user->id;
$validate = $model->validate();
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]);
+ }
$model->save();
return $this->redirect(['/admin-person-bonuses/view', 'id' => $model->id]);
}
?>
<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>