1 | <%@ page language="java" import="com.medias.*" %> |
---|
2 | <%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles"%> |
---|
3 | <%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html"%> |
---|
4 | <%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean"%> |
---|
5 | <%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic"%> |
---|
6 | <%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested"%> |
---|
7 | |
---|
8 | <tiles:insert page="/resources/templates/templateMegapoli.jsp" flush="true"> |
---|
9 | |
---|
10 | <tiles:put name="insertCss" type="string"></tiles:put> |
---|
11 | <tiles:put name="insertJsOrJsp" type="string"></tiles:put> |
---|
12 | |
---|
13 | |
---|
14 | <tiles:put name="title" type="string"><bean:message key="app.title"/> - <bean:message key="data.upload"/></tiles:put> |
---|
15 | <tiles:put name="nav" type="string"> |
---|
16 | <html:link page="/index.jsp"><bean:message key="app.home"/></html:link> > |
---|
17 | <html:link page="/data?methodName=viewDataResume"><bean:message key="app.data"/></html:link> > |
---|
18 | <html:link page="/PrepareTree.do"><bean:message key="data.upload"/></html:link> |
---|
19 | </tiles:put> |
---|
20 | |
---|
21 | <%--****************** CONTENT ****************** --%> |
---|
22 | <tiles:put name="bodytitle" type="string"><bean:message key="data.upload.newSet.title"/></tiles:put> |
---|
23 | |
---|
24 | <tiles:put name="body" type="string"> |
---|
25 | |
---|
26 | <div id="messages"> |
---|
27 | <html:messages id="mess" property="<%= org.apache.struts.action.ActionMessages.GLOBAL_MESSAGE %>" message="true"> |
---|
28 | <bean:write name="mess"/> |
---|
29 | </html:messages> |
---|
30 | </div> |
---|
31 | <logic:present name="<%=org.apache.struts.Globals.ERROR_KEY%>"> |
---|
32 | <div id="errors"><html:errors/></div> |
---|
33 | </logic:present> |
---|
34 | |
---|
35 | |
---|
36 | <html:form action="/NewSet"> |
---|
37 | <nested:nest property="metadata"> |
---|
38 | <div id="level2"> |
---|
39 | <div class="title"><bean:message key="data.upload.metadata.presentation"/></div> |
---|
40 | <nested:nest property="pres"> |
---|
41 | <div id="level2"> |
---|
42 | <table> |
---|
43 | <tr> |
---|
44 | <td><bean:message key="data.upload.metadata.presentation.nom"/> * : </td> |
---|
45 | <td><nested:text property="nom"/></td> |
---|
46 | </tr> |
---|
47 | <tr> |
---|
48 | <td><bean:message key="data.upload.metadata.presentation.def"/> : </td> |
---|
49 | <td><nested:textarea property="def" rows="10" cols="70"/></td> |
---|
50 | </tr> |
---|
51 | <tr> |
---|
52 | <td rowspan="2"><bean:message key="data.upload.metadata.presentation.dest"/> * : </td> |
---|
53 | <td> |
---|
54 | <nested:radio property="dest" value="SGBD"> |
---|
55 | <bean:message key="data.upload.metadata.presentation.dest.sgbd"/> |
---|
56 | </nested:radio> |
---|
57 | </td> |
---|
58 | </tr> |
---|
59 | <tr> |
---|
60 | <td> |
---|
61 | <nested:radio property="dest" value="FTP"> |
---|
62 | <bean:message key="data.upload.metadata.presentation.dest.ftp"/> |
---|
63 | </nested:radio> |
---|
64 | </td> |
---|
65 | </tr> |
---|
66 | <tr> |
---|
67 | <td rowspan="3"><bean:message key="data.upload.metadata.presentation.cat"/> * : </td> |
---|
68 | <td><nested:radio property="cat" value="AVION"><bean:message key="data.categ1"/></nested:radio></td> |
---|
69 | </tr> |
---|
70 | <tr><td><nested:radio property="cat" value="SURF_FIXE"><bean:message key="data.categ2"/></nested:radio></td></tr> |
---|
71 | <tr><td><nested:radio property="cat" value="SURF_MOBILE"><bean:message key="data.categ3"/></nested:radio></td></tr> |
---|
72 | </table> |
---|
73 | <br><br> |
---|
74 | <table> |
---|
75 | <tr><th><bean:message key="data.upload.metadata.contacts"/></th></tr> |
---|
76 | <tr><td> |
---|
77 | <nested:iterate property="contacts" indexId="persId"> |
---|
78 | <bean:define type="java.lang.String" id="parite" value="<%=Calcul.getParite(persId.intValue())%>"/> |
---|
79 | <bean:define id="numPers" value='<%=""+(((Integer)persId).intValue()+1)%>'/> |
---|
80 | <logic:equal name="parite" value="pair"><bean:define id="idP" value="pairTable"/></logic:equal> |
---|
81 | <logic:equal name="parite" value="impair"><bean:define id="idP" value="impairTable"/></logic:equal> |
---|
82 | <table class="${idP}"> |
---|
83 | <tr> |
---|
84 | <td rowspan="8"> <bean:message key="data.upload.metadata.contact"/> <bean:write name="numPers"/></td> |
---|
85 | <td><bean:message key="data.upload.metadata.contact.nom"/> : </td> |
---|
86 | <td><nested:text property="nom"/></td> |
---|
87 | <td> </td> |
---|
88 | </tr> |
---|
89 | <tr> |
---|
90 | <td><bean:message key="data.upload.metadata.contact.prenom"/> : </td> |
---|
91 | <td><nested:text property="prenom"/></td> |
---|
92 | <td> </td> |
---|
93 | </tr> |
---|
94 | <tr> |
---|
95 | <td><bean:message key="data.upload.metadata.contact.org"/> : </td> |
---|
96 | <td><nested:text property="organisme"/></td> |
---|
97 | <td> </td> |
---|
98 | </tr> |
---|
99 | <tr> |
---|
100 | <td><bean:message key="data.upload.metadata.contact.mail"/> * : </td> |
---|
101 | <td><nested:text property="mail"/></td> |
---|
102 | <td> </td> |
---|
103 | </tr> |
---|
104 | <tr> |
---|
105 | <td><bean:message key="data.upload.metadata.contact.mdp"/> * : </td> |
---|
106 | <td><nested:text property="mdp"/></td> |
---|
107 | <td> </td> |
---|
108 | </tr> |
---|
109 | <tr> |
---|
110 | <td rowspan="3"><bean:message key="data.upload.metadata.contact.role"/> * : </td> |
---|
111 | <td><nested:radio property="role" value="default"><bean:message key="data.upload.metadata.description.default"/></nested:radio></td> |
---|
112 | <td> </td> |
---|
113 | </tr> |
---|
114 | <tr> |
---|
115 | <td><nested:radio property="role" value="pi"><bean:message key="data.upload.metadata.description.pi"/></nested:radio></td> |
---|
116 | <td> </td> |
---|
117 | </tr> |
---|
118 | <tr> |
---|
119 | <td><nested:radio property="role" value="tech"><bean:message key="data.upload.metadata.description.tech"/></nested:radio></td> |
---|
120 | <td><html:image alt="delete" indexed="true" page="/resources/images/utils/delete.png" property="mess" value="deletePers" titleKey="data.upload.metadata.deletePers"/></td> |
---|
121 | </tr> |
---|
122 | </table> |
---|
123 | </nested:iterate> |
---|
124 | </td></tr> |
---|
125 | <tr><td> |
---|
126 | <html:submit property="mess[0]" styleClass="add"> |
---|
127 | <bean:message key="data.upload.metadata.newPers"/> |
---|
128 | </html:submit> |
---|
129 | </td></tr> |
---|
130 | </table> |
---|
131 | </div> |
---|
132 | </nested:nest> |
---|
133 | |
---|
134 | <div class="legende">* <bean:message key="app.mandatory"/></div> |
---|
135 | |
---|
136 | <div class="submit" align="right"> |
---|
137 | <html:submit property="mess[0]"><bean:message key="app.submit"/></html:submit> |
---|
138 | <html:cancel><bean:message key="app.cancel"/></html:cancel> |
---|
139 | </div> |
---|
140 | </div> |
---|
141 | </nested:nest> |
---|
142 | </html:form> |
---|
143 | |
---|
144 | </tiles:put> |
---|
145 | </tiles:insert> |
---|
146 | |
---|