• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/delivery/inputs.php
  • Класс: BitrixSaleDeliveryInputsPeriod
  • Вызов: Period::getEditHtmlSingle
static function getEditHtmlSingle($name, array $input, $values)
{
	if (!isset($input["ITEMS"]))
	{
		$input["ITEMS"] = [
			"FROM" => [
				"TYPE" => "STRING",
				"NAME" => ""
			],
			"TO" => [
				"TYPE" => "STRING",
				"NAME" => " - "
			],
			"TYPE" => [
				"TYPE" => "ENUM",
				"OPTIONS" => [
					"H" => "HOURS", //Loc::getMessage("SALE_DLVR_HANDL_CONF_PERIOD_HOUR"),
					"D" => "DAYS", //Loc::getMessage("SALE_DLVR_HANDL_CONF_PERIOD_DAY"),
					"M" => "MONTHS" ////Loc::getMessage("SALE_DLVR_HANDL_CONF_PERIOD_MONTH")
				]
			]
		];
	}

	return
		$input["ITEMS"]["FROM"]["NAME"]
		. InputManager::getEditHtml($name . "[FROM]", $input["ITEMS"]["FROM"], $values["FROM"] ?? null)
		. $input["ITEMS"]["TO"]["NAME"]
		. InputManager::getEditHtml($name . "[TO]", $input["ITEMS"]["TO"], $values["TO"] ?? null)
		. ' '
		. InputManager::getEditHtml($name . "[TYPE]", $input["ITEMS"]["TYPE"], $values["TYPE"] ?? null)
	;
}