r4896 - trunk/lib/style/skins/first

leinfelder at ecoinformatics.org leinfelder at ecoinformatics.org
Thu Apr 2 17:20:28 PDT 2009


Author: leinfelder
Date: 2009-04-02 17:20:28 -0700 (Thu, 02 Apr 2009)
New Revision: 4896

Modified:
   trunk/lib/style/skins/first/download.jsp
Log:
use "recordNum" rather than "studentId"

Modified: trunk/lib/style/skins/first/download.jsp
===================================================================
--- trunk/lib/style/skins/first/download.jsp	2009-04-03 00:00:00 UTC (rev 4895)
+++ trunk/lib/style/skins/first/download.jsp	2009-04-03 00:20:28 UTC (rev 4896)
@@ -55,7 +55,7 @@
 		return params;
 	}
 %><%!
-	private List processResultsSet(ResultSet rs, int omitColumn) throws SQLException {
+	private List processResultsSet(ResultSet rs, int omitColumn, String omitColumnLabel) throws SQLException {
 		List retTable = new ArrayList();
 		int colCount = rs.getMetaData().getColumnCount();
 		List columnHeaders = new ArrayList();
@@ -66,11 +66,8 @@
 			List row = new ArrayList();
 			//get the values for this row
 			for (int i = 1; i <= colCount; i++) {
-				if (recordCount == 1) {
-					String colName = rs.getMetaData().getColumnName(i);
-					columnHeaders.add(colName);
-				}
-				
+
+				String colName = rs.getMetaData().getColumnName(i);
 				String value = rs.getString(i);
 					
 				//clean up the value
@@ -84,7 +81,11 @@
 					}
 					uniqueIds.put(value, lookupValue);
 					value = lookupValue;
+					colName = omitColumnLabel;
 				}
+				if (recordCount == 1) {
+					columnHeaders.add(colName);
+				}
 				
 				row.add(value);
 			}
@@ -416,7 +417,7 @@
 					List transposedTable = transpose(rs, observation, pivot, pivotCols, true);
 					csv.writeAll(transposedTable);
 				} else {
-					List processedTable = processResultsSet(rs, 3);
+					List processedTable = processResultsSet(rs, 3, "recordNum");
 					csv.writeAll(processedTable);
 				}
 				



More information about the Metacat-cvs mailing list