if (isset($_SESSION["SALE_DELIVERY_EXTRA_PARAMS"][$deliveryId]) && is_array($_SESSION["SALE_DELIVERY_EXTRA_PARAMS"][$deliveryId])) { ?> <table> <?php foreach ($_SESSION["SALE_DELIVERY_EXTRA_PARAMS"][$deliveryId] as $fieldName => $fieldParams) { if (isset($_REQUEST[$fieldName])) { $fieldParams["VALUE"] = $_REQUEST[$fieldName]; } ?> <tr> <td><?php echo $fieldParams["TITLE"] . ":"; ?> </td> <td><?php echo CSaleHelper::getAdminHtml("", $fieldParams, $fieldName, 'extra_params_form'); ?> </td> </tr> <?php } ?> </table> <?php } ?> </form> <?php require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_after.php"; ?> </body>
$res .= '</select>\\n'; $res .= '<input type="text" name="VALUE2_' . $key . '_' . $divInd . '" id="VALUE2_' . $key . '_' . $divInd . '" size="40">\\n'; $res .= '</td></tr></table>\\n'; $res .= '</td></tr>\\n'; } } $arTarif = CSalePaySystemsHelper::getPaySystemTarif(($bUserPSFile ? $path2UserPSFiles : $path2SystemPSFiles) . $fileName, $_REQUEST["psid"], $divInd); if (is_array($arTarif) && !empty($arTarif)) { $res .= '<tr class="heading"><td align="center" colspan="2">' . GetMessage('SPSG_TARIFS') . '</td></tr>'; $arMultiControlQuery = array(); foreach ($arTarif as $fieldId => $arField) { if (!empty($arMultiControlQuery) && (!isset($arField['MCS_ID']) || !array_key_exists($arField['MCS_ID'], $arMultiControlQuery))) { $res .= CSaleHelper::getAdminMultilineControl($arMultiControlQuery); $arMultiControlQuery = array(); } $controlHtml = CSaleHelper::getAdminHtml($fieldId, $arField, 'TARIF_' . $divInd, 'pay_sys_form'); if ($arField["TYPE"] == 'MULTI_CONTROL_STRING') { $arMultiControlQuery[$arField['MCS_ID']]['CONFIG'] = $arField; continue; } elseif (isset($arField['MCS_ID'])) { $arMultiControlQuery[$arField['MCS_ID']]['ITEMS'][] = $controlHtml; continue; } $res .= CSaleHelper::wrapAdminHtml($controlHtml, $arField); } if (!empty($arMultiControlQuery)) { $res .= CSaleHelper::getAdminMultilineControl($arMultiControlQuery); } } $res .= '</table>\\n'; $res = str_replace("'", "\\'", $res);
echo htmlspecialcharsbx($group); ?> _table"><?php //if exist profile witch named such as config group if (isset($arDeliveryInfo[$SITE_ID]["PROFILES"][$group])) { printProfileInfo($SID, $group, $arDeliveryInfo[$SITE_ID]["PROFILES"][$group], $arDeliveryInfo[$SITE_ID]["BASE_CURRENCY"]); $arDeliveryInfo[$SITE_ID]["PROFILES"][$group]["TABBED"] = true; } $arMultiControlQuery = array(); foreach ($arDeliveryInfo[$SITE_ID]["CONFIG"]["CONFIG"] as $config_id => $arConfig) { if ($arConfig["GROUP"] == $group) { if (!empty($arMultiControlQuery) && (!isset($arConfig['MCS_ID']) || !array_key_exists($arConfig['MCS_ID'], $arMultiControlQuery))) { echo CSaleHelper::getAdminMultilineControl($arMultiControlQuery); $arMultiControlQuery = array(); } $controlHtml = CSaleHelper::getAdminHtml($config_id, $arConfig, "HANDLER[CONFIG]", "form1"); if ($arConfig["TYPE"] == 'MULTI_CONTROL_STRING') { $arMultiControlQuery[$arConfig['MCS_ID']]['CONFIG'] = $arConfig; continue; } elseif (isset($arConfig['MCS_ID'])) { $arMultiControlQuery[$arConfig['MCS_ID']]['ITEMS'][] = $controlHtml; continue; } echo CSaleHelper::wrapAdminHtml($controlHtml, $arConfig); } } echo CSaleHelper::getAdminMultilineControl($arMultiControlQuery); ?> </table><?php } // if stayed unprinted profiles