при голосовании за топик, голосовавшему к рейтингу прибавлялось определенное значение?

Любому проголосовавшему за топик (неважно + или -) к рейтингу нужно добавить определенное значение, +0,10.
нашел вот код, он рабочий. Но как его изменить чтобы вместо +1 было +0,1

1) находим файл classes\modules\rating\Rating.class.php
2) открываем и заменяем функцию VoteTopic (85 строка) на следующее:
public function VoteTopic(ModuleUser_EntityUser $oUser, ModuleTopic_EntityTopic $oTopic, $iValue) {
		$oTopic->setRating($oTopic->getRating()+$iValue);
		$oUser=$this->User_GetUserById($oUser->getUserId());
		$oUser->setRating($oUser->getRating()+$iValue);
		$this->User_Update($oUser);
		return $iValue;
	}

2 комментария

avatar
Но как его изменить чтобы вместо +1 было +0,1
Если это вопрос, то надо
$oUser->setRating($oUser->getRating()+$iValue);
заменить на
$oUser->setRating($oUser->getRating()+0.1);
avatar
Chiliec Спс, то что дохтор прописал!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.