AbaDONna
( )
20/03/2014 09:00:29
Попробую расписать свое видение алгоритма +

1. По достижении "гражданского совершеннолетия" (полгода на форуме и не менее 10 отчетов) юзер получает доступ к голосовалке, счетчик устанавливается на 10 голосов.

1.1. Для юзеров, которые удовлетворяют данным критериям, но не писали отчеты больше года, данный пункт выполняется после первого написанного отчета. При этом счетчик устанавливается в соответствии с п. 3.1.

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

3. Пополнение счетчика может осуществляться несколькими способами:

3.1. За каждый написанный отчет, оставшийся в КЛС-М, счетчик увеличивается на 3.

3.2. За подтверждение чужого отчета (см 4) счетчик увеличивается на 2.

4. Подтверждение отчетов.

4.1. В случае, если другой юзер уже писал отчет по данной фее, он может подтверить отчет автора. В этом случае нажимается кнопка Подтверждаю отчет, и в диалоговом окне указывается ссылка на подтверждающий отчет.

4.2. Проверка подтверждающего отчета проводится по номеру телефона. Если подтверждающий отчет написан с указанием другого номера телефона, юзер, желающий дать подтверждение, обновляет свой отчет с указанием нового номера.

4.3. По отчету, имеющему хотя бы одно подтверждение, голосование прекращается автоматически. Если к моменту подтверждения отчет уже находится в Сомнительных, то он автоматически возвращается в КЛС-М.

4.4. После подтверждения отчета у каждого юзера, голосовавшего за недоверие, счетчик уменьшается на 1.

5. На 366-й день с момента написания последнего отчета счетчик обнуляется.