Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 538 → Rev 542

/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">
&nbsp;&nbsp;&gt;&gt; <html:link href="${Announcement.url}">${Announcement.url}</html:link>
</logic:notEmpty>
<%--<logic:notEmpty name="Announcement" property="url">--%>
<!--&nbsp;&nbsp;&gt;&gt; <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>