You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2012/04/26 10:27:14 UTC

svn commit: r1330709 - in /incubator/openmeetings/trunk/singlewebapp/src: install_step1_EN.vm org/openmeetings/servlet/outputhandler/Install.java

Author: solomax
Date: Thu Apr 26 08:27:14 2012
New Revision: 1330709

URL: http://svn.apache.org/viewvc?rev=1330709&view=rev
Log:
OPENMEETINGS-209 template encoding is modified to allow UTF-8 users/groups while installing

Modified:
    incubator/openmeetings/trunk/singlewebapp/src/install_step1_EN.vm
    incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/servlet/outputhandler/Install.java

Modified: incubator/openmeetings/trunk/singlewebapp/src/install_step1_EN.vm
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/install_step1_EN.vm?rev=1330709&r1=1330708&r2=1330709&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/src/install_step1_EN.vm (original)
+++ incubator/openmeetings/trunk/singlewebapp/src/install_step1_EN.vm Thu Apr 26 08:27:14 2012
@@ -18,7 +18,7 @@ limitations under the License.
 -->
 <html xmlns='http://www.w3.org/1999/xhtml' xml:lang='de' lang='de'>
 <head>
-<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' />
+<meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
 <style type="text/css">
 
 form, fieldset {

Modified: incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/servlet/outputhandler/Install.java
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/servlet/outputhandler/Install.java?rev=1330709&r1=1330708&r2=1330709&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/servlet/outputhandler/Install.java (original)
+++ incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/servlet/outputhandler/Install.java Thu Apr 26 08:27:14 2012
@@ -21,7 +21,6 @@ package org.openmeetings.servlet.outputh
 import java.io.File;
 import java.io.IOException;
 import java.io.StringWriter;
-import java.io.UnsupportedEncodingException;
 import java.util.LinkedHashMap;
 import java.util.List;
 
@@ -132,12 +131,6 @@ public class Install extends VelocityVie
 		return tpl;
 	}
 	
