Ограничение создание топика по количеству комментариев
Решил сделать ограничения на создания топика по рейтингу.
но оказалось что в LS все уже есть направил NPC , но у меня возник конфликт с Blogs Autoconnect Plugin тут подсказали s4people что можно по количеству комментариев
Сделал следующие
в /classes/modules/acl/ACL.class.php добавил
Читать дальше →
но оказалось что в LS все уже есть направил NPC , но у меня возник конфликт с Blogs Autoconnect Plugin тут подсказали s4people что можно по количеству комментариев
Сделал следующие
в /classes/modules/acl/ACL.class.php добавил
/**
* Проверяет может ли пользователь создавать топик по количеству коментариев
*
* @param ModuleUser_EntityUser $oUser Пользователь
* @return bool
*/
public function CanPostTopicComment(ModuleUser_EntityUser $oUser) {
// Для администраторов ограничение по времени не действует
if($oUser->isAdministrator()
or Config::Get('acl.create.topic.limit_comment')==0
or $oUser->getCountComment()>=Config::Get('acl.create.topic.limit_time_rating'))
return true;
/**
* Проверяем, если у топика коментариев меньше чем acl.create.topic.limit_comment
*/
$aTopics=$this->Topic_GetCountCommentsByUserId($oUser->getId(),Config::Get('acl.create.topic.limit_comment'));
if(isset($aTopics['count']) and $aTopics['count']>0){
return false;
}
return true;
}
Читать дальше →