Rev 1306 | Rev 1506 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.ServiceManager" %>
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.IServiceManager" %>
<%@ page import="pt.estgp.estgweb.web.utils.RequestUtils" %>
<%@ page import="pt.estgp.estgweb.domain.views.CourseView" %>
<%@ page import="java.util.List" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %>
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %>
<%@ 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-tiles.tld" prefix="tiles" %>
<%
IServiceManager sm = ServiceManager.getInstance();
String[] names = new String[]{};
Object[] args = new Object[]{};
List<CourseView> courseViews = (List<CourseView>) sm.execute(RequestUtils.getRequester(request, response), "LoadCourses", args, names);
request.setAttribute("Courses", courseViews);
%>
<jsp:useBean id="Courses" type="java.util.List" scope="request"/>
<div class="seccao">
<h2><bean:message key="course.select.message"/> </h2>
<div class="form">
<table class="tablesorter tablesorterfiltered">
<thead>
<tr>
<th class="filter-name filter-select"><bean:message key="status"/></th>
<th><bean:message key="course.code"/>(SIGES)</th>
<th><bean:message key="course.label"/></th>
<th class="filter-name filter-select"><bean:message key="course.degree"/></th>
<th class="filter-name filter-select"><bean:message key="course.importYear"/></th>
<th><bean:message key="course.validation.role"/></th>
<th><bean:message key="course.studies.plan"/></th>
<th></th>
</tr>
</thead>
<tbody>
<logic:iterate id="course" name="Courses" type="pt.estgp.estgweb.domain.views.CourseView">
<tr>
<td>
<logic:equal value="true" name="course" property="status">
<bean:message key="yes"/>
</logic:equal>
<logic:equal value="false" name="course" property="status">
<bean:message key="no"/>
</logic:equal>
</td>
<td>${course.code}</td>
<td>${course.name}</td>
<td><bean:message key="course.${course.degreeCleanCode}"/></td>
<td>${course.importYear}</td>
<td>
<logic:present name="course" property="validationRole">
<bean:message key="user.role.${course.validationRole}"/>
</logic:present>
<logic:notPresent name="course" property="validationRole">
---
</logic:notPresent>
</td>
<td>
<logic:present name="CourseView" property="studiesPlan">
<a href="<%=request.getContextPath()%>/repositoryStream/${course.studiesPlanStreamId}"><bean:message key="course.studies.plan"/></a>
</logic:present>
<logic:notPresent name="CourseView" property="studiesPlan">
---
</logic:notPresent>
</td>
<td>
<a class="btn btn-warning" href="<%=request.getContextPath()%>/user/courseControllerFromServiceZone.do?dispatch=edit&courseView.id=${course.id}">
<span class="glyphicon glyphicon-pencil"></span>
</a>
</td>
</tr>
</logic:iterate>
</tbody>
</table>
</div>
</div>
Generated by GNU Enscript 1.6.5.2.