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

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

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

Сообщение support »

Назначать пользователям нужно с помщью

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

items::update_by_id($entity_id,$item_id,$data);
Если код не работает, пример в персональной демо, там проще всего проверить что не так.
Аватара пользователя
SalahievFR
Сообщения: 387
Зарегистрирован: 22 янв 2023, 10:14
Имя: Фанис Салахиев
Откуда: Россия Казань
Контактная информация:

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

Сообщение SalahievFR »

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

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

items::update_by_id($entity_id,$item_id,$data);
Если код не работает, пример в персональной демо, там проще всего проверить что не так.
Пользователь назначается всегда. Условие не выполняется.
Аватара пользователя
SalahievFR
Сообщения: 387
Зарегистрирован: 22 янв 2023, 10:14
Имя: Фанис Салахиев
Откуда: Россия Казань
Контактная информация:

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

Сообщение 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" выполняет код. При условии, что статус меняется должен назначаться текущий пользователь. Но он назначается сейчас независимо от того, меняется статус или нет.

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

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

Сообщение support »

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