aboutsummaryrefslogtreecommitdiff
path: root/simpleSigning/src/main/java/at/gv/egiz/simpleSigning/StartSignature.java
diff options
context:
space:
mode:
Diffstat (limited to 'simpleSigning/src/main/java/at/gv/egiz/simpleSigning/StartSignature.java')
-rw-r--r--simpleSigning/src/main/java/at/gv/egiz/simpleSigning/StartSignature.java16
1 files changed, 15 insertions, 1 deletions
diff --git a/simpleSigning/src/main/java/at/gv/egiz/simpleSigning/StartSignature.java b/simpleSigning/src/main/java/at/gv/egiz/simpleSigning/StartSignature.java
index 5c3927e..e065ea6 100644
--- a/simpleSigning/src/main/java/at/gv/egiz/simpleSigning/StartSignature.java
+++ b/simpleSigning/src/main/java/at/gv/egiz/simpleSigning/StartSignature.java
@@ -40,6 +40,7 @@ public class StartSignature extends HttpServlet {
private static final String PARAM_TYPE = "TYPE";
private static final String PARAM_TARGETURL = "TARGETURL";
private static final String PARAM_RESIZE = "RESIZE";
+ private static final String PARAM_LOCALE = "LOCALE";
private static final String PARAM_QRCODE = "QRCODE";
private static final String PARAM_NEW = "NEW";
@@ -136,6 +137,7 @@ public class StartSignature extends HttpServlet {
String type = req.getParameter(PARAM_TYPE);
String targetUrl = req.getParameter(PARAM_TARGETURL);
String qrCodeData = req.getParameter(PARAM_QRCODE);
+ String localeData = req.getParameter(PARAM_LOCALE);
// Step 1. Setup Parameters
if (type != null) {
@@ -153,6 +155,14 @@ public class StartSignature extends HttpServlet {
logger.info("[" + req.getSession().getId()
+ "]: setting QR Code Data to: " + qrCodeData);
}
+
+ if (localeData != null) {
+ // If we have a type set it
+ SessionHelper.setLocale(req, localeData);
+
+ logger.info("[" + req.getSession().getId()
+ + "]: setting Locale to: " + localeData);
+ }
if (eventId != null) {
SessionHelper.setEventID(req, eventId);
@@ -370,9 +380,13 @@ public class StartSignature extends HttpServlet {
}
String entry = "";
if (SessionHelper.getQRCodeContent(req) != null) {
- entry = "<input type=\"hidden\" name=\"qrcontent\" value=\""
+ entry += "<input type=\"hidden\" name=\"qrcontent\" value=\""
+ SessionHelper.getQRCodeContent(req) + "\">";
}
+ if (SessionHelper.getLocale(req) != null) {
+ entry += "<input type=\"hidden\" name=\"locale\" value=\""
+ + SessionHelper.getLocale(req) + "\">";
+ }
template = template.replace("##ADDITIONAL##",
entry);