Рейтинг из плагина

Доброе время суток друзья, хочу доработать плагин HideText, в стандартной поставке плагина можно лишь спрятать пост от не незарегистрированного, хочется расширить функционал и скрывать текст с условием рейтинга пользователя. Допусти если рейтинг <5 то, так-же текст спрятан, но уже выводится конкретная надпись — мол ваш рейтинг <5 публикация закрыта.

Организовать хочу с темже тегом только применять к нему параметры, допустим

<hide=5>Скрытый текст</hide>

Идея казалась проще, чем реализация, сразу-же столкнулся с проблемой получения рейтинга пользователя.

Пытаюсь узнать рейтинг такой строкой, строку вставляю непосредственно в Topic.class.php от плагина HideText

$iRate=$oUser->getRating();

На выходе получаю ошибку:

Fatal error: Call to a member function getRating() on a non-object in

С LS дружу давно, но в такие вещи мне не понятны, объясните добрые люди, что-же оно от меня хочет? Заранее спасибо!

Стандартный Topic.class.php из плагина HideText

class PluginHidetext_ModuleTopic extends PluginHidetext_Inherit_ModuleTopic {

public function GetTopicsAdditionalData($aTopicId,$aAllowData=array('user'=>array(),'blog'=>array('owner'=>array(),'relation_user'),'vote','favourite','comment_new')) {
		 $aTopics = parent::GetTopicsAdditionalData($aTopicId,$aAllowData=array('user'=>array(),'blog'=>array('owner'=>array(),'relation_user'),'vote','favourite','comment_new'));
		 if ($aTopics){
			 $oUser =  $this->User_getUserCurrent();			
			 if (!$oUser){
				 foreach ($aTopics as $oTopic){
					 $oTopic->setText($this->HideText($oTopic->getText()));
					 $oTopic->setTextShort($this->HideText($oTopic->getTextShort()));
					 
				 }
			 }
		 }
		 
		 return $aTopics;
	}