• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_field_multi.php
  • Класс: \CCrmFieldMulti
  • Вызов: CCrmFieldMulti::CheckComplexFields
public function CheckComplexFields($arFields)
{
	foreach($arFields as $fieldType => $ar)
		foreach($ar as $fieldId => $arValue)
		{
			$fieldName = self::GetEntityNameByComplex($fieldType.'_'.$arValue['VALUE_TYPE']);
			if (mb_strlen($arValue['VALUE']) > 250)
				$this->LAST_ERROR .= GetMessage('CRM_MF_ERR_VALUE_STRLEN', array('#FIELD_NAME#' => $fieldName))."
"; if ($fieldType == 'EMAIL' && $arValue['VALUE'] <> '' && !check_email($arValue['VALUE'])) $this->LAST_ERROR .= GetMessage('CRM_MF_ERR_EMAIL_VALUE', array('#FIELD_NAME#' => $fieldName))."
"; } if ($this->LAST_ERROR <> '') return false; return true; }