From 55dbe64b2c27b4e90548eda767c88f9e75fbb95c Mon Sep 17 00:00:00 2001 From: Alexander Smirnov Date: Thu, 12 Dec 2024 11:20:22 +0300 Subject: [PATCH] [ERP-250] users message management ui 2 --- .../UsersMessageManagementController.php | 4 +++ .../views/users-message-management/index.php | 28 +++++++++++++++---- 2 files changed, 27 insertions(+), 5 deletions(-) diff --git a/erp24/controllers/UsersMessageManagementController.php b/erp24/controllers/UsersMessageManagementController.php index 56af4944..3ace8ac5 100644 --- a/erp24/controllers/UsersMessageManagementController.php +++ b/erp24/controllers/UsersMessageManagementController.php @@ -29,6 +29,10 @@ class UsersMessageManagementController extends Controller $model->updated_by = Yii::$app->user->id; if ($model->validate()) { $model->save(); + } else { + if (!empty(array_intersect_key($model->getErrors(), ['offer_1' => 1, 'offer_2' => 2, 'offer_whatsapp' => 3, 'offer_text' => 4]))) { + Yii::$app->session->setFlash('error', "Перейдите на табу Сообщения рассылки, чтобы заполнить пустые поля"); + } } } diff --git a/erp24/views/users-message-management/index.php b/erp24/views/users-message-management/index.php index 1d543874..3489ffb3 100644 --- a/erp24/views/users-message-management/index.php +++ b/erp24/views/users-message-management/index.php @@ -11,13 +11,29 @@ use yii_app\records\UsersMessageManagement; $this->registerJsFile('/js/users-message-management/index.js', ['position' => \yii\web\View::POS_END]); +$this->registerCss(' +.nav-link.active { + border-bottom: 2px solid purple; +} +'); + ?>
+ session->hasFlash('error')): ?> +
+ +

Не получилось сохранить настройки!

+ session->getFlash('error') ?> +
+ +

Настройка управления рассылками клиентам

- + false, + ]); ?> @@ -171,9 +187,11 @@ $this->registerJsFile('/js/users-message-management/index.js', ['position' => \y - -
- 'btn btn-success']) ?> +
+
+
+ 'btn btn-primary']) ?> +
-- 2.39.5