Subversion Repositories bacoAlunos

Rev

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

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %>

<jsp:useBean id="CourseForm" type="pt.estgp.estgweb.web.form.courses.CourseForm" scope="request"/>
<jsp:useBean id="UserSession" type="pt.estgp.estgweb.domain.UserSession" scope="request"/>
<jomm:messages/>
<html:errors/>
<%
    String fromAction = "";
    String from = "";
    String user = "";
    if (request.getParameter("from") != null)
    {
        user = "/user";
        fromAction = "From" + request.getParameter("from");
        from = "?from=" + request.getParameter("from");
    }
    request.setAttribute("from", from);
    request.setAttribute("user", user);
    request.setAttribute("fromAction", fromAction);
%>

<html:form action="${user}/courseController${fromAction}${from}" enctype="multipart/form-data">
    <input type="hidden" name="dispatch" value="updateDirectedCoordininatedCourses">
    <div class="seccao">
        <h2><bean:message key="course.directed.coordinated"/></h2>
        <div class="seccao">
            <ul>
                <nested:iterate id="courseView" property="directedCoordinatedCourses.merge" type="pt.estgp.estgweb.domain.views.CourseView">
                    <li>
                        <a name="${courseView.id}"></a>
                        <nested:hidden property="id"/>
                        <h3>(${courseView.code}) ${courseView.name}</h3>
                        <ul>
                            <li><h3><bean:message key="courseunit.semestre"/> 1</h3>
                                <ul>
                                    <logic:notEmpty name="courseView" property="courseUnitsWithNoProgramS1">
                                        <li><h3 class="statusERROR"><bean:message key="course.units.no.program"/></h3>
                                            <ul>
                                                <nested:iterate id="courseUnitView" property="courseUnitsWithNoProgramS1" type="pt.estgp.estgweb.domain.views.CourseUnitView">
                                                    <li>
                                                        (${courseUnitView.code}) ${courseUnitView.name} - ${courseUnitView.teachersSnipet}
                                                    </li>
                                                </nested:iterate>
                                            </ul>
                                        </li>
                                    </logic:notEmpty>
                                    <logic:notEmpty name="courseView" property="courseUnitsWithProgramNotCheckedS1">
                                        <%--<html:hidden property="courseUnitsWithProgramNotCheckedS1size"/>--%>
                                        <li><h3 class="statusWARNING"><bean:message key="course.units.with.program.not.checked"/></h3>
                                            <ul>
                                                <nested:iterate id="courseUnitView" property="courseUnitsWithProgramNotCheckedS1" type="pt.estgp.estgweb.domain.views.CourseUnitView">
                                                    <li>
                                                        <logic:equal value="${courseView.coordinator.id}" name="UserSession" property="user.id">
                                                            <nested:hidden property="programStreamId"/>
                                                            <nested:hidden property="id"/>
                                                            <nested:checkbox property="validProgram"/>
                                                        </logic:equal>
                                                        (${courseUnitView.code}) <a href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.programStreamId}">${courseUnitView.name}</a> - ${courseUnitView.teachersSnipet}
                                                    </li>
                                                </nested:iterate>
                                            </ul>
                                        </li>
                                    </logic:notEmpty>
                                    <logic:notEmpty name="courseView" property="courseUnitsWithProgramCheckedS1">
                                        <%--<html:hidden property="courseUnitsWithProgramCheckedS1size"/>--%>
                                        <li><h3 class="statusOK"><bean:message key="course.units.with.program.checked"/></h3>
                                            <ul>
                                            <nested:iterate id="courseUnitView" property="courseUnitsWithProgramCheckedS1" type="pt.estgp.estgweb.domain.views.CourseUnitView">
                                                <li>
                                                    <logic:equal value="${courseView.coordinator.id}" name="UserSession" property="user.id">
                                                        <nested:hidden property="programStreamId"/>
                                                        <nested:hidden property="id"/>
                                                        <nested:checkbox property="validProgram"/>
                                                    </logic:equal>
                                                    (${courseUnitView.code}) <a href="<%=request.getContextPath()%>/repositoryStream/${courseUnitView.programStreamId}">${courseUnitView.name}</a> - ${courseUnitView.teachersSnipet}
                                                </li>
                                            </nested:iterate>
                                            </ul>
                                        </li>
                                    </logic:notEmpty>
                                </ul>
                            </li>


                            <li><h3><bean:message key="courseunit.semestre"/> 2</h3>
                                <ul>
                                    <logic:notEmpty name="courseView" property="courseUnitsWithNoProgramS2">
                                       
                                        <li><h3 class="statusERROR"><bean:message key="course.units.no.program"/></h3>
                                            <ul>
                                                <nested:iterate id="courseUnitView" property="courseUnitsWithNoProgramS2" type="pt.estgp.estgweb.domain.views.CourseUnitView">
                                                    <li>
                                                        (${courseUnitView.code}) ${courseUnitView.name} - ${courseUnitView.teachersSnipet}
                                                    </li>
                                                </nested:iterate>
                                            </ul>
                                        </li>
                                    </logic:notEmpty>
                                    <logic:notEmpty name="courseView" property="courseUnitsWithProgramNotCheckedS2">
                                        <%--<html:hidden property="courseUnitsWithProgramNotCheckedS2size"/>--%>
                                        <li><h3 class="statusWARNING"><bean:message key="course.units.with.program.not.checked"/></h3>
                                            <ul>
                                                <nested:iterate id="courseUnitView" property="courseUnitsWithProgramNotCheckedS2" type="pt.estgp.estgweb.domain.views.CourseUnitView">
                                                    <li>
                                                        <logic:equal value="${courseView.coordinator.id}" name="UserSession" property="user.id">
                                                            <nested:hidden property="programStreamId"/>
                                                            <nested:hidden property="id"/>
                                                            <nested:checkbox property="validProgram"/>
                                                        </logic:equal>
                                                        (${courseUnitView.code}) ${courseUnitView.name} - ${courseUnitView.teachersSnipet}
                                                    </li>
                                                </nested:iterate>
                                            </ul>
                                        </li>
                                    </logic:notEmpty>
                                    <logic:notEmpty name="courseView" property="courseUnitsWithProgramCheckedS2">
                                        <%--<html:hidden property="courseUnitsWithProgramCheckedS2size"/>--%>
                                        <li><h3 class="statusOK"><bean:message key="course.units.with.program.checked"/></h3>
                                            <ul>
                                            <nested:iterate id="courseUnitView" property="courseUnitsWithProgramCheckedS2" type="pt.estgp.estgweb.domain.views.CourseUnitView">
                                                <li>
                                                    <logic:equal value="${courseView.coordinator.id}" name="UserSession" property="user.id">
                                                        <nested:hidden property="programStreamId"/>
                                                        <nested:hidden property="id"/>
                                                        <nested:checkbox property="validProgram"/>
                                                    </logic:equal>
                                                    (${courseUnitView.code}) ${courseUnitView.name} - ${courseUnitView.teachersSnipet}
                                                </li>
                                            </nested:iterate>
                                            </ul>
                                        </li>
                                    </logic:notEmpty>
                                </ul>
                            </li>

                        </ul>
                    </li>
                </nested:iterate>
            </ul>
        </div>
    </div>
    <table>
        <tr class="buttons">
            <td colspan="2">
                <input type="submit" value="<bean:message key="confirm"/>"/>
            </td>
        </tr>
    </table>
</html:form>

Generated by GNU Enscript 1.6.5.2.