1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
/* For global variables to be treated as static, prepend "global." */
var count = 0;
/* Node Generation Functions */
function getCount() {
return ++global.count;
}
function getSystemDate(parameters) {
var now = new Date();
var format = parameters.get("format");
if (format != null) {
return formatDate(now, format);
}
return now;
}
function getRequestParameters() {
var parameterNames = request.getParameterNames();
if (!parameterNames.hasMoreElements()) {
return null;
}
var parameterList = createElement("parameters");
while (parameterNames.hasMoreElements()) {
var parameterName = parameterNames.nextElement();
var parameterElement = createElement("parameter");
parameterElement.setAttribute("name", parameterName);
var parameterValues = request.getParameterValues(parameterName);
for (var i = 0; i < parameterValues.length; i++) {
var valueElement = createElement("parameter-value");
valueElement.appendChild(createTextNode(parameterValues[i]));
parameterElement.appendChild(valueElement);
}
parameterList.appendChild(parameterElement);
}
return parameterList;
}
|