From: fomichev Date: Tue, 21 Jan 2025 11:34:09 +0000 (+0300) Subject: Добавил срок действия бонусов X-Git-Tag: 1.7~55^2~1 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=f71cd816dc7ed50109eabc92c2048b601e41d71a;p=erp24_rep%2Fyii-erp24%2F.git Добавил срок действия бонусов --- diff --git a/erp24/records/UsersMessageManagement.php b/erp24/records/UsersMessageManagement.php index 34cd110d..71156411 100644 --- a/erp24/records/UsersMessageManagement.php +++ b/erp24/records/UsersMessageManagement.php @@ -122,8 +122,11 @@ class UsersMessageManagement extends \yii\db\ActiveRecord return $this->test_phones_list ?? ''; } - public function replaceShortcodes($message) + public function replaceShortcodes($message, $kogortDate) { - return str_replace('[NumberOfBonuses]', $this->bonus, $message); + $bonusActivity = $this->getBonusAction(); + $validDate = date('d-m-Y', strtotime("+$bonusActivity days", strtotime($kogortDate))); + $message = str_replace('[NumberOfBonuses]', $this->bonus, $message); + return str_replace('[ValidityOfBonuses]', $validDate, $message); } } diff --git a/erp24/views/users-message-management/index.php b/erp24/views/users-message-management/index.php index 5410a750..0e266940 100644 --- a/erp24/views/users-message-management/index.php +++ b/erp24/views/users-message-management/index.php @@ -186,7 +186,7 @@ $this->registerCss('
- Действие бонусов + Действие бонусов [ValidityOfBonuses]
@@ -241,18 +241,30 @@ $this->registerCss('
- field($model, 'offer_1')->textarea(['rows' => 10])->hint('Используйте [NumberOfBonuses] для отображения количества бонусов.') ?> + field($model, 'offer_1') + ->textarea(['rows' => 10]) + ->hint('Используйте [NumberOfBonuses] для отображения количества бонусов. +
Для даты окончания действия бонусов - [ValidityOfBonuses].') ?>
- field($model, 'offer_2')->textarea(['rows' => 10])->hint('Используйте [NumberOfBonuses] для отображения количества бонусов.') ?> + field($model, 'offer_2') + ->textarea(['rows' => 10]) + ->hint('Используйте [NumberOfBonuses] для отображения количества бонусов. +
Для даты окончания действия бонусов - [ValidityOfBonuses].') ?>
- field($model, 'offer_whatsapp')->textarea(['rows' => 7])->hint('Используйте [NumberOfBonuses] для отображения количества бонусов.') ?> + field($model, 'offer_whatsapp') + ->textarea(['rows' => 7]) + ->hint('Используйте [NumberOfBonuses] для отображения количества бонусов. +
Для даты окончания действия бонусов - [ValidityOfBonuses].') ?>
- field($model, 'offer_text')->textarea(['rows' => 7])->hint('Используйте [NumberOfBonuses] для отображения количества бонусов.') ?> + field($model, 'offer_text') + ->textarea(['rows' => 7]) + ->hint('Используйте [NumberOfBonuses] для отображения количества бонусов. +
Для даты окончания действия бонусов - [ValidityOfBonuses].') ?>