From 1aa03a80c7c585318b5f1680698d3745076d7ee0 Mon Sep 17 00:00:00 2001 From: Alexander Smirnov Date: Wed, 11 Sep 2024 14:23:42 +0300 Subject: [PATCH] =?utf8?q?[ERP-185]=20=D0=BA=D0=BE=D0=BC=D0=BC=D0=B5=D0=BD?= =?utf8?q?=D1=82=D0=B0=D1=80=D0=B8=D0=B9=20=D0=BF=D1=80=D0=B8=20=D0=B4?= =?utf8?q?=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B8=20=D0=B2?= =?utf8?q?=20=D1=87=D1=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/modul/bonus/ajax_user_add_stop_list.php | 5 +++-- erp24/modul/bonus/bonus_users.php | 8 +++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/erp24/modul/bonus/ajax_user_add_stop_list.php b/erp24/modul/bonus/ajax_user_add_stop_list.php index 1cd5efdb..adce6549 100644 --- a/erp24/modul/bonus/ajax_user_add_stop_list.php +++ b/erp24/modul/bonus/ajax_user_add_stop_list.php @@ -6,8 +6,9 @@ include_once(dirname(__DIR__, 2) . "/inc/base_new.php"); if(!empty($_REQUEST["phone"])) { $phone=(int)$_REQUEST["phone"]; -$sql = "INSERT INTO users_stop_list (phone, name, date, admin_id) VALUES (?,'bonus/bonus-users',NOW(),?) ON CONFLICT (phone) DO UPDATE SET date=NOW(), admin_id=?"; -$db::sql($sql, [$phone,$_SESSION["admin_id"],$_SESSION["admin_id"]]); +$comment=$_REQUEST["comment"]; +$sql = "INSERT INTO users_stop_list (phone, name, date, admin_id) VALUES (?,?,NOW(),?) ON CONFLICT (phone) DO UPDATE SET date=NOW(), admin_id=?, name=?"; +$db::sql($sql, [$phone, $comment, $_SESSION["admin_id"],$_SESSION["admin_id"], $comment]); $db::sql("UPDATE users SET black_list='1' WHERE phone=?",[$phone]); echo"Добавлен!"; diff --git a/erp24/modul/bonus/bonus_users.php b/erp24/modul/bonus/bonus_users.php index 782da87b..5053f1c4 100644 --- a/erp24/modul/bonus/bonus_users.php +++ b/erp24/modul/bonus/bonus_users.php @@ -230,13 +230,19 @@ $.ajax({ } function ajax_user_add_stop_list(phone) { + +let comment = prompt('Комментарий к добавлению ' + phone + ' в чёрный список'); +if (!comment) { + alert('Комментарий обязателен!'); + return; +} const param3 = $('meta[name=csrf-param]').attr('content'); const token3 = $('meta[name=csrf-token]').attr('content'); $.ajax({ url: '/bonus/ajax-user-add-stop-list/', method: 'post', dataType: 'html', - data: {phone: ''+phone+'', [param3]:token3}, + data: {phone: ''+phone+'', comment, [param3]:token3}, success: function(data){ $('#tdstop_'+phone).html(data); }}); -- 2.39.5