• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/crm/fields.php
  • Класс: BitrixImOpenLinesCrmFields
  • Вызов: Fields::addPhone
public function addPhone($field): bool
{
	$result = false;

	if (
		!empty($field)
		&& $this->skipPhoneValidate !== true
		&& ToolsPhone::validate($field)
		&& !ToolsPhone::isInArray($this->phones, $field)
	)
	{
		$this->phones[] = $field;
		$result = true;
	}
	elseif (
		!empty($field)
		&& $this->skipPhoneValidate === true
		&& ToolsPhone::extractNumbers($field)
		&& !ToolsPhone::isInArray($this->phones, $field)
	)
	{
		$this->phones[] = $field;
		$result = true;
	}

	return $result;
}