Ошибка Call to a member function getGroups() on a non-object [Форум - Вопрос/Ответ]

Просмотр этой темы:   1 анонимных пользователей


 Вниз   Предыдущая тема   Следующая тема  Зарегистрируйтесь для создания



Ошибка Call to a member function getGroups() on a non-object
Новичок
Зарегистрирован:
2005/3/7 14:18
Группа:
Registered Users
Сообщений: 20
Не в сети
Добрый день!
Помогите решить такую проблему.
XOOPS 2.0.13.2
Я написал свой модуль. У меня он нормально работает, а на другом сайте выдает ошибку Call to a member function getGroups() on a non-object ...
Ругается на помеченную строку:

$member_handler =& xoops_gethandler('member');
$user =& $member_handler->getUser($uid);
$groups = $user->getGroups(); // <-- здесь ругается

Не могу никак понять из-за чего ошибка, ведь все вроде верно написано.

Отправлено: 7/20 11:11
Перенести сообщение в другую программу Трансфер


Re: Ошибка Call to a member function getGroups() on a non-object
Почти как дома
Зарегистрирован:
2008/4/20 1:16
Из: подсеть ИДК
Группа:
Registered Users
Сообщений: 1269
Не в сети
Сделай так...

$groups is_object($user) ? $user->getGroups() : XOOPS_GROUP_ANONYMOUS;


Если модуль сделал сам, то должен понять почему именно так...

Отправлено: 7/20 11:23
_________________
Для вебмастеров: Если у вас Blank Page, включите DeBag...
Перенести сообщение в другую программу Трансфер


Re: Ошибка Call to a member function getGroups() on a non-object
Новичок
Зарегистрирован:
2005/3/7 14:18
Группа:
Registered Users
Сообщений: 20
Не в сети
Спасибо за ответ. Он мне помог найти причину проблемы.
Проблема была в передаче $uid в скрипт.

Отправлено: 7/20 15:31
Перенести сообщение в другую программу Трансфер




 Зарегистрируйтесь для создания


Вы можете просматривать темы.
Вы не можете начинать темы.
Вы не можете отвечать в теме.
Вы не можете редактировать свои сообщения.
Вы не можете удалять свои сообщения.
Вы не можете создавать опросы.
Вы не можете голосовать.
Вы не можете прикреплять файлы к сообщениям.
Вы не можете писать без одобрения сообщений.

[Расширенный поиск]


Powered by XOOPS 2.4.5
Хостинг eServer
Alexxus © 2002-2009
S: 0 | Q: 4
eServer.ru :: Хостинг-оператор №1
Участников: 0
Гостей: 16

далее...