Changeset 255 for ether_megapoli


Ignore:
Timestamp:
11/16/11 20:16:43 (13 years ago)
Author:
vmipsl
Message:

extract 2 & 3

Location:
ether_megapoli/trunk/web/data/access
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • ether_megapoli/trunk/web/data/access/extract.jsp

    r254 r255  
    1010<tiles:insert page="/resources/templates/templateMegapoli.jsp" flush="true"> 
    1111 
    12     <tiles:put name="insertCss" type="string"> 
    13         <%--<ether:htmlCss cssFile="medias_new"/>--%> 
    14     </tiles:put> 
     12    <tiles:put name="insertCss" type="string"></tiles:put> 
    1513 
    1614    <tiles:put name="insertJsOrJsp" type="string"> 
     
    1816        <ether:htmlJs jsFile="medias/ajax"/> 
    1917        <ether:htmlJs jsFile="medias/scw"/> 
    20  
    21         <script type="text/javascript"> 
    22             <!-- 
    23           var popup; 
    24  
    25           function popupWindow (url, name, configuration) 
    26           { 
    27               popup = window.open (url, name, configuration); 
    28           } 
    29  
    30           function closePopupWindow () 
    31           { 
    32               popup.close (); 
    33           } 
    34           --> 
    35         </script> 
    3618    </tiles:put> 
    3719 
     
    7355                <%--****************** PLATEFORMS ****************** --%> 
    7456                <%--************************************************ --%> 
    75                                 <table bgcolor="#E8EFF3" width="100%"> 
     57                                <table width="100%"> 
    7658                                        <tr> 
    7759                                                <th class="titleBox"> 
     
    125107                <%--****************** DATA SETS ******************* --%> 
    126108                <%--************************************************ --%> 
    127                                 <table bgcolor="#E8EFF3" width="100%"> 
     109                                <table width="100%"> 
    128110                                        <tr> 
    129111                                                <th class="titleBox"> 
     
    232214                <%--****************** PARAMETERS ****************** --%> 
    233215                <%--************************************************ --%> 
    234                                 <table bgcolor="#E8EFF3" width="100%"> 
     216                                <table width="100%"> 
    235217                                        <tr> 
    236218                                                <th class="titleBox"> 
     
    402384                <%--******************** SENSORS ******************* --%> 
    403385                <%--************************************************ --%> 
    404                                 <table bgcolor="#E8EFF3" width="100%"> 
     386                                <table width="100%"> 
    405387                                        <tr> 
    406388                                                <th class="titleBox"> 
  • ether_megapoli/trunk/web/data/access/extract2.jsp

    r221 r255  
     1<%@ page language="java" contentType="text/html; charset=UTF-8" %> 
    12<%@ page import="com.medias.Calcul" contentType="text/html; charset=UTF-8" %> 
    2 <%@ page import="com.medias.Context" %> 
    3 <%@ page language="java" contentType="text/html; charset=UTF-8" %> 
    43<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> 
    54<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> 
     
    76<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> 
    87<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> 
    9  
    10 <tiles:insert page="/resources/templates/template.jsp" flush="true"> 
    11  
    12 <bean:define type="java.lang.String" id="relativePath" value="<%=Context.getRelativePath(request)%>"/> 
    13 <bean:define type="java.lang.String" id="contextPath" value="<%=request.getContextPath()%>"/> 
    14 <tiles:put name="nav" value='<%=relativePath+"/navDatas.jsp"%>'/> 
    15  
    16 <tiles:put name="title" type="string"> 
    17     <bean:message key="app.title"/> - <bean:message key="data.access.extract2"/> 
    18 </tiles:put> 
    19  
    20 <tiles:put name="bodytitle" type="string"> 
    21     <bean:message key="data.access.extract2"/> 
    22 </tiles:put> 
    23  
    24 <tiles:put name="body" type="string"> 
    25  
    26 <div id="errors"><html:errors/></div> 
    27 <div id="messages"> 
    28     <html:messages id="mess" property="<%= org.apache.struts.action.ActionMessages.GLOBAL_MESSAGE %>" message="true"> 
    29         <bean:write name="mess"/> 
    30     </html:messages> 
    31 </div> 
    32  
    33 <html:form action="/DataExtract"> 
    34  
    35 <nested:root name="datasForm"> 
    36 <table border="2" width="750px"> 
    37 <tr> 
    38     <td width="250px" rowspan="2" valign="top"> 
    39         <table width="100%"> 
    40             <tr> 
    41                 <th class="titleBox"> 
    42                     <bean:message key="data.access.plat"/> (<span id="nbPlatsTxt"><bean:write name="datasForm" 
    43                                                                                               property="nbSelectedPlats"/></span>) 
    44                 </th> 
    45             </tr> 
    46             <tr> 
    47                 <td> 
    48                     <div style="height: 150px; overflow: auto" id="listPlateformes"> 
    49                         <bean:define id="typePPrec" value=""/> 
    50                         <nested:iterate property="plateformes"> 
    51                             <nested:define id="idP" property="plateformeId"/> 
    52                             <nested:define id="nomP" property="plateformeNom"/> 
    53                             <nested:define id="typeP" property="typePlateforme.typePlateformeNom"/> 
    54                             <logic:notEmpty name="datasForm" property="selectPlats"> 
    55                                 <logic:iterate name="datasForm" property="selectPlats" id="selPlat" indexId="platId"> 
    56                                     <logic:equal name="selPlat" value="${idP}"> 
    57                                         <logic:notEqual name="typeP" value="${typePPrec}"> 
    58                                             <div class="titleType"> 
    59                                                 <logic:equal name="typeP" value="FIXED"> 
    60                                                     <bean:message key="data.access.plat.fixe2"/> 
    61                                                 </logic:equal> 
    62                                                 <logic:equal name="typeP" value="MOBILE"> 
    63                                                     <bean:message key="data.access.plat.mobile2"/> 
    64                                                 </logic:equal> 
    65                                             </div> 
    66                                         </logic:notEqual> 
    67                                         <bean:define id="typePPrec" name="typeP" type="java.lang.String"/> 
    68                                         <bean:define type="java.lang.String" id="parite" 
    69                                                      value="<%=Calcul.getParite(platId.intValue())%>"/> 
    70                                         <logic:equal name="parite" value="pair"><bean:define id="classPlat" 
    71                                                                                              value="pair"/></logic:equal> 
    72                                         <logic:equal name="parite" value="impair"><bean:define id="classPlat" 
    73                                                                                                value="impair"/></logic:equal> 
    74                                         <table class="${classPlat}"> 
    75                                             <tr> 
    76                                                 <td nowrap style="font-size: 11px"> 
    77                                                     <html:link page="/DescPlateforme.do" titleKey="data.access.plat4" 
    78                                                                paramName="idP" paramId="idPlat"> 
    79                                                         <bean:write name="nomP"/> 
    80                                                     </html:link> 
    81                                                 </td> 
    82                                             </tr> 
    83                                         </table> 
    84                                     </logic:equal> 
    85                                 </logic:iterate> 
    86                             </logic:notEmpty> 
    87                         </nested:iterate> 
    88                     </div> 
    89                 </td> 
    90             </tr> 
    91         </table> 
    92     </td> 
    93     <td width="250px" rowspan="2" valign="top"> 
    94         <table width="100%"> 
    95             <tr> 
    96                 <th class="titleBox"><bean:message key="data.access.jeux"/> (<span id="nbJeuxTxt"><bean:write 
    97                         name="datasForm" property="nbSelectedJeux"/></span>) 
    98                 </th> 
    99             </tr> 
    100             <tr> 
    101                 <td> 
    102                     <div style="height: 150px; overflow: auto" id="listJeux"> 
    103                         <bean:define id="catJPrec" value=""/> 
    104                         <nested:iterate property="jeux"> 
    105                             <nested:define id="idJ" property="jeuId"/> 
    106                             <nested:define id="nomJ" property="jeuNom"/> 
    107                             <nested:define id="catJ" property="categorie.categorieNom"/> 
    108                             <logic:notEmpty name="datasForm" property="selectJeux"> 
    109                                 <logic:iterate name="datasForm" property="selectJeux" id="selJeu" indexId="jId"> 
    110                                     <logic:equal name="selJeu" value="${idJ}"> 
    111                                         <logic:notEqual name="catJ" value="${catJPrec}"> 
    112                                             <div class="titleType"> 
    113                                                 <logic:equal name="catJ" value="AVION"> 
    114                                                     <bean:message key="data.categ1"/> 
    115                                                 </logic:equal> 
    116                                                 <logic:equal name="catJ" value="SURF_FIXE"> 
    117                                                     <bean:message key="data.categ2"/> 
    118                                                 </logic:equal> 
    119                                                 <logic:equal name="catJ" value="SURF_MOBILE"> 
    120                                                     <bean:message key="data.categ3"/> 
    121                                                 </logic:equal> 
    122                                             </div> 
    123                                         </logic:notEqual> 
    124                                         <bean:define id="catJPrec" name="catJ" type="java.lang.String"/> 
    125                                         <bean:define type="java.lang.String" id="parite" 
    126                                                      value="<%=Calcul.getParite(jId.intValue())%>"/> 
    127                                         <logic:equal name="parite" value="pair"><bean:define id="classJeu" 
    128                                                                                              value="pair"/></logic:equal> 
    129                                         <logic:equal name="parite" value="impair"><bean:define id="classJeu" 
    130                                                                                                value="impair"/></logic:equal> 
    131                                         <table class="${classJeu}"> 
    132                                             <tr> 
    133                                                 <td nowrap style="font-size: 11px"> 
    134                                                     <html:link page="/MetadataInfo.do" paramName="idJ" paramId="idJeu" 
    135                                                                titleKey="data.access.metadata.link"> 
    136                                                         <bean:write name="nomJ"/> 
    137                                                     </html:link> 
    138                                                 </td> 
    139                                             </tr> 
    140                                         </table> 
    141                                     </logic:equal> 
    142                                 </logic:iterate> 
    143                             </logic:notEmpty> 
    144                         </nested:iterate> 
    145                     </div> 
    146                 </td> 
    147             </tr> 
    148         </table> 
    149     </td> 
    150     <td width="250px" valign="top"> 
    151         <table width="100%"> 
    152             <tr> 
    153                 <th class="titleBox" colspan="2"><bean:message key="data.access.period"/></th> 
    154             </tr> 
    155             <tr> 
    156                 <td class="titleType"><bean:message key="data.access.period.beg"/></td> 
    157                 <td><bean:write name="datasForm" property="dateDeb"/></td> 
    158             </tr> 
    159             <tr> 
    160                 <td class="titleType"><bean:message key="data.access.period.end"/></td> 
    161                 <td><bean:write name="datasForm" property="dateFin"/></td> 
    162             </tr> 
    163         </table> 
    164     </td> 
    165 </tr> 
    166 <tr> 
    167     <td valign="top"> 
    168         <table width="100%"> 
    169             <tr> 
    170                 <th class="titleBox" colspan="2"><bean:message key="data.access.loc"/></th> 
    171             </tr> 
    172             <tr> 
    173                 <td class="titleType"><bean:message key="data.access.plat.lat"/></td> 
    174                 <td nowrap><bean:message key="data.access.loc.inter"/> <bean:write name="datasForm" 
    175                                                                                    property="latMin"/><bean:message 
    176                         key="unit.deg"/> <bean:message key="data.access.loc.inter2"/> <bean:write name="datasForm" 
    177                                                                                                   property="latMax"/><bean:message 
    178                         key="unit.deg"/></td> 
    179             </tr> 
    180             <tr> 
    181                 <td class="titleType"><bean:message key="data.access.plat.lon"/></td> 
    182                 <td nowrap><bean:message key="data.access.loc.inter"/> <bean:write name="datasForm" 
    183                                                                                    property="lonMin"/><bean:message 
    184                         key="unit.deg"/> <bean:message key="data.access.loc.inter2"/> <bean:write name="datasForm" 
    185                                                                                                   property="lonMax"/><bean:message 
    186                         key="unit.deg"/></td> 
    187             </tr> 
    188         </table> 
    189     </td> 
    190 </tr> 
    191 <tr> 
    192     <td width="500px" colspan="2" valign="top"> 
    193         <table width="100%"> 
    194             <tr> 
    195                 <th class="titleBox"><bean:message key="data.access.param"/> (<span id="nbParamsTxt"><bean:write 
    196                         name="datasForm" property="nbSelectedParams"/></span>) 
    197                 </th> 
    198             </tr> 
    199             <tr> 
    200                 <td> 
    201                     <div style="height: 150px; overflow: auto" id="listParametres"> 
    202                         <bean:define id="catParPrec" value=""/> 
    203                         <nested:iterate property="parametres"> 
    204                             <nested:define id="idPar" property="parametreId"/> 
    205                             <nested:define id="nomPar" property="parametreNom"/> 
    206                             <nested:define id="codePar" property="parametreCode"/> 
    207                             <nested:define id="catPar" property="categorieParam.categorieParamNom"/> 
    208                             <logic:notEmpty name="datasForm" property="selectParams"> 
    209                                 <logic:iterate name="datasForm" property="selectParams" id="selParam" indexId="paramId"> 
    210                                     <logic:equal name="selParam" value="${idPar}"> 
    211                                         <logic:notEqual name="catPar" value="${catParPrec}"> 
    212                                             <div class="titleType"><bean:write name="catPar"/></div> 
    213                                         </logic:notEqual> 
    214                                         <bean:define id="catParPrec" name="catPar" type="java.lang.String"/> 
    215                                         <bean:define type="java.lang.String" id="parite" 
    216                                                      value="<%=Calcul.getParite(paramId.intValue())%>"/> 
    217                                         <logic:equal name="parite" value="pair"><bean:define id="classParam" 
    218                                                                                              value="pair"/></logic:equal> 
    219                                         <logic:equal name="parite" value="impair"><bean:define id="classParam" 
    220                                                                                                value="impair"/></logic:equal> 
    221                                         <table class="${classParam}"> 
    222                                             <tr> 
    223                                                 <td nowrap style="font-size: 11px"> 
    224                                                     <html:link page="/DescParametre.do" titleKey="data.access.param4" 
    225                                                                paramName="idPar" paramId="idParam"> 
    226                                                         <bean:write name="nomPar"/> (<bean:write name="codePar"/>) 
    227                                                     </html:link> 
    228                                                 </td> 
    229                                             </tr> 
    230                                         </table> 
    231                                     </logic:equal> 
    232                                 </logic:iterate> 
    233                             </logic:notEmpty> 
    234                         </nested:iterate> 
    235                     </div> 
    236                 </td> 
    237             </tr> 
    238         </table> 
    239     </td> 
    240     <td width="250px" valign="top"> 
    241         <table width="100%"> 
    242             <tr> 
    243                 <th class="titleBox"><bean:message key="data.access.capt"/> (<span id="nbCaptsTxt"><bean:write 
    244                         name="datasForm" property="nbSelectedCapts"/></span>) 
    245                 </th> 
    246             </tr> 
    247             <tr> 
    248                 <td> 
    249                     <div style="height: 150px; overflow: auto" id="listCapteurs"> 
    250                         <bean:define id="typeCPrec" value=""/> 
    251                         <nested:iterate property="capteurs"> 
    252                             <nested:define id="idC" property="capteurId"/> 
    253                             <nested:define id="modeleC" property="capteurModele"/> 
    254                             <nested:define id="typeC" property="typeCapteur.typeCapteurNom"/> 
    255                             <logic:notEmpty name="datasForm" property="selectCapts"> 
    256                                 <logic:iterate name="datasForm" property="selectCapts" id="selCapt" indexId="captId"> 
    257                                     <logic:equal name="selCapt" value="${idC}"> 
    258                                         <logic:notEqual name="typeC" value="${typeCPrec}"> 
    259                                             <div class="titleType"><bean:write name="typeC"/></div> 
    260                                         </logic:notEqual> 
    261                                         <bean:define id="typeCPrec" name="typeC" type="java.lang.String"/> 
    262                                         <bean:define type="java.lang.String" id="parite" 
    263                                                      value="<%=Calcul.getParite(captId.intValue())%>"/> 
    264                                         <logic:equal name="parite" value="pair"><bean:define id="classCapt" 
    265                                                                                              value="pair"/></logic:equal> 
    266                                         <logic:equal name="parite" value="impair"><bean:define id="classCapt" 
    267                                                                                                value="impair"/></logic:equal> 
    268                                         <table class="${classCapt}"> 
    269                                             <tr> 
    270                                                 <td nowrap style="font-size: 11px"> 
    271                                                     <html:link page="/DescCapteur.do" titleKey="data.access.capt4" 
    272                                                                paramName="idC" paramId="idCapt"> 
    273                                                         <bean:write name="modeleC"/> 
    274                                                     </html:link> 
    275                                                 </td> 
    276                                             </tr> 
    277                                         </table> 
    278                                     </logic:equal> 
    279                                 </logic:iterate> 
    280                             </logic:notEmpty> 
    281                         </nested:iterate> 
    282                     </div> 
    283                 </td> 
    284             </tr> 
    285         </table> 
    286     </td> 
    287 </tr> 
    288 <tr> 
    289  
    290     <bean:define id="nbVals" name="datasForm" property="nbValeurs"/> 
    291     <th class="titleBox"> 
    292         <bean:message key="data.access.output"/> 
    293         <html:select property="output"> 
    294             <html:option value="NASA-AMES">NASA-Ames 1001</html:option> 
    295             <html:option value="NETCDF">NetCDF</html:option> 
    296         </html:select> 
    297     </th> 
    298  
    299     <th align="center"> 
    300         <div style="color: red"><logic:equal name="nbVals" value="0"><bean:message key="errors.access.novalues"/></logic:equal></div> 
    301     </th> 
    302  
    303     <th class="titleBox"> 
    304         <bean:message key="data.access.compression"/> 
    305         <html:select property="compression"> 
    306             <html:option value="None"></html:option> 
    307             <html:option value="zip"></html:option> 
    308             <html:option value="tgz"></html:option> 
    309         </html:select> 
    310     </th> 
    311 </tr> 
    312 </table> 
    313  
    314 <table width="750px"> 
     8<%@ taglib prefix="ether" tagdir="/WEB-INF/tags" %> 
     9 
     10<tiles:insert page="/resources/templates/templateMegapoli.jsp" flush="true"> 
     11 
     12    <tiles:put name="insertCss" type="string"></tiles:put> 
     13 
     14    <tiles:put name="insertJsOrJsp" type="string"> 
     15        <ether:htmlJs jsFile="maj"/> 
     16        <ether:htmlJs jsFile="medias/ajax"/> 
     17        <ether:htmlJs jsFile="medias/scw"/> 
     18    </tiles:put> 
     19 
     20    <tiles:put name="title" type="string"><bean:message key="app.title"/> - <bean:message key="data.access.extract2"/></tiles:put> 
     21    <tiles:put name="nav" type="string"> 
     22        <html:link page="/index.jsp"><bean:message key="app.home"/></html:link>&nbsp;&gt; 
     23        <html:link page="/data?methodName=viewDataResume"><bean:message key="app.data"/></html:link>&nbsp;&gt; 
     24        <html:link page="/DataAccess.do"><bean:message key="data.access.extract"/></html:link> 
     25    </tiles:put> 
     26 
     27    <%--****************** CONTENT ****************** --%> 
     28    <tiles:put name="bodytitle" type="string"><bean:message key="data.access.extract2"/></tiles:put> 
     29 
     30    <tiles:put name="body" type="string"> 
     31 
     32    <logic:present name="<%=org.apache.struts.Globals.ERROR_KEY%>"> 
     33        <div id="errors"><html:errors/></div> 
     34    </logic:present> 
     35 
     36    <div id="messages"> 
     37        <html:messages id="mess" property="<%= org.apache.struts.action.ActionMessages.GLOBAL_MESSAGE %>" 
     38                       message="true"> 
     39            <bean:write name="mess"/> 
     40        </html:messages> 
     41    </div> 
     42 
     43    <html:form action="/DataExtract"> 
     44 
     45    <nested:root name="datasForm"> 
     46    <table class="roundTable" border="1" width="100%"> 
    31547    <tr> 
    316         <td align="right"> 
    317             <html:cancel><bean:message key="app.cancel"/></html:cancel> 
    318             <logic:notEqual name="nbVals" value="0"> 
    319                 <%--bean:message key="app.provisoire"/--%> 
    320                 <html:submit><bean:message key="app.submit"/></html:submit> 
    321             </logic:notEqual> 
     48        <td width="250px" rowspan="2" valign="top"> 
     49            <table width="100%"> 
     50                <tr> 
     51                    <th class="titleBox"> 
     52                        <bean:message key="data.access.plat"/> (<span id="nbPlatsTxt"> <bean:write name="datasForm" property="nbSelectedPlats"/></span>) 
     53                    </th> 
     54                </tr> 
     55                <tr> 
     56                    <td> 
     57                        <div style="height: 150px; overflow: auto" id="listPlateformes"> 
     58                            <bean:define id="typePPrec" value=""/> 
     59                            <nested:iterate property="plateformes"> 
     60                                <nested:define id="idP" property="plateformeId"/> 
     61                                <nested:define id="nomP" property="plateformeNom"/> 
     62                                <nested:define id="typeP" property="typePlateforme.typePlateformeNom"/> 
     63                                <logic:notEmpty name="datasForm" property="selectPlats"> 
     64                                    <logic:iterate name="datasForm" property="selectPlats" id="selPlat" indexId="platId"> 
     65                                        <logic:equal name="selPlat" value="${idP}"> 
     66                                            <logic:notEqual name="typeP" value="${typePPrec}"> 
     67                                                <div class="titleType"> 
     68                                                    <logic:equal name="typeP" value="FIXED"> 
     69                                                        <bean:message key="data.access.plat.fixe2"/> 
     70                                                    </logic:equal> 
     71                                                    <logic:equal name="typeP" value="MOBILE"> 
     72                                                        <bean:message key="data.access.plat.mobile2"/> 
     73                                                    </logic:equal> 
     74                                                </div> 
     75                                            </logic:notEqual> 
     76                                            <bean:define id="typePPrec" name="typeP" type="java.lang.String"/> 
     77                                            <bean:define type="java.lang.String" id="parite" value="<%=Calcul.getParite(platId.intValue())%>"/> 
     78                                            <logic:equal name="parite" value="pair"><bean:define id="classPlat" value="pair"/></logic:equal> 
     79                                            <logic:equal name="parite" value="impair"><bean:define id="classPlat" value="impair"/></logic:equal> 
     80                                            <table class="${classPlat}"> 
     81                                                <tr> 
     82                                                    <td nowrap style="font-size: 11px"> 
     83                                                        <html:link page="/DescPlateforme.do" titleKey="data.access.plat4" paramName="idP" paramId="idPlat"> 
     84                                                            <bean:write name="nomP"/> 
     85                                                        </html:link> 
     86                                                    </td> 
     87                                                </tr> 
     88                                            </table> 
     89                                        </logic:equal> 
     90                                    </logic:iterate> 
     91                                </logic:notEmpty> 
     92                            </nested:iterate> 
     93                        </div> 
     94                    </td> 
     95                </tr> 
     96            </table> 
     97        </td> 
     98        <td width="250px" rowspan="2" valign="top"> 
     99            <table width="100%"> 
     100                <tr> 
     101                    <th class="titleBox"><bean:message key="data.access.jeux"/> (<span id="nbJeuxTxt"><bean:write name="datasForm" property="nbSelectedJeux"/></span>) 
     102                    </th> 
     103                </tr> 
     104                <tr> 
     105                    <td> 
     106                        <div style="height: 150px; overflow: auto" id="listJeux"> 
     107                            <bean:define id="catJPrec" value=""/> 
     108                            <nested:iterate property="jeux"> 
     109                                <nested:define id="idJ" property="jeuId"/> 
     110                                <nested:define id="nomJ" property="jeuNom"/> 
     111                                <nested:define id="catJ" property="categorie.categorieNom"/> 
     112                                <logic:notEmpty name="datasForm" property="selectJeux"> 
     113                                    <logic:iterate name="datasForm" property="selectJeux" id="selJeu" indexId="jId"> 
     114                                        <logic:equal name="selJeu" value="${idJ}"> 
     115                                            <logic:notEqual name="catJ" value="${catJPrec}"> 
     116                                                <div class="titleType"> 
     117                                                    <logic:equal name="catJ" value="AVION"> 
     118                                                        <bean:message key="data.categ1"/> 
     119                                                    </logic:equal> 
     120                                                    <logic:equal name="catJ" value="SURF_FIXE"> 
     121                                                        <bean:message key="data.categ2"/> 
     122                                                    </logic:equal> 
     123                                                    <logic:equal name="catJ" value="SURF_MOBILE"> 
     124                                                        <bean:message key="data.categ3"/> 
     125                                                    </logic:equal> 
     126                                                </div> 
     127                                            </logic:notEqual> 
     128                                            <bean:define id="catJPrec" name="catJ" type="java.lang.String"/> 
     129                                            <bean:define type="java.lang.String" id="parite" value="<%=Calcul.getParite(jId.intValue())%>"/> 
     130                                            <logic:equal name="parite" value="pair"><bean:define id="classJeu" value="pair"/></logic:equal> 
     131                                            <logic:equal name="parite" value="impair"><bean:define id="classJeu" value="impair"/></logic:equal> 
     132                                            <table class="${classJeu}"> 
     133                                                <tr> 
     134                                                    <td nowrap style="font-size: 11px"> 
     135                                                        <html:link page="/MetadataInfo.do" paramName="idJ" paramId="idJeu" titleKey="data.access.metadata.link"> 
     136                                                            <bean:write name="nomJ"/> 
     137                                                        </html:link> 
     138                                                    </td> 
     139                                                </tr> 
     140                                            </table> 
     141                                        </logic:equal> 
     142                                    </logic:iterate> 
     143                                </logic:notEmpty> 
     144                            </nested:iterate> 
     145                        </div> 
     146                    </td> 
     147                </tr> 
     148            </table> 
     149        </td> 
     150        <td width="250px" valign="top"> 
     151            <table width="100%"> 
     152                <tr> 
     153                    <th class="titleBox" colspan="2"><bean:message key="data.access.period"/></th> 
     154                </tr> 
     155                <tr> 
     156                    <td class="titleType"><bean:message key="data.access.period.beg"/></td> 
     157                    <td><bean:write name="datasForm" property="dateDeb"/></td> 
     158                </tr> 
     159                <tr> 
     160                    <td class="titleType"><bean:message key="data.access.period.end"/></td> 
     161                    <td><bean:write name="datasForm" property="dateFin"/></td> 
     162                </tr> 
     163            </table> 
    322164        </td> 
    323165    </tr> 
    324 </table> 
    325 <%--div class="hdp" align="right"> 
    326             <html:link page="/data/access/extract2.jsp" anchor="top" titleKey="app.hdp"> 
    327                 <html:img page="/images/utils/hdp1.png"/> 
    328             </html:link> 
    329         </div--%> 
     166    <tr> 
     167        <td valign="top"> 
     168            <table width="100%"> 
     169                <tr> 
     170                    <th class="titleBox" colspan="2"><bean:message key="data.access.loc"/></th> 
     171                </tr> 
     172                <tr> 
     173                    <td class="titleType"><bean:message key="data.access.plat.lat"/></td> 
     174                    <td nowrap> 
     175                        <bean:message key="data.access.loc.inter"/> <bean:write name="datasForm" property="latMin"/> 
     176                        <bean:message key="unit.deg"/> 
     177                        <bean:message key="data.access.loc.inter2"/> <bean:write name="datasForm" property="latMax"/> 
     178                        <bean:message key="unit.deg"/> 
     179                    </td> 
     180                </tr> 
     181                <tr> 
     182                    <td class="titleType"><bean:message key="data.access.plat.lon"/></td> 
     183                    <td nowrap> 
     184                        <bean:message key="data.access.loc.inter"/> <bean:write name="datasForm" property="lonMin"/> 
     185                        <bean:message key="unit.deg"/> 
     186                        <bean:message key="data.access.loc.inter2"/> <bean:write name="datasForm" property="lonMax"/> 
     187                        <bean:message key="unit.deg"/> 
     188                    </td> 
     189                </tr> 
     190            </table> 
     191        </td> 
     192    </tr> 
     193    <tr> 
     194        <td width="500px" colspan="2" valign="top"> 
     195            <table width="100%"> 
     196                <tr> 
     197                    <th class="titleBox"><bean:message key="data.access.param"/> (<span id="nbParamsTxt"><bean:write name="datasForm" property="nbSelectedParams"/></span>)</th> 
     198                </tr> 
     199                <tr> 
     200                    <td> 
     201                        <div style="height: 150px; overflow: auto" id="listParametres"> 
     202                            <bean:define id="catParPrec" value=""/> 
     203                            <nested:iterate property="parametres"> 
     204                                <nested:define id="idPar" property="parametreId"/> 
     205                                <nested:define id="nomPar" property="parametreNom"/> 
     206                                <nested:define id="codePar" property="parametreCode"/> 
     207                                <nested:define id="catPar" property="categorieParam.categorieParamNom"/> 
     208                                <logic:notEmpty name="datasForm" property="selectParams"> 
     209                                    <logic:iterate name="datasForm" property="selectParams" id="selParam" indexId="paramId"> 
     210                                        <logic:equal name="selParam" value="${idPar}"> 
     211                                            <logic:notEqual name="catPar" value="${catParPrec}"> 
     212                                                <div class="titleType"><bean:write name="catPar"/></div> 
     213                                            </logic:notEqual> 
     214                                            <bean:define id="catParPrec" name="catPar" type="java.lang.String"/> 
     215                                            <bean:define type="java.lang.String" id="parite" value="<%=Calcul.getParite(paramId.intValue())%>"/> 
     216                                            <logic:equal name="parite" value="pair"><bean:define id="classParam" value="pair"/></logic:equal> 
     217                                            <logic:equal name="parite" value="impair"><bean:define id="classParam" value="impair"/></logic:equal> 
     218                                            <table class="${classParam}"> 
     219                                                <tr> 
     220                                                    <td nowrap style="font-size: 11px"> 
     221                                                        <html:link page="/DescParametre.do" titleKey="data.access.param4" paramName="idPar" paramId="idParam"> 
     222                                                            <bean:write name="nomPar"/> (<bean:write name="codePar"/>) 
     223                                                        </html:link> 
     224                                                    </td> 
     225                                                </tr> 
     226                                            </table> 
     227                                        </logic:equal> 
     228                                    </logic:iterate> 
     229                                </logic:notEmpty> 
     230                            </nested:iterate> 
     231                        </div> 
     232                    </td> 
     233                </tr> 
     234            </table> 
     235        </td> 
     236        <td width="250px" valign="top"> 
     237            <table width="100%"> 
     238                <tr> 
     239                    <th class="titleBox"><bean:message key="data.access.capt"/> (<span id="nbCaptsTxt"><bean:write name="datasForm" property="nbSelectedCapts"/></span>) 
     240                    </th> 
     241                </tr> 
     242                <tr> 
     243                    <td> 
     244                        <div style="height: 150px; overflow: auto" id="listCapteurs"> 
     245                            <bean:define id="typeCPrec" value=""/> 
     246                            <nested:iterate property="capteurs"> 
     247                                <nested:define id="idC" property="capteurId"/> 
     248                                <nested:define id="modeleC" property="capteurModele"/> 
     249                                <nested:define id="typeC" property="typeCapteur.typeCapteurNom"/> 
     250                                <logic:notEmpty name="datasForm" property="selectCapts"> 
     251                                    <logic:iterate name="datasForm" property="selectCapts" id="selCapt" indexId="captId"> 
     252                                        <logic:equal name="selCapt" value="${idC}"> 
     253                                            <logic:notEqual name="typeC" value="${typeCPrec}"> 
     254                                                <div class="titleType"><bean:write name="typeC"/></div> 
     255                                            </logic:notEqual> 
     256                                            <bean:define id="typeCPrec" name="typeC" type="java.lang.String"/> 
     257                                            <bean:define type="java.lang.String" id="parite" value="<%=Calcul.getParite(captId.intValue())%>"/> 
     258                                            <logic:equal name="parite" value="pair"><bean:define id="classCapt" value="pair"/></logic:equal> 
     259                                            <logic:equal name="parite" value="impair"><bean:define id="classCapt" value="impair"/></logic:equal> 
     260                                            <table class="${classCapt}"> 
     261                                                <tr> 
     262                                                    <td nowrap style="font-size: 11px"> 
     263                                                        <html:link page="/DescCapteur.do" titleKey="data.access.capt4" paramName="idC" paramId="idCapt"> 
     264                                                            <bean:write name="modeleC"/> 
     265                                                        </html:link> 
     266                                                    </td> 
     267                                                </tr> 
     268                                            </table> 
     269                                        </logic:equal> 
     270                                    </logic:iterate> 
     271                                </logic:notEmpty> 
     272                            </nested:iterate> 
     273                        </div> 
     274                    </td> 
     275                </tr> 
     276            </table> 
     277        </td> 
     278    </tr> 
     279    <tr> 
     280 
     281        <bean:define id="nbVals" name="datasForm" property="nbValeurs"/> 
     282        <th class="titleBox"> 
     283            <bean:message key="data.access.output"/> 
     284            <html:select property="output"> 
     285                <html:option value="NASA-AMES">NASA-Ames 1001</html:option> 
     286                <html:option value="NETCDF">NetCDF</html:option> 
     287            </html:select> 
     288        </th> 
     289 
     290        <th align="center"> 
     291            <div style="color: red"><logic:equal name="nbVals" value="0"><bean:message key="errors.access.novalues"/></logic:equal></div> 
     292        </th> 
     293 
     294        <th class="titleBox"> 
     295            <bean:message key="data.access.compression"/> 
     296            <html:select property="compression"> 
     297                <html:option value="None"></html:option> 
     298                <html:option value="zip"></html:option> 
     299                <html:option value="tgz"></html:option> 
     300            </html:select> 
     301        </th> 
     302    </tr> 
     303    </table> 
     304 
     305    <table width="100%"> 
     306        <tr> 
     307            <td align="right"> 
     308                <html:cancel><bean:message key="app.cancel"/></html:cancel> 
     309                <logic:notEqual name="nbVals" value="0"> 
     310                    <%--bean:message key="app.provisoire"/--%> 
     311                    <html:submit><bean:message key="app.submit"/></html:submit> 
     312                </logic:notEqual> 
     313            </td> 
     314        </tr> 
     315    </table> 
    330316</nested:root> 
    331317</html:form> 
  • ether_megapoli/trunk/web/data/access/extract3.jsp

    r200 r255  
    1 <%@ page import="com.medias.Context" contentType="text/html; charset=UTF-8"%> 
    21<%@ page language="java" contentType="text/html; charset=UTF-8"%> 
    32<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles"%> 
     
    54<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean"%> 
    65<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic"%> 
    7 <%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested"%> 
     6<%@ taglib prefix="ether" tagdir="/WEB-INF/tags" %> 
    87 
    9 <tiles:insert page="/resources/templates/template2.jsp" flush="true"> 
     8<meta http-equiv="refresh" content="6; URL=./index.jsp"> 
     9<tiles:insert page="/resources/templates/templateMegapoli.jsp" flush="true"> 
    1010 
    11         <bean:define type="java.lang.String" id="relativePath" value="<%=Context.getRelativePath(request)%>"/> 
    12         <bean:define type="java.lang.String" id="contextPath" value="<%=request.getContextPath()%>"/> 
    13         <tiles:put name="nav" value='<%=relativePath+"/navDatas.jsp"%>'/> 
     11    <tiles:put name="insertCss" type="string"></tiles:put> 
    1412 
    15         <tiles:put name="title" type="string"> 
    16                 <bean:message key="app.title"/> - <bean:message key="data.access.extract3"/> 
    17         </tiles:put> 
     13    <tiles:put name="insertJsOrJsp" type="string"> 
     14        <ether:htmlJs jsFile="maj"/> 
     15        <ether:htmlJs jsFile="medias/ajax"/> 
     16        <ether:htmlJs jsFile="medias/scw"/> 
     17    </tiles:put> 
    1818 
    19         <tiles:put name="bodytitle" type="string"> 
    20                 <bean:message key="data.access.extract3"/> 
    21         </tiles:put> 
     19    <tiles:put name="title" type="string"><bean:message key="app.title"/> - <bean:message key="data.access.extract3"/></tiles:put> 
     20    <tiles:put name="nav" type="string"> 
     21        <html:link page="/index.jsp"><bean:message key="app.home"/></html:link>&nbsp;&gt; 
     22        <html:link page="/data?methodName=viewDataResume"><bean:message key="app.data"/></html:link>&nbsp;&gt; 
     23        <html:link page="/DataAccess.do"><bean:message key="data.access.extract"/></html:link> 
     24    </tiles:put> 
     25 
     26    <%--****************** CONTENT ****************** --%> 
     27        <tiles:put name="bodytitle" type="string"><bean:message key="data.access.extract3"/></tiles:put> 
    2228 
    2329        <tiles:put name="body" type="string"> 
    24                  
    25                 <div id="errors"><html:errors/></div> 
     30 
     31        <logic:present name="<%=org.apache.struts.Globals.ERROR_KEY%>"> 
     32            <div id="errors"><html:errors/></div> 
     33        </logic:present> 
     34 
    2635                <div id="messages"> 
    2736                        <html:messages id="mess" property="<%= org.apache.struts.action.ActionMessages.GLOBAL_MESSAGE %>" message="true"> 
Note: See TracChangeset for help on using the changeset viewer.