From da036f89edd204b3d266dd69bcaf12ddb8ea38eb Mon Sep 17 00:00:00 2001 From: Alexander Smirnov Date: Fri, 10 Jan 2025 18:13:33 +0300 Subject: [PATCH] =?utf8?q?=D0=94=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5=20=D0=BF?= =?utf8?q?=D0=BE=20=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82?= =?utf8?q?=D0=B5=D0=BB=D1=8E=20=D1=83=D0=B6=D0=B5=20=D0=B2=D0=B2=D0=B5?= =?utf8?q?=D0=B4=D0=B5=D0=BD=D1=8B=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/controllers/AdminPersonBonusesController.php | 5 +++++ erp24/views/admin_person_bonuses/view.php | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/erp24/controllers/AdminPersonBonusesController.php b/erp24/controllers/AdminPersonBonusesController.php index dcc9706b..78bfa41d 100755 --- a/erp24/controllers/AdminPersonBonusesController.php +++ b/erp24/controllers/AdminPersonBonusesController.php @@ -79,6 +79,11 @@ class AdminPersonBonusesController extends Controller $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]); } diff --git a/erp24/views/admin_person_bonuses/view.php b/erp24/views/admin_person_bonuses/view.php index 54f16711..78719090 100755 --- a/erp24/views/admin_person_bonuses/view.php +++ b/erp24/views/admin_person_bonuses/view.php @@ -13,6 +13,12 @@ $this->params['breadcrumbs'][] = $this->title; ?>
+ session->hasFlash('error')) { ?> + + +

title) ?>

-- 2.39.5