<% /************************************************************@@ * Program Name : tot_report_regist.jsp * Description : /º¸°íÀÚ/³»¹®¼­ÇÔ/Àӽú¸°íÇÔ/º¸°íÀÚ·á º¯°æ * Author : °­¿øÁß * Create Date : 2004-11-06 * History : - ¿¬°è¹®¼­ÀÇ ÀÚ·áÀԷ»çÇ× ¼öÁ¤ ¸øÇÏ°Ô ¸·À½ . Ç®±â À§Çؼ± bodyÀÇ onLoad »èÁ¦ ÇØÁÖ¸é µÊ. @@************************************************************/ %> <%@ page contentType="text/html; charset=euc-kr" import="java.net.URLEncoder" import="kr.co.kihyun.beans.user.HttpSSOLogin" import="java.net.*" import="java.util.Date" import="java.text.SimpleDateFormat" import="kr.co.kihyun.util.MUtil" import="kr.co.kihyun.lang.MString" import="kr.co.kihyun.lang.Encoder" import="kr.co.kihyun.lang.MInteger" import="kr.co.kihyun.lang.MLong" import="kr.co.kihyun.text.html.ServletUtil" import="kr.co.kihyun.moumi.Moumi" import="kr.co.kihyun.moumi.report.MReport" import="kr.co.kihyun.moumi.report.stat.StaticMReport" import="kr.co.kihyun.moumi.doc.table.MTable" import="kr.co.kihyun.moumi.doc.table.item.MItem" import="kr.co.kihyun.moumi.report.MReportData" import="kr.co.kihyun.beans.totsys.doc.Doc" import="kr.co.kihyun.beans.totsys.report.Report" import="kr.co.kihyun.beans.totsys.report.ReportView" import="kr.co.kihyun.beans.totsys.report.tot.TotReportModifyer" import="javax.jdo.PersistenceManager" import="javax.jdo.Transaction" import="kr.co.kihyun.beans.entity.util.*" import="kr.co.kihyun.beans.entity.*"%> <%@ include file="/totsys/common/inc/sec/secure.inc.jsp"%> <% PersistenceManager pm = new MPersistenceManager(PMF.get().getPersistenceManager()); Transaction tx = pm.currentTransaction(); try{ /********** session³»ÀÇ userId **********/ String usID = HttpSSOLogin.getLoginID(request); String dtID = HttpSSOLogin.getDeptID(request); String dpName = HttpSSOLogin.getDeptName(request); /********* Parameter *********/ Long reportID = MLong.parseLong(request.getParameter("reportID")); int rowCount = MInteger.parseInt(request.getParameter("rowCount"), 1); int repoState = MInteger.parseInt(request.getParameter("repoState"), 0); int delRowNum = MInteger.parseInt(request.getParameter("delRowNum"), 1); String modifyMode = clearXSS(request.getParameter("modifyMode"),""); String tables = MString.checkNull( Encoder.toJava(request.getParameter("tables")) ); String tableRows = MString.checkNull( Encoder.toJava(request.getParameter("tableRows")) ); TotReport totReport = pm.getObjectById(TotReport.class, reportID); int sendReportCount = new Report().getSendCount(totReport.getSlaveTotDoc().getId()); if(sendReportCount < 1){ out.println(""); out.println(ServletUtil.getJavaScript("history.go(-2);")); return; } if(!new Doc().isEndDate(totReport.getSlaveTotDoc().getId())){ out.println(""); } /********* report *********/ TotReportModifyer totReportModifyManager = new TotReportModifyer(request, totReport.getSlaveTotDoc(), dtID, rowCount, tableRows); String docName = totReportModifyManager.getDocName(); int tableType = totReportModifyManager.getTableType(); String tableTypes = totReportModifyManager.getTableTypes(); rowCount = totReportModifyManager.getRowCount(); String insertForm = totReportModifyManager.getInsertForm(); String baseInsertForm = totReportModifyManager.getInsertForm(); String putValScript = totReportModifyManager.getPutValScript(); String changeAllScript = totReportModifyManager.getChangeAllScript(); String inDataJavaScript = totReportModifyManager.getInDataJavaScript(); if(tableRows.equals("") || tableRows==null){ tableRows = totReportModifyManager.getTableRows(); } if(tableRows.equals("") || tableRows==null){ tableRows = tableTypes.replaceAll("0","1"); } // tableµé Áß Çϳª¶óµµ µ¿ÀûÀΠǥ°¡ Á¸ÀçÇÑ´Ù¸é tableType¸¦ µ¿ÀûÇ¥·Î ¹Ù²Ù¾î ÁØ´Ù. if(tableTypes.indexOf("1")==-1){ tableType = MTable.STATIC; }else{ tableType = MTable.DYNA; } String addJavaScript = ""; String hiddenData = ""; if(tableType == MTable.DYNA){ addJavaScript = totReportModifyManager.getAddJavaScript(); hiddenData = totReportModifyManager.getHiddenData(); } session.setAttribute("modifySuccTargetURI", "/totsys/repoper/mydocbox/tempbox/report_view.jsp?reportType=TEMP&reportID="+reportID); %> <%=Moumi.getTitle()%> <%}%>
 
<% out.println(insertForm); %>
ÀÇ°ß ¹× °ü·ÃÀÚ·á    
<%if (changeAllScript.length() > 0) {%> <%}%>
   
 
 
<% }catch(Exception ex){ ex.printStackTrace(); out.println(kr.co.kihyun.text.html.ServletUtil.getJavaScript("location='/servlet/kr.co.kihyun.beans.user.HttpSSOLogin?mode=logout';")); }finally{ if(tx.isActive()) tx.rollback(); pm.close(); } %>