Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 1478 → Rev 1479

/branches/v3/impl/src/java/jomm/web/utils/TopNav.java
26,20 → 26,24
return navPlaces;
}
 
public void addNavPlace(String url, String messageKey)
public NavPlace addNavPlace(String url, String messageKey)
{
NavPlace n = new NavPlace(url,messageKey,navPlaces.size());
navPlaces.add(n);
return n;
}
public void addNavPlace(String url, String messageKey,String arg)
 
public NavPlace addNavPlace(String url, String messageKey,String arg)
{
NavPlace n = new NavPlace(url,messageKey,navPlaces.size(),arg);
navPlaces.add(n);
return n;
}
public void addNavPlace(String url, String messageKey,String arg0,String arg1)
public NavPlace addNavPlace(String url, String messageKey,String arg0,String arg1)
{
NavPlace n = new NavPlace(url,messageKey,navPlaces.size(),arg0,arg1);
navPlaces.add(n);
return n;
}
 
public String getTitle() {
/branches/v3/impl/src/java/jomm/web/utils/NavPlace.java
21,6 → 21,7
private String key;
private String arg0 = null;
private String arg1 = null;
private String icon = null;
 
public NavPlace(String url,String key)
{
166,6 → 167,11
return (String) request.getAttribute(AuxiliaryQueryString);
}
 
public String getIcon() {
return icon;
}
 
 
public void setIcon(String icon) {
this.icon = icon;
}
}
/branches/v3/impl/src/doc/estgweb.eap
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/branches/v3/impl/src/web/layout/topnav.jsp
19,35 → 19,52
String context = "";
if(navPlace.getUrl().startsWith("/"))
context = request.getContextPath();
%>
<li class="navPlace"><a href="<%=context + navPlace.getUrl()%>"><%=navPlace.getMessage(request)%></a>
<%
if(i + 1 < navKeys.size() )
{
%>
<span class="glyphicon glyphicon-menu-right"/>
<%
%>
<li class="navPlace">
<%
if(navPlace.getIcon() != null)
{
%>
<span class="<%=navPlace.getIcon()%>"></span>
<%
}
%>
<a href="<%=context + navPlace.getUrl()%>"><%=navPlace.getMessage(request)%></a>
<%
if(i + 1 < navKeys.size() )
{
%>
<span class="glyphicon glyphicon-menu-right"/>
<%
}
%>
</li>
<%
}
%>
</li>
<%
}
else
{
%>
<li class="navPlace">
<%=navPlace.getMessage(request)%>
<%
if(i + 1 < navKeys.size() )
else
{
%>
<span class="glyphicon glyphicon-menu-right"/>
<%
%>
<li class="navPlace">
<%
if(navPlace.getIcon() != null)
{
%>
<span class="<%=navPlace.getIcon()%>"></span>
<%
}
%>
<%=navPlace.getMessage(request)%>
<%
if(i + 1 < navKeys.size() )
{
%>
<span class="glyphicon glyphicon-menu-right"/>
<%
}
%>
</li>
<%
}
%>
</li>
<%
}
}
%>
</ul>
/branches/v3/impl/src/web/public/blogs/blog.jsp
78,6 → 78,7
 
<div class="panel panel-default">
<div class="panel-heading clearfix">
<span class="icon icon-bubbles"></span>
${BlogView.formatedaaTitle}
<baco:canManage name="BlogView">
 
/branches/v3/impl/src/web/user/courseunits/courseunitworks.jsp
43,6 → 43,7
</script>
<div class="panel panel-default">
<div class="panel-heading clearfix">
<span class="icon icon-clipboard"></span>
<bean:message key="courseunit.works"/>
<baco:canManage name="CourseUnitView">
<button type="button" class="btn btn-success pull-right" data-toggle="modal" data-target="#myModal"><span class="glyphicon glyphicon-plus"></span> <bean:message key="new"/> </button>
/branches/v3/impl/src/web/user/courseunits/courseunitEvaluation.jsp
337,7 → 337,7
 
<div class="panel panel-primary">
<div class="panel-heading">
<bean:message key="courseunit.evaluation"/> - <%=CourseUnitView.getName()%> / <%=CourseUnitView.getImportYear()%>
<span class="icon icon-flag"></span> <bean:message key="courseunit.evaluation"/> - <%=CourseUnitView.getName()%> / <%=CourseUnitView.getImportYear()%>
 
 
<%
/branches/v3/impl/src/web/user/courseunits/courseunitProgram.jsp
19,7 → 19,7
 
