Index: lams_central/web/oldindex.jsp =================================================================== diff -u --- lams_central/web/oldindex.jsp (revision 0) +++ lams_central/web/oldindex.jsp (revision 23a11966d9e221ec06402803e48fd620266f8035) @@ -0,0 +1,14 @@ +<%@ taglib uri="tags-tiles" prefix="tiles" %> +<%@ page import="org.lamsfoundation.lams.security.JspRedirectStrategy" %> +<%@ page import="org.lamsfoundation.lams.web.util.HttpSessionManager" %> + +<%JspRedirectStrategy.welcomePageStatusUpdate(request,response);%> +<%HttpSessionManager.getInstance().updateHttpSessionByLogin(request.getSession(),request.getRemoteUser()); %> + + + + + + + + Index: lams_central/web/oldindexContent.jsp =================================================================== diff -u --- lams_central/web/oldindexContent.jsp (revision 0) +++ lams_central/web/oldindexContent.jsp (revision 23a11966d9e221ec06402803e48fd620266f8035) @@ -0,0 +1,169 @@ +<%@ page contentType="text/html; charset=iso-8859-1" language="java" %> +<%@ page import="java.util.*" %> +<%@ page import="org.springframework.web.context.support.WebApplicationContextUtils" %> +<%@ page import="org.springframework.web.context.WebApplicationContext" %> +<%@ page import="org.lamsfoundation.lams.usermanagement.service.UserManagementService" %> +<%@ page import="org.lamsfoundation.lams.usermanagement.Role" %> +<%@ page import="org.lamsfoundation.lams.usermanagement.User" %> +<%@ page import="org.lamsfoundation.lams.lesson.Lesson" %> +<%@ page import="org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO" %> +<%@ page import="org.apache.commons.collections.functors.WhileClosure" %> + +<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> + +
+ + + + + + + + + + + + + + + + +
spacer.gif
+ <%String login = request.getRemoteUser(); + WebApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(request.getSession().getServletContext()); + UserManagementService service = (UserManagementService)ctx.getBean("userManagementServiceTarget"); + User user = service.getUserByLogin(login); + if ( login==null ){%> +

An error has occured. You have tried to log + in but we didn't get the username. Try closing your browser and starting + again.

+ <%}%> +
+ + + + + + + + + <%orgDTO = service.getOrganisationsForUserByRole(user,null); + if(orgDTO!=null){ + Vector courses = orgDTO.getNodes(); + Iterator courseIter = courses.iterator(); + while ( courseIter.hasNext() ) { + + OrganisationDTO course = (OrganisationDTO)courseIter.next();%> + + + + + <% List lessons = service.getMonitorLessonsFromOrganisation(user.getUserId(),course.getOrganisationID()); + Iterator lessonIterator = lessons.iterator(); + while ( lessonIterator.hasNext() ) { + Lesson lesson = (Lesson) lessonIterator.next(); + %> + + + <% } + } %> + <% List lessons = service.getLearnerLessonsFromOrganisation(user.getUserId(),course.getOrganisationID()); + Iterator lessonIterator = lessons.iterator(); + while ( lessonIterator.hasNext() ) { + Lesson lesson = (Lesson) lessonIterator.next(); + %> + + + <% } %> + + <% + Vector classes = course.getNodes(); + Iterator classIter = classes.iterator(); + while ( classIter.hasNext() ) { + OrganisationDTO courseClass = (OrganisationDTO)classIter.next(); %> + + + + + <% lessons = service.getMonitorLessonsFromOrganisation(user.getUserId(),courseClass.getOrganisationID()); + lessonIterator = lessons.iterator(); + while ( lessonIterator.hasNext() ) { + Lesson lesson = (Lesson) lessonIterator.next(); + %> + + + <% } + + } %> + <% lessons = service.getLearnerLessonsFromOrganisation(user.getUserId(),courseClass.getOrganisationID()); + lessonIterator = lessons.iterator(); + while ( lessonIterator.hasNext() ) { + Lesson lesson = (Lesson) lessonIterator.next(); + %> + + + <% } %> + <% }%> + <% } %> + <%}%> +
+

Welcome <%=user.getFirstName()%>

+
+ + <% ArrayList roleList = new ArrayList(); + roleList.add(Role.SYSADMIN); + OrganisationDTO orgDTO = service.getOrganisationsForUserByRole(user,roleList); + if(orgDTO!=null){%> + + <%}%> + + <% roleList.clear(); + roleList.add(Role.AUTHOR); + orgDTO = service.getOrganisationsForUserByRole(user,roleList); + if(orgDTO!=null){%> + + <%} + roleList.clear(); + roleList.add(Role.STAFF); + orgDTO = service.getOrganisationsForUserByRole(user,roleList); + if(orgDTO!=null){%> + Dummy Monitoring Screen + <%} + roleList.clear(); + roleList.add(Role.LEARNER); + orgDTO = service.getOrganisationsForUserByRole(user,roleList); + if(orgDTO!=null){%> + Dummy Learning Screen + <%}%> +
Course: <%=course.getName()%>: + <% Vector roleNames = course.getRoleNames(); + if ( roleNames.contains(Role.STAFF) ) {%> + +
Lesson: <%=lesson.getLessonName()%>
Lesson: <%=lesson.getLessonName()%>
Class: <%=courseClass.getName()%>: + <% Vector classRoleNames = course.getRoleNames(); + if ( classRoleNames.contains(Role.STAFF) ) {%> + +
Lesson: <%=lesson.getLessonName()%>
Lesson: <%=lesson.getLessonName()%>
+
+ + + + +
launch_page_graphic.jpg
+
+ + + + + +
+ © 2002-2006 LAMS Foundation. + + Version 1.1
+
+
+ \ No newline at end of file