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>
示例#2
0
         $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