Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 864 → Rev 865

/impl/conf/hibernate.cfg.xml
22,7 → 22,7
<property name="hibernate.c3p0.min_size">2</property>
<property name="hibernate.c3p0.max_size">30</property>
<property name="hibernate.c3p0.timeout">300</property>
<property name="hibernate.c3p0.idle_test_period">150</property>
<property name="hibernate.c3p0.idle_test_period">150</property>
<property name="hibernate.max_statements">50</property>
 
 
/impl/src/java/pt/estgp/estgweb/web/WebProxy.java
1,9 → 1,11
package pt.estgp.estgweb.web;
 
import jomm.utils.StreamsUtils;
import org.apache.commons.httpclient.URIException;
import org.apache.commons.httpclient.util.URIUtil;
import org.apache.log4j.Logger;
import pt.estgp.estgweb.utils.ConfigProperties;
import pt.estgp.estgweb.utils.StringsUtils;
 
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
195,6 → 197,44
String pathFinal = path.indexOf("?") >=0 ? URIUtil.encodePath(path.substring(0,path.indexOf("?")), "ISO-8859-1") + "?" +path.substring(path.indexOf("?")+1) : path;
System.out.println(pathFinal);
}
public static boolean checkExist( String server, String path)
{
 
String serverUrl = ConfigProperties.getProperty("server." + server);
String serverEncoding = ConfigProperties.getProperty(server + ".encoding");
String confStartPath = ConfigProperties.getProperty("server." + server + ".start.path");
if (confStartPath != null)
path = confStartPath + path;
 
 
try
{
 
String pathFinal = path.indexOf("?") >=0 ? URIUtil.encodePath(path.substring(0,path.indexOf("?")), "ISO-8859-1") + path.substring(path.indexOf("?")) : path;
System.out.println("Getting: " + serverUrl + pathFinal);
URL url = new URL(serverUrl + pathFinal);
 
 
URLConnection con = url.openConnection();
InputStream stream = con.getInputStream();
String out = StreamsUtils.readString(stream);
stream.close();
 
if(out.trim().length() == 0)
return false;
return true;
}
catch (FileNotFoundException e)
{
return false;
}
catch (Exception e)
{
return false;
}
 
}
 
public static void processHttpRequestService(JspWriter out, String server, String path) throws IOException, ServletException
{
 
/impl/src/web/public/courses/courseMenu.jsp
1,4 → 1,5
<%@ page import="pt.estgp.estgweb.Globals" %>
<%@ page import="pt.estgp.estgweb.web.WebProxy" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %>
13,18 → 14,51
<div class="linkMenuBlockTitle">
${CourseView.name}<%--<bean:message key="${typeKey}"/> (<bean:message key="course.studies.plan.users" />)--%>
</div>
<%
 
String pagina = "/pagina.php?nome_id=curso_" + CourseView.getCode() + "_internacionalicao";
boolean internacionalicao = WebProxy.checkExist("conteudos", pagina);
 
pagina = "/pagina.php?nome_id=curso_" + CourseView.getCode() + "_labs";
boolean labs = WebProxy.checkExist("conteudos", pagina);
 
pagina = "/pagina.php?nome_id=curso_" + CourseView.getCode() + "_actividades";
boolean actividades = WebProxy.checkExist("conteudos", pagina);
 
pagina = "/pagina.php?nome_id=curso_" + CourseView.getCode() + "_casos";
boolean casos = WebProxy.checkExist("conteudos", pagina);
 
pagina = "/pagina.php?nome_id=curso_" + CourseView.getCode() + "_parceiros";
boolean parceiros = WebProxy.checkExist("conteudos", pagina);
 
pagina = "/pagina.php?nome_id=curso_" + CourseView.getCode() + "_faq";
boolean faq = WebProxy.checkExist("conteudos", pagina);
 
pagina = "/pagina.php?nome_id=curso_" + CourseView.getCode() + "_publicacoes";
boolean publicacoes = WebProxy.checkExist("conteudos", pagina);
 
%>
<div class="linkLeftMenu">
<div class="listClean">
<ul>
<li><a href="<%=request.getContextPath() + "/startLoadCourseSeparators.do?content=home&type=" + CourseView.getDegree() + "&courseView.id=" + CourseView.getId()%>"><bean:message key="course.menu.home"/></a></li>
 
<li><html:link action="/startLoadCourseStudiesPlan?content=studiesplan&type=${CourseView.degree}&courseView.id=${CourseView.id}"><bean:message key="course.menu.studiesplan"/></html:link></li>
<%if(internacionalicao){%>
<li><html:link action="/startLoadMenuCourse?type=${CourseView.degree}&courseView.id=${CourseView.id}&content=internacionalicao"><bean:message key="course.menu.internacionalicao"/></html:link></li>
<%}if(labs){%>
<li><html:link action="/startLoadMenuCourse?type=${CourseView.degree}&courseView.id=${CourseView.id}&content=labs"><bean:message key="course.menu.labs"/></html:link></li>
<%}if(actividades){%>
<li><html:link action="/startLoadMenuCourse?type=${CourseView.degree}&courseView.id=${CourseView.id}&content=actividades"><bean:message key="course.menu.actividades"/></html:link></li>
<%}if(casos){%>
<li><html:link action="/startLoadMenuCourse?type=${CourseView.degree}&courseView.id=${CourseView.id}&content=casos"><bean:message key="course.menu.casos"/></html:link></li>
<%}if(parceiros){%>
<li><html:link action="/startLoadMenuCourse?type=${CourseView.degree}&courseView.id=${CourseView.id}&content=parceiros"><bean:message key="course.menu.parceiros"/></html:link></li>
<%}if(faq){%>
<li><html:link action="/startLoadMenuCourse?type=${CourseView.degree}&courseView.id=${CourseView.id}&content=faq"><bean:message key="course.menu.faq"/></html:link></li>
<%}if(publicacoes){%>
<li><html:link action="/startLoadMenuCourse?type=${CourseView.degree}&courseView.id=${CourseView.id}&content=publicacoes"><bean:message key="course.menu.publicacoes"/></html:link></li>
<%}%>
</ul>
</div>
</div>