Index: lams_tool_gmap/conf/language/lams/ApplicationResources.properties =================================================================== RCS file: /usr/local/cvsroot/lams_tool_gmap/conf/language/lams/ApplicationResources.properties,v diff -u -r1.4 -r1.5 --- lams_tool_gmap/conf/language/lams/ApplicationResources.properties 26 Jun 2008 00:21:08 -0000 1.4 +++ lams_tool_gmap/conf/language/lams/ApplicationResources.properties 1 Jul 2008 01:19:48 -0000 1.5 @@ -34,6 +34,8 @@ button.edit =Edit button.remove =Remove +label.learner.markerLimitReached =You have reached the marker limit, you cannot add any more. + advanced.editingOptions =Editing Options advanced.lockOnFinished =Lock when finished advanced.allowEditMarkers =Allow learners to edit their own saved markers Index: lams_tool_gmap/src/java/org/lamsfoundation/lams/tool/gmap/web/servlets/ExportServlet.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_gmap/src/java/org/lamsfoundation/lams/tool/gmap/web/servlets/ExportServlet.java,v diff -u -r1.2 -r1.3 --- lams_tool_gmap/src/java/org/lamsfoundation/lams/tool/gmap/web/servlets/ExportServlet.java 6 Jun 2008 00:24:20 -0000 1.2 +++ lams_tool_gmap/src/java/org/lamsfoundation/lams/tool/gmap/web/servlets/ExportServlet.java 1 Jul 2008 01:19:48 -0000 1.3 @@ -125,36 +125,34 @@ throw new GmapException(error); } - GmapSession gmapSession = gmapService - .getSessionBySessionId(toolSessionID); + GmapSession gmapSession = gmapService.getSessionBySessionId(toolSessionID); Gmap gmap = gmapSession.getGmap(); - UserDTO lamsUserDTO = (UserDTO) SessionManager.getSession() - .getAttribute(AttributeNames.USER); + UserDTO lamsUserDTO = (UserDTO) SessionManager.getSession().getAttribute(AttributeNames.USER); - GmapUser gmapUser = gmapService - .getUserByUserIdAndSessionId(new Long(lamsUserDTO.getUserID()), - toolSessionID); + GmapUser gmapUser = gmapService.getUserByUserIdAndSessionId(new Long(lamsUserDTO.getUserID()),toolSessionID); - NotebookEntry gmapEntry = gmapService.getEntry(gmapUser - .getEntryUID()); + //NotebookEntry gmapEntry = gmapService.getEntry(gmapUser.getEntryUID()); // construct dto's - GmapDTO gmapDTO = new GmapDTO(); - gmapDTO.setTitle(gmap.getTitle()); - gmapDTO.setInstructions(gmap.getInstructions()); + GmapDTO gmapDTO = new GmapDTO(gmap); + //GmapDTO gmapDTO = new GmapDTO(); + //gmapDTO.setTitle(gmap.getTitle()); + //gmapDTO.setInstructions(gmap.getInstructions()); GmapSessionDTO sessionDTO = new GmapSessionDTO(); sessionDTO.setSessionName(gmapSession.getSessionName()); sessionDTO.setSessionID(gmapSession.getSessionId()); + sessionDTO.setUserDTOs(gmapSession.getGmapUsers()); // If the user hasn't put in their entry yet, gmapEntry will be null; - GmapUserDTO userDTO = gmapEntry != null - ? new GmapUserDTO(gmapUser,gmapEntry) - : new GmapUserDTO(gmapUser); + //GmapUserDTO userDTO = gmapEntry != null ? new GmapUserDTO(gmapUser,gmapEntry) : new GmapUserDTO(gmapUser); - sessionDTO.getUserDTOs().add(userDTO); + //GmapUserDTO userDTO = new GmapUserDTO(gmapUser); + + + //sessionDTO.getUserDTOs().add(userDTO); gmapDTO.getSessionDTOs().add(sessionDTO); request.getSession().setAttribute("gmapDTO", gmapDTO);