<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <%@ page contentType="text/html; charset=UTF-8" language="java" %> <%@ page import="com.csc.library.utilities.UProfile" %> <%@ page import="java.io.*" %> <%@ page import="java.util.*" %> <%@ page import="com.csc.library.upload.FileUploadUtils" %> <% UProfile uprofile = (UProfile)session.getAttribute("userprofile"); String uploadfield = request.getParameter("uploadfield"); String fieldreturn = request.getParameter("fieldreturn"); String filename = request.getParameter("filename"); String subfolder = request.getParameter("subfolder"); ArrayList msg = new ArrayList(); String[] fileList = {}; int success = 1; try { if(uploadfield != null && filename != null ) { fileList = filename.split(","); for(int index=0; index<fileList.length; index++){ success = FileUploadUtils.deleteFileUpload( uploadfield, subfolder, fileList[index] ); switch( success ) { case 1 : msg.add("success"); break; case 0 : msg.add("file-not-found"); break; case -2 : msg.add("file-not-allow"); break; case -3 : msg.add("invalid-parameter"); break; case -1 : default : msg.add("error"); break; } } } } catch(Exception e) { request.setAttribute("error", e.getMessage() ); } String lang= "tha"; if( uprofile!= null && uprofile.get("lang")!=null ) { lang = uprofile.get("lang"); } %> <html> <head> <title>Delete File</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="CSS/TISCO.css" /> <link rel="stylesheet" type="text/css" href="CSS/UPLOAD_UI.css" /> <script type="text/javascript" src="JS/JavaUtils.js"></script> <script type="text/javascript" src="JS/FilenameUtils.js"></script> <script type="text/javascript" src="JS/UPLOAD2.js"></script> <script type="text/javascript"> var lang = "<%=lang.toLowerCase()%>"; function closePage() { window.close(); } function uploadReturn(){ with(document.cscform) { var fieldreturn = window.opener.document.getElementsByName("<%=fieldreturn%>")[0]; var cmd = window.opener.document.getElementsByName("__cmd")[0]; var cmdchild = window.opener.document.getElementsByName("__cmdchild")[0]; if(fieldreturn != null && typeof(fieldreturn) !="undefined" ) { fieldreturn.value = ""; } cmd.value = 'refresh'; if(cmdchild != null && typeof(cmdchild) !="undefined" ) { cmdchild.value = 'upload'; } window.opener.document.cscform.submit(); } } </script> <style type="text/css"> #preUpload { /*padding-left: 30px;*/ } .subText2 { color: #000000; } .input-image { height: 23px; min-width: 73px; border: 0px solid none; } </style> </head> <body> <div id="wrapper"> <table align="center" cellpadding="0" cellspacing="0" id="mainMasterTable"> <tr> <td class="header">DELETEFILE, <script type="text/javascript">document.write( messages[lang]["delete-page-title"] );</script> </td> </tr> <form name="cscform" id="cscform" method="get" action="?<%=request.getQueryString()%>"> <% if (request.getAttribute("error") == null) { %> <script type="text/javascript">uploadReturn();</script> <tr> <td valign="top"> <div class="globalContentSpacing"> <table border="0" cellpadding="0" cellspacing="0" class="maxsize"> <tr> <td width="48" height="48" rowspan="2"><span id="titleIcon"><img src="IMAGES/UPLOAD/ICON/ICON-INFO.gif" width="48" height="48" align="absmiddle" /></span></td> <td><h1 class="pageTitle"><span id="titleText"><script type="text/javascript">document.write( messages[lang]["delete-success-title"] );</script></span></h1></td> </tr> <tr> <td><div class="subText" id="pageSubText"><script type="text/javascript">document.write( messages[lang]["delete-success-sub"]);</script></div></td> </tr> </table> <div id="postUpload" class="displayVisible"> <div class="pageTitlePadding"></div> <div class="uploadContent"> <div id="fileUploads"> <% for( int index=0; index<fileList.length; index++) { String _msg = (String)msg.get(index); %> <div class="listFiles"> <span class="attachIcon"><script type="text/javascript">document.write( delete_icon["<%=_msg%>"] );</script></span> <script type="text/javascript">document.write( formatString(messages[lang]["delete-message-<%=_msg%>"], "<%=fileList[index]%>"));</script> </div> <% } %> </div> </div> <div class="pageTitlePadding"></div> </div> </div> </td> </tr> <tr id="buttonBarRow"> <td height="40"> <div id="buttonSuccess" class="buttonline" align="center"> <a href="javascript:;" onclick="closePage();"><img src="IMAGES/BUTTON/OK.gif" width="73" height="23" border="0"></a></div> </td> </tr> <%} else {%> <tr> <td valign="top"> <div class="globalContentSpacing"> <table border="0" cellpadding="0" cellspacing="0" class="maxsize"> <tr> <td width="48" height="48" rowspan="2"><span id="titleIcon"><img src="IMAGES/UPLOAD/ICON/ICON-ERROR.gif" width="48" height="48" align="absmiddle" /></span></td> <td><h1 class="pageTitle"><span id="titleText"><script type="text/javascript">document.write( messages[lang]["delete-error-title"] );</script></span></h1></td> </tr> <tr> <td><div class="subText" id="pageSubText"><script type="text/javascript">document.write(messages[lang]["delete-error-sub"]);</script></div></td> </tr> </table> <div id="postUpload" class="displayVisible"> <div class="pageTitlePadding"></div> <div class="uploadContent"> <div class="message"><p><%=request.getAttribute("error")%></p></div> </div> <div class="pageTitlePadding"></div> </div> </div> </td> </tr> <tr id="buttonBarRow"> <td height="40"> <div id="buttonSuccess" class="buttonline" align="center"> <a href="javascript:;" onclick="closePage()"><img src="IMAGES/BUTTON/CLOSE.gif" width="73" height="23" border="0"></a> </div> </td> </tr> <%}%> </form> <tr> <td class="blankspace"></td> </tr> <tr> <td class="bottom"></td> </tr> </table> </div> </body> </html>