Don't include CCM internal parameters like app-id or output in the URL invoked by the site proxy
git-svn-id: https://svn.libreccm.org/ccm/trunk@3788 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
a5fd5899dc
commit
db7bd72bdf
|
|
@ -119,6 +119,10 @@ public class SiteProxyExtraXMLGenerator implements ExtraXMLGenerator {
|
||||||
Enumeration en = request.getParameterNames();
|
Enumeration en = request.getParameterNames();
|
||||||
while (en.hasMoreElements()) {
|
while (en.hasMoreElements()) {
|
||||||
String paramName = (String) en.nextElement();
|
String paramName = (String) en.nextElement();
|
||||||
|
if("app-id".equals(paramName)
|
||||||
|
|| "output".equals(paramName)) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
String[] paramValues = request.getParameterValues(paramName);
|
String[] paramValues = request.getParameterValues(paramName);
|
||||||
for (int i = 0; i < paramValues.length; ++i) {
|
for (int i = 0; i < paramValues.length; ++i) {
|
||||||
if (sb.indexOf("?") < 0) {
|
if (sb.indexOf("?") < 0) {
|
||||||
|
|
|
||||||
|
|
@ -188,6 +188,10 @@ public class SiteProxyPanel extends ContentPanel {
|
||||||
Enumeration en = request.getParameterNames();
|
Enumeration en = request.getParameterNames();
|
||||||
while (en.hasMoreElements()) {
|
while (en.hasMoreElements()) {
|
||||||
String paramName = (String) en.nextElement();
|
String paramName = (String) en.nextElement();
|
||||||
|
s_log.error(String.format("paramName = %s", paramName));
|
||||||
|
if ("app-id".equals(paramName)) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
String[] paramValues = request.getParameterValues(paramName);
|
String[] paramValues = request.getParameterValues(paramName);
|
||||||
for (int i = 0; i < paramValues.length; ++i) {
|
for (int i = 0; i < paramValues.length; ++i) {
|
||||||
if (sb.indexOf("?") < 0) {
|
if (sb.indexOf("?") < 0) {
|
||||||
|
|
|
||||||
|
|
@ -2183,9 +2183,14 @@
|
||||||
<xsl:with-param name="copy-attributes"
|
<xsl:with-param name="copy-attributes"
|
||||||
select="'autofocus disabled multiple required size'"/>
|
select="'autofocus disabled multiple required size'"/>
|
||||||
</xsl:call-template>
|
</xsl:call-template>
|
||||||
<xsl:if test="$name != ''">
|
<xsl:choose>
|
||||||
<xsl:attribute name="name" select="$name"/>
|
<xsl:when test="$name != ''">
|
||||||
</xsl:if>
|
<xsl:attribute name="name" select="$name"/>
|
||||||
|
</xsl:when>
|
||||||
|
<xsl:when test="./@name">
|
||||||
|
<xsl:attribute name="name" select="./@name"/>
|
||||||
|
</xsl:when>
|
||||||
|
</xsl:choose>
|
||||||
<xsl:if test="$disabled = true()">
|
<xsl:if test="$disabled = true()">
|
||||||
<xsl:attribute name="disabled" select="'disabled'"/>
|
<xsl:attribute name="disabled" select="'disabled'"/>
|
||||||
</xsl:if>
|
</xsl:if>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue