пример:
Участник_Оцениваемый опубликовал 3 сообщения:
Сообщение_1
Сообщение_2
Сообщение_3
Сообщение_1 было одобрено Участником_1 и Участником_2
Сообщение_2 было одобрено Участником_3
Сообщение_3 было порицано Участником_4 и Участником_5
Участник_1 одобряет на Значение_1
Участник_2 одобряет на Значение_2
Участник_3 одобряет на Значение_3
Участник_4 порицает на Значение_4
Участник_5 порицает на Значение_5
Итого: Репутация участника Участник_Оцениваемый следующая:
PHP код:
[Новая репутация] = 1 + ([Сумма Значений до опубликования] +
(Значение_1 + Значение_2 + Значение_3 - Значение_4 - Значение_5)) div 10 +
([Количество сообщений до опубликования] + 3) div 100
[Одобряет на] = 1 + [Новая репутация] div 10
[Порицает на] = [Одобряет на] div 2