1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-06-26 03:30:48 +03:00

Ограничение на создание топиков по рейтингу - дополнительная защита от троллинга

This commit is contained in:
Mzhelskiy Maxim 2012-04-24 13:39:12 +04:00
parent 6be918fad7
commit b4501c3146
2 changed files with 4 additions and 0 deletions

View file

@ -285,6 +285,9 @@ class ModuleACL extends Module {
if ($oUser->isAdministrator()) {
return true;
}
if ($oUser->getRating()<=Config::Get('acl.create.topic.limit_rating')) {
return false;
}
if ($oBlog->getOwnerId()==$oUser->getId()) {
return true;
}

View file

@ -149,6 +149,7 @@ $config['acl']['create']['comment']['limit_time'] = 10; // время
$config['acl']['create']['comment']['limit_time_rating'] = -1; // рейтинг, выше которого перестаёт действовать ограничение по времени на постинг комментов. Не имеет смысла при $config['acl']['create']['comment']['limit_time']=0
$config['acl']['create']['topic']['limit_time'] = 240;// время в секундах между созданием записей, если 0 то ограничение по времени не будет работать
$config['acl']['create']['topic']['limit_time_rating'] = 5; // рейтинг, выше которого перестаёт действовать ограничение по времени на создание записей
$config['acl']['create']['topic']['limit_rating'] = -20;// порог рейтинга при котором юзер может создавать топики (учитываются любые блоги, включая персональные), как дополнительная защита от спама/троллинга
$config['acl']['create']['talk']['limit_time'] = 300; // время в секундах между отправкой инбоксов, если 0 то ограничение по времени не будет работать
$config['acl']['create']['talk']['limit_time_rating'] = 1; // рейтинг, выше которого перестаёт действовать ограничение по времени на отправку инбоксов
$config['acl']['create']['talk_comment']['limit_time'] = 10; // время в секундах между отправкой инбоксов, если 0 то ограничение по времени не будет работать