Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
imho, если уж разрешать убирать штраф, то только тем, кто его ставил. +2 dl 29.03.02 09:54 Число просмотров: 973
Автор: dl <Dmitry Leonov>
|
> > Сделаю, давно собираюсь, руки не доходят... > смотри: человек поставил штраф, после чего > изменился(например, из юниора стал мембером) его статус. > соответственно, если вычитать из штрафной суммы число, > соответствующее его новому статусу, могут появиться > сообщения с отрицательной суммой штрафа. => придется > хранить нечто типа хистори штрафов. можно, конечно, > вычислять сумму штрафа динамически - хранить список > штрафовавших данное сообщение и генерить хтмл с учетом их > текущего статуса. > в любом случае куча возни из-за фичи, от которой очень мало > пользы. > форум и так очень хорош.
Список штрафовавших и так хранится - иначе нельзя было бы обеспечить невозможность повторного штрафования, но считать штрафы в динамике не имеет смысла - мало ли, что сейчас статус другой, штраф ставился в вполне конкретный момент.
Отрицательная сумма штрафа - вопрос одного if'а :)
Вообще, есть три варианта:
1. Давать каждому возможность и штрафовать, и амнистировать.
2. Давать каждому возможность либо штрафовать, либо амнистировать.
3. Давать возможность амнистировать только тому, кто штрафовал.
|
|
|