Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumConstants.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumConstants.java,v
diff -u -r1.32 -r1.33
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumConstants.java 8 Aug 2006 01:56:34 -0000 1.32
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumConstants.java 9 Aug 2006 05:17:32 -0000 1.33
@@ -53,6 +53,7 @@
public static final int SESSION_STATUS_FINISHED = 1;
public static final String ALLOW_EDIT = "allowEdit";
+ public static final String ATTR_ALLOW_UPLOAD = "allowUpload";
public static final String ALLOW_RICH_EDITOR = "allowRichEditor";
public static final String LIMITED_CHARS = "limitedChars";
@@ -90,6 +91,7 @@
public static final String ATTR_REPORT = "report";
public static final String PARAM_UPDATE_MODE = "updateMode";
+
}
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java,v
diff -u -r1.36 -r1.37
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java 3 Jul 2006 05:34:56 -0000 1.36
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java 9 Aug 2006 05:17:32 -0000 1.37
@@ -83,9 +83,6 @@
if (param.equals("viewForum")) {
return viewForm(mapping, form, request, response);
}
- if (param.equals("newTopic")) {
- return newTopic(mapping, form, request, response);
- }
if (param.equals("finish")) {
return finish(mapping, form, request, response);
}
@@ -94,6 +91,9 @@
if (param.equals("viewTopic")) {
return viewTopic(mapping, form, request, response);
}
+ if (param.equals("newTopic")) {
+ return newTopic(mapping, form, request, response);
+ }
if (param.equals("createTopic")) {
return createTopic(mapping, form, request, response);
}
@@ -185,12 +185,13 @@
}
Long forumId = forum.getUid();
- Boolean allowEdit = new Boolean(forum.isAllowEdit());
Boolean allowRichEditor = new Boolean(forum.isAllowRichEditor());
int allowNumber = forum.getLimitedChar();
request.getSession().setAttribute(ForumConstants.FORUM_ID, forumId);
- request.getSession().setAttribute(ForumConstants.ALLOW_EDIT, allowEdit);
+ request.getSession().setAttribute(ForumConstants.ALLOW_EDIT, forum.isAllowEdit());
+ request.getSession().setAttribute(ForumConstants.ATTR_ALLOW_UPLOAD,forum.isAllowUpload());
+
request.getSession().setAttribute(ForumConstants.ALLOW_RICH_EDITOR,
allowRichEditor);
request.getSession().setAttribute(ForumConstants.LIMITED_CHARS,
@@ -229,7 +230,8 @@
ForumToolSession session = forumService
.getSessionBySessionId(sessionId);
- request.setAttribute(ForumConstants.FORUM_TITLE,session.getForum().getTitle());
+ Forum forum = session.getForum();
+ request.setAttribute(ForumConstants.FORUM_TITLE,forum.getTitle());
return mapping.findForward("success");
}
@@ -403,7 +405,6 @@
String title = getForumTitle(topic);
request.setAttribute(ForumConstants.FORUM_TITLE,title);
-
return mapping.findForward("success");
}
Index: lams_tool_forum/web/jsps/learning/message/topiceditform.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_forum/web/jsps/learning/message/topiceditform.jsp,v
diff -u -r1.8 -r1.9
--- lams_tool_forum/web/jsps/learning/message/topiceditform.jsp 2 Jul 2006 04:14:27 -0000 1.8
+++ lams_tool_forum/web/jsps/learning/message/topiceditform.jsp 9 Aug 2006 05:17:32 -0000 1.9
@@ -18,32 +18,33 @@
<%@include file="bodyarea.jsp"%>
-
+
+
+
+
+
+
+