-	private String encodeUTF8(HttpServletRequest httpServletRequest, String param) 
-							throws UnsupportedEncodingException {
-		return new String(httpServletRequest
-				.getParameter(param).getBytes("8859_1"), "UTF-8");
-	}
-	
 	/*
 	 * (non-Javadoc)
 	 * 
@@ -233,70 +226,70 @@ public class Install extends VelocityVie
 
 					log.debug("do init installation");
 
-					String username = encodeUTF8(httpServletRequest, "username");
-					String userpass = encodeUTF8(httpServletRequest, "userpass");
-					String useremail = encodeUTF8(httpServletRequest,"useremail");
-					String orgname = encodeUTF8(httpServletRequest,"orgname");
+					String username = httpServletRequest.getParameter("username");
+					String userpass = httpServletRequest.getParameter("userpass");
+					String useremail = httpServletRequest.getParameter("useremail");
+					String orgname = httpServletRequest.getParameter("orgname");
 					InstallationConfig cfg = new InstallationConfig();
-					cfg.allowFrontendRegister = encodeUTF8(httpServletRequest,"configdefault");
+					cfg.allowFrontendRegister = httpServletRequest.getParameter("configdefault");
 
-					cfg.mailReferer = encodeUTF8(httpServletRequest,"configreferer");
-					cfg.smtpServer = encodeUTF8(httpServletRequest,"configsmtp");
-					cfg.smtpPort = encodeUTF8(httpServletRequest,"configsmtpport");
-					cfg.mailAuthName = encodeUTF8(httpServletRequest,"configmailuser");
-					cfg.mailAuthPass = encodeUTF8(httpServletRequest,"configmailpass");
-					cfg.mailUseTls = encodeUTF8(httpServletRequest,"mailusetls");
+					cfg.mailReferer = httpServletRequest.getParameter("configreferer");
+					cfg.smtpServer = httpServletRequest.getParameter("configsmtp");
+					cfg.smtpPort = httpServletRequest.getParameter("configsmtpport");
+					cfg.mailAuthName = httpServletRequest.getParameter("configmailuser");
+					cfg.mailAuthPass = httpServletRequest.getParameter("configmailpass");
+					cfg.mailUseTls = httpServletRequest.getParameter("mailusetls");
 					cfg.replyToOrganizer = httpServletRequest.getParameter("replyToOrganizer");
 
-					cfg.defaultLangId = encodeUTF8(httpServletRequest,"configdefaultLang");
-					cfg.swfPath = encodeUTF8(httpServletRequest,"swftools_path");
-					cfg.imageMagicPath = encodeUTF8(httpServletRequest,"imagemagick_path");
-					cfg.sendEmailAtRegister = encodeUTF8(httpServletRequest,"sendEmailAtRegister");
-					cfg.sendEmailWithVerficationCode = encodeUTF8(httpServletRequest,"sendEmailWithVerficationCode");
-					cfg.createDefaultRooms = encodeUTF8(httpServletRequest,"createDefaultRooms");
+					cfg.defaultLangId = httpServletRequest.getParameter("configdefaultLang");
+					cfg.swfPath = httpServletRequest.getParameter("swftools_path");
+					cfg.imageMagicPath = httpServletRequest.getParameter("imagemagick_path");
+					cfg.sendEmailAtRegister = httpServletRequest.getParameter("sendEmailAtRegister");
+					cfg.sendEmailWithVerficationCode = httpServletRequest.getParameter("sendEmailWithVerficationCode");
+					cfg.createDefaultRooms = httpServletRequest.getParameter("createDefaultRooms");
 
-					cfg.defaultExportFont = encodeUTF8(httpServletRequest,"default_export_font");
+					cfg.defaultExportFont = httpServletRequest.getParameter("default_export_font");
 
-					cfg.cryptClassName = encodeUTF8(httpServletRequest,"crypt_ClassName");
+					cfg.cryptClassName = httpServletRequest.getParameter("crypt_ClassName");
 
-					cfg.ffmpegPath = encodeUTF8(httpServletRequest,"ffmpeg_path");
+					cfg.ffmpegPath = httpServletRequest.getParameter("ffmpeg_path");
 
-					cfg.soxPath = encodeUTF8(httpServletRequest,"sox_path");
+					cfg.soxPath = httpServletRequest.getParameter("sox_path");
 
-					cfg.screenViewer = encodeUTF8(httpServletRequest,"screen_viewer");
+					cfg.screenViewer = httpServletRequest.getParameter("screen_viewer");
 
                     // red5sip integration config
-                    cfg.red5SipEnable = encodeUTF8(httpServletRequest,"red5sip_enable");
-                    cfg.red5SipRoomPrefix = encodeUTF8(httpServletRequest,"red5sip_room_prefix");
-                    cfg.red5SipExtenContext = encodeUTF8(httpServletRequest,"red5sip_exten_context");
+                    cfg.red5SipEnable = httpServletRequest.getParameter("red5sip_enable");
+                    cfg.red5SipRoomPrefix = httpServletRequest.getParameter("red5sip_room_prefix");
+                    cfg.red5SipExtenContext = httpServletRequest.getParameter("red5sip_exten_context");
 
 					// SIP Applet Configuration
-					cfg.sipEnable = encodeUTF8(httpServletRequest,"sip_enable");
-					cfg.sipRealm = encodeUTF8(httpServletRequest,"sip_realm");
-					cfg.sipPort = encodeUTF8(httpServletRequest,"sip_port");
-					cfg.sipProxyName = encodeUTF8(httpServletRequest,"sip_proxyname");
-					cfg.sipTunnel = encodeUTF8(httpServletRequest,"sip_tunnel");
-					cfg.sipCodebase = encodeUTF8(httpServletRequest,"sip_codebase");
-					cfg.sipForceTunnel = encodeUTF8(httpServletRequest,"sip_forcetunnel");
+					cfg.sipEnable = httpServletRequest.getParameter("sip_enable");
+					cfg.sipRealm = httpServletRequest.getParameter("sip_realm");
+					cfg.sipPort = httpServletRequest.getParameter("sip_port");
+					cfg.sipProxyName = httpServletRequest.getParameter("sip_proxyname");
+					cfg.sipTunnel = httpServletRequest.getParameter("sip_tunnel");
+					cfg.sipCodebase = httpServletRequest.getParameter("sip_codebase");
+					cfg.sipForceTunnel = httpServletRequest.getParameter("sip_forcetunnel");
 
 					// OpenXG / OpenSIPg Configuration
-					cfg.sipOpenxgEnable = encodeUTF8(httpServletRequest,"sip_openxg_enable");
-					cfg.openxgWrapperUrl = encodeUTF8(httpServletRequest,"openxg_wrapper_url");
-					cfg.openxgClientId = encodeUTF8(httpServletRequest,"openxg_client_id");
-					cfg.openxgClientSecret = encodeUTF8(httpServletRequest,"openxg_client_secret");
-					cfg.openxgClientDomain = encodeUTF8(httpServletRequest,"openxg_client_domain");
-					cfg.openxgCommunityCode = encodeUTF8(httpServletRequest,"openxg_community_code");
-					cfg.openxgLanguageCode = encodeUTF8(httpServletRequest,"openxg_language_code");
-					cfg.openxgAdminId = encodeUTF8(httpServletRequest,"openxg_adminid");
+					cfg.sipOpenxgEnable = httpServletRequest.getParameter("sip_openxg_enable");
+					cfg.openxgWrapperUrl = httpServletRequest.getParameter("openxg_wrapper_url");
+					cfg.openxgClientId = httpServletRequest.getParameter("openxg_client_id");
+					cfg.openxgClientSecret = httpServletRequest.getParameter("openxg_client_secret");
+					cfg.openxgClientDomain = httpServletRequest.getParameter("openxg_client_domain");
+					cfg.openxgCommunityCode = httpServletRequest.getParameter("openxg_community_code");
+					cfg.openxgLanguageCode = httpServletRequest.getParameter("openxg_language_code");
+					cfg.openxgAdminId = httpServletRequest.getParameter("openxg_adminid");
 
 					// SIP Phone Range Configuration
-					cfg.sipLanguagePhoneCode = encodeUTF8(httpServletRequest,"sip_language_phonecode");
-					cfg.sipPhoneRangeStart = encodeUTF8(httpServletRequest,"sip_phonerange_start");
-					cfg.sipPhoneRange = encodeUTF8(httpServletRequest,"sip_phonerange");
+					cfg.sipLanguagePhoneCode = httpServletRequest.getParameter("sip_language_phonecode");
+					cfg.sipPhoneRangeStart = httpServletRequest.getParameter("sip_phonerange_start");
+					cfg.sipPhoneRange = httpServletRequest.getParameter("sip_phonerange");
 
-					String timeZone = encodeUTF8(httpServletRequest,"timeZone");
+					String timeZone = httpServletRequest.getParameter("timeZone");
 					
-					cfg.jodPath = encodeUTF8(httpServletRequest,"jod_path");
+					cfg.jodPath = httpServletRequest.getParameter("jod_path");
 
 					log.debug("step 0+ start init with values. " + username
 							+ " ***** " + useremail + " " + orgname + " "