<div class="panel panel-default">
<div class="panel-heading">
<bean:message key="courseunit.program"/>
<span class="icon icon-library"></span> <bean:message key="courseunit.program"/>
</div>
<div class="panel-body">
 
/branches/v3/impl/src/web/user/courseunits/courseunitsStatistics.jsp
22,7 → 22,7
%>
 
<div class="panel panel-default">
<div class="panel-heading"><bean:message key="course.unit.stats"/> Visiveis apenas aos Docentes da unidade e à Comissão de Curso</div>
<div class="panel-heading"><span class="glyphicon glyphicon-stats"></span> <bean:message key="course.unit.stats"/> Visiveis apenas aos Docentes da unidade e à Comissão de Curso</div>
<div class="panel-body">
(dados atualizados a cada 24 horas)
<h3>Gerais</h3>
/branches/v3/impl/src/web/user/courseunits/topnavEvaluation.jsp
3,6 → 3,7
<%@page import="jomm.web.utils.NavPlaceServer"%>
<%@ page import="jomm.web.utils.TopNav" %>
<%@ page import="pt.estgp.estgweb.domain.views.BlogView" %>
<%@ page import="jomm.web.utils.NavPlace" %>
 
<jsp:useBean id="CourseUnitView" type="pt.estgp.estgweb.domain.views.CourseUnitView" scope="request"/>
<%
10,6 → 11,7
topNav.addNavPlace("/user/startHome.do", "intranet.separator.home.back");
topNav.addNavPlace(null, "course",CourseUnitView.getCourseName());
topNav.addNavPlace("/user/startLoadCourseUnitFromHome.do?courseUnitView.id=" + CourseUnitView.getId(),CourseUnitView.getName() + " " + CourseUnitView.getImportYear());
topNav.addNavPlace(null, "courseunit.evaluation");
NavPlace nav = topNav.addNavPlace(null, "courseunit.evaluation");
nav.setIcon("icon icon-flag");
%>
<jsp:include page="/layout/topnav.jsp"/>
/branches/v3/impl/src/web/user/courseunits/menu.jsp
88,10 → 88,36
 
<ul class="nav nav-stacked">
<li><html:link action="${user}/startLoadCourseUnit${fromAction}?courseUnitView.id=${CourseUnitView.id}"><span class="glyphicon glyphicon-home"></span> <bean:message key="courseunit.menu.home"/></html:link></li>
 
 
<baco:isTeacherOfCourseUnit courseUnitId="${CourseUnitView.id}">
<baco:hasNotRole role="services">
<li>
<li>
<html:link action="/user/startSubmitAnnouncementFromCourseUnit?announcementView.courseUnitView.id=${CourseUnitView.id}"><span class="icon icon-bubble2"></span> <bean:message key="courseunit.menu.put.announcement"/></html:link>
</li>
</baco:hasNotRole>
</baco:isTeacherOfCourseUnit>
 
<baco:hasRole role="services">
<li>
<html:link action="/user/startSubmitAnnouncementFromCourseUnit?announcementView.courseUnitView.id=${CourseUnitView.id}"><span class="icon icon-bubble2"></span> <bean:message key="courseunit.menu.put.announcement"/></html:link>
</li>
</baco:hasRole>
 
 
 
 
<baco:clearOperation name="CourseUnitView" property="courseUnit" op="PROGRAM_EDIT_PROGRAM">
<li>
<html:link action="/user/startLoadCourseUnitProgram?courseUnitId=${CourseUnitView.id}"><span class="icon icon-library"></span> <bean:message key="edit"/> <bean:message key="courseunit.programfilepath"/></html:link>
</li>
</baco:clearOperation>
 
<baco:clearOperation name="CourseUnitView" property="courseUnit" op="EVALUATION_EDITION">
<li>
<html:link action="/user/startLoadCourseUnitEvaluation.do?courseUnitId=${CourseUnitView.id}">
<span class="glyphicon glyphicon-list-alt"></span>
<span class="glyphicon glyphicon-flag"></span>
<bean:message key="edit"/> <bean:message key="courseunit.menu.evaluation"/>
 
<%
106,43 → 132,30
</li>
</baco:clearOperation>
 
