[5] | 1 | <!-- Projet Ether - $Id: experience_gestion.jsp,v 1.18 2003/10/23 14:08:07 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.experiment.*" %> |
---|
| 8 | <%@ page import="fr.alcatel.ether.tools.*"%> |
---|
| 9 | <%@ page import="fr.alcatel.ether.app.common.* "%> |
---|
| 10 | <%@ page import="org.apache.ecs.html.*" %> |
---|
| 11 | <%@ page import="java.util.Locale" %> |
---|
| 12 | |
---|
| 13 | |
---|
| 14 | <jsp:useBean scope="request" id="expBean" class = "fr.alcatel.ether.bean.ContainerBean"> |
---|
| 15 | </jsp:useBean> |
---|
| 16 | |
---|
| 17 | |
---|
| 18 | <head> |
---|
| 19 | <% MultiLanguage ml = MultiLanguage.instance((Locale) JSPUtils.getSessionParameter(request, "langue")); %> |
---|
| 20 | |
---|
| 21 | <title><%= ml.get("gestionExp.titre")%></title> |
---|
| 22 | |
---|
| 23 | |
---|
| 24 | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
---|
| 25 | <link rel="stylesheet" href="/ether/ether.css"> |
---|
| 26 | </head> |
---|
| 27 | |
---|
| 28 | |
---|
| 29 | <script language="JavaScript"> |
---|
| 30 | |
---|
| 31 | function help(url) |
---|
| 32 | { |
---|
| 33 | newWindow = window.open(url,'Help',' <%=Config.winParam %> '); |
---|
| 34 | newWindow.focus(); |
---|
| 35 | } |
---|
| 36 | |
---|
| 37 | function proprietes( expId ) |
---|
| 38 | { |
---|
| 39 | window.open("/ether/servlet/ExperimentServlet?action=6&id=" + expId,"","scrollbars=yes,resizable=yes,width=750,height=620"); |
---|
| 40 | } |
---|
| 41 | |
---|
| 42 | function supprimer( expId ) |
---|
| 43 | { |
---|
| 44 | window.open("/ether/servlet/ExperimentServlet?action=5&id=" + expId,"","width=400,height=100,resizable=yes"); |
---|
| 45 | } |
---|
| 46 | |
---|
| 47 | function creer() |
---|
| 48 | { |
---|
| 49 | window.open("/ether/servlet/ExperimentServlet?action=6","","scrollbars=yes,resizable=yes,width=750,height=520"); |
---|
| 50 | } |
---|
| 51 | |
---|
| 52 | function attributs( id ) |
---|
| 53 | { |
---|
| 54 | window.open("/ether/servlet/ExperimentServlet?action=7&id="+id,"attributes","scrollbars=yes,resizable=yes,width=750,height=520"); |
---|
| 55 | } |
---|
| 56 | |
---|
| 57 | function droits( id ) |
---|
| 58 | { |
---|
| 59 | window.open('/ether/servlet/ExperimentServlet?action=10&id=' + id,'groupService','scrollbars=yes,resizable=yes,width=600,height=385'); |
---|
| 60 | } |
---|
| 61 | |
---|
| 62 | function valider( id ) |
---|
| 63 | { |
---|
| 64 | window.open("/ether/servlet/ExperimentServlet?action=9&id="+id,"","scrollbars=yes,resizable=yes,width=600,height=420"); |
---|
| 65 | } |
---|
| 66 | |
---|
| 67 | </script> |
---|
| 68 | |
---|
| 69 | |
---|
| 70 | |
---|
| 71 | |
---|
| 72 | <body> |
---|
| 73 | <p class="titrePage" align="left"><%= ml.get("gestionExp.titre")%></p> |
---|
| 74 | <p class="titrePage" align="left"><%= Config.tag_image_ligne %></p> |
---|
| 75 | <br> |
---|
| 76 | |
---|
| 77 | <% |
---|
| 78 | // Creer le tableau des experiences |
---|
| 79 | EtherHTMLTable table = new EtherHTMLTable(expBean.size()+1 , 6 ); |
---|
| 80 | |
---|
| 81 | table.setAlign ("center"); |
---|
| 82 | table.setWidth ("100%"); |
---|
| 83 | table.setCellContent( 0, 0, "<a href=\"javascript:creer();\">" + Config.getIcone( Config.icone_experience, "icone_experience", ml) + "</a>" ); |
---|
| 84 | table.setTitles( new String[]{ml.get("commun.Experience")," "," "," "," "," "}); |
---|
| 85 | |
---|
| 86 | int i = 0; |
---|
| 87 | while ( expBean.hasNext() ) |
---|
| 88 | { |
---|
| 89 | Experiment experiment = (Experiment)expBean.next(); |
---|
| 90 | String name = experiment.getName(); |
---|
| 91 | int id = experiment.getId(); |
---|
| 92 | |
---|
| 93 | table.setCellContent( i+1 , 0 , name ); |
---|
| 94 | table.setCellContent( i+1 , 1 , "<a href=\"javascript:proprietes(" + id + ");\">" + Config.getIcone( Config.icone_proprietes, "icone_proprietes", ml) + "</a>"); |
---|
| 95 | table.setCellContent( i+1 , 2 , "<a href=\"javascript:supprimer(" + id + ");\" >" + Config.getIcone( Config.icone_supprimer, "icone_supprimer", ml) + "</a>" ); |
---|
| 96 | table.setCellContent( i+1 , 3 , "<a href=\"javascript:attributs(" + id + ");\" >" + Config.getIcone( Config.icone_criteres, "icone_criteres", ml) + "</a>" ); |
---|
| 97 | table.setCellContent( i+1 , 4 , "<a href=\"javascript:droits(" + id + ");\" >" + Config.getIcone( Config.icone_droits, "icone_droits", ml) + "</a>" ); |
---|
| 98 | table.setCellContent( i+1 , 5 , "<a href=\"javascript:valider(" + id + ");\" >" + Config.getIcone( Config.icone_valider_exp, "icone_valider_exp", ml) + "</a>" ); |
---|
| 99 | i++; // Incrementer l'index |
---|
| 100 | } |
---|
| 101 | |
---|
| 102 | out.println( table.generate() ); |
---|
| 103 | |
---|
| 104 | %> |
---|
| 105 | |
---|
| 106 | <br> |
---|
| 107 | <td class="petit"> <b><%= Config.tag_image_ligne %></b></td> |
---|
| 108 | <br> |
---|
| 109 | |
---|
| 110 | <a href=<%= ml.get("commun.adresseHomeAdmin") %> Target="_top"> <%= Config.getIcone( Config.icone_home, "icone_home", ml) %></a> |
---|
| 111 | |
---|
| 112 | <a href=mailto:<%= Config.mailAdmin %>><%= Config.getIcone( Config.icone_mail, "icone_mail", ml) %></a> |
---|
| 113 | |
---|
| 114 | <a href="javascript:help('<%=ml.get("commun.adresseHelp_Gest_Exp")%>')" > |
---|
| 115 | <%=Config.getIcone(Config.icone_help,"icone_help",ml) %></a> |
---|
| 116 | |
---|
| 117 | <br> <span class="petit"><%= ml.get("commun.CopyRight") %> |
---|
| 118 | |
---|
| 119 | </body> |
---|
| 120 | </html> |
---|