source: ether_megapoli/trunk/web/data/upload/newSet.jsp @ 161

Last change on this file since 161 was 161, checked in by vmipsl, 13 years ago

Import medias files and cleanup

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