<%@page import="java.util.Date"%> <%@page import="kr.co.kihyun.util.Base64_2"%> <%@page import="kr.co.kihyun.util.Base64"%> <%@page import="java.net.URLDecoder"%> <%/** * **********************************************************@@ Program Name * : report_view.jsp Description : /º¸°íÀÚ/³»¹®¼­ÇÔ/Àӽú¸°íÇÔ/º¸°íÀÚ·á º¸±â Author : ±âÇöÅ×Å© * Create Date : 2010.11.26 History : * @@*********************************************************** */%> <%@ page contentType="text/html; charset=euc-kr" import="java.net.URLEncoder" import="javax.jdo.PersistenceManager" import="javax.jdo.Query" import="kr.co.kihyun.beans.entity.util.*" import="kr.co.kihyun.beans.user.HttpSSOLogin" import="kr.co.kihyun.lang.MString" import="kr.co.kihyun.lang.MLong" import="kr.co.kihyun.moumi.MoumiConfig" import="kr.co.kihyun.beans.entity.MUser" import="kr.co.kihyun.beans.user.DeptAdd" import="kr.co.kihyun.beans.entity.TotDoc" import="kr.co.kihyun.beans.entity.TotReport" import="kr.co.kihyun.beans.entity.TotReportProcess" import="kr.co.kihyun.beans.user.*" import="kr.co.kihyun.moumi.report.MReport" import="kr.co.kihyun.beans.totsys.report.Report" import="kr.co.kihyun.lang.MInteger" import="kr.co.kihyun.beans.totsys.repoper.RepoadmList" import="kr.co.kihyun.beans.totsys.report.ReportView" import="kr.co.kihyun.beans.totsys.report.ReportViewManager" import="javax.jdo.PersistenceManager" import="javax.jdo.Transaction" import="kr.co.kihyun.beans.entity.util.*" import="kr.co.kihyun.beans.entity.TotDoc" import="org.slf4j.Logger" import="org.slf4j.LoggerFactory" import="kr.co.kihyun.beans.entity.Board" import="kr.co.kihyun.service.*" import="kr.co.kihyun.service.vo.*" import="kr.co.kihyun.text.html.TagFilter" import="kr.co.kihyun.lang.Encoder" import="kr.co.kihyun.beans.entity.*"%> <%@ page import="java.util.Map.Entry"%> <%@ page import="java.util.List"%> <%@ 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 deptName = HttpSSOLogin.getDeptName(request); // DeptAdd dept = new DeptAdd(); // int grade = dept.getGrade(usID, dtID); // int foundation = dept.getFoundation(usID, dtID); //String rootDept = dept.getRootDept(usID); /** * ******** Parameter ********* */ Long reportID = MLong.parseLong(request.getParameter("reportID")); Long docID = MLong.parseLong(request.getParameter("docID")); String totperInfo = clearXSS(MString.checkNull(request.getParameter("totperInfo")), ""); String reportType = clearXSS(request.getParameter("reportType"), null); Long repoadminID = MLong.parseLong(request.getParameter("repoadminID")); String tmpStrMagam = clearXSS(request.getParameter("tmpStrMagam"), null); //String tmpSubStrEndDate = clearXSS(request.getParameter("tmpSubStrEndDate"), null); /*tmpSubStrEndDate = tmpSubStrEndDate.replaceAll("-", ""); tmpSubStrEndDate = tmpSubStrEndDate.replaceAll(":", "");*/ //System.out.println(" tmpSubStrEndDate:::::::" + tmpSubStrEndDate + " tmpStrMagam::::::" + tmpStrMagam); String strPage = clearXSS(request.getParameter("strPage"), ""); String findOption = clearXSS(request.getParameter("findOption"), null); String findWord = clearXSS(Encoder.toJava(request.getParameter("findWord")), null); session.setAttribute("compSuccTargetURI", "/totsys/repoper/mydocbox/subtempbox/report_list.jsp?reportType=" + reportType); String procMode = request.getParameter("proc_mode"); if (MString.isNull(procMode)) { String tmpFlag = null; String tmpAcceptFlag = null; String recogFlag3 = clearXSS(MString.checkNull(tmpFlag),"N"); session.setAttribute("compSuccTargetURI", "/totsys/repoper/mydocbox/subtempbox/report_list.jsp?reportType="+reportType); String alertState = clearXSS(MString.checkNull(request.getParameter("alertState")),"N"); String cancelState = clearXSS(MString.checkNull(request.getParameter("cancelState")),"N"); if(alertState.equals("Y")){ out.println(""); } if(cancelState.equals("Y")){ out.println(""); } Repoadm repoadm = null; // TotReport totReport = pm.getObjectById(TotReport.class, reportID); TotDoc totDoc = pm.getObjectById(TotDoc.class, docID); String accDocCd = clearXSS(MString.checkNull(request.getParameter("accDocCd")), ""); // String daegu = totReport.getTotDoc().getDept().substring(0, 2); boolean closedFlag = false; String docName = totDoc.getName(); Long downDocId = null; downDocId = totDoc.getId(); String doctName = totDoc.getName(); String doctName2 = totDoc.getName(); /* doctName=Base64.Base64encoding(doctName); doctName=doctName.replaceAll("\n"," "); */ doctName = Base64_2.encode(doctName); doctName = URLEncoder.encode(doctName, "UTF-8"); //doctName=doctName.replaceAll("\n",""); //System.out.println("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ :"+doctName); //System.out.println("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ :"+new String(Base64_2.decode(doctName))); String doctName4 = new String(Base64_2.decode(doctName)); if (repoadminID != null) { repoadm = pm.getObjectById(Repoadm.class, repoadminID); } tx.begin(); pm.refresh(totDoc); pm.makePersistent(totDoc); int totRange = totDoc.getTotRange().ordinal(); tx.commit(); //String slav = clearXSS(MString.checkNull(totReport.getTotDoc().getSlaveTotDocs().toString()),""); String slav = ""; Long tmpLong = totDoc.getId(); slav = clearXSS(MString.checkNull(tmpLong.toString()), "[]"); String boardGroupID = Category.ID_TOT_DOC_COMMENT; String url = clearXSS(request.getParameter("url"), ""); if (url == null) { url = ""; } String boardContents = ""; String svrFilenames = ""; // int visit = 0; // Board totperComment = totReport.getTotDoc().getBoard(); // // if (totperComment != null) { // // tx.begin(); // boardContents = TagFilter.convertSpace(totperComment.getContents()); // // for (Entry> entry : totperComment.getAttachments().entrySet()) { // svrFilenames += entry.getKey() + ";"; // } //// visit = totperComment.getVisit(); //// totperComment.setVisit(visit + 1); //// pm.makePersistent(totperComment); // tx.rollback(); // } String titleName = URLEncoder.encode(MoumiConfig.getMessageBundle().getString("moumi.message.tot_report.recog") + MoumiConfig.getMessageBundle().getString("moumi.message.tot_doc.box") + doctName2, "UTF-8"); tx.begin(); %> <%=MoumiConfig.getTitle()%>
">
" name="desc" />
<%@ include file="/totsys/common/inc/buttom/buttom.jsp"%>
<%= MoumiConfig.getMessageBundle().getString(<%= MoumiConfig.getMessageBundle().getString("moumi.message.button.boardList")%>" />
<%if (false) { //if(totReport.getRecog() != Recog.NOT_RECOG){%> <%}%> <%if (false) { //if(totReport.getRecog() == Recog.RETURN_RECOG){%> <%}%>