- Модуль: 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)
;
}