<baco:clearOperation name="CourseUnitView" property="courseUnit" op="PROGRAM_EDIT_PROGRAM">
<li>
<html:link action="/user/startLoadCourseUnitProgram?courseUnitId=${CourseUnitView.id}"><span class="glyphicon glyphicon-list-alt"></span> <bean:message key="edit"/> <bean:message key="courseunit.programfilepath"/></html:link>
</li>
</baco:clearOperation>
 
<baco:clearOperation name="CourseUnitView" property="courseUnit" op="STATISTICS_CAN_VIEW">
<li>
<html:link action="/user/startLoadCourseUnitStatsFromHome?courseUnitView.id=${CourseUnitView.id}"><bean:message key="course.unit.stats"/></html:link>
</li>
</baco:clearOperation>
<baco:isTeacherOfCourseUnit courseUnitId="${CourseUnitView.id}">
<li>
<html:link action="/user/startSubmitAnnouncementFromCourseUnit?announcementView.courseUnitView.id=${CourseUnitView.id}"><bean:message key="courseunit.menu.put.announcement"/></html:link>
</li>
</baco:isTeacherOfCourseUnit>
 
<baco:hasRole role="services">
<li>
<html:link action="/user/startSubmitAnnouncementFromCourseUnit?announcementView.courseUnitView.id=${CourseUnitView.id}"><bean:message key="courseunit.menu.put.announcement"/></html:link>
</li>
</baco:hasRole>
 
<baco:isAuthenticated>
<baco:isInCourseUnit courseUnitId="${CourseUnitView.id}">
<li>
<a href="<%=request.getContextPath()%>/user/startLoadCourseUnitWorksFromHome.do?courseUnitView.id=${CourseUnitView.id}"><bean:message key="courseunit.menu.assignements"/></a>
<a href="<%=request.getContextPath()%>/user/startLoadCourseUnitWorksFromHome.do?courseUnitView.id=${CourseUnitView.id}"><span class="icon icon-clipboard"></span> <bean:message key="courseunit.menu.assignements"/></a>
</li>
</baco:isInCourseUnit>
</baco:isAuthenticated>
 
<baco:clearOperation name="CourseUnitView" property="courseUnit" op="STATISTICS_CAN_VIEW">
<li>
<html:link action="/user/startLoadCourseUnitStatsFromHome?courseUnitView.id=${CourseUnitView.id}"><span class="glyphicon glyphicon-stats"></span> <bean:message key="course.unit.stats"/></html:link>
</li>
</baco:clearOperation>
 
 
 
 
<baco:isAuthenticated>
<li>
<html:link action="/user/startCourseUnitBlogFromHome?courseUnitView.id=${CourseUnitView.id}"><bean:message key="courseunit.menu.blog"/></html:link>
<html:link action="/user/startCourseUnitBlogFromHome?courseUnitView.id=${CourseUnitView.id}"><span class="icon icon-bubbles"></span> <bean:message key="courseunit.menu.blog"/></html:link>
</li>
<li>
<html:link action="/user/startLoadCourseUnitStudentsFromHome?courseUnitView.id=${CourseUnitView.id}"><bean:message key="courseunit.students"/></html:link>
<html:link action="/user/startLoadCourseUnitStudentsFromHome?courseUnitView.id=${CourseUnitView.id}"><span class="icon icon-users"></span> <bean:message key="courseunit.students"/></html:link>
</li>
 
</baco:isAuthenticated>
/branches/v3/impl/src/web/user/courseunits/topnavCreateAnnouncement.jsp
1,13 → 1,13
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="jomm.web.utils.NavPlaceServer"%>
<%@page import="jomm.web.utils.NavPlace"%>
<%@ page import="jomm.web.utils.NavPlaceServer" %>
<%@ page import="jomm.web.utils.TopNav" %>
<%@ page import="pt.estgp.estgweb.domain.views.CourseUnitView" %>
<%@ page import="pt.estgp.estgweb.web.form.announcements.AnnouncementsForm" %>
<%@ page import="pt.estgp.estgweb.web.utils.RequestUtils" %>
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.IServiceManager" %>
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.ServiceManager" %>
<%@ page import="pt.estgp.estgweb.domain.views.AnnouncementView" %>
<%@ page import="pt.estgp.estgweb.web.utils.RequestUtils" %>
<%@ page import="pt.estgp.estgweb.domain.views.CourseUnitView" %>
<%
 
