Rev 1540 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1505 | jmachado | 1 | <%@page contentType="text/html"%> |
2 | <%@page pageEncoding="UTF-8"%> |
||
1506 | jmachado | 3 | <%@page import="jomm.dao.impl.AbstractDao"%> |
4 | <%@ page import="jomm.web.utils.NavPlaceServer" %> |
||
1505 | jmachado | 5 | <%@ page import="jomm.web.utils.TopNav" %> |
1506 | jmachado | 6 | <%@ page import="pt.estgp.estgweb.domain.Course" %> |
7 | <%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %> |
||
8 | <%@ page import="pt.estgp.estgweb.web.form.courses.CourseStudiesPlansAdminForm" %> |
||
1505 | jmachado | 9 | <% |
10 | |||
11 | |||
1506 | jmachado | 12 | |
13 | AbstractDao.getCurrentSession().beginTransaction(); |
||
14 | |||
1540 | jmachado | 15 | Long courseId; |
1506 | jmachado | 16 | Course course; |
17 | if(request.getAttribute("CourseStudiesPlansAdminForm") != null) |
||
18 | { |
||
19 | CourseStudiesPlansAdminForm frm = (CourseStudiesPlansAdminForm) request.getAttribute("CourseStudiesPlansAdminForm"); |
||
20 | courseId = frm.getCourseId(); |
||
21 | } |
||
22 | else |
||
23 | { |
||
1540 | jmachado | 24 | if(request.getParameter("courseId") != null) |
25 | courseId = Long.parseLong(request.getParameter("courseId")); |
||
26 | else |
||
27 | courseId = (Long) request.getAttribute("courseId"); |
||
28 | |||
1506 | jmachado | 29 | //provavelmente era mais facil ter um Form Nested com toda a informação, ou então faz-se isso numa pagina propria para editar o plano em questão |
30 | } |
||
31 | course = DaoFactory.getCourseDaoImpl().load(courseId); |
||
32 | |||
1505 | jmachado | 33 | TopNav topNav = NavPlaceServer.getInstance().createTopNav(request); |
34 | topNav.addNavPlace("/user/startServiceZone.do", "intranet.separator.service.zone.back"); |
||
35 | topNav.addNavPlace("/user/startSelectCourseFromServiceZone.do", "course.select"); |
||
1506 | jmachado | 36 | topNav.addNavPlace("/user/courseControllerFromServiceZone.do?dispatch=editAdmin&courseView.id=" + courseId, "course.submit.edit",course.getCode()); |
1505 | jmachado | 37 | topNav.addNavPlace(null, "course.admin.studyplans"); |
38 | |||
1506 | jmachado | 39 | AbstractDao.getCurrentSession().getTransaction().commit(); |
1505 | jmachado | 40 | |
41 | %> |
||
42 | <jsp:include page="/layout/topnav.jsp"/> |