Переделывать класс тебе никто не будет даже и не мечтай..
а вот сказать что к чему я могу..
кусок кода функции инвайта...
$ex = explode('#', base64_decode($_REQUEST['key'])); // Декодируем разделяем по анкору и заносим в массив два значения
##########################
var_dump($ex); //и покажи вывод...
###########################
$friend_id = intval($ex[0]); //1 это от кого приглашение (первый элемент массива)
$to_user = $this->safesql($ex[1]);//второе - от кого
$to_userid = $this->super_query("SELECT user_id FROM ".PREFIX."_users WHERE name = '$to_user' LIMIT 1");//Запара может быть в запросе принятого значение $to_user.. но опять же хз
if ($this->is_friend || $this->member_id['name'] == $to_user) {
$this-
62;err = $this->lng['no_access'];
return;
}