Есть группа пользователей Администраторы и менеджеры. Есть группа пользователей Агенты. Есть таблица Клиенты.
Для групп Администраторы и менеджеры записи в таблице Клиенты форматируются цветов в зависимости от того, как клиент оплачивает платежи. Если оплачивает позже, чем нужно - запись окрашивается в красный.
Но пользователям из группы агенты знать платежную дисциплину клиентов - не обязательно. У них записи должны окрашиваться по другим параметрам.
Т.к. я не нашел стандартного инструмента реализации задачи - решил в режиме эксперта в Форматировании, указать дополнительное условие в виде:
and $user['group_id'] != '801'
Но это еще не вопрос. Агенты в свою очередь видят только тех клиентов, которые им назначены менеджером через соответствующее поле список, в каждой записи таблицы клиенты. Каждый агент - это отдельный аккаунт пользователя. Каждый агент (аккаунт) имеет свою группу доступа. Агент1, Агент2, Агент3 и т.д.
А все эти группы подчиненные у группы доступа Агенты. (Как реализовать по другому я не додумался).
Теперь внимание вопрос:
Можно ли как-то указать в дополнительном условии
and $user['group_id'] != '801'все группы доступа, подчиненные группе доступа Агенты? Чтобы не перечислять их отдельно и не менять условия форматирования каждый раз, когда будет появляться новый агент?














