<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="com.csc.library.entry.*,com.csc.library.system.*,com.csc.library.session.*,com.csc.library.utilities.*,com.csc.library.components.*,com.csc.library.databean.util.wfexport.*"%>
<%@page import="java.util.*,java.io.*"%>
<%@page import="com.csc.library.util.download.*"%>
<jsp:useBean id="WF_EXPORT_DATA" scope="page" class="com.csc.library.system.Task"/>
<%
	WF_EXPORT_DATA.setChannel(request ,response);
	UIManager screen=(UIManager) WF_EXPORT_DATA.process("SingleEntry","PRU1089");

	if( request.getParameter("export_file") != null && request.getParameter("export_file").equals("true") ){
		ExportWfCommandLine command_line = new ExportWfCommandLine();
		command_line.setUProfile(screen.getUProfile());
		String file = command_line.exportData();
		if( file.length() > 0 ){
			try{
				ThaiUtilities tu = new ThaiUtilities();
				String filePath = file;
				File f = new File(tu.ASCII2Unicode(filePath));
				String fileName = f.getName();
				String fileType = fileName.substring(fileName.indexOf(".")+1,fileName.length());
				if ( f.exists() && f.canRead() ) {
					response.setContentType("application/octet-stream");
					response.setHeader("Content-Disposition", "attachment; filename="+tu.Unicode2ASCII(f.getName()));
					//response.setHeader("cache-control", "no-cache");
					response.setContentLength((int) f.length());
					BufferedInputStream fileInput = new BufferedInputStream(new FileInputStream(f));
					byte buffer[] = new byte[8 * 1024];
					out.clearBuffer();
					OutputStream out_s = response.getOutputStream();
					CopyStreams.copyStreamsWithoutClose(fileInput, out_s, buffer);
					out_s.flush();
					out_s.close();
					fileInput.close();
				}
			}catch(Exception e){
				//e.printStackTrace();
			}
		}
	}
%>

<html ng-app="myHR">
<head>
<LINK HREF="../CSS/MYNOTE.css" REL="stylesheet" TYPE="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/MYNOTE_SCREEN.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/MYNOTE_MENU.js'></SCRIPT>
<script type='text/javascript' src='../JS/SCREEN.js'></script>
<script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script>
<script language="javascript">getTitleName();</script>
<script src="../JS/VIEWCALENDAR.js"></script>

<script language="JavaScript" type="text/JavaScript">

function exportData(){
	with(document.cscform){
		export_file.value = "true";
		submit();
	}
}

</script>
<title>Export  File : Business Process Management Service</title></head>
	<BODY BGCOLOR=#FFFFFF>
				<div align="center">
<form name="cscform" method="post" action="WF_EXPORT_DATA.jsp">


<!----------BEGIN CSC INITIAL ZONE ------------------------>

<%=screen.InitialVariable()%>

<!----------END CSC INITIAL ZONE -------------------------->

<script language="javascript">getInputFormatDate();</script>
	<input name="__cmd" type="hidden" value="">
	<input name="__screen" type="hidden" value="WF_EXPORT_DATA">
	<input name="__calendar" type="hidden">
	<input name="__notNull" type="hidden" value="">
	<input name="__help" type="hidden" >
	<input name="__fixCon" type="hidden" >
	<input name="__ack" type="hidden" value="">
	<input name="__language" type="hidden" value="<%=screen.getUProfile().get("lang")%>">
	<input name="export_file" type="hidden" value="">
			<TABLE WIDTH="950" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0">
				<jsp:include page="../MYNOTE_HEAD.jsp" flush="true"/>
					<DIV ALIGN="right">
			    		<DIV ALIGN="right">
                        <BR>

								<TABLE WIDTH="100%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0">
            		    		<TR>
	                		  		<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-L.gif" WIDTH="5" HEIGHT="5"></TD>
    	              				<TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/T.gif" WIDTH="100%" HEIGHT="5"></TD>
        	          				<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-T-R.gif" WIDTH="5" HEIGHT="5"></TD>
		    	            	</TR>
    		    	        	<TR>
        		    	      		<TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/L2.gif"><font color="#FFFFFF"></font></TD>
            		    	  		<TD VALIGN="middle"><FONT FACE="MS Sans Serif" SIZE="1" COLOR="#FFFFFF">

          					<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" CLASS="txt01" align="center">
									<TR BGCOLOR="#FFFFFF">
									<TD COLSPAN="2" BGCOLOR="#0099CC" CLASS="style3"><FONT FACE="MS Sans Serif" SIZE="2" COLOR="#FFFFFF"><B>&nbsp;
									<span swlang code='SW003556'>Export Data</span> :</B></FONT> </TD>
									</TR>
                                    <TR BGCOLOR="#EFEFEF">
                                    <td>&nbsp;</td>
                                    </TR>

      						<TR BGCOLOR="#EFEFEF">
								<TD><DIV ALIGN="center"><A HREF="javascript:exportData();"><IMG SRC="../IMAGES/MYNOTE/BUTTON/BUTTON_EXPORT.gif" WIDTH="89" HEIGHT="37" BORDER="0"></A></DIV></TD>
      						</TR>
                                     <TR BGCOLOR="#EFEFEF">
                                    <td>&nbsp;</td>
                                    </TR>
      					</TABLE>

									 </FONT> </TD>
                                  <TD WIDTH="5" BACKGROUND="../IMAGES/MYNOTE/R2.gif"><FONT COLOR="#FFFFFF"></FONT></TD>
		        	        	</TR>
        		    		   	<TR>
                		  			<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-L.gif" WIDTH="5" HEIGHT="5"></TD>
		                  			<TD HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/B.gif" WIDTH="100%" HEIGHT="5"></TD>
	    		              		<TD WIDTH="5" HEIGHT="5"><IMG SRC="../IMAGES/MYNOTE/C-B-R.gif" WIDTH="5" HEIGHT="5"></TD>
    	        		    	</TR>
                                <TR><TD>&nbsp;</TD>
                                </TR>
		        	      	</TABLE>
				    	</DIV>
	      			</DIV>
				</td>
					<TD VALIGN="top" BACKGROUND="../IMAGES/MYNOTE/BPM_07.jpg">&nbsp;</TD>
				</TR>
				<TR>
					<TD COLSPAN="2" HEIGHT="20" BACKGROUND="../IMAGES/MYNOTE/BPM_09.jpg"><DIV ALIGN="center"> <SPAN CLASS="txt02">&nbsp;</SPAN></DIV></TD>
				</TR>
			</TABLE>

		</FORM>
		</div>
	</BODY>
</HTML>