• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/entity/userimportbase.php
  • Класс: BitrixSaleExchangeEntityUserImportBase
  • Вызов: UserImportBase::getFieldsConfig
public function getFieldsConfig($orgFormId, $userProps=array())
{
	if(intval($orgFormId)<=0)
		return false;

	$config = $this->getConfig();

	if(empty($config[$orgFormId]))
		return false;

	$fields = $config[$orgFormId];
	foreach($fields as $k => $v)
	{
		if(empty($v) ||
			((empty($v["VALUE"]) || $v["TYPE"] != "PROPERTY") &&
				(empty($userProps) || (is_array($v) && is_string($v["VALUE"]) && empty($userProps[$v["VALUE"]])))
			)
		)
		{
			unset($fields[$k]);
		}

	}
	return $fields;
}