<% /************************************************************@@ * Program Name : report_regist.jsp * Description : /보고자/내문서함/임시보고함/보고자료 변경 * Author : 강원중 * Create Date : 2004-11-06 * History : @@************************************************************/ %> <%@ page contentType="text/html; charset=UTF-8" import="java.net.*" import="java.net.URLEncoder" import="javax.jdo.PersistenceManager" import="javax.jdo.Transaction" import="kr.co.kihyun.beans.entity.util.*" import="kr.co.kihyun.beans.entity.*" import="kr.co.kihyun.beans.user.HttpSSOLogin" import="kr.co.kihyun.util.MUtil" import="kr.co.kihyun.lang.MString" import="kr.co.kihyun.lang.MLong" import="kr.co.kihyun.lang.Encoder" import="kr.co.kihyun.lang.MInteger" 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.MReportData" 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.report.ReportModifyManager" import="kr.co.kihyun.beans.totsys.report.ReportView" import="kr.co.kihyun.beans.totsys.report.ReportDataSet" import="kr.co.kihyun.text.javascript.JavaScriptUtil"%> <%@ 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); String savePath = Moumi.getRepoPerRoot().getPath() + "/fileUpload"; /********* Parameter *********/ Long reportID = MLong.parseLong(request.getParameter("reportID"),null); int rowCount = MInteger.parseInt(request.getParameter("rowCount"), 1); int delRowNum = MInteger.parseInt(request.getParameter("delRowNum"), 1); String modifyMode = clearXSS(request.getParameter("modifyMode"),""); String copyForm = MString.checkNull( Encoder.toJava(request.getParameter("copyForm")) ); String tableRows = MString.checkNull( Encoder.toJava(request.getParameter("tableRows")) ); TotReport totReport = pm.getObjectById(TotReport.class, reportID); if(tableRows.equals("") || tableRows==null){ String datas = JavaScriptUtil.toCRLF(totReport.getData()); int[] tableRowList = MReportData.getRowNumList(datas); for(int r=0; r <%}else{ inDataJavaScript=""; } } String[] svrFilenameList = realFileName.split(";"); %> <%=Moumi.getTitle()%> <%}%>
 
<%if(tableType == MTable.DYNA){%> <%}%> <% tx.begin(); %> <% tx.rollback(); %>
<%= hiddenData %>
번 표      
<% out.println(insertForm); %>
<%if (changeAllScript.length() > 0) {%> <%}%>
[의견 및 <%= Moumi.getMessageBundle().getString("moumi.message.file") %>]    
<%if(!MString.isNull(realFileName)){%> <%}else{%> <%}%>
File #1  <%= viewFileName %>   첨부파일 삭제
 
<% }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(); } %>