if (request.getAttribute("AnnouncementsForm") != null)
31,6 → 31,7
topNav.addNavPlace("/user/startHome.do", "intranet.separator.home.back");
topNav.addNavPlace(null, "course",CourseUnitView.getCourseName());
topNav.addNavPlace("/user/startLoadCourseUnitFromHome.do?courseUnitView.id=" + CourseUnitView.getId(),CourseUnitView.getName() + " " + CourseUnitView.getImportYear());
topNav.addNavPlace(null, "submit.announcement");
NavPlace nav = topNav.addNavPlace(null, "submit.announcement");
nav.setIcon("icon icon-bubble2");
%>
<jsp:include page="/layout/topnav.jsp"/>
/branches/v3/impl/src/web/user/courseunits/students.jsp
54,12 → 54,15
 
%>
<div class="panel panel-default">
<div class="panel-heading"><span class="icon icon-users"></span>
<logic:notEmpty name="turma">
(${turma})
</logic:notEmpty> <bean:message key="courseunit.students.count"/>: ${studentsSize}</div>
<div class="panel-body">
<p>
<logic:notEmpty name="turma">
(${turma})
</logic:notEmpty>
<bean:message key="courseunit.students.count"/>: ${studentsSize}
</p>
<table id="myTable" class="tablesorterfiltered">
<thead>
/branches/v3/impl/src/web/user/courseunits/topnavLoadBlog.jsp
1,6 → 1,7
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="jomm.web.utils.NavPlaceServer"%>
<%@page import="jomm.web.utils.NavPlace"%>
<%@ page import="jomm.web.utils.NavPlaceServer" %>
<%@ page import="jomm.web.utils.TopNav" %>
<%@ page import="pt.estgp.estgweb.domain.views.BlogView" %>
<%
16,6 → 17,8
topNav.addNavPlace("/user/startHome.do", "intranet.separator.home.back");
topNav.addNavPlace(null, "course",CourseUnitView.getCourseName());
topNav.addNavPlace("/user/startLoadCourseUnitFromHome.do?courseUnitView.id=" + CourseUnitView.getId(),CourseUnitView.getName() + " " + CourseUnitView.getImportYear());
topNav.addNavPlace(null, "blog");
NavPlace nav =topNav.addNavPlace(null, "blog");
nav.setIcon("icon icon-bubbles");
 
%>
<jsp:include page="/layout/topnav.jsp"/>
/branches/v3/impl/src/web/user/courseunits/submitAnnouncement.jsp
30,7 → 30,7
 
 
<div class="panel panel-default">
<div class="panel-heading"><bean:message key="courseunit.menu.put.announcement"/></div>
<div class="panel-heading"><span class="icon icon-bubble2"></span> <bean:message key="courseunit.menu.put.announcement"/></div>
<div class="panel-body">
 
<jomm:messages/>
/branches/v3/impl/src/web/user/courseunits/topnavCourseUnitProgram.jsp
1,5 → 1,6
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@ page import="jomm.web.utils.NavPlace" %>
<%@ page import="jomm.web.utils.NavPlaceServer" %>
<%@ page import="jomm.web.utils.TopNav" %>
<jsp:useBean id="CourseUnitView" type="pt.estgp.estgweb.domain.views.CourseUnitView" scope="request"/>
8,6 → 9,7
topNav.addNavPlace("/user/startHome.do", "Home");
topNav.addNavPlace(null, "course", CourseUnitView.getCourseName());
topNav.addNavPlace("/user/startLoadCourseUnitFromHome.do?courseUnitView.id=" + CourseUnitView.getId(),CourseUnitView.getName() + " " + CourseUnitView.getImportYear());
topNav.addNavPlace(null, "courseunit.program");
NavPlace nav =topNav.addNavPlace(null, "courseunit.program");
nav.setIcon("icon icon-library");
%>
<jsp:include page="/layout/topnav.jsp"/>
/branches/v3/impl/src/web/user/home/topnavCourseUnitStudent.jsp
1,6 → 1,7
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="jomm.web.utils.NavPlaceServer"%>
<%@page import="jomm.web.utils.NavPlace"%>
<%@ page import="jomm.web.utils.NavPlaceServer" %>
<%@ page import="jomm.web.utils.TopNav" %>
<jsp:useBean id="CourseUnitView" type="pt.estgp.estgweb.domain.views.CourseUnitView" scope="request"/>
<%
10,5 → 11,6
topNav.addNavPlace("/user/startLoadCourseUnitFromHome.do?courseUnitView.id=" + CourseUnitView.getId(),CourseUnitView.getName() + " " + CourseUnitView.getImportYear());
topNav.addNavPlace("/user/startLoadCourseUnitStudentsFromHome.do?courseUnitView.id=" + CourseUnitView.getId() ,"courseunit.students");
topNav.addNavPlace(null, "student");
 
