%
/**********************************************************************************
ÇÁ·Î±×·¥¸í : popup_board_write.jsp
ÇÁ·Î±×·¥¼³¸í : Áý°è¹®¼¿¡°üÇÑ °øÁö ±Û ¾²±â
ÀÛ ¼º ÀÚ : ° ¿ø Áß
ÀÛ ¼º ÀÏ : 2004. 06.07
ÃֽꝰæÀÏ : 2005. 05.11
***********************************************************************************/
%>
<%@ page contentType="text/html; charset=euc-kr"
import="kr.co.kihyun.beans.user.HttpSSOLogin"
import="kr.co.kihyun.lang.MLong"
import="kr.co.kihyun.lang.MInteger"
import="kr.co.kihyun.text.html.ServletUtil"
import="javax.jdo.PersistenceManager"
import="javax.jdo.Transaction"
import="kr.co.kihyun.beans.entity.util.*"
import="kr.co.kihyun.beans.entity.TotDoc"%>
<%@ include file="/totsys/common/inc/sec/secure.inc.jsp"%>
<%
PersistenceManager pm = new MPersistenceManager(PMF.get().getPersistenceManager());
Transaction tx = pm.currentTransaction();
try{
/*********** User HttpSSOLogin check ***********/
if(!HttpSSOLogin.isLogin(request)){
//login ¼º°øÈÄ µÇµ¹¾Æ¿Ã ÁÖ¼Ò
String connURL="opener.location='/totsys/login/login.jsp';";
out.println(ServletUtil.getJavaScript(connURL));
out.println(ServletUtil.getJavaScript("window.close();"));
return;
}
/********** session³»ÀÇ userId **********/
String usID = HttpSSOLogin.getLoginID(request);
/****** Parameter ******/
Long docID = MLong.parseLong(request.getParameter("docID"),null);
String boardGroupID = clearXSS(request.getParameter("boardGroupID"),"");
String strPage = clearXSS(request.getParameter("strPage"),"");
String findOption = clearXSS(request.getParameter("findOption"),"");
String findWord = clearXSS(request.getParameter("findWord"),"");
tx.begin();
/****** Doc list data get ******/
TotDoc totDoc = pm.getObjectById(TotDoc.class, docID);
String docName = totDoc.getName();
String regID = totDoc.getUser(pm).getId();
tx.rollback();
/****** º»ÀÎ À¯¹« ó¸® ******/
boolean isManager = false;
if(usID.equals(regID)){
isManager = true;
}
session.setAttribute("writeTargetURI", "opener.location='/totsys/total/doc_view.jsp?docID="+docID+"&strPage="+strPage+"&findOption="+findOption+"&findWord="+findWord+"'");
%>
°øÁö»çÇ×-»èÁ¦
<%
}catch(Exception ex){
//38.¿À·ù¸Þ¼¼Áö¸¦ ÅëÇÑ Á¤º¸ ³ëÃâ(getMessage)_CWE-209 : Update by YOUNGJUN,CHO
ex.printStackTrace();
//out.println(ex);//¾Ø°³
//out.println("Can't contact servlet runner
Message : "+ex.getMessage()+"");
//out.println("");
//================================================
}finally{
if(tx.isActive())
tx.rollback();
pm.close();
}
%>