Лимит на количество отмечаемых флагом материалов

Главные вкладки

Аватар пользователя iNFerNo iNFerNo 8 июня 2011 в 9:22

Возникла проблема в следующем.

Изначально было так: любой зарег. пользов. в типе материала (например - кино)мог добавить флаг (был/не был ил смотрел/не смотрел). Кто-то 5 5 материалов отметил флагом, кто-то 25... кто-то 1-2...

Теперь только зарег. пользов с ролью привилегированный может отмечать бесконечное число нод этим флагом, а для просто - зарегистрированного необходим лимит на число помечаемых нод.

Вопрос как сделать это лимит, чтобы люб. зарег. юзер мог помечать только например 3 любые ноды (любых кино) и при попытке пометке четвертой ему выдавалось бы сообщение лимит исчерпан.

Пи.эс. при этом для всех пользователей которые уже набрали (пометили) нод свыше 3-х (еще до введения правила) уже при попытке метить - получали сообщение. При этом Если они снимут (снимать можно) то пометить уже не с могут.

РЕШАЕМА ли ЗАДАЧА?

Комментарии

Аватар пользователя validoll validoll 8 июня 2011 в 12:54

Вроде решаемо. Конечно на странице контроль чекбоксов через JavaScript + защита при отправке страницы, проверка на количество помеченных чекбоксов через hook_form_alter

Аватар пользователя validoll validoll 8 июня 2011 в 13:44

"iNFerNo" wrote:
а что нить попроще там через рулесы неа?

Вряд ли, специфично уж очень.
"iNFerNo" wrote:
почем стоит решение?

В личку