/impl/conf/language/MessageResourcesCourse.properties |
---|
32,7 → 32,7 |
course.directed.coordinated.courses.updated.success={0} unidades curriculares actualizadas com sucesso |
course.B=Bacharelato |
course.L=Lincenciatura |
course.L=Licenciatura |
course.M=Mestrado |
course.P=Pós Graduação |
course.E=CET |
41,7 → 41,7 |
course.O=Outras Formações |
course.Bs=Bacharelatos |
course.Ls=Lincenciaturas |
course.Ls=Licenciaturas |
course.Ms=Mestrados |
course.Ps=Pós Graduaçãos |
course.Es=CET's |
/impl/conf/language/MessageResources.properties |
---|
197,7 → 197,10 |
portal.conselho.directivo=Director |
portal.assembleia.representantes=Conselho de Representantes |
portal.conselho.interdisciplinar=Conselho Interdisciplinar |
portal.conselho.gestao=Conselho de Gestão |
****portal.director=Director |
portal.mobilidade=PALV - ERASMUS |
/impl/conf/WEB-INF/struts/struts-default.xml |
---|
60,6 → 60,7 |
<forward name="layout2" path="page.layout2.dir"/> |
<forward name="layout3" path="page.layout3.dir"/> |
<forward name="layout4" path="page.layout4.dir"/> |
<forward name="layoutWelcome" path="page.layoutWelcome.dir"/> |
<forward name="layoutIntranetUtils" path="page.layoutIntranetUtils.dir"/> |
<forward name="layoutPortal" path="page.layoutPortal.dir"/> |
</action> |
72,6 → 73,7 |
<forward name="layout2" path="page.layout2.proxy"/> |
<forward name="layout3" path="page.layout3.proxy"/> |
<forward name="layout4" path="page.layout4.proxy"/> |
<forward name="layoutWelcome" path="page.layoutWelcome.proxy"/> |
<!--Alunos--> |
<forward name="orgaosAlunosPortalMenu" path="page.alunosOrgaosPortalMenu.proxy"/> |
/impl/conf/WEB-INF/struts/tiles-default.xml |
---|
104,6 → 104,9 |
<definition name="page.layout4.dir" extends="base.layout4"> |
<put name="body" value="/DirWebProxy"/> |
</definition> |
<definition name="page.layoutWelcome.dir" extends="base.layoutWelcome"> |
<put name="body" value="/DirWebProxy"/> |
</definition> |
<definition name="page.layoutIntranetUtils.dir" extends="page.separators.utils"> |
<put name="body" value="/DirWebProxy"/> |
</definition> |
124,6 → 127,9 |
<definition name="page.layout4.proxy" extends="base.layout4"> |
<put name="body" value="/WebProxy"/> |
</definition> |
<definition name="page.layoutWelcome.proxy" extends="base.layoutWelcome"> |
<put name="body" value="/WebProxy"/> |
</definition> |
<definition name="page.layoutCourses.proxy" extends="base.layoutCourses"> |
<put name="body" value="/WebProxy"/> |
</definition> |
/impl/conf/app.properties |
---|
182,6 → 182,8 |
######################################################################### |
# Announcements |
# |
announcements.use.top.flash.news=true |
announcements.text.summary.size=500 |
announcements.text.summary.size.small=100 |
announcements.max.visible=10 |
/impl/conf/directories/futureStudent.xml |
---|
10,6 → 10,8 |
<leaf absolute="false" url="/public/portal/estgPassado.html" proxy="estgp" id="estgPassado" label="O nosso Passado"></leaf> |
<leaf absolute="false" url="/public/portal/estgPresente.html" proxy="estgp" id="estgPresente" label="O Presente"></leaf> |
<leaf absolute="false" url="/public/portal/estgEdificio.html" proxy="estgp" id="estgCidade" label="O Edifício"></leaf> |
<leaf absolute="false" url="/public/portal/estgMissao.html" proxy="estgp" id="estgMissao" label="Missao"></leaf> |
<leaf absolute="false" url="/public/portal/estgFotos.html" proxy="estgp" id="estgFotos" label="Fotografias"></leaf> |
</node> |
<node label="Serviços on-line" id="servicosOnLine" group="1"> |
<leaf absolute="true" url="http://mail.estgp.pt/exchange/" proxy="estgp" id="servWebmail" label="Webmail"></leaf> |
/impl/conf/directories/student.xml |
---|
20,17 → 20,18 |
@@ -62,4 +63,8 @@ |
/impl/conf/directories/utils.xsl |
---|
88,8 → 88,8 |
</xsl:template> |
<xsl:template name="homeLink"> |
<a> |
<xsl:attribute name="href"><xsl:value-of select="$contextPath"/></xsl:attribute> |
home |
<xsl:attribute name="href">/</xsl:attribute> |
Home |
</a> |
</xsl:template> |
/impl/src/java/pt/estgp/estgweb/Globals.java |
---|
77,6 → 77,9 |
} |
public static final boolean USE_TOP_FLASH_NEWS = ConfigProperties.getBooleanProperty("announcements.use.top.flash.news"); |
public static final String INTRANET_CONTENTS = ConfigProperties.getProperty("intranet.contents.dir"); |
public static final String INTRANET_GRADES = ConfigProperties.getProperty("intranet.grades.dir"); |
public static final String INTRANET_PRESENCES = ConfigProperties.getProperty("intranet.presences.dir"); |
/impl/src/web/imgs/animaHOME.jpg |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/impl/src/web/css/style.css |
---|
1262,6 → 1262,7 |
padding: 0; |
background-color: #F5911E; /* IE6 Bug */ |
font-size: 100%; |
z-index:10; |
} |
/impl/src/web/layout/layoutWelcome.jsp |
---|
11,12 → 11,19 |
<head> |
<title><bean:message key="site.title"/> - <tiles:getAsString name="title"/></title> |
<jsp:include page="/layout/scripts.jsp"/> |
<script type="text/javascript"> |
<% |
if(Globals.USE_TOP_FLASH_NEWS) |
{ |
%> |
<script type="text/javascript"> |
<!-- |
getFlashNews('<%=request.getContextPath()%>/public/announcements/getFlashNews.jsp',<%=Globals.ANNOUNCEMENT_TYPE_TOP_FLASH_NEWS_TIMEOUT%>); |
--> |
</script> |
<% |
} |
%> |
</head> |
34,23 → 41,35 |
</div> |
<table id="pageStructure"> |
<tr> |
<td id="leftPage"> |
<td id="leftPage" rowspan="2"> |
<tiles:insert attribute="navigationLeft" /> |
<!-- <p><align="center" "animaHome.jpg"</p> --> |
</td> |
<!--<td id="leftPage">--> |
<td width="90%"> |
<div style="z-index:100000"> |
<tiles:insert attribute="navigationTop"/> |
<!-- Destaques --> |
<h1> |
<!-- imagem por baixo dos destaques --> |
<p></p> |
<div align="center"><img src="<%=request.getContextPath()%>/imgs/animaHOME.jpg"/></div> |
<p></p> |
</div> |
</td> |
</tr> |
<tr> |
<td width="90%"> |
<div align="center"> |
<OBJECT WIDTH="928" height="175" style="background-color:orange;" HEIGHT="240"> |
<PARAM NAME="MOVIE" VALUE="<%=request.getContextPath()%>/imgs/FLA_HOME4.swf"> |
<PARAM NAME="PLAY" VALUE="true"> |
<PARAM NAME="LOOP" VALUE="true"> |
<PARAM NAME="WMODE" VALUE="transparent"> |
<PARAM NAME="QUALITY" VALUE="high"> |
<EMBED SRC="<%=request.getContextPath()%>/imgs/FLA_HOME4.swf" WIDTH="928" height="175" PLAY="true" LOOP="true" WMODE="transparent" QUALITY="high"> |
</EMBED> |
</OBJECT> |
</div> |
<% |
</h1> |
if(Globals.USE_TOP_FLASH_NEWS) |
{ |
%> |
<div id="flashTopNews"> |
<table class="container"> |
<tr> |
62,6 → 81,9 |
</tr> |
</table> |
</div> |
<% |
} |
%> |
</td> |
</tr> |
</table> |
/impl/src/web/layout/footer.jsp |
---|
27,4 → 27,34 |
</td> |
</tr> |
</table> |
</div> |
</div> |
<!--ESTGP--> |
<script type="text/javascript"> |
var _gaq = _gaq || []; |
_gaq.push(['_setAccount', 'UA-19734148-1']); |
_gaq.push(['_trackPageview']); |
(function() { |
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; |
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; |
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); |
})(); |
</script> |
<!--BACO--> |
<script type="text/javascript"> |
var _gaq = _gaq || []; |
_gaq.push(['_setAccount', 'UA-19734148-2']); |
_gaq.push(['_trackPageview']); |
(function() { |
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; |
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; |
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); |
})(); |
</script> |
/impl/src/web/layout/layout4.jsp |
---|
29,9 → 29,7 |
<div id="body"> |
<div id="header"> |
<font color = #DCDCDC>________________________________________________________________________________________________________________________________________________________________________________________________<b>WWW.ESTGP.PT</b></font> |
<tiles:insert attribute="header"/> |
<font color = #DCDCDC>________________________________________________________________________________________________________________________________________________________________________________________________________________</font> |
<!-- Barra de titulo --> |
</div> |
<table id="pageStructure"> |
/impl/src/web/layout/navigationTop.jsp |
---|
19,14 → 19,13 |
<td> |
<ul id="menu_dropdown" class="menubar"> |
<li class="submenu"><a href="#">Apresentação</a> |
<div class="shadow "> |
<div class="shadow "> http://baco.estgp.pt/dir/student/OrgaosGestao/orgaosDirector/public/portal/orgaoDirector.html |
<ul class="menu"> |
<li><a href="<%=request.getContextPath()%>/proxy/layout4/estgp/public/portal/estgMensagemPresidente.html"><bean:message key="portal.estg.mensagem.presidente"/></a></li> |
<li><a href="<%=request.getContextPath()%>/proxy/layout4/estgp/public/portal/estgMissao.html">A ESTG e a sua missão</a></li> |
<li><a href="<%=request.getContextPath()%>/proxy/layout4/estgp/public/portal/estghistoria.html">História</a></li> |
<li><a href="<%=request.getContextPath()%>/proxy/layout4/estgp/public/portal/estgComoChegarEstg.html">Localização</a></li> |
<!-- <li><a href="<%=request.getContextPath()%>/proxy/estgFuturosAlunosPortalMenu/estgp/public/portal/estgNumeros.html">Factos e números</a></li> |
--> <li><a href="<%=request.getContextPath()%>/proxy/estgFuturosAlunosPortalMenu/estgp/public/portal/estgFotografias.html">A ESTG em Fotografias</a></li> |
<li><a href="<%=request.getContextPath()%>/dir/futureStudent/ESTG/estgDirector/public/portal/estgMensagemDirector.html"><bean:message key="portal.estg.mensagem.presidente"/></a></li> |
<li><a href="<%=request.getContextPath()%>/dir/futureStudent/ESTG/estgMissao/public/portal/estgMissao.html">A ESTG e a sua missão</a></li> |
<li><a href="<%=request.getContextPath()%>/dir/futureStudent/ESTG/estgPassado/public/portal/estgPassado.html">História</a></li> |
<li><a href="<%=request.getContextPath()%>/dir/futureStudent/ESTG/estgChegar/public/portal/estgComoChegarEstg.html">Localização</a></li> |
<li><a href="<%=request.getContextPath()%>/dir/futureStudent/ESTG/estgFotos/public/portal/estgFotos.html">A ESTG em Fotografias</a></li> |
</ul> |
</div> |
</li> |
35,10 → 34,12 |
<div class="shadow"> |
<ul class="menu"> |
<li><a href="<%=request.getContextPath() + Globals.getStartLinkPortalMenu("assembleiaRepresentantes") + "/orgaosAssembleiaRepresentantes.html"%>"><bean:message key="portal.assembleia.representantes"/></a></li> |
<li><a href="<%=request.getContextPath() + Globals.getStartLinkPortalMenu("conselhoDirectivo") + "/orgaosConselhoDirectivo.html"%>"><bean:message key="portal.conselho.directivo"/></a></li> |
<li><a href="<%=request.getContextPath() + Globals.getStartLinkPortalMenu("conselhoCientifico") + "/orgaosConselhoCientifico.html"%>"><bean:message key="portal.conselho.cientifico"/></a></li> |
<li><a href="<%=request.getContextPath() + Globals.getStartLinkPortalMenu("conselhoPedagogico") + "/orgaosConselhoPedagogico.html"%>"><bean:message key="portal.conselho.pedagogico"/></a></li> |
<li><a href="<%=request.getContextPath()%>/dir/student/OrgaosGestao/orgaosDirector/public/portal/orgaoDirector.html"><bean:message key="portal.conselho.directivo"/></a></li> |
<li><a href="<%=request.getContextPath()%>/dir/student/OrgaosGestao/orgaosConselhoTecnicoCientifico/public/portal/orgaosConselhoTecnicoCientifico.html"><bean:message key="portal.conselho.cientifico"/></a></li> |
<li><a href="<%=request.getContextPath()%>/dir/student/OrgaosGestao/orgaosConselhoRepresentantes/public/portal/orgaosConselhoRepresentantes.html"><bean:message key="portal.assembleia.representantes"/></a></li> |
<li><a href="<%=request.getContextPath()%>/dir/student/OrgaosGestao/orgaosConselhoPedagogico/public/portal/orgaosConselhoPedagogico.html"><bean:message key="portal.conselho.pedagogico"/></a></li> |
<li><a href="<%=request.getContextPath()%>/dir/student/OrgaosGestao/orgaosConselhogestao/public/portal/orgaosConselhoGestao.html"><bean:message key="portal.conselho.gestao"/></a></li> |
<li><a href="<%=request.getContextPath()%>/dir/student/OrgaosGestao/orgaosConselhoInterdisciplinar/public/portal/orgaosConselhoInterdisciplinar.html"><bean:message key="portal.conselho.interdisciplinar"/></a></li> |
</ul> |
</div> |
</li> |
72,8 → 73,21 |
<!-- <li><a href="#">SGQ</a></li> |
--> </ul> |
</div> |
<li class="submenu"><a href="<%=request.getContextPath()%>/proxy/layout4/estgp/public/portal/contactosContactosGeraisEstg.html">Contactos</a></li> |
</li> |
<li class="submenu"><a href="<%=request.getContextPath()%>/proxy/layoutWelcome/estgp/public/portal/contactosContactosGeraisEstg.html">Contactos</a></li> |
<li class="submenu"><a href="#">O Politécnico</a> |
<div class="shadow "> |
<ul class="menu"> |
<li><a href="http://www.ipportalegre.pt/">Instituto Politécnico de Portalegre</a></li> |
<li><a href="http://www.esep.pt/">E. S. Educação</a></li> |
<li><a href="http://www.esaelvas.pt/">E. S. Agrária de Elvas</a></li> |
<li><a href="http://www.essp.pt/">E. S. Saúde</a></li> |
<li><a href="http://www.ipportalegre.pt/sas/">SAS</a></li> |
</ul> |
</div> |
</li> |
</ul> |
<baco:isModuleOn module="urlstat"> |
/impl/src/web/layout/navigationLeftAdmin.jsp |
---|
22,6 → 22,11 |
<bean:message key="authenticate"/> |
</html:link> |
</li> |
<li> |
<a href="http://mail.estgp.pt/exchange/"> |
Webmail |
</a> |
</li> |
</baco:isNotAuthenticated> |
/impl/src/web/public/wget/wget.jsp |
---|
New file |
0,0 → 1,53 |
<%@ page import="java.net.URL" %> |
<%@ page import="jomm.utils.MimeTypeGuesser" %> |
<%@ page import="jomm.utils.StreamsUtils" %> |
<%@ page import="pt.estgp.estgweb.web.utils.ProxyUtils" %> |
<%@ page import="java.net.Proxy" %> |
<%-- |
Created by IntelliJ IDEA. |
User: Jorge |
Date: 15/Nov/2010 |
Time: 10:35:37 |
To change this template use File | Settings | File Templates. |
--%> |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<% |
if(request.getParameter("url") == null) |
{ |
%> |
<html> |
<head><title>Download de Artigos</title></head> |
<body> |
<h1>Download de artigos</h1> |
<p>Este serviço é experimental e destina-se a facultar acesso directo à rede B-ON para efectuar download de artigos</p> |
<p>Por favor coloque o URL directo para o ficheiro que pretende baixar</p> |
<form action="<%=request.getContextPath()%>/public/wget/wget.jsp" method="GET"> |
<table> |
<tr> |
<td>URL:</td> |
<td><input type="text" name="url"/></td> |
</tr> |
<tr><td colspan="2"><input type="submit"/></tr> |
</table> |
</form> |
</body> |
</html> |
<% |
} else { |
URL url = new URL("http","proxy1.ipp.pt",3128,request.getParameter("url")); |
String mime = MimeTypeGuesser.getInstance().guessMimeType(url.getFile()); |
response.setContentType(mime); |
try{ |
StreamsUtils.inputStream2OutputStream(url.openStream(),response.getOutputStream()); |
}catch(Exception e) |
{ |
e.printStackTrace(); |
System.out.println(e.toString()); |
} |
} |
%> |
/impl/src/web/public/announcements/announcementsPortalRightHome.jsp |
---|
40,39 → 40,39 |
<table width="100%"> |
<baco:isAuthenticated> |
<tr> |
<td colspan="2" class="searchTabContainer"> |
<td colspan="1" class="searchTabContainer"> |
<jsp:include page="/layout/searchForm.jsp?size=small"/> |
</td> |
</tr> |
<tr> |
<td colspan="2" class="quotasImpressaoContainer" align="center"> |
<td colspan="1" class="quotasImpressaoContainer" align="center"> |
<jsp:include page="/user/quotasImpressao/quotasImpressao.jsp"/> |
</td> |
</tr> |
<tr> |
<td colspan="2" class="remindersContainer" align="center"> |
<td colspan="1" class="remindersContainer" align="center"> |
<jsp:include page="/user/reminders/reminders.jsp"/> |
</td> |
</tr> |
<tr> |
<td colspan="2" class="messagesContainer" align="center"><jsp:include page="/user/pop/messagesContainer.jsp"/></td> |
<td colspan="1" class="messagesContainer" align="center"><jsp:include page="/user/pop/messagesContainer.jsp"/></td> |
</tr> |
</baco:isAuthenticated> |
<logic:present name="Announcements"> |
<logic:notEmpty name="Announcements"> |
<tr> |
<td colspan="2"> |
<td colspan="1"> |
<h1><bean:message key="announcements"/></h1> |
</td> |
</tr> |
<logic:iterate id="item" name="Announcements" type="pt.estgp.estgweb.domain.views.AnnouncementView"> |
<tr> |
<td width="25%"> |
<div class="imageAnnouncementNews"> |
<baco:ownerImageRole name="item"/> |
</div> |
</td> |
<%--<td width="25%">--%> |
<%--<div class="imageAnnouncementNews">--%> |
<%--<baco:ownerImageRole name="item"/>--%> |
<%--</div>--%> |
<%--</td>--%> |
<td> |
<div class="portalAnnouncementNews"> |
<div class="portalAnnouncement"> |
/impl/src/web/public/announcements/announcementsPortalLeft.jsp |
---|
52,20 → 52,24 |
<td> |
<div class="portalAnnouncementTop"> |
<div class="imageAnnouncementTop"> |
<% |
if (item.getBigImage() != null) |
{ |
if (item.getSmallImage() != null) |
{ |
%> |
<img alt="<%=item.getTitle()%>" |
src="<%=request.getContextPath()%>/imageStream/<%=item.getSmallImage().getId()%>"> |
<%} |
else if (item.getBigImage() != null) |
{ |
%> |
<img alt="<%=item.getTitle()%>" |
src="<%=request.getContextPath()%>/imageStream/<%=item.getBigImage().getId()%>"> |
<% |
} |
else if (item.getSmallImage() != null) |
{ |
%> |
<img alt="<%=item.getTitle()%>" |
src="<%=request.getContextPath()%>/imageStream/<%=item.getSmallImage().getId()%>"> |
<%}%> |
</div> |
<div class="portalAnnouncement"> |
<logic:empty name="item" property="url"> |
/impl/src/web/public/announcements/loadAnnouncement.jsp |
---|
124,9 → 124,9 |
</div> |
${Announcement.formatedText} |
<logic:notEmpty name="Announcement" property="url"> |
>> <html:link href="${Announcement.url}">${Announcement.url}</html:link> |
</logic:notEmpty> |
<%--<logic:notEmpty name="Announcement" property="url">--%> |
<!-- >> <html:link href="${Announcement.url}">${Announcement.url}</html:link>--> |
<%--</logic:notEmpty>--%> |
<div class="pFooter"> |
Posted by: (${Announcement.ownerUsername}) ${Announcement.ownerName} [AT] ${Announcement.formatedSaveDate} |
</div> |
/impl/src/web/public/announcements/announcementsPortalRight.jsp |
---|
47,11 → 47,11 |
</tr> |
<logic:iterate id="item" name="Announcements" type="pt.estgp.estgweb.domain.views.AnnouncementView"> |
<tr> |
<td width="25%"> |
<!--<td width="25%"> |
<div class="imageAnnouncementNews"> |
<baco:ownerImageRole name="item"/> |
</div> |
</td> |
</td>--> |
<td> |
<div class="portalAnnouncementNews"> |
<div class="portalAnnouncement"> |
100,4 → 100,4 |
</logic:notEmpty> |
</logic:present> |
</table> |
</div> |
</div> |