Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java,v
diff -u -r1.14 -r1.15
--- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java 3 Aug 2005 06:19:03 -0000 1.14
+++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java 4 Aug 2005 06:21:28 -0000 1.15
@@ -43,6 +43,7 @@
*
* @struts.action-forward name="upload" path="/learner/sbmtLearner.jsp"
* @struts.action-forward name="finish" path="/learner/finish.jsp"
+ * @struts.action-forward name="contentInUse" path="/learner/contentinuse.jsp"
*
*/
public class LearnerAction extends DispatchAction {
@@ -64,6 +65,10 @@
submitFilesService = SubmitFilesServiceProxy.getSubmitFilesService(this.getServlet().getServletContext());
SubmitFilesSession session = submitFilesService.getSessionById(sessionID);
SubmitFilesContent content = session.getContent();
+ //if content in use, return special page.
+ if(content.isContentInUse())
+ return mapping.findForward("contentInUse");
+
List filesUploaded = submitFilesService.getFilesUploadedByUser(userID,sessionID);
Learner learner = submitFilesService.getLearner(sessionID,userID);
setLearnerDTO(request, sessionID,userID,learner, content, filesUploaded);
Index: lams_tool_sbmt/web/WEB-INF/struts/struts-config.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/WEB-INF/struts/Attic/struts-config.xml,v
diff -u -r1.15 -r1.16
--- lams_tool_sbmt/web/WEB-INF/struts/struts-config.xml 4 Aug 2005 04:40:58 -0000 1.15
+++ lams_tool_sbmt/web/WEB-INF/struts/struts-config.xml 4 Aug 2005 06:21:28 -0000 1.16
@@ -83,6 +83,11 @@
path="/learner/finish.jsp"
redirect="false"
/>
+
+
+Sorry, content is under construction, please return index.
+
+