Subversion Repositories bacoAlunos

Rev

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"/>