• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/copy/groupmanager.php
  • Класс: BitrixSocialnetworkCopyGroupManager
  • Вызов: GroupManager::getGroupImplementer
private function getGroupImplementer()
{
	global $USER_FIELD_MANAGER;

	//todo application to implementer for get errors
	$groupImplementer = new GroupImplementer($this->executiveUserId);
	$groupImplementer->setChangedFields($this->changedFields);
	$groupImplementer->setUserFieldManager($USER_FIELD_MANAGER);
	$groupImplementer->setUfIgnoreList($this->ufIgnoreList);
	$groupImplementer->setExecutiveUserId($this->executiveUserId);
	$groupImplementer->setProjectTerm($this->projectTerm);

	if (!$this->markerUsers && $this->changedFields["MODERATORS"])
	{
		$userGroupHelper = new UserGroupHelper($this->executiveUserId, $this->changedFields["MODERATORS"]);
		$groupImplementer->setUserGroupHelper($userGroupHelper);
	}

	foreach ($this->features as $feature)
	{
		$groupImplementer->setFeature($feature);
	}

	return $groupImplementer;
}