• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/controller/form.php
  • Класс: Bitrix\Crm\Controller\Form
  • Вызов: Form::getDictForEmbed
private function getDictForEmbed(): array
{
	$dict = WebForm\Options\Dictionary::instance()->getViews();

	// add delay options in seconds from 3 to 120
	if (! isset($dict['delays']))
	{
		$secondsLoc = Main\Localization\Loc::getMessage('CRM_WEBFORM_SCRIPT_SEC');
		$dict['delays'] = array_map(
			static function ($val) use ($secondsLoc) {
				// FormatDate('sdiff', 0, $val)
				return ['id' => (string)$val, 'name' => $val.' '.$secondsLoc];
			},
			[3,5,7,10,15,20,25,30,40,60,120]
		);
	}

	return $dict;
}