D:\JavaFrameworks\InsuranceFramework\web\jsp\MyUploadDocs.jsp |
1 <%-- 2 Document : MyUploadDocs 3 Created on : Oct 23, 2010, 4:50:42 PM 4 Author : sameldin 5 --%> 6 <%@ page import="java.util.ArrayList"%> 7 <%@ page import="java.io.*"%> 8 <%@ page import="constants.*" %> 9 <% 10 String userLastName = ""; 11 // FolderListProvider targetFolderListProvider = new FolderListProvider(); 12 // ArrayList targetFolderArrayList = targetFolderListProvider.getFolder(); 13 ArrayList targetFolderListProvider = new ArrayList(); 14 ArrayList targetFolderArrayList = new ArrayList(); 15 if(null == targetFolderArrayList) 16 System.out.println("targetFolderArrayList = null"); 17 18 // FolderWithFilesListProvider localFolderWithFilesListProvider = new FolderWithFilesListProvider(targetFolderArrayList); 19 // ArrayList targetFolderwithFilesArrayList = localFolderWithFilesListProvider.getFolder(); 20 ArrayList localFolderWithFilesListProvider = new ArrayList(); 21 ArrayList targetFolderwithFilesArrayList = new ArrayList(); 22 if(null== targetFolderwithFilesArrayList) 23 System.out.println("targetFolderArrayList = null"); 24 %> 25 26 <%@page contentType="text/html" pageEncoding="UTF-8"%> 27 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 28 "http://www.w3.org/TR/html4/loose.dtd"> 29 30 <html> 31 <head> 32 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 33 <title>JSP Page</title> 34 <script language="JavaScript" type="text/javascript" > 35 36 function check4noFolder(passedID) 37 { 38 var selectedDropdown = document.getElementById(passedID); 39 var whichTable = selectedDropdown.options[selectedDropdown.selectedIndex].value; 40 if(whichTable=="-1") 41 { 42 alert("no folder picked"); 43 return; 44 45 } 46 } 47 48 49 function uploadSubmit(passedID) 50 { 51 var selectedDropdown = document.getElementById(passedID); 52 var whichTable = selectedDropdown.options[selectedDropdown.selectedIndex].value; 53 if(whichTable=="-1") 54 { 55 alert("no folder picked"); 56 return; 57 58 } 59 var foundFlag = "OFF"; 60 if(document.OUR_GroupUlloadDocPageForm.<%=Constants.FILE_UPLOAD_INPUT_FIELD_1%>.value!="") 61 { 62 foundFlag = "ON"; 63 } 64 else if(document.OUR_GroupUlloadDocPageForm.<%=Constants.FILE_UPLOAD_INPUT_FIELD_2%>.value!="") 65 { 66 foundFlag = "ON"; 67 } 68 else if(document.OUR_GroupUlloadDocPageForm.<%=Constants.FILE_UPLOAD_INPUT_FIELD_3%>.value!="") 69 { 70 foundFlag = "ON"; 71 } 72 else if(document.OUR_GroupUlloadDocPageForm.<%=Constants.FILE_UPLOAD_INPUT_FIELD_4%>.value!="") 73 { 74 foundFlag = "ON"; 75 } 76 else if(document.OUR_GroupUlloadDocPageForm.<%=Constants.FILE_UPLOAD_INPUT_FIELD_5%>.value!="") 77 { 78 foundFlag = "ON"; 79 } 80 if(foundFlag=="OFF") 81 { 82 alert("No Document is selected"); 83 return; 84 } 85 if(!confirm("Do you want to upload the selected document(s)\n Document(s) will be overwritten")) 86 { 87 return; 88 } 89 90 document.OUR_GroupUlloadDocPageForm.<%=Constants.UPLOAD_2_FOLDER_ID_FIELD%>.value = whichTable; 91 92 document.OUR_GroupUlloadDocPageForm.submit(); 93 } 94 </script> 95 </head> 96 <body> 97 <form id="OUR_GroupUlloadDocPageForm" name="OUR_GroupUlloadDocPageForm" action="/OUR_Users/DocumentServletUpload" enctype="multipart/form-data" method="post" target="_blank"> 98 <input type="hidden" name="<%=Constants.WHICH_SELECTED_NAME_STRING%>" value="<%=Constants.NONE_STRING%>"> 99 <input type="hidden" name="<%=Constants.UPLOAD_2_FOLDER_ID_FIELD%>" value="-1"> 100 101 <table class="tbGrayLineAll" border="0" cellpadding="0" cellspacing="0" width="100%"> 102 <tr><td class="divBlackFadeRedTop"><span class="subMedWhiteText">Uploading Documents </span></td></tr> 103 </table> 104 105 <table class="tbGrayLineAll" border="0" cellpadding="0" cellspacing="0" width="100%"> 106 <tr> 107 <td height="20"> 108 <span class="divEformsTitleText">Administration Menu: Documents Upload</span> 109 <br> 110 <span class="divEformsTitleText">User Name:</span> 111 <span class="divEformsTitleText"><%= userLastName%></span> 112 </td> 113 <br> 114 <td align="right"> 115 116 <input id="mainMenuInput" name="mainMenuPage" type="button" value="Main Menu" onClick="window.location='http:/OUR_Users/pages/admin/userGroupAdminMain.jsp'" class="btn90" /> 117 <input id="logoutInput" name="logoutInput" type="button" value="Log Out" onClick="window.location='http:/OUR_Users/pages/nav/logOut.jsp'" class="btn90" /> 118 </td> 119 120 </tr> 121 </table> 122 <table border="0" cellspacing="0" cellpadding="2" align="center"> 123 124 <tr><td> </td></tr> 125 <tr> 126 <td> 127 <table border="0" cellspacing="0" cellpadding="0" width="100%" align="center"> 128 <tr> 129 <td align="center" class="eFormsCellIndent" colspan="2"> 130 <span class="divEformsSubTitleText">Add New Documents to the Repository. 131 </span> 132 </td> 133 </tr> 134 <tr> 135 <td align="center" class="eFormsCellIndent" colspan="2"> 136 <span class="divEformsSubTitleText"> 137 </span> 138 </td> 139 </tr> 140 <tr> 141 <td align="center" class="eFormsCellIndent" colspan="2"> 142 <span class="divEformsSubTitleText"> </span> 143 </td> 144 </tr> 145 </table> 146 </td> 147 </tr> 148 <tr><td height='5px'></td></tr> 149 <tr> 150 <td colspan='2' align='center'> 151 152 </td> 153 </tr> 154 </table> 155 <table border="0" cellspacing="0" cellpadding="2" align="center"> 156 157 <tr><td height='5px'></td></tr> 158 <tr> 159 <td class="eFormsCellIndent"> 160 <B>Document Repository:</B> 161 </td> 162 <td class="eFormsCellIndent"> 163 <B>OUR_ User Groups 164 </B> 165 </td> 166 </tr> 167 <tr> 168 <td></td> 169 <td></td> 170 </tr> 171 <tr> 172 <td height='5px'></td> 173 </tr> 174 <tr> 175 <td class="eFormsCellIndent"> 176 <B>Target Folder :</B> 177 </td> 178 <td> 179 <% 180 if(targetFolderArrayList != null) 181 { 182 %> 183 <select id="targetUploadFolderSelect" class="head4" size=1 style="width:255" OnChange="check4noFolder('targetUploadFolderSelect');"> 184 <% 185 for(int count = 0; count < targetFolderArrayList.size(); count++) 186 { 187 FolderDataObject localFolderDataObject = (FolderDataObject)targetFolderArrayList.get(count); 188 if(localFolderDataObject != null) 189 { 190 String noSelectionStringString = localFolderDataObject.getFolderName(); 191 if(noSelectionStringString.indexOf(Constants.NO_SELECTION_STRING) >= 0) 192 { 193 %> 194 <option value="-1"><%= localFolderDataObject.getFolderName()%></option> 195 <% 196 } 197 else 198 { 199 if(0 == count) 200 { 201 %> 202 <option value="<%= localFolderDataObject.getFolderIndex()%>" SELECTED><%= localFolderDataObject.getFolderName()%> </option> 203 <% 204 205 } 206 else 207 { 208 %> 209 <option value="<%= localFolderDataObject.getFolderIndex()%>"><%= localFolderDataObject.getFolderName()%> </option> 210 <% 211 } 212 } 213 } 214 215 } // endo for loop 216 %> 217 </select> 218 <% 219 220 }// end if targetFolderArrayList != null 221 %> 222 </td> 223 </tr> 224 <tr> 225 <td></td> 226 <td></td> 227 </tr> 228 <tr> 229 <td></td> 230 <td></td> 231 </tr> 232 <tr> 233 <td></td> 234 <td></td> 235 </tr> 236 <div id="AddDocument_ID:addDocumentDivID"> 237 <tr> 238 <td class="eFormsCellIndent"> 239 <B>Upload File:</B> 240 </td> 241 <td> 242 <input type="file" id="<%=Constants.FILE_UPLOAD_INPUT_FIELD_1%>" name="<%=Constants.FILE_UPLOAD_INPUT_FIELD_1%>" size="40" class="bdDkGray" /> 243 <br> 244 <input type="file" id="<%=Constants.FILE_UPLOAD_INPUT_FIELD_2%>" name="<%=Constants.FILE_UPLOAD_INPUT_FIELD_2%>" size="40" class="bdDkGray" /> 245 <br> 246 <input type="file" id="<%=Constants.FILE_UPLOAD_INPUT_FIELD_3%>" name="<%=Constants.FILE_UPLOAD_INPUT_FIELD_3%>" size="40" class="bdDkGray" /> 247 <br> 248 <input type="file" id="<%=Constants.FILE_UPLOAD_INPUT_FIELD_4%>" name="<%=Constants.FILE_UPLOAD_INPUT_FIELD_4%>" size="40" class="bdDkGray" /> 249 <br> 250 <input type="file" id="<%=Constants.FILE_UPLOAD_INPUT_FIELD_5%>" name="<%=Constants.FILE_UPLOAD_INPUT_FIELD_5%>" size="40" class="bdDkGray" /> 251 <br> 252 </td> 253 </tr> 254 </div> 255 <tr><td> </td></tr> 256 <tr> 257 <td colspan="2" height="20" align="center"> 258 <input id="saveInput" name="saveInput" type="button" value="Save" class="btn90" OnClick="uploadSubmit('targetUploadFolderSelect');"/> 259 <input id="cancelInput" name="cancelInput" class="btn90" type="reset" value="Reset"/> 260 </td> 261 </tr> 262 </table> 263 </form> 264 </body> 265 </html> 266 267