示例#1
0
                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);
    }
}
?>
<script language="JavaScript">
<!--
window.parent.document.forms["pay_sys_form"].elements["PS_ACTION_FIELDS_LIST_<?php 
echo $divInd;
?>
"].value = "<?php 
echo $fields;
?>
        if (!empty($arMultiControlQuery) && (!isset($arField['MCS_ID']) || !array_key_exists($arField['MCS_ID'], $arMultiControlQuery))) {
            $tariffBlock .= CSaleHelper::getAdminMultilineControl($arMultiControlQuery);
            $arMultiControlQuery = array();
        }
        $controlHtml = CSaleHelper::getAdminHtml($fieldId, $arField, 'TARIF', '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;
        }
        $tariffBlock .= CSaleHelper::wrapAdminHtml($controlHtml, $arField);
    }
    if (!empty($arMultiControlQuery)) {
        $tariffBlock .= CSaleHelper::getAdminMultilineControl($arMultiControlQuery);
    }
    echo $tariffBlock;
    echo "<script type=\"text/javascript\">BX.Sale.PaySystem.initTariffLoad();</script>";
}
?>
	</tbody>
<?php 
$tabControl->EndTab();
if ($restrictionsHtml !== '') {
    ?>
	<?php 
    $tabControl->BeginNextTab();
    ?>
		<tr><td id="sale-paysystem-restriction-container"><?php 
    echo $restrictionsHtml;