Действия авторизовавшихся пользователей

При регистрации каждый пользователь получает рейтинг в 10 пунктов, который в процессе пользования сайтом может как увеличиваться, так и уменьшаться.

Отзыв таких пользователей влияет на рейтинг бренда ровно на то количество пунктов, которое на данный момент начислено в рейтинг пользователя. Если отзыв отрицательный, то соответствующее количество пунктов убавляется; если положительный - то прибавляется.

Если рейтинг пользователя становится отрицательным, то он по-прежнему сможет оставлять отзывы и комментарии, но повлиять на рейтинг других пользователей или брендов не сможет.

Комментарии таких пользователей могут быть как согласными, так и не согласными с отзывом. Таким образом, комментируя отзывы, пользователи могут влиять на 1) рейтинг пользователя, оставившего отзыв, 2) рейтинг бренда, к которому отзыв относится. К тому же, изменяется и значение самого отзыва.

Влияние комментариев расчитывается следующим образом. Комментарий влияет на значение отзыва, рейтинг пользователя чей отзыв, рейтинг бренда - на 0.1 рейтинга пользователя, оставляющего комментарий, с округлением в меньшую сторону до целого.

Действия анонимных пользователей

Отзыв анонимного пользователя может повлиять на рейтинг бренда только на 5 пунктов, хоть в сторону уменьшения, хоть в сторону увеличения.

Комментарии анонимов к отзывам никак не влияют ни на один из рейтингов и показателей.