%@page language="java" session="false"%>
<%@page import="com.questel.core.resources.profile.ManualJdbcQueries"%>
<%@page import="com.questel.core.resources.profile.IPCaching"%>
<%@page import="com.questel.core.resources.profile.Account"%>
<%@page import="com.questel.client.QipConstants"%>
<%@page import="com.questel.core.resources.profile.Authentify"%>
<%@page import="com.questel.core.resources.QuestelWorkspace"%>
<%@page import="com.questel.core.resources.QuestelSite"%>
<%
QuestelWorkspace questel = QuestelWorkspace.openWorkspace("questel");
QuestelSite site = questel.getSite();
response.setHeader("Cache-Control","no-cache, no-store, max-age=0, must-revalidate"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setHeader ("Expires", "Thu, 01 Jan 1990 00:00:00 GMT"); //prevents caching at the proxy server
//// UI Messages - en by default
String LOADING = QipConstants.PLEASE_WAIT_EN;
String PAGE_LOADING = QipConstants.PAGE_LOADING_EN;
String ip = request.getRemoteAddr();
Authentify authentify = ManualJdbcQueries.authentify(ip);
String cookieQuestelQIP = "";
String cookieLocale = "";
String progressBarStyle = "";
Cookie[] cookies = request.getCookies();
int cookiesLength = 0;
if (cookies!=null) {
cookiesLength = cookies.length;
}
for(int i=0; i < cookiesLength; i++) {
Cookie MonCookie = cookies[i];
if (MonCookie.getName().equals("locale")) {
cookieLocale = cookies[i].getValue();
}
}
if (cookieLocale.length()==0) {
cookieLocale = request.getLocale().toString();
Cookie cl = new Cookie("locale", cookieLocale.substring(0,2));
cl.setMaxAge(-1); // never expires
response.addCookie(cl);
}
for(int i=0; i < cookiesLength; i++) {
Cookie MonCookie = cookies[i];
if (MonCookie.getName().equals(cookieLocale+"questelQIP")) {
cookieQuestelQIP = cookies[i].getValue();
}
}
if (cookieQuestelQIP == null) cookieQuestelQIP = "";
cookieQuestelQIP = cookieQuestelQIP.replaceAll("%24","\\$");
if ( (cookieQuestelQIP.length() > 0)
&& (cookieQuestelQIP.equals(QipConstants.QIP_VERSION + "-" + QipConstants.QIP_BUILD))
)
{
if (cookieLocale.substring(0,2).equals("fr")) {
LOADING = QipConstants.PLEASE_WAIT_FR;
PAGE_LOADING = QipConstants.PAGE_LOADING_FR;
} else {
LOADING = QipConstants.PLEASE_WAIT_EN;
PAGE_LOADING = QipConstants.PAGE_LOADING_EN;
}
} else {
if (cookieLocale.substring(0,2).equals("fr")) {
LOADING = QipConstants.LOADING_ORBIT_V_FR + QipConstants.QIP_VERSION;
PAGE_LOADING = QipConstants.PAGE_LOADING_FR;
} else {
LOADING = QipConstants.LOADING_ORBIT_V_EN + QipConstants.QIP_VERSION;
PAGE_LOADING = QipConstants.PAGE_LOADING_EN;
}
}
%>
orbit.com