57 $dbRes = \Bitrix\Sale\Delivery\Services\Table::getList(
array(
59 "=PARENT_ID" => $parentIds
62 "ID",
"NAME",
"DESCRIPTION",
"CLASS_NAME"
78 if(is_callable(
$service[
"CLASS_NAME"].
'::canHasChildren') &&
$service[
"CLASS_NAME"]::canHasChildren())
85 foreach($services as $serviceId =>
$service)
87 $canHasChildren = in_array($serviceId, $parents);
89 if($canHasChildren && !empty($childrenList[$serviceId]))
95 if(!$child[
"can_has_children"])
101 "url" =>
"sale_delivery_service_list.php?lang=".LANGUAGE_ID.
"&filter_group=".$serviceId.
"&PARENT_ID=".$serviceId.
"&apply_filter=y",
102 "page_icon" =>
"sale_page_icon",
104 "can_has_children" => $canHasChildren,
106 "sale_delivery_service_edit.php?lang=".LANGUAGE_ID.
"&PARENT_ID=".$serviceId
108 "items_id" =>
"sale_delivery_service_list_".$serviceId,
114 $item[
"dynamic"] =
true;
115 $item[
"items_id"] =
"menu_sale_delivery_".$serviceId;