Правила отправки почты

Ответить
tax
Сообщения: 326
Зарегистрирован: 14 ноя 2016, 15:12
Имя: Николай
Откуда: Украина, Сумы
Организация: ТОВ "Кинопрокат"

Правила отправки почты

Сообщение tax »

Для настройке правил доступен список полей при изменении которых будет работать правило.
В этом списке не доступны поля с типом Выпадающий список с выбором нескольких значений

Ситуация исправляется если добавить поле этого типа.
файл \plugins\ext\modules\email_sending\actions\rules.php
строка 86

Код: Выделить всё

$fields_query = db_query("select f.*, t.name as tab_name from app_fields f, app_forms_tabs t where f.type in ('fieldtype_dropdown','fieldtype_dropdown_multiple','fieldtype_radioboxes','fieldtype_users','fieldtype_users_ajax','fieldtype_autostatus','fieldtype_stages') and f.entities_id='" . $entities_id . "' and f.forms_tabs_id=t.id order by t.sort_order, t.name, f.sort_order, f.name");
добавлен тип 'fieldtype_dropdown_multiple'

Сергей, прошу рассмотреть эти исправления и если можно, то внести в будущий релиз.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9009
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Правила отправки почты

Сообщение support »

Оно будет работать не корректно. В правилах стоит следующее условие

Код: Выделить всё

if(!in_array($this->item_info['field_' . $rules['monitor_fields_id']], explode(',',$rules['monitor_choices'])))
И если в поле установлено Статус1 и Статус2
И правило стоит отправлять если Статус1
то оно не сработает.
Ответить