Регулировка полученных инвайтов

Подскажите пожалуйста,
по дефолту настройки LS таковы, что как только кто-то плюсует рейтинг юзера, ему дается 1 инвайт.
как сделать чтобы инвайт ему давали, скажем за 10 плюсов? ну или при определенном рейтинге… спасибо

8 комментариев

avatar
помогите пожалуйста разобраться!
avatar
И за что минусуете?? Если знаете ответ- скажите!
avatar
На данном сайте не принято в собственном топике оставлять свой же первый коммент, дабы вывести топик в прямой эфир, даже если у вас были другие мотивы и цели, я указываю вам на то, почему посыпались минусы, на будущее.
avatar
trac.lsdev.ru/svn/livestreet/tags/0.3.1/classes/modules/user/User.class.php
public function GetCountInviteAvailable(UserEntity_User $oUserFrom) {
		$sDay=7;
		$iCountUsed=$this->GetCountInviteUsedByDate($oUserFrom->getId(),date("Y-m-d 00:00:00",mktime(0,0,0,date("m"),date("d")-$sDay,date("Y"))));
		$iCountAllAvailable=round($oUserFrom->getRating()+$oUserFrom->getSkill());
		$iCountAllAvailable = $iCountAllAvailable<0 ? 0 : $iCountAllAvailable;
		$iCountAvailable=$iCountAllAvailable-$iCountUsed;
		$iCountAvailable = $iCountAvailable<0 ? 0 : $iCountAvailable;
		return $iCountAvailable;
	}


Вот тут это все регулируется
avatar
спасибо большое
avatar
При установке 0,4 было выбрано закрытая система с инавайтами, вопрос такой, возможно это отключить и сделать сайт открытым? Или же все теперь так и останется? Спасибо!
avatar
Смотрите файл /config/config.php раздел /*Общие настройки*/ и делайте как вам нужно.
avatar
Спасибо!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.