Index: lams_admin/conf/language/lams/ApplicationResources.properties =================================================================== RCS file: /usr/local/cvsroot/lams_admin/conf/language/lams/ApplicationResources.properties,v diff -u -r1.2.2.2 -r1.2.2.3 --- lams_admin/conf/language/lams/ApplicationResources.properties 20 Apr 2007 06:05:41 -0000 1.2.2.2 +++ lams_admin/conf/language/lams/ApplicationResources.properties 23 Apr 2007 05:53:12 -0000 1.2.2.3 @@ -232,5 +232,6 @@ msg.importv1.5 = Note that the passwords of the imported users will be reset, since LAMS 2 does not accept md5 passwords. They will be reset to the user's login. label.can.join.joint.lessons = Can join joint lessons label.can.offer.joint.lessons = Can offer joint lessons +error.cant.write.login.jsp = Couldn't write value of {0} to {1}, please check your {2} configuration. #======= End labels: Exported 224 labels for en AU ===== Index: lams_admin/conf/language/lams/ApplicationResources_en_AU.properties =================================================================== RCS file: /usr/local/cvsroot/lams_admin/conf/language/lams/ApplicationResources_en_AU.properties,v diff -u -r1.2.2.2 -r1.2.2.3 --- lams_admin/conf/language/lams/ApplicationResources_en_AU.properties 20 Apr 2007 06:05:41 -0000 1.2.2.2 +++ lams_admin/conf/language/lams/ApplicationResources_en_AU.properties 23 Apr 2007 05:53:12 -0000 1.2.2.3 @@ -232,5 +232,6 @@ msg.importv1.5 = Note that the passwords of the imported users will be reset, since LAMS 2 does not accept md5 passwords. They will be reset to the user's login. label.can.join.joint.lessons = Can join joint lessons label.can.offer.joint.lessons = Can offer joint lessons +error.cant.write.login.jsp = Couldn't write value of {0} to {1}, please check your {2} configuration. #======= End labels: Exported 224 labels for en AU ===== Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/ConfigAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_admin/src/java/org/lamsfoundation/lams/admin/web/ConfigAction.java,v diff -u -r1.2.2.1 -r1.2.2.2 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/ConfigAction.java 19 Apr 2007 06:51:39 -0000 1.2.2.1 +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/ConfigAction.java 23 Apr 2007 05:53:12 -0000 1.2.2.2 @@ -37,6 +37,8 @@ import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; +import org.apache.struts.action.ActionMessage; +import org.apache.struts.action.ActionMessages; import org.apache.struts.action.DynaActionForm; import org.lamsfoundation.lams.util.Configuration; import org.lamsfoundation.lams.util.ConfigurationKeys; @@ -59,12 +61,8 @@ public class ConfigAction extends LamsDispatchAction { private static Configuration configurationService; - private String LOGIN_PAGE_PATH = Configuration - .get(ConfigurationKeys.LAMS_EAR_DIR) - + File.separatorChar - + "lams-central.war" - + File.separatorChar - + "login.jsp"; + private static final String LOGIN_PAGE_PATH_SUFFIX = File.separatorChar + + "lams-central.war" + File.separatorChar + "login.jsp"; private static Logger log = Logger.getLogger(ConfigAction.class); private Configuration getConfiguration() { @@ -99,24 +97,42 @@ DynaActionForm configForm = (DynaActionForm) form; String[] keys = (String[])configForm.get("cKey"); String[] values = (String[])configForm.get("cValue"); + ActionMessages errors = new ActionMessages(); for(int i=0; i
+