При использовании битрикса и системы "Портал Битрикс24" может потребоваться добавить пользователя в группу социальной сети. Сделать это можно при помощи CSocNetUserToGroup::Add():
function addUserToGroup ($userId, $groupId) { global $APPLICATION; //1 - это id пользователя, от имени которого будет добавлен пользователь //в нашей системе, 1 - это id пользователя "Администратор" $initiatedByUserId = CUser::GetID() ? CUser::GetID() : 1; $arFields = array( "USER_ID" => $userId, "GROUP_ID" => $groupId, "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" => $initiatedByUserId, "MESSAGE" => false, ); $rs = CSocNetUserToGroup::Add($arFields); if ($rs === false) { echo 'Пользователь #' . $userId . ' не добавлен в группу #' . $groupId; if ($e = $APPLICATION->GetException()) { echo 'Error code: ' . $e->id . '; error message: ' . $e->msg; } } else { echo 'Пользователь #' . $userId . ' добавлен в группу #' . $groupId; } }
Комментариев нет:
Отправить комментарий