Оттестил функцию предупреждений и нарушений.
Любой модератор может выдать любому пользователю нарушение либо предупреждение.
При нарушении пользователю идёт в копилку 1 штрафной балл (в зависимости от нарушения количество может меняться), при накоплении 10-ти баллов, пользователь отправляется в группу ШТРАФБАТ и его ник становится красным, пользователь может только просматривать форум и пользоваться личными сообщениями.
Каждое нарушение выдаётся на определённый срок, обычно это 10 дней, но модератор может увеличить либо уменьшить этот срок по своему усмотрению. По истечении срока нарушения, штрафные баллы с пользователя снимаются. Как только у пользователя количество штрафных баллов становится меньше 10-ти, он автоматически переходит из ШТРАФБАТа в своё первоначальное положение.
Предупреждения никак не влияют на права пользователей, не дают штрафных баллов, а действуют именно, как предупреждения.
Специально для экстренных случаев предусмотрено нарушение "Срочно в бан!", которое даёт пользователю сразу 10 штрафных баллов, после чего он тут же будет отправлен в ШТРАФБАТ.
|