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