"ASC"), Array("IBLOCK_ID" => $iblock_id, "ID" => $id, "ACTIVE" => "Y"), false, Array("nPageSize" => 1000)); $ar_res = Array(); while ($obElement = $res->GetNextElement()) { $ar_res = $obElement->GetFields(); $ar_res['PROPERTIES'] = $obElement->GetProperties(); } return $ar_res; } function get_related_array($iblock_id, $ids) { $ar_res = Array(); foreach($ids AS $id) { $res = CIBlockElement::GetList(Array("NAME" => "ASC"), Array("IBLOCK_ID" => $iblock_id, "ID" => $id, "ACTIVE" => "Y"), false, Array("nPageSize" => 1000)); while ($obElement = $res->GetNextElement()) { $ar_res_element = $obElement->GetFields(); $ar_res_element['PROPERTIES'] = $obElement->GetProperties(); $ar_res[] = $ar_res_element; } } return $ar_res; } ?>