if (!in_array($stability, array("Y", "N"))) {
        $errorMessage .= GetMessage("SUPA_ASTE_FLAG") . ". ";
    }
    if (StrLen($errorMessage) <= 0) {
        COption::SetOptionString("main", "stable_versions_only", $stability == "Y" ? "N" : "Y");
    }
    if (StrLen($errorMessage) <= 0) {
        echo "Y";
    } else {
        echo $errorMessage;
    }
} elseif ($queryType == "mail") {
    $email = $APPLICATION->UnJSEscape($_REQUEST["EMAIL"]);
    if (StrLen($email) <= 0) {
        $errorMessage .= GetMessage("SUPA_AME_EMAIL") . ". ";
    }
    if (StrLen($errorMessage) <= 0) {
        if (!CUpdateClient::SubscribeMail($email, $errorMessage, LANG, $stableVersionsOnly)) {
            $errorMessage .= GetMessage("SUPA_AME_SUBSCR") . ". ";
        }
    }
    if (StrLen($errorMessage) <= 0) {
        echo "Y";
    } else {
        echo $errorMessage;
    }
}
/************************************/
if (!defined("UPD_INTERNAL_CALL") || UPD_INTERNAL_CALL != "Y") {
    require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin_after.php";
}