Документация для разработчиков
Темная тема

Add

Описание и параметры

int
CSocNetUserRelations::Add(
	array arFields
);

Метод создает новую связь между пользователями. Метод нестатический.

Параметры

Параметр Описание C версии
arFields Массив параметров связи. Может иметь ключи:
FIRST_USER_ID - код первого пользователя,
SECOND_USER_ID - код второго пользователя,
RELATION - тип связи: SONET_RELATIONS_FRIEND - пользователи являются друзьями, SONET_RELATIONS_REQUEST - один из пользователей направил другому предложение дружбы, SONET_RELATIONS_BAN - один из пользователей внес другого в черный список,
DATE_CREATE - дата создания связи,
DATE_UPDATE - дата последнего изменения связи,
MESSAGE - сообщение от инициатора связи,
INITIATED_BY - флаг, кем инициирована связь: F - первым пользователем, S - вторым.

Возвращаемое значение

Код связи в случае успешного выполнения или false в случае ошибки.

Примеры использования

В случае успеха возвращает ID пользователя в соцсети.

<?
// Добавление связей
$arFields = array(
	"FIRST_USER_ID" => 11111,
	"SECOND_USER_ID" => 22222,
	"RELATION" => SONET_RELATIONS_FRIEND,
	"=DATE_CREATE" => $GLOBALS["DB"]->CurrentTimeFunction(),
	"=DATE_UPDATE" => $GLOBALS["DB"]->CurrentTimeFunction(),
	"MESSAGE" => 'Test',
	"INITIATED_BY" => "S",
);
$userAdd = CSocNetUserRelations::Add($arFields);
echo '=<pre>'; print_r($userAdd); echo '</pre>=';
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024