%>
<jsp:include page="/layout/topnav.jsp"/>
/branches/v3/impl/src/web/user/home/student.jsp
122,7 → 122,7
<logic:iterate id="unit" name="units" type="pt.estgp.estgweb.domain.CourseUnit">
<div class="list-group-item">
<div class="row">
<div class="col-sm-10"><html:link action="/user/startLoadCourseUnitFromHome?id=${unit.id}">${unit.name} (${unit.courseName} (${unit.courseCode}) (${unit.cdTurma}))</html:link></div>
<div class="col-sm-10"><html:link action="/user/startLoadCourseUnitFromHome?id=${unit.id}">${unit.name}</html:link> <label class="bg-info">${unit.courseName} (${unit.courseCode})</label> <%if(unit.getCdTurma() != null && unit.getCdTurma().length() > 0){%>(${unit.cdTurma})<%}%></div>
<div class="col-sm-2"><html:link action="/user/startLoadCourseUnitRootFromHome?courseUnitView.id=${unit.id}"> <span style="padding:5px" class="glyphicon glyphicon-folder-open"></span> </html:link></div>
</div>
</div>
150,33 → 150,31
<div class="panel panel-primary">
<div class="panel-heading"><bean:message key="intranet.home.curricular"/></div>
<div class="panel-body">
<ul>
<li>
<html:link action="/user/startLoadCoursesProgramsFromHome"><bean:message key="courseunit.indexes"/> (Novo Estilo) </html:link>
</li>
</ul>
<div class="list-group">
<div class="list-group-item"><html:link action="/user/startLoadCoursesProgramsFromHome"><bean:message key="courseunit.indexes"/> </html:link></div>
</div>
 
</div>
</div>
 
<div class="panel panel-primary">
<div class="panel-heading">Atalhos</div>
<div class="panel-body">
<ul>
<li>
<div class="panel-body">
<div class="list-group-item">
<a href="<%=request.getContextPath()%>/dir/utilsIntranet/horarios/intranet/escola/horarios.html">Horários</a>
</li>
<li>
</div>
<div class="list-group-item">
<a href="<%=request.getContextPath()%>/dir/utilsIntranet/calEscolar/public/portal/CL20102011.pdf">Calendário Escolar</a>
</li>
<li>
</div>
<div class="list-group-item">
<a href="<%=request.getContextPath()%>/dir/utilsIntranet/secretaria/Forms.Alunos/intranet/escola/secretaria/formulariosAlunos.html">Formulários Alunos</a>
</li>
<li>
</div>
<div class="list-group-item">
<a href="<%=request.getContextPath()%>/user/startProfileGrades.do">Notas Importadas para o Baco</a> (Sincronizadas a partir do NETPA periodicamente) - Listagem meramente informativa (Para consultar as suas notas oficiais deve fazê-lo pelo sistema <a href="http://netpa.ipportalegre.pt">NETPA</a>)
<logic:equal value="false" name="UserSession" property="user.propinasEmDia">(Situação de propinas não confirmada no sistema central, deve consultar o <a href="http://netpa.ipportalegre.pt">NETPA</a>)</logic:equal>
</li>
 
</ul>
</div>
</div>
</div>
</div>
 
/branches/v3/impl/src/web/user/home/topnavCourseUnitStats.jsp
1,6 → 1,7
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="jomm.web.utils.NavPlaceServer"%>
<%@page import="jomm.web.utils.NavPlace"%>
<%@ page import="jomm.web.utils.NavPlaceServer" %>
<%@ page import="jomm.web.utils.TopNav" %>
<jsp:useBean id="CourseUnitView" type="pt.estgp.estgweb.domain.views.CourseUnitView" scope="request"/>
<%
8,6 → 9,7
topNav.addNavPlace("/user/startHome.do", "intranet.separator.home.back");
topNav.addNavPlace(null, "course",CourseUnitView.getCourseName());
topNav.addNavPlace("/user/startLoadCourseUnitFromHome.do?courseUnitView.id=" + CourseUnitView.getId(),CourseUnitView.getName() + " " + CourseUnitView.getImportYear());
topNav.addNavPlace(null, "course.unit.stats");
NavPlace nav = topNav.addNavPlace(null, "course.unit.stats");
nav.setIcon("glyphicon glyphicon-stats");
%>
<jsp:include page="/layout/topnav.jsp"/>
/branches/v3/impl/src/web/user/home/topnavCourseUnitWorks.jsp
1,6 → 1,7
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="jomm.web.utils.NavPlaceServer"%>
<%@page import="jomm.web.utils.NavPlace"%>
<%@ page import="jomm.web.utils.NavPlaceServer" %>
<%@ page import="jomm.web.utils.TopNav" %>
<jsp:useBean id="CourseUnitView" type="pt.estgp.estgweb.domain.views.CourseUnitView" scope="request"/>
<%
8,6 → 9,7
topNav.addNavPlace("/user/startHome.do", "intranet.separator.home.back");
topNav.addNavPlace(null, "course",CourseUnitView.getCourseName());
topNav.addNavPlace("/user/startLoadCourseUnitFromHome.do?courseUnitView.id=" + CourseUnitView.getId(),CourseUnitView.getName() + " " + CourseUnitView.getImportYear());
topNav.addNavPlace(null, "course.unit.works");
NavPlace nav = topNav.addNavPlace(null, "course.unit.works");
nav.setIcon("icon icon-clipboard");
%>
<jsp:include page="/layout/topnav.jsp"/>
/branches/v3/impl/src/web/user/home/courseUnitsAnnouncements.jsp
62,23 → 62,21
request.setAttribute("iCourseUnitAnnouncements",iCourseUnitAnnouncements);
%>
 
<div class="panel-body-h1">
<html:link action="/user/startLoadCourseUnitFromHome?id=${iCourseUnitAnnouncements.courseUnit.id}">${iCourseUnitAnnouncements.courseUnit.name}</html:link> (<%=iCourseUnitAnnouncements.getAnnouncements().size()%>)
<img alt="abrir" src="<%=request.getContextPath() + img%>" onclick="this.src=showOrHide('<%="CourseUnitAnnouncement" + iCourseUnitAnnouncements.getCourseUnit().getId()%>','<%=request.getContextPath() + imgClose%>','<%=request.getContextPath() + imgOpen%>')" >
</div>
<ul id="CourseUnitAnnouncement<%=iCourseUnitAnnouncements.getCourseUnit().getId()%>">
<div class="list-group">
<div class="list-group-item list-group-item-heading">
<html:link action="/user/startLoadCourseUnitFromHome?id=${iCourseUnitAnnouncements.courseUnit.id}">${iCourseUnitAnnouncements.courseUnit.name}</html:link> <label class="badge"><%=iCourseUnitAnnouncements.getAnnouncements().size()%></label>
</div>
<%
for (AnnouncementView courseUnitAnnouncement : iCourseUnitAnnouncements.getAnnouncements())
{
%>
<li>
<div class="list-group-item">
<a href="<%=request.getContextPath()%>/user/startLoadAnnouncementFromHome.do?id=<%=courseUnitAnnouncement.getId()%>"><%=courseUnitAnnouncement.getTitle()%></a>
</li>
</div>
<%
}
%>
</ul>
 
</div>
<%
}
%>
/branches/v3/impl/src/web/user/home/topnavCourseUnitStudents.jsp
1,6 → 1,7
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="jomm.web.utils.NavPlaceServer"%>
<%@page import="jomm.web.utils.NavPlace"%>
<%@ page import="jomm.web.utils.NavPlaceServer" %>
<%@ page import="jomm.web.utils.TopNav" %>
<jsp:useBean id="CourseUnitView" type="pt.estgp.estgweb.domain.views.CourseUnitView" scope="request"/>
<%
8,6 → 9,7
topNav.addNavPlace("/user/startHome.do", "intranet.separator.home.back");
topNav.addNavPlace(null, "course",CourseUnitView.getCourseName());
topNav.addNavPlace("/user/startLoadCourseUnitFromHome.do?courseUnitView.id=" + CourseUnitView.getId(),CourseUnitView.getName() + " " + CourseUnitView.getImportYear());
topNav.addNavPlace(null, "courseunit.students");
NavPlace nav = topNav.addNavPlace(null, "courseunit.students");
nav.setIcon("icon icon-users");
%>
<jsp:include page="/layout/topnav.jsp"/>