Subversion Repositories bacoAlunos

Rev

Rev 1969 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="jomm.dao.impl.AbstractDao"%>
<%@ page import="jomm.web.utils.NavPlaceServer" %>
<%@ page import="jomm.web.utils.TopNav" %>
<%@ page import="pt.estgp.estgweb.domain.Course" %>
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
<%@ page import="pt.estgp.estgweb.web.form.courses.CourseStudiesPlansAdminForm" %>
<%



    AbstractDao.getCurrentSession().beginTransaction();

    Long courseId;
    Course course;
    if(request.getAttribute("CourseStudiesPlansAdminForm") != null)
    {
        CourseStudiesPlansAdminForm frm = (CourseStudiesPlansAdminForm) request.getAttribute("CourseStudiesPlansAdminForm");
        courseId = frm.getCourseId();
    }
    else
    {
        if(request.getParameter("courseId") != null)
            courseId = Long.parseLong(request.getParameter("courseId"));
        else
            courseId = (Long) request.getAttribute("courseId");

        //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
    }
    course = DaoFactory.getCourseDaoImpl().load(courseId);

    TopNav topNav = NavPlaceServer.getInstance().createTopNav(request);
    topNav.addNavPlace("/user/startServiceZone.do", "intranet.separator.service.zone.back");
    topNav.addNavPlace("/user/startSelectCourseFromServiceZone.do", "course.select");
    topNav.addNavPlace("/user/courseControllerFromServiceZone.do?dispatch=editAdmin&courseView.id=" + courseId, "course.submit.edit",course.getCode());
    topNav.addNavPlace(null, "course.admin.studyplans");

    AbstractDao.getCurrentSession().getTransaction().commit();

%>
<jsp:include page="/layout/topnav.jsp"/>

Generated by GNU Enscript 1.6.5.2.