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

Add

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

int
CSocNetUserToGroup::Add(
	array arFields
);

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

Параметры

Параметр Описание C версии
arFields Массив параметров связи, в котором ключами являются названия параметров, а значениями - их значения. Может содержать следующие ключи:
USER_ID - код пользователя,
GROUP_ID - код группы,
ROLE - роль пользователя в группе: SONET_ROLES_MODERATOR - модератор, SONET_ROLES_USER - пользователь, SONET_ROLES_BAN - черный список, SONET_ROLES_REQUEST - запрос на вступление,
DATE_CREATE - дата создания записи,
DATE_UPDATE - дата изменения записи,
INITIATED_BY_TYPE - кем инициализирована связь: SONET_INITIATED_BY_USER - пользователем, SONET_INITIATED_BY_GROUP - группой,
INITIATED_BY_USER_ID - код пользователя, инициализировавшего связь,
MESSAGE - сообщение при запросе на создание связи.

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

Код связи в случае успешного выполнения и false - в противном случае.

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

CSocNetUserToGroup::Add(
	array(
		"USER_ID" => $GLOBALS["USER"]->GetID(), 
		"GROUP_ID" => 1,
		"ROLE" => SONET_ROLES_USER,
		"=DATE_CREATE" => $GLOBALS["DB"]->CurrentTimeFunction(),
		"=DATE_UPDATE" => $GLOBALS["DB"]->CurrentTimeFunction(),
		"INITIATED_BY_TYPE" => SONET_INITIATED_BY_USER,
		"INITIATED_BY_USER_ID" => CUser::GetID(),
		"MESSAGE" => false,
	)
);


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