Index: lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/ExportPortfolioAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/Attic/ExportPortfolioAction.java,v diff -u -r1.3 -r1.4 --- lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/ExportPortfolioAction.java 12 Oct 2005 01:28:36 -0000 1.3 +++ lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/ExportPortfolioAction.java 13 Oct 2005 07:50:16 -0000 1.4 @@ -29,6 +29,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.Cookie; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionMapping; @@ -62,7 +63,8 @@ * ------------------------------------------------- **/ -public class ExportPortfolioAction extends LamsAction{ +public class ExportPortfolioAction extends LamsAction { + public final String PARAM_PORTFOLIO_LIST = "portfolioList"; public ActionForward execute(ActionMapping mapping, @@ -74,14 +76,17 @@ String mode = WebUtil.readStrParam(request, WebUtil.PARAM_MODE); IExportPortfolioService exportService = ExportPortfolioServiceProxy.getExportPortfolioService(getServlet().getServletContext()); + //get the cookies that came along with the request and pass it onto export service method + Cookie[] cookies = request.getCookies(); + if (mode.equals(ToolAccessMode.LEARNER.toString())) { //get the learnerprogress id User learner = LearningWebUtil.getUserData(request, getServlet().getServletContext()); LearnerProgress learnerProgress = LearningWebUtil.getLearnerProgressByUser(request, getServlet().getServletContext()); Long progressId = learnerProgress.getLearnerProgressId(); - portfolios = exportService.exportPortfolioForStudent(progressId, learner, true); + portfolios = exportService.exportPortfolioForStudent(progressId, learner, true, cookies); } else if(mode.equals(ToolAccessMode.TEACHER.toString())) { @@ -91,7 +96,7 @@ ILearnerService learnerService = LearnerServiceProxy.getLearnerService(getServlet().getServletContext()); Lesson lesson = learnerService.getLesson(lessonID); - portfolios = exportService.exportPortfolioForTeacher(lesson); + portfolios = exportService.exportPortfolioForTeacher(lesson, cookies); } request.setAttribute(PARAM_PORTFOLIO_LIST, portfolios);