1 | <!-- Projet Ether - $Id: utilisateur_droits.jsp,v 1.3 2002/07/18 12:45:46 pn Exp $ --> |
---|
2 | <html> |
---|
3 | <META HTTP-EQUIV="Cache-Control" content="no-cache"> |
---|
4 | <META HTTP-EQUIV="Pragma" content="no-cache"> |
---|
5 | <META HTTP-EQUIV="Expires" content="Mon, 01 Jan 1990 12:00:00 GMT"> |
---|
6 | |
---|
7 | <%@ page import="fr.alcatel.ether.app.search.TreeElement" %> |
---|
8 | <%@ page import="fr.alcatel.ether.bean.OrderableBeanObject" %> |
---|
9 | <%@ page import="fr.alcatel.ether.app.user.*" %> |
---|
10 | <%@ page import="fr.alcatel.ether.tools.*"%> |
---|
11 | <%@ page import="fr.alcatel.ether.app.common.* "%> |
---|
12 | <%@ page import="fr.alcatel.ether.app.experiment.*" %> |
---|
13 | <%@ page import="fr.alcatel.ether.app.service.*" %> |
---|
14 | <%@ page import="fr.alcatel.ether.app.data.*" %> |
---|
15 | <%@ page import="fr.alcatel.ether.app.right.*" %> |
---|
16 | <%@ page import="java.util.Locale" %> |
---|
17 | |
---|
18 | |
---|
19 | <%@ page import="org.apache.ecs.html.*" %> |
---|
20 | |
---|
21 | <jsp:useBean scope="request" id="allGroupBean" class = "fr.alcatel.ether.bean.ContainerBean"> |
---|
22 | </jsp:useBean> |
---|
23 | |
---|
24 | <jsp:useBean scope="request" id="allDataSetBean" class = "fr.alcatel.ether.bean.ContainerBean"> |
---|
25 | </jsp:useBean> |
---|
26 | |
---|
27 | <jsp:useBean scope="request" id="userListService" class = "fr.alcatel.ether.bean.CheckedServiceBean"> |
---|
28 | </jsp:useBean> |
---|
29 | |
---|
30 | <head> |
---|
31 | <% MultiLanguage ml = MultiLanguage.instance((Locale) JSPUtils.getSessionParameter(request, "langue")); %> |
---|
32 | |
---|
33 | |
---|
34 | <title></title> |
---|
35 | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
---|
36 | <link rel="stylesheet" href="/ether/ether.css"> |
---|
37 | |
---|
38 | </head> |
---|
39 | |
---|
40 | <SCRIPT language="JavaScript"> |
---|
41 | |
---|
42 | function fermer() |
---|
43 | { |
---|
44 | window.close(); |
---|
45 | } |
---|
46 | |
---|
47 | </SCRIPT> |
---|
48 | |
---|
49 | <body background="/images/Ether_Fond1.gif"> |
---|
50 | |
---|
51 | <% |
---|
52 | Config.getConfig(); |
---|
53 | ExperimentManager experimentManager = (ExperimentManager)ExperimentManager.instance( ExperimentManager.class.toString() ); |
---|
54 | UserManager userManager = (UserManager)UserManager.instance( UserManager.class.toString() ); |
---|
55 | String name = ( ( (User)session.getAttribute( Config.SELECTED_USER ) ).getLogin() ); |
---|
56 | |
---|
57 | %> |
---|
58 | |
---|
59 | <p class="titrePage" align="left">Liste des droits de l'utilisateur : <%=name%> </p> |
---|
60 | <p class="titrePage" align="center"><%=Config.tag_image_ligne%></p> |
---|
61 | |
---|
62 | |
---|
63 | <% |
---|
64 | // Creer le tableau des groupes |
---|
65 | EtherHTMLTable table = new EtherHTMLTable(allGroupBean.size() + 1 , 1); |
---|
66 | |
---|
67 | table.setAlign ("center"); |
---|
68 | table.setWidth ("100%"); |
---|
69 | table.setCellContent( 0, 0, "" ); |
---|
70 | table.setTitles( new String[]{ml.get("commun.Groupe")," "," "," "}); |
---|
71 | |
---|
72 | int i = 0; |
---|
73 | while ( allGroupBean.hasNext() ) |
---|
74 | { |
---|
75 | Group group = (Group)allGroupBean.next(); |
---|
76 | table.setCellContent( i+1 , 0 , group.getName() ); |
---|
77 | i++; |
---|
78 | } |
---|
79 | |
---|
80 | out.println( table.generate() ); |
---|
81 | |
---|
82 | %> |
---|
83 | |
---|
84 | |
---|
85 | <p class="titrePage" align="center"><%=Config.tag_image_ligne%></p> |
---|
86 | <% |
---|
87 | // modification suite Avenant : tache 2.2.1 |
---|
88 | // droits d acces aux services |
---|
89 | |
---|
90 | EtherHTMLTable table1 = new EtherHTMLTable( userListService.size() + 1 , 1 ); |
---|
91 | |
---|
92 | table1.setAlign( "center" ); |
---|
93 | table1.setWidth( "100%" ); |
---|
94 | table1.setTitles( new String[]{"Services"," "," "," "}); |
---|
95 | |
---|
96 | table1.setCellContent( 0, 0, "" ); |
---|
97 | |
---|
98 | int index = 0; |
---|
99 | for (index = userListService.getFirstIndex() ; index < userListService.getNextIndex() ; index ++ ) |
---|
100 | { |
---|
101 | table1.setCellContent( index+1 , 0 , userListService.getName( index ) ); |
---|
102 | |
---|
103 | } |
---|
104 | |
---|
105 | out.println( table1.generate() ); |
---|
106 | %> |
---|
107 | |
---|
108 | <p class="titrePage" align="center"><%=Config.tag_image_ligne%></p> |
---|
109 | |
---|
110 | <% |
---|
111 | |
---|
112 | // creer le tableau des jeux |
---|
113 | |
---|
114 | EtherHTMLTable table2 = new EtherHTMLTable(allDataSetBean.size(), 14 ); |
---|
115 | |
---|
116 | table2.setAlign ("center"); |
---|
117 | table2.setWidth ("100%"); |
---|
118 | table2.setCellPadding("2"); |
---|
119 | table2.setTitles( new String[]{" ",ml.get("commun.Experience"),ml.get("commun.Composant"),ml.get("commun.SubParameter"),ml.get("commun.Level"),ml.get("commun.SubLevel"),ml.get("commun.DateDeb"),ml.get("commun.DateFin"),ml.get("commun.LonMin"),ml.get("commun.LonMax"),ml.get("commun.LatMin"),ml.get("commun.LatMax"),ml.get("commun.Version"),"Jeux restreints"," "}); |
---|
120 | |
---|
121 | |
---|
122 | int indexTable = 0; |
---|
123 | |
---|
124 | allDataSetBean.reinitIterator(); |
---|
125 | |
---|
126 | while ( allDataSetBean.hasNext() ) |
---|
127 | { |
---|
128 | |
---|
129 | OrderableBeanObject jeuxChecked = (OrderableBeanObject)allDataSetBean.next(); |
---|
130 | DataSet dataSet = (DataSet)jeuxChecked.element; |
---|
131 | |
---|
132 | table2.setCellContent( indexTable , 1 , jeuxChecked.element.getExperimentName() ); |
---|
133 | table2.setCellContent( indexTable , 2 , dataSet.getParameter() ); |
---|
134 | table2.setCellContent( indexTable , 3 , dataSet.getSubParameter() ); |
---|
135 | table2.setCellContent( indexTable , 4 , dataSet.getCeosLevel() ); |
---|
136 | table2.setCellContent( indexTable , 5 , dataSet.getCeosSublevel() ); |
---|
137 | |
---|
138 | if ( ( dataSet.getFirstObservationUTCDate() != null ) && ( !dataSet.getFirstObservationUTCDate().equals("") )) |
---|
139 | table2.setCellContent( indexTable , 6 , dataSet.getFirstObservationUTCDate() ); |
---|
140 | else |
---|
141 | table2.setCellContent( indexTable , 6 , " "); |
---|
142 | if ( ( dataSet.getLastObservationUTCDate() != null ) && ( !dataSet.getLastObservationUTCDate().equals("") )) |
---|
143 | table2.setCellContent( indexTable , 7 , dataSet.getLastObservationUTCDate() ); |
---|
144 | else |
---|
145 | table2.setCellContent( indexTable , 7 , " "); |
---|
146 | |
---|
147 | if ( dataSet.getMinLongitude() != Constants.NO_DOUBLE) |
---|
148 | table2.setCellContent( indexTable , 8 , new String(Double.toString(dataSet.getMinLongitude())) ); |
---|
149 | else |
---|
150 | table2.setCellContent( indexTable , 8 , " "); |
---|
151 | |
---|
152 | if ( dataSet.getMaxLongitude() != Constants.NO_DOUBLE) |
---|
153 | table2.setCellContent( indexTable , 9 , new String(Double.toString(dataSet.getMaxLongitude())) ); |
---|
154 | else |
---|
155 | table2.setCellContent( indexTable , 9 , " "); |
---|
156 | |
---|
157 | if ( dataSet.getMinLatitude() != Constants.NO_DOUBLE) |
---|
158 | table2.setCellContent( indexTable , 10 , new String(Double.toString(dataSet.getMinLatitude())) ); |
---|
159 | else |
---|
160 | table2.setCellContent( indexTable , 10 , " "); |
---|
161 | |
---|
162 | if ( dataSet.getMaxLatitude() != Constants.NO_DOUBLE) |
---|
163 | table2.setCellContent( indexTable , 11 , new String(Double.toString(dataSet.getMaxLatitude())) ); |
---|
164 | else |
---|
165 | table2.setCellContent( indexTable , 11 , " "); |
---|
166 | |
---|
167 | table2.setCellContent( indexTable , 12 , dataSet.getDataSetVersion().toString() ); |
---|
168 | |
---|
169 | if ( jeuxChecked.checked ) |
---|
170 | table2.setCellContent( indexTable , 13 , Config.getIcone( Config.icone_restreint, "icone_restreint", ml) ); |
---|
171 | else |
---|
172 | table2.setCellContent( indexTable , 13 , " " ); |
---|
173 | |
---|
174 | indexTable++; |
---|
175 | |
---|
176 | } |
---|
177 | |
---|
178 | out.println( table2.generate() ); |
---|
179 | |
---|
180 | %> |
---|
181 | <p class="titrePage" align="center"><%=Config.tag_image_ligne%></p> |
---|
182 | |
---|
183 | <table width="14%" border="3" cellspacing="0" cellpadding="0" align="center"> |
---|
184 | <tr> |
---|
185 | <td width="90%"> |
---|
186 | <p align="center"><a href="javascript:fermer();"><%= Config.bouton_fermer.toString() %></a></p> |
---|
187 | </td> |
---|
188 | </tr> |
---|
189 | </table> |
---|
190 | |
---|
191 | </form> |
---|
192 | |
---|
193 | </body> |
---|
194 | </html> |
---|