Beispiel #1
0
    }
}
$arInputNames["set_filter"] = true;
$arInputNames["del_filter"] = true;
$arSkip = array("AUTH_FORM" => true, "TYPE" => true, "USER_LOGIN" => true, "USER_CHECKWORD" => true, "USER_PASSWORD" => true, "USER_CONFIRM_PASSWORD" => true, "USER_EMAIL" => true, "captcha_word" => true, "captcha_sid" => true, "login" => true, "Login" => true, "backurl" => true, "ajax" => true, "mode" => true, "bxajaxid" => true, "AJAX_CALL" => true);
$arResult["FORM_ACTION"] = $clearURL;
$arResult["HIDDEN"] = array();
foreach (array_merge($_GET, $_POST) as $key => $value) {
    if (!isset($arInputNames[$key]) && !isset($arSkip[$key]) && !is_array($value)) {
        $arResult["HIDDEN"][] = array("CONTROL_ID" => htmlspecialcharsbx($key), "CONTROL_NAME" => htmlspecialcharsbx($key), "HTML_VALUE" => htmlspecialcharsbx($value));
    }
}
if ($arParams["XML_EXPORT"] === "Y" && $arResult["SECTION"] && $arResult["SECTION"]["RIGHT_MARGIN"] - $arResult["SECTION"]["LEFT_MARGIN"] === 1) {
    $exportUrl = CHTTP::urlAddParams($clearURL, array("mode" => "xml"));
    $APPLICATION->AddHeadString('<meta property="ya:interaction" content="XML_FORM" />');
    $APPLICATION->AddHeadString('<meta property="ya:interaction:url" content="' . CHTTP::urn2uri($exportUrl) . '" />');
}
if ($arParams["XML_EXPORT"] === "Y" && $_REQUEST["mode"] === "xml") {
    $this->setFrameMode(false);
    ob_start();
    $this->IncludeComponentTemplate("xml");
    $xml = ob_get_contents();
    $APPLICATION->RestartBuffer();
    while (ob_end_clean()) {
    }
    header("Content-Type: text/xml; charset=utf-8");
    echo $APPLICATION->convertCharset($xml, LANG_CHARSET, "utf-8");
    require_once $_SERVER["DOCUMENT_ROOT"] . BX_ROOT . "/modules/main/include/epilog_after.php";
    die;
} elseif (isset($_REQUEST["ajax"]) && $_REQUEST["ajax"] === "y") {
    $this->setFrameMode(false);
Beispiel #2
0
>
	<title><?php 
echo $arResult["SECTION_TITLE"];
?>
</title>
	<description><?php 
echo $arResult["SECTION_DESCRIPTION"];
?>
</description>
	<rootUrl><?php 
echo CHTTP::urn2uri("/");
?>
</rootUrl>
	<resource>
		<fixed name="<?php 
echo CHTTP::urn2uri($arResult["FORM_ACTION"]);
?>
"/>
	</resource>
	<filters>
	<constant key="Y">
		<description caption="set_filter">
			<setParameter name="set_filter"/>
		</description>
	</constant>
	<?php 
foreach ($arResult["HIDDEN"] as $arItem) {
    ?>
		<constant key="<?php 
    echo $arItem["HTML_VALUE"];
    ?>