это походу одновременно для тех кому мало функционала в условном оформлении и для тех кому сложно в нем покопаться или составить адекватный интерфейс и запрос.
(6) в обсуждении (0) на партнерском есть предложение впилить в демонические списки пользовательские поля вместо (0). а там и вызов функций общих модулей есть.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший