• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/copy/implement/group.php
  • Класс: BitrixSocialnetworkCopyImplementGroup
  • Вызов: Group::prepareFieldsToCopy
public function prepareFieldsToCopy(Container $container, array $fields)
{
	if (!empty($this->changedFields))
	{
		$fields = $this->changeFields($fields);
	}

	if ($fields["PROJECT"] == "Y" && $this->projectTerm)
	{
		if (!empty($this->projectTerm["start_point"]) && !empty($this->projectTerm["end_point"]))
		{
			$fields = $this->getFieldsProjectTerm($fields);
		}
		elseif (!empty($this->projectTerm["start_point"]))
		{
			$fields = $this->getRecountFieldsProjectTerm($fields, $this->projectTerm["start_point"]);
		}
	}

	$fields = $this->prepareExtranetFields($fields);

	unset($fields["ID"]);
	unset($fields["DATE_CREATE"]);
	unset($fields["DATE_UPDATE"]);
	unset($fields["DATE_ACTIVITY"]);

	return $fields;
}