extensions/net.sf.basedb.reggie/trunk/resources/personal/export_missing_data_sample_list.jsp

Code
Comments
Other
Rev Date Author Line
2210 03 Feb 14 olle 1 <%@ page
2210 03 Feb 14 olle 2   pageEncoding="UTF-8"
2210 03 Feb 14 olle 3   session="false"
2210 03 Feb 14 olle 4   import="net.sf.basedb.core.Application"
2210 03 Feb 14 olle 5   import="net.sf.basedb.core.User"
2210 03 Feb 14 olle 6   import="net.sf.basedb.core.DbControl"
2210 03 Feb 14 olle 7   import="net.sf.basedb.core.SessionControl"
2210 03 Feb 14 olle 8   import="net.sf.basedb.clients.web.Base"
2210 03 Feb 14 olle 9   import="net.sf.basedb.clients.web.util.HTML"
2210 03 Feb 14 olle 10   import="net.sf.basedb.clients.web.extensions.ExtensionsControl"
2210 03 Feb 14 olle 11   import="net.sf.basedb.util.Values"
2210 03 Feb 14 olle 12   import="net.sf.basedb.util.formatter.DateFormatter"
2210 03 Feb 14 olle 13   import="java.util.Calendar"
2210 03 Feb 14 olle 14   import="java.util.Locale"
2210 03 Feb 14 olle 15   import="java.text.SimpleDateFormat"
2210 03 Feb 14 olle 16 %>
2210 03 Feb 14 olle 17 <%@ taglib prefix="base" uri="/WEB-INF/base.tld" %>
2210 03 Feb 14 olle 18 <%@ taglib prefix="p" uri="/WEB-INF/path.tld" %>
2210 03 Feb 14 olle 19 <%
3976 26 May 16 nicklas 20 final SessionControl sc = Base.getExistingSessionControl(request, "net.sf.basedb.reggie", true);
2210 03 Feb 14 olle 21 final String ID = sc.getId();
2210 03 Feb 14 olle 22 final float scale = Base.getScale(sc);
2210 03 Feb 14 olle 23 final String home = ExtensionsControl.getHomeUrl("net.sf.basedb.reggie");
2210 03 Feb 14 olle 24 DbControl dc = null;
2210 03 Feb 14 olle 25 try
2210 03 Feb 14 olle 26 {
2210 03 Feb 14 olle 27   dc = sc.newDbControl();
2210 03 Feb 14 olle 28   final User user = User.getById(dc, sc.getLoggedInUserId());
2210 03 Feb 14 olle 29 %>
2210 03 Feb 14 olle 30 <base:page type="default" >
2604 27 Aug 14 nicklas 31 <base:head 
2604 27 Aug 14 nicklas 32   scripts="~export_missing_data_sample_list.js,~../reggie-2.js" 
2604 27 Aug 14 nicklas 33   styles="path.css,~../css/reggie-2.css,~export.css"
2604 27 Aug 14 nicklas 34 />
2217 10 Feb 14 nicklas 35 <base:body >
2210 03 Feb 14 olle 36
2210 03 Feb 14 olle 37   <p:path><p:pathelement 
2210 03 Feb 14 olle 38     title="Reggie" href="<%="../index.jsp?ID="+ID%>" 
2210 03 Feb 14 olle 39     /><p:pathelement title="Export missing data sample list" 
2210 03 Feb 14 olle 40     /></p:path>
2210 03 Feb 14 olle 41
2210 03 Feb 14 olle 42   <div class="content">
2604 27 Aug 14 nicklas 43   <form name="reggie" id="wizard" class="wizard">
2210 03 Feb 14 olle 44   
2210 03 Feb 14 olle 45   <!-- 1. Select month -->
2604 27 Aug 14 nicklas 46   <div class="step" id="step-1">
2604 27 Aug 14 nicklas 47     <div class="step-no">1</div>
2604 27 Aug 14 nicklas 48     <div class="step-title">Select sample type</div>
2604 27 Aug 14 nicklas 49     <div class="step-content">
2604 27 Aug 14 nicklas 50       <table class="step-form">
2210 03 Feb 14 olle 51       <tr>
2210 03 Feb 14 olle 52         <td class="prompt">Sample type(s)</td>
2210 03 Feb 14 olle 53         <td class="input">
2217 10 Feb 14 nicklas 54           <select name="sampletype">
6153 26 Feb 21 nicklas 55             <option value="specimen_nospecimen" selected="yes">Specimen/No specimen/Future specimen</option>
2210 03 Feb 14 olle 56             <option value="blood">Blood</option>
2210 03 Feb 14 olle 57           </select>
2210 03 Feb 14 olle 58         </td>
2604 27 Aug 14 nicklas 59         <td class="help"></td>
2210 03 Feb 14 olle 60       </tr>      
2210 03 Feb 14 olle 61       </table>
2604 27 Aug 14 nicklas 62     </div>
2604 27 Aug 14 nicklas 63   </div>
2210 03 Feb 14 olle 64
2604 27 Aug 14 nicklas 65   <div id="wizard-status"></div>
3914 02 May 16 nicklas 66   <div id="wizard-progress"></div>
2210 03 Feb 14 olle 67
2604 27 Aug 14 nicklas 68   <table class="navigation" id="navigation">
2210 03 Feb 14 olle 69   <tr>
2604 27 Aug 14 nicklas 70     <td><base:button id="gopreview" title="Preview" image="<%=home+"/images/export.png"%>" /></td>
2604 27 Aug 14 nicklas 71     <td><base:button id="goexport" title="Download" image="<%=home+"/images/download.png"%>" /></td>
2604 27 Aug 14 nicklas 72     <td id="gonext-message" class="message"></td>
2210 03 Feb 14 olle 73   </tr>
2210 03 Feb 14 olle 74   </table>
2210 03 Feb 14 olle 75   
2210 03 Feb 14 olle 76   <div id="previewWrapper" style="display: none;">
2210 03 Feb 14 olle 77     <div>
2210 03 Feb 14 olle 78       <span id="previewTitle">Preview</span>
2210 03 Feb 14 olle 79       <span id="previewWarning"></span>
2210 03 Feb 14 olle 80     </div>
2210 03 Feb 14 olle 81     <div id="previewList"></div>
2210 03 Feb 14 olle 82   </div>
2604 27 Aug 14 nicklas 83   </form>
2210 03 Feb 14 olle 84   </div>
2210 03 Feb 14 olle 85   
2210 03 Feb 14 olle 86 </base:body>
2210 03 Feb 14 olle 87 </base:page>
2210 03 Feb 14 olle 88 <%
2210 03 Feb 14 olle 89 }
2210 03 Feb 14 olle 90 finally
2210 03 Feb 14 olle 91 {
2210 03 Feb 14 olle 92   if (dc != null) dc.close();
2210 03 Feb 14 olle 93 }
2210 03 Feb 14 olle 94 %>