-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathheader.jsp
More file actions
executable file
·87 lines (78 loc) · 3.31 KB
/
header.jsp
File metadata and controls
executable file
·87 lines (78 loc) · 3.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<%@ page import="tools.Personne" %>
<%@ page import="java.util.Locale" %>
<%@ page import="java.util.ResourceBundle" %>
<%@ page import="java.net.URLEncoder" %>
<%
Personne util = null;
if(request.getUserPrincipal()!=null && session.getAttribute("Personne")==null) {
util = new Personne(request.getUserPrincipal().getName());
session.setAttribute("Personne", util);
}
if(util == null)
util = (Personne)session.getAttribute("Personne");
Locale loc = (Locale) session.getAttribute("loc");
if(request.getParameter("loc")!=null) {
if(request.getParameter("loc").equals("fr"))
session.setAttribute("loc", new Locale("fr", ""));
else
session.setAttribute("loc", new Locale("en", ""));
} else if(loc == null) {
if(! Locale.getDefault().getLanguage().equals("fr")
&& ! Locale.getDefault().getLanguage().equals("en"))
loc = new Locale("fr", "");
else
loc = new Locale(Locale.getDefault().getLanguage(), "");
session.setAttribute("loc", loc);
}
loc = (Locale) session.getAttribute("loc");
int fr = loc.getLanguage().equals("fr")?0:1;
ResourceBundle res = ResourceBundle.getBundle("prop.header", loc);
%>
<!DOCTYPE HTML>
<html>
<head>
<%@ page contentType="text/html;charset=UTF-8" %>
<meta charset="UTF-8" />
<link rel="stylesheet" href="CSS/resetCSS.css" />
<link href='http://fonts.googleapis.com/css?family=Marvel:700,900' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="CSS/jquery-ui.css" />
<link rel="stylesheet" href="CSS/index.css" />
<%
String titre = res.getString("titre");
if(request.getParameter("titre")!=null)
titre = request.getParameter("titre");
titre += " - Lille 1 - " + session.getAttribute("loc");
%>
<title><%= titre %></title>
</head>
<body>
<script type="text/javascript" src="JS/jquery-1.9.1.js"></script>
<script type="text/javascript" src="JS/header.js"></script>
<div id='notifs'>
</div>
<div id="wrapper">
<div id="header">
<div class="left">
<a href='index'><img src="Images/titre.png" alt="<%= res.getString("titre") %>" /></a>
</div>
<div class="right">
<form method="POST" action="index" id="loc">
<select name="loc" onchange="document.getElementById('loc').submit();">
<option value="en">English (en)</option>
<option value="fr" <%= ((fr==0)?"selected": "") %>>Français (fr)</option>
</select>
</form>
<div id="persoTop">
<img src="Images/user-group.gif" alt="icone" />
<%
if( request.getUserPrincipal() == null )
out.println(res.getString("deconnecte") + " (<a href='Conn?url=" + URLEncoder.encode((request.getRequestURL().append('?').append(request.getQueryString())).toString()) + "'>" + res.getString("deconnecte_link") + "</a>, <a href='inscription'>" + res.getString("inscrire_link") + "</a>)");
else {
out.print(res.getString("connecte") + " « <a style='text-decoration: underline;' href='perso'>" + util.prenom() + " " + util.nom() + "</a> » (<a href='Conn?deco=1'>" + res.getString("connecte_link") +"</a>)");
}
%>
</div>
</div>
</div>
<div id="body">
<div class="int">