/
bauerd
/
knife
Обзор
Документация
Войти
/
bauerd
/
knife
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
rest/Get.php
14 строк
823 B
bauer
Initial commit
20 ноя 2022, 22:43
20 ноя 2022, 22:43
ff43b61
Код
Авторство
О чём код?
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");?> <? // Возвращает значения свойства Тип $property_enums = CIBlockPropertyEnum::GetList(Array("DEF"=>"DESC", "SORT"=>"ASC"), Array("IBLOCK_ID"=>$_GET['IBLOCK'], "CODE"=>$_GET['TIP'])); while($enum_fields = $property_enums->GetNext()) { $arResult[$_GET['TIP']][] = $enum_fields['VALUE']; } // Возвращает все разделы сайта $res = CIBlockSection::GetList(array(),array("IBLOCK_ID" => $_GET["IBLOCK"]), false, array("ID", "NAME", "DEPTH_LEVEL", "SECTION_ID ")); while($arRes = $res->GetNext()){ $arResult["SECTIONS"][] = array("ID" => $arRes["ID"], "NAME" => $arRes["NAME"], "DEPTH_LEVEL" => $arRes["DEPTH_LEVEL"], "SECTION_ID" => $arRes["SECTION_ID"]); } echo json_encode($arResult);