<!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,&nbsp;<script type="text/javascript">document.write( messages[lang]["delete-page-title"] );</script>&nbsp;</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>