CCrmCallToUrl::Format

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CCrmCallToUrl
  4. Format
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_url_util.php
  • Класс: \CCrmCallToUrl
  • Вызов: CCrmCallToUrl::Format
static function Format($value)
{
	$value = self::NormalizeNumberIfRequired($value);

	$format = self::GetFormat(self::Slashless);
	if($format !== self::Custom )
	{
		if($format === self::Slashless)
		{
			return "callto:{$value}";
		}
		return "callto://{$value}";
	}

	if(!self::$URL_TEMPLATE)
	{
		self::$URL_TEMPLATE = new CCrmUrlTemplate();
		$settings =  self::GetCustomSettings();
		self::$URL_TEMPLATE->SetTemplate(isset($settings['URL_TEMPLATE']) ? $settings['URL_TEMPLATE'] : 'callto:[phone]');
	}
	return self::$URL_TEMPLATE->Build(array('PHONE' => $value));
}

Добавить комментарий