source: ether_core/trunk/src/jsp/admin/utilisateur_droits.jsp @ 7

Last change on this file since 7 was 5, checked in by cbipsl, 18 years ago

ajout rep. src

  • Property svn:executable set to *
File size: 6.3 KB
Line 
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
42function fermer()
43{
44        window.close();
45}
46 
47</SCRIPT>
48
49<body background="/images/Ether_Fond1.gif">
50
51<%
52Config.getConfig();
53ExperimentManager experimentManager = (ExperimentManager)ExperimentManager.instance( ExperimentManager.class.toString() );
54UserManager userManager = (UserManager)UserManager.instance( UserManager.class.toString() );
55String 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
65EtherHTMLTable table = new EtherHTMLTable(allGroupBean.size() + 1 , 1);
66
67table.setAlign ("center");
68table.setWidth ("100%");
69table.setCellContent( 0, 0, "" );
70table.setTitles( new String[]{ml.get("commun.Groupe"),"&nbsp;","&nbsp;","&nbsp;"});
71
72int i = 0;
73while ( allGroupBean.hasNext() )
74{
75        Group group = (Group)allGroupBean.next();
76        table.setCellContent( i+1 , 0 , group.getName() );
77        i++;
78}
79
80out.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
90EtherHTMLTable table1 = new EtherHTMLTable( userListService.size() + 1 , 1 );
91
92table1.setAlign( "center" );
93table1.setWidth( "100%" );
94table1.setTitles( new String[]{"Services","&nbsp;","&nbsp;","&nbsp;"});
95
96table1.setCellContent( 0, 0, "" );
97
98int index = 0;
99for (index = userListService.getFirstIndex() ; index < userListService.getNextIndex() ; index ++ )
100{
101        table1.setCellContent( index+1 , 0 , userListService.getName( index ) );
102       
103}
104
105out.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
114EtherHTMLTable table2 = new EtherHTMLTable(allDataSetBean.size(), 14 );
115
116table2.setAlign ("center");
117table2.setWidth ("100%");
118table2.setCellPadding("2");
119table2.setTitles( new String[]{"&nbsp;",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","&nbsp;"});
120
121 
122int indexTable = 0;
123
124allDataSetBean.reinitIterator();
125
126while ( 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 , "&nbsp;");
142        if ( (  dataSet.getLastObservationUTCDate() != null ) && ( !dataSet.getLastObservationUTCDate().equals("") ))
143                table2.setCellContent( indexTable , 7 , dataSet.getLastObservationUTCDate()                     );
144        else
145                table2.setCellContent( indexTable , 7 , "&nbsp;");
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 , "&nbsp;");
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 , "&nbsp;");
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 , "&nbsp;");
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 , "&nbsp;");
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 , "&nbsp;" );
173               
174        indexTable++;
175
176}
177
178out.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>
Note: See TracBrowser for help on using the repository browser.