Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Количество друзей пользователя

00 голосов
1
Вывел через GetRelatedUsers, но выводится список с пользователей по именам, а нужно просто количество:

Код
<?

$arrFriends = array();
$currentUserId = intval($v["ID"]);


$dbFriends = CSocNetUserRelations::GetRelatedUsers($currentUserId, SONET_RELATIONS_FRIEND);
while ($arFriends = $dbFriends->GetNext())
{
   $pref = (($currentUserId == $arFriends["FIRST_USER_ID"]) ? "SECOND" : "FIRST");
   echo $arrFriends[$arFriends[$pref."_USER_ID"]] = $arFriends[$pref."_USER_NAME"]." ".$arFriends[$pref."_USER_LAST_NAME"];
        
}
?>
 
Как сделать?
спросил 11 Май, 13 от Veronix (140 баллов)

1 Ответ

00 голосов
тот же код... =/

Fatal error: Call to a member function GetNext() on a non-object in D:\Dark\Server\localhost\www\bitrix_demo\Bitrix Environment\www\e-store\partner_catalog\index.php on line 171

строка 171:
Код
while ($arFriends = $dbFriends->GetNext())

как понимаю GetNext() не может обратиться к объекту
нид хелп...
PS: отбой. уже нашаманил сам. вроде заработало.
ответил 11 Май, 13 от Quevatar (200 баллов)

Похожие вопросы

0 голосов
1 ответ
спросил 25 Окт, 17 от аноним
0 голосов
0 ответов
0 голосов
1 ответ