You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2004/11/05 15:51:50 UTC

svn commit: rev 56671 - cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/transformation

Author: cziegeler
Date: Fri Nov  5 06:51:50 2004
New Revision: 56671

Modified:
   cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/transformation/CopletTransformer.java
Log:
The link can have more than one event

Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/transformation/CopletTransformer.java
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/transformation/CopletTransformer.java	(original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/portal/java/org/apache/cocoon/portal/transformation/CopletTransformer.java	Fri Nov  5 06:51:50 2004
@@ -304,14 +304,17 @@
                 RequestParameters pars = new RequestParameters(parameters);
                 Enumeration enumeration = pars.getParameterNames();
                 while ( enumeration.hasMoreElements() ) {
-                    String pName = (String)enumeration.nextElement();
-                    String pValue = pars.getParameter(pName);
-                    AttributesImpl hiddenAttrs = new AttributesImpl();
-                    hiddenAttrs.addCDATAAttribute("type", "hidden");
-                    hiddenAttrs.addCDATAAttribute("name", pName);
-                    hiddenAttrs.addCDATAAttribute("value", pValue);
-                    this.startElement("", "input", "input", hiddenAttrs);
-                    this.endElement("", "input", "input");
+                    final String pName = (String)enumeration.nextElement();
+                    final String[] pValues = pars.getParameterValues(pName);
+                    for(int k=0; k<pValues.length; k++) {
+                        final String pValue = pValues[k];
+                        AttributesImpl hiddenAttrs = new AttributesImpl();
+                        hiddenAttrs.addCDATAAttribute("type", "hidden");
+                        hiddenAttrs.addCDATAAttribute("name", pName);
+                        hiddenAttrs.addCDATAAttribute("value", pValue);
+                        this.startElement("", "input", "input", hiddenAttrs);
+                        this.endElement("", "input", "input");
+                    }
                 }
                 
             }