Страница 2 из 2

Re: Назначить ответственным пользователя по условию

Добавлено: 08 июн 2023, 06:22
support
Назначать пользователям нужно с помщью

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

items::update_by_id($entity_id,$item_id,$data);
Если код не работает, пример в персональной демо, там проще всего проверить что не так.

Re: Назначить ответственным пользователя по условию

Добавлено: 08 июн 2023, 11:54
SalahievFR
support писал(а): 08 июн 2023, 06:22 Назначать пользователям нужно с помщью

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

items::update_by_id($entity_id,$item_id,$data);
Если код не работает, пример в персональной демо, там проще всего проверить что не так.
Пользователь назначается всегда. Условие не выполняется.

Re: Назначить ответственным пользователя по условию

Добавлено: 08 июн 2023, 16:47
SalahievFR
support писал(а): 08 июн 2023, 06:22 Назначать пользователям нужно с помщью

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

items::update_by_id($entity_id,$item_id,$data);
Если код не работает, пример в персональной демо, там проще всего проверить что не так.
Демо: https://pdemo.rukovoditel.pro/3.4/index ... mo_id=2278

admin/admin

При редактировании клиента поле "452 Информация Назначение ответственного поле php" выполняет код. При условии, что статус меняется должен назначаться текущий пользователь. Но он назначается сейчас независимо от того, меняется статус или нет.

Я не могу создать запрос в базу, чтобы получить текущий сохраненный статус.
Предполагал, что если я смогу получить текущий статус, сверить его со статусом в форме, и если он разные выполнить код для назначения пользователя.

Re: Назначить ответственным пользователя по условию

Добавлено: 09 июн 2023, 10:36
support
ПХП код выполняется уже после сохранения формы и передаются уже новые значения.
Что бы решить вашу задачу, нужно добавить js код в форме, который будет проверять изменилось ли значение в списке, и если да, то добавлять в поле какое то hidden поле.
А затем в PHP коде проверять $_POST переменную и если там есть нужный флаг, тогда выполнять действия.