$html = ""; $arRelFilter = array(); $arRelFilter["RELATED"]["DELIVERY_ID"] = $str_DELIVERY_ID; $arRelFilter["RELATED"]["PAYSYSTEM_ID"] = $str_PAY_SYSTEM_ID; if (isset($arRelFilter["RELATED"]) && (strlen($arRelFilter["RELATED"]["DELIVERY_ID"]) > 0 || intval($arRelFilter["RELATED"]["PAYSYSTEM_ID"]) > 0)) { $dbRelatedProps = CSaleOrderProps::GetList(array(), $arRelFilter, false, false, array("*")); while ($arRelatedProps = $dbRelatedProps->GetNext()) $arProps[] = $arRelatedProps; $arPropsValues = array(); if (!$bVarsFromForm) { $dbPropValue = CSaleOrderPropsValue::GetOrderRelatedProps($ID, $arRelFilter["RELATED"]); while ($arValue = $dbPropValue->GetNext()) $arPropsValues[$arValue["ORDER_PROPS_ID"]] = $arValue["VALUE"]; } $propsHTML = getOrderPropertiesHTML($arProps, $arPropsValues, $LID, $str_USER_ID, $ID, $bVarsFromForm); } $tabControl->AddSection("RELATED_PROPS", GetMessage("NEW_ORDER_RELATED_PROPS")); $tabControl->BeginCustomField("RELATED_PROPS_DATA", GetMessage("NEW_ORDER_RELATED_PROPS"), true); ?> <tr> <td id="related_props_content" colspan="2"> <?php echo $propsHTML; ?>