Index: lams_build/lib/struts/src/struts-1.2.9-src.zip =================================================================== diff -u -r6d8f0999e16afaf9e704cf0f6d6842803fb1cdd6 -r136bf9472ef5da3932ae7bb0e0a344004bba3ad9 Binary files differ Index: lams_tool_forum/conf/language/lams/ApplicationResources.properties =================================================================== diff -u -r0ed9d80cb0ce1c83b572bb29001157724dbe30bc -r136bf9472ef5da3932ae7bb0e0a344004bba3ad9 --- lams_tool_forum/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 0ed9d80cb0ce1c83b572bb29001157724dbe30bc) +++ lams_tool_forum/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 136bf9472ef5da3932ae7bb0e0a344004bba3ad9) @@ -234,5 +234,7 @@ monitor.summary.date.restriction.set =Date restriction has been set monitor.summary.date.restriction.removed =Date restriction has been removed - +errors.maxfilesize=Uploaded file exceeded maximum size: {0} +error.attachment.executable=Uploaded file is executable +label.upload.info=Uploaded file must not be executable and not exceed size of {0} bytes #======= End labels: Exported 227 labels for en AU ===== Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumConstants.java =================================================================== diff -u -r0762d2ed47bda6daf6a2ae4eca9b3409b7c3b3ea -r136bf9472ef5da3932ae7bb0e0a344004bba3ad9 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumConstants.java (.../ForumConstants.java) (revision 0762d2ed47bda6daf6a2ae4eca9b3409b7c3b3ea) +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumConstants.java (.../ForumConstants.java) (revision 136bf9472ef5da3932ae7bb0e0a344004bba3ad9) @@ -43,9 +43,7 @@ public static final int STATUS_CONTENT_COPYED = 1; public static final int SESSION_STATUS_FINISHED = 1; - - public final static int MAX_FILE_SIZE = 250 * 1000; - + public final static String FORUM_SERVICE = "forumService"; public final static String CONTENT_HANDLER = "toolContentHandler"; @@ -100,6 +98,8 @@ public static final String ATTR_FINISHED_LOCK = "finishedLock"; public static final String ATTR_USER_FINISHED = "userFinished"; + + public static final String ATTR_UPLOAD_MAX_FILE_SIZE = "uploadMaxFileSize"; // for submission deadline LDEV-2657 Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java =================================================================== diff -u -r0762d2ed47bda6daf6a2ae4eca9b3409b7c3b3ea -r136bf9472ef5da3932ae7bb0e0a344004bba3ad9 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java (.../LearningAction.java) (revision 0762d2ed47bda6daf6a2ae4eca9b3409b7c3b3ea) +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java (.../LearningAction.java) (revision 136bf9472ef5da3932ae7bb0e0a344004bba3ad9) @@ -73,6 +73,8 @@ import org.lamsfoundation.lams.tool.forum.web.forms.MessageForm; import org.lamsfoundation.lams.tool.forum.web.forms.ReflectionForm; import org.lamsfoundation.lams.usermanagement.dto.UserDTO; +import org.lamsfoundation.lams.util.Configuration; +import org.lamsfoundation.lams.util.ConfigurationKeys; import org.lamsfoundation.lams.util.WebUtil; import org.lamsfoundation.lams.util.DateUtil; import org.lamsfoundation.lams.web.session.SessionManager; @@ -89,6 +91,8 @@ private static final boolean MODE_OPTIONAL = false; + private static final int UPLOAD_MAX_FILE_SIZE = Configuration.getAsInt(ConfigurationKeys.UPLOAD_FILE_MAX_SIZE); + private IForumService forumService; @Override @@ -617,7 +621,9 @@ // as it has a link from the view topic screen back to View Forum screen. boolean hideReflection = WebUtil.readBooleanParam(request, ForumConstants.ATTR_HIDE_REFLECTION, false); sessionMap.put(ForumConstants.ATTR_HIDE_REFLECTION, hideReflection); - + + sessionMap.put(ForumConstants.ATTR_UPLOAD_MAX_FILE_SIZE, LearningAction.UPLOAD_MAX_FILE_SIZE); + return mapping.findForward("success"); } Index: lams_tool_forum/web/jsps/authoring/pedagogicalPlannerForm.jsp =================================================================== diff -u -r8d68f566eea9bc580b7cdefca1ca7901ca07246e -r136bf9472ef5da3932ae7bb0e0a344004bba3ad9 --- lams_tool_forum/web/jsps/authoring/pedagogicalPlannerForm.jsp (.../pedagogicalPlannerForm.jsp) (revision 8d68f566eea9bc580b7cdefca1ca7901ca07246e) +++ lams_tool_forum/web/jsps/authoring/pedagogicalPlannerForm.jsp (.../pedagogicalPlannerForm.jsp) (revision 136bf9472ef5da3932ae7bb0e0a344004bba3ad9) @@ -49,7 +49,7 @@ }); } function prepareFormData(){ - //SCKeditor content is not submitted when sending by jQuery; we need to do this + //CKeditor content is not submitted when sending by jQuery; we need to do this var instructions = CKEDITOR.instances.instructions.getData(); document.getElementById("instructions").value=instructions; Index: lams_tool_forum/web/jsps/learning/message/topicreplyform.jsp =================================================================== diff -u -r14aec006dacf4f5556df17c1b6906013620c8329 -r136bf9472ef5da3932ae7bb0e0a344004bba3ad9 --- lams_tool_forum/web/jsps/learning/message/topicreplyform.jsp (.../topicreplyform.jsp) (revision 14aec006dacf4f5556df17c1b6906013620c8329) +++ lams_tool_forum/web/jsps/learning/message/topicreplyform.jsp (.../topicreplyform.jsp) (revision 136bf9472ef5da3932ae7bb0e0a344004bba3ad9) @@ -20,6 +20,11 @@