knuGit Moumi
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

458 lines
25 KiB

<%@page import="kr.co.kihyun.beans.tosys.etc1.TotsysEtc"%>
<%@page import="javax.jdo.Transaction"%>
<%@page import="javax.jdo.Query"%>
<%
/************************************************************@@
* Program Name : left.jsp
* Description : 핸디소프트 연동용 totper_left Menu
* Author : 기현테크
* Create Date : 2010.11.18
* History :
*
* Modify Date : 2014.08.18 (조영준 - 소스정리 및 디자인 수정)
@@************************************************************/
%>
<%@ page contentType="text/html; charset=UTF-8"
import="java.net.URLDecoder"
import="java.net.URLEncoder"
import="java.util.Iterator"
import="java.util.List"
import="java.util.Map"
import="java.util.HashMap"
import="javax.jdo.PersistenceManager"
import="kr.co.kihyun.beans.entity.*"
import="kr.co.kihyun.beans.entity.util.*"
import="kr.co.kihyun.beans.user.HttpSSOLogin"
import="kr.co.kihyun.text.html.ServletUtil"
import="kr.co.kihyun.moumi.MoumiConfig"
import="kr.co.kihyun.lang.MString"
import="kr.co.kihyun.lang.MLong"
import="kr.co.kihyun.beans.totsys.menu.MenuBean"
import="kr.co.kihyun.moumi.doc.MDoc"
import="kr.co.kihyun.moumi.report.MReport"
import="kr.co.kihyun.lang.MInteger"
import="kr.co.kihyun.beans.entity.TotDoc"
import="kr.co.kihyun.beans.user.MultiCheck"
import="kr.co.kihyun.service.vo.TotDocReportVO"
import="kr.co.kihyun.service.TotDocReportService"
import="kr.co.kihyun.beans.entity.MUser" %>
<%@ include file="/totsys/common/inc/sec/secure.inc.jsp"%>
<%
//left.jsp 에서 PersistenceManager 의 Transaction 을 사용할 필요가 없지 않나?(조영준 2014.08.18)
//2014.09.22 Update by KWON,HAN : 필요에 의해서 다시 사용함.
PersistenceManager pm = new MPersistenceManager(PMF.get().getPersistenceManager());
Transaction tx = pm.currentTransaction();
try{
/*********** User HttpSSOLogin check ***********/
String connURL="location='/totsys/login/login.jsp';";
if(!HttpSSOLogin.isLogin(request)){
out.println(ServletUtil.alert(MoumiConfig.getMessageBundle().getString("moumi.message.popup.left_jsp_WorkTimeOut")));
out.println(ServletUtil.getJavaScript(connURL));
return;
}
/********** session내의 userId **********/
String dtName = HttpSSOLogin.getDeptName(request);
String usID = HttpSSOLogin.getLoginID(request);
String dpID = HttpSSOLogin.getDeptID(request);
String usName = HttpSSOLogin.getUserName(request);
int sysAuth = HttpSSOLogin.getSysAuth(request);
//MUser mUser = pm.getObjectById(MUser.class, usID);
/****** Parameter ******/
int menuType = MInteger.parseInt(request.getParameter("menuType"), -1);
String param = MString.checkNull(request.getParameter("On"));
String locationType = MString.checkNull(request.getParameter("locationType"));
Long docID = MLong.parseLong(request.getParameter("docID"), null);
String deptID = request.getParameter("deptID");
String repUserID = MString.checkNull(request.getParameter("repUserID"));
String recog = MString.checkNull(request.getParameter("recog"));
String recogNum = MString.checkNull(request.getParameter("recogNum"));
String prss = MString.checkNull(request.getParameter("prss"));
tx.begin();
MUser mUser = pm.getObjectById(MUser.class, usID);
String sModYn = mUser.getModYn(); //2014.08.19 Add by KWON,HAN
TotsysEtc te=new TotsysEtc();
te.getPopupNotice();
int count = te.getCount();
String[] idList = te.popupId;
tx.rollback();
int countModYn = 0;
int tmpCount = 1;
String docType = "ALL";
String exeType = "A";
String procMode = null;
//인사이동이 있는 경우에만
/*
if("Y".equals(sModYn)) {
tx.begin();
//검색조건파라미터 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
Map params = new HashMap();
params.put("userId", usID);
params.put("deptId", dpID);
params.put("findOption", "");
params.put("filterValue", "");
TotDocReportService docReport = new TotDocReportService(pm);
//검색메인쿼리와 레코드갯수조회쿼리를 생성 후 멤버변수로 저장
docReport.createDocReportListSearchQuery(params, docType, exeType);
List<TotDocReportVO> list = null;
//만족하는 레코드가 존재하면 조회
list = docReport.executeQuery(TotDocReportVO.class);
countModYn = list.size();
tx.rollback();
//처음으로 이 화면이 호출된 경우이고 검색된 데이터가 없다면 인사이동 후 이관여부를 'N'으로 변경한다.
if (MString.isNull(procMode)) {
if(countModYn <= 0) {
tx.begin();
MultiCheck mc = new MultiCheck();
tmpCount = mc.updateModYnOfMuser(usID, "N");
if(tmpCount != 1) {
tx.rollback();
} else {
tx.commit();
}
}
}
}
*/
/************* home taget url *****************/
//session.setAttribute("homeTagetURL", "/totsys/totper/main.jsp");
MenuBean[][] totperMenuss = null;
/*SysAuth == 2 */
if(MoumiConfig.TOTPER == sysAuth ){
MenuBean[][] totperMenus = {
{
//new MenuBean(request, "/totsys/totper/main.jsp?mata=1", TotDocType.TOT_DOC+MoumiConfig.getMessageBundle().getString("moumi.message.menu.do")),
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=PRSS", TotDocType.TOT_DOC+MoumiConfig.getMessageBundle().getString("moumi.message.menu.do")),
new MenuBean(request, "/totsys/totper/mydocbox/regbox/doc_regist.jsp?step=1"),
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=PRSS"),
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=REG"),
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=END"),
new MenuBean(request, "/totsys/login/envsetting/group/group_setup.jsp") // 사용자그룹설정 추가
},
{
new MenuBean(request, "/totsys/repoper/mydocbox/returnbox/report_list.jsp", MoumiConfig.getMessageBundle().getString("moumi.message.menu.submit")+MoumiConfig.getMessageBundle().getString("moumi.message.menu.do")+""),
new MenuBean(request, "/totsys/repoper/mydocbox/returnbox/report_list.jsp"),
new MenuBean(request, "/totsys/repoper/mydocbox/tempbox/report_list.jsp?reportType=TEMP"),
new MenuBean(request, "/totsys/repoper/mydocbox/endbox/report_list.jsp?reportType=COMP", MoumiConfig.getMessageBundle().getString("moumi.message.menu.mySubmit") +MoumiConfig.getMessageBundle().getString("moumi.message.menu.doc")),
new MenuBean(request, "/totsys/repoper/mydocbox/endbox/report_list.jsp?reportType=END", MoumiConfig.getMessageBundle().getString("moumi.message.menu.allSubmit") +MoumiConfig.getMessageBundle().getString("moumi.message.menu.doc"))
},
{
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_SYSTEM_NOTICE", MoumiConfig.getMessageBundle().getString("moumi.message.board")),
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_SYSTEM_NOTICE"),
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_FAQ"),
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_PDS")
}
//boardMenus
};
totperMenuss = totperMenus;
}else if(MoumiConfig.REPOPER == sysAuth){
MenuBean[][] re_TotperMenus = {
{
//new MenuBean(request, "/totsys/totper/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.menu.submit")+MoumiConfig.getMessageBundle().getString("moumi.message.menu.do")+""),
new MenuBean(request, "/totsys/repoper/mydocbox/returnbox/report_list.jsp", MoumiConfig.getMessageBundle().getString("moumi.message.menu.submit")+MoumiConfig.getMessageBundle().getString("moumi.message.menu.do")+""),
new MenuBean(request, "/totsys/repoper/mydocbox/returnbox/report_list.jsp"),
new MenuBean(request, "/totsys/repoper/mydocbox/tempbox/report_list.jsp?reportType=TEMP"),
new MenuBean(request, "/totsys/repoper/mydocbox/endbox/report_list.jsp?reportType=COMP", MoumiConfig.getMessageBundle().getString("moumi.message.menu.mySubmit") +MoumiConfig.getMessageBundle().getString("moumi.message.menu.doc")),
new MenuBean(request, "/totsys/repoper/mydocbox/endbox/report_list.jsp?reportType=END", MoumiConfig.getMessageBundle().getString("moumi.message.menu.allSubmit") +MoumiConfig.getMessageBundle().getString("moumi.message.menu.doc"))
},
{
//new MenuBean(request, "/totsys/totper/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.board")),
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_SYSTEM_NOTICE", MoumiConfig.getMessageBundle().getString("moumi.message.board")),
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_SYSTEM_NOTICE"),
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_FAQ"),
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_PDS")
}
//boardMenus
};
totperMenuss = re_TotperMenus;
}
//SysAuth == 9
MenuBean[][] sysadmMenus = {
{ //집계하기
//new MenuBean(request, "/totsys/sysadm/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.tot_doc")),
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=PRSS", MoumiConfig.getMessageBundle().getString("moumi.message.tot_doc")), // 집계진행자료
new MenuBean(request, "/totsys/totper/mydocbox/regbox/doc_regist.jsp?step=1"), // 문서생성
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=PRSS"), // 집계진행자료
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=REG"), // 미진행자료
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=END"), //MoumiConfig.getMessageBundle().getString("moumi.message.menu.end") + MoumiConfig.getMessageBundle().getString("moumi.message.menu.box")), // 종료함->종료자료
//new MenuBean(request, "/totsys/totper/mydocbox/formbox/doc_list.jsp"),
new MenuBean(request, "/totsys/login/envsetting/group/group_setup.jsp"), // 사용자그룹설정
new MenuBean(request, "/totsys/sysadm/org/org_view.jsp") // 조직도
// new MenuBean(request, "/totsys/common/inc/statistics/statistics.jsp", MoumiConfig.getMessageBundle().getString("moumi.message.menu.statistics")+"(집계.제출)") // 통계
},
{ //제출하기
//new MenuBean(request, "/totsys/totper/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.tot_report.submitted")),
new MenuBean(request, "/totsys/repoper/mydocbox/returnbox/report_list.jsp", MoumiConfig.getMessageBundle().getString("moumi.message.tot_report.submitted")),
new MenuBean(request, "/totsys/repoper/mydocbox/returnbox/report_list.jsp"), // 접수자료
new MenuBean(request, "/totsys/repoper/mydocbox/tempbox/report_list.jsp?reportType=TEMP"), // 제출진행자료
new MenuBean(request, "/totsys/repoper/mydocbox/endbox/report_list.jsp?reportType=COMP", MoumiConfig.getMessageBundle().getString("moumi.message.menu.mySubmit") +MoumiConfig.getMessageBundle().getString("moumi.message.menu.doc")), // 내제출자료
new MenuBean(request, "/totsys/repoper/mydocbox/endbox/report_list.jsp?reportType=END", MoumiConfig.getMessageBundle().getString("moumi.message.menu.allSubmit") +MoumiConfig.getMessageBundle().getString("moumi.message.menu.doc")) // 전체제출자료
},
{ //게시판
//new MenuBean(request, "/totsys/totper/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.board")),
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_SYSTEM_NOTICE", MoumiConfig.getMessageBundle().getString("moumi.message.board")),
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_SYSTEM_NOTICE"), // 공지사항
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_FAQ"), // 자주묻는질문
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_PDS") // 자료실
}
//boardMenus
};
//SysAuth == 7인 부분 추가 함
MenuBean[][] sub_sysMenus = {
{
//new MenuBean(request, "/totsys/sysadm/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.tot_doc")),
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=PRSS", MoumiConfig.getMessageBundle().getString("moumi.message.tot_doc")),
new MenuBean(request, "/totsys/totper/mydocbox/regbox/doc_regist.jsp?step=1"),
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=PRSS"),// MoumiConfig.getMessageBundle().getString("moumi.message.menu.prss") + MoumiConfig.getMessageBundle().getString("moumi.message.menu.box")),
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=REG"),
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=END"), //MoumiConfig.getMessageBundle().getString("moumi.message.menu.end") + MoumiConfig.getMessageBundle().getString("moumi.message.menu.box")),
// new MenuBean(request, "/totsys/totper/mydocbox/formbox/doc_list.jsp"),
new MenuBean(request, "/totsys/login/envsetting/group/group_setup.jsp"),
new MenuBean(request, "/totsys/sysadm/org/org_view.jsp?rootID="+dpID)
// new MenuBean(request, "/totsys/common/inc/statistics/statistics.jsp", MoumiConfig.getMessageBundle().getString("moumi.message.menu.statistics")+"(집계.제출)") // 통계
},
{
//new MenuBean(request, "/totsys/totper/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.tot_report.submitted")),
new MenuBean(request, "/totsys/repoper/mydocbox/returnbox/report_list.jsp", MoumiConfig.getMessageBundle().getString("moumi.message.tot_report.submitted")),
new MenuBean(request, "/totsys/repoper/mydocbox/returnbox/report_list.jsp"),
new MenuBean(request, "/totsys/repoper/mydocbox/tempbox/report_list.jsp?reportType=TEMP"),
new MenuBean(request, "/totsys/repoper/mydocbox/endbox/report_list.jsp?reportType=COMP", MoumiConfig.getMessageBundle().getString("moumi.message.menu.mySubmit") +MoumiConfig.getMessageBundle().getString("moumi.message.menu.doc")),
new MenuBean(request, "/totsys/repoper/mydocbox/endbox/report_list.jsp?reportType=END", MoumiConfig.getMessageBundle().getString("moumi.message.menu.allSubmit") +MoumiConfig.getMessageBundle().getString("moumi.message.menu.doc"))
},
{
//new MenuBean(request, "/totsys/totper/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.board")),
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_SYSTEM_NOTICE", MoumiConfig.getMessageBundle().getString("moumi.message.board")),
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_SYSTEM_NOTICE"),
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_FAQ"),
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_PDS")
}
//boardMenus
};
%>
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>중메뉴</title>
<link rel="stylesheet" type="text/css" href="/totsys/common/css/kecttep.css">
<link rel="stylesheet" type="text/css" href="/totsys/common/css/SquareButtons.css">
<link rel="stylesheet" type="text/css" href="/totsys/common/css/style.css">
<script src="/totsys/common/js/popup.js"></script>
<script>
function getCookie( name ) {
var nameOfCookie = name + "=";
var x = 0;
while ( x <= document.cookie.length ) {
var y = (x+nameOfCookie.length);
if ( document.cookie.substring( x, y ) == nameOfCookie ) {
if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 ) {
endOfCookie = document.cookie.length;
}
return unescape( document.cookie.substring( y, endOfCookie ) );
}
x = document.cookie.indexOf( " ", x ) + 1;
if ( x == 0 ) {
break;
}
}
return "";
}
function pupupIndex() { //로그인시 팝업
<% for(int ii=0;ii<count;ii++) { %>
gName="BOARD"+<%=idList[ii]%>;
if(getCookie(gName)!="no") {
var urlname2 = "/totsys/common/inc/totper/left/main_popup3.jsp?gName="+gName;
// var urlname2 = "newjsp.jsp?id="+gName;
var height = screen.height;
var width = screen.width;
var leftpos = width / 2 - 350+100+((<%=ii%>+1)*50);
var toppos = height / 2 - 350 +((<%=ii%>+1)*50);
window.open(urlname2, gName,"width=550, height=380, toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,left=" + leftpos + ",top=" + toppos);
}
<% } %>
}
//2014.09.22 Add by KWON,HAN : 인사이동 후 담당자 일괄변경
function transDept(){
var sModYn = "<%=sModYn%>";
var iCountModYn = <%=countModYn%>;
var iTmpCount = <%=tmpCount%>;
var confirmYn = "N";
if(iTmpCount != 1) {
//인사이동 후 이관여부를 변경하는 도중에 오류가 발생하였습니다.\\n\\n 관리자에게 문의 하십시오.
alert("<%= MoumiConfig.getMessageBundle().getString("moumi.message.popup.errorModYnAdmin")%>");
return false;
}
if(sModYn != "Y") {
return false;
}
if(iCountModYn <= 0) {
alert("인사이동이 발생하였습니다.\n\n담당자를 변경할 집계(제출)자료가 존재하지 않습니다.");
//if(confirm("인사이동이 발생하였습니다.\n\n담당자를 변경할 집계(제출)자료가 존재하지 않습니다.\n\n확인을 하시겠습니까?")) {
// confirmYn = "Y";
//}
} else {
//인사이동이 발생하였습니다.\\n\\n집계(제출)자료의 담당자를 일괄적으로 변경하시겠습니까?
if(confirm("<%= MoumiConfig.getMessageBundle().getString("moumi.message.popup.modYnTransfer")%>")) {
confirmYn = "Y";
}
}
if(confirmYn == "Y") {
var urlname = "/totsys/common/web/documents/tot_doc/popup_doc_report_transfer.jsp?docType=ALL&exeType=A";
var width = screen.width;
var height = screen.height;
var leftpos = width / 2 - 350;
var toppos = height / 2 - 350;
post = window.open(urlname, "post", "width=1024, height=600, toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,left=" + leftpos + ",top=" + toppos);
//모달 팝업창
//post = window.showModalDialog(urlname, "post", "dialogWidth:1310px; dialogHeight:610px; toolbar:no;location:no;directories:no;status:no;menubar:no;scrollbars:no;resizable:no;dialogLeft:" + leftpos + ";dialogTop:" + toppos);
post.focus();
}
//+++++++++++++++++++++++++++++++
return;
}
function up(){
window.open("/indexSSOupdate.jsp?id=<%=usID%>","");
if (/MSIE/.test(navigator.userAgent)) {
if(navigator.appVersion.indexOf("MSIE 7.0")>=0 || navigator.appVersion.indexOf("MSIE 8.0")>=0 || navigator.appVersion.indexOf("MSIE 9.0")>=0) {
parent.window.open('about:blank','_self').close();
} else {
parent.window.close();
}
}
}
//-->
</script>
</head>
<body class="left_body" onload="parent.contentGenerator.location.href='/totsys/login/top.jsp';pupupIndex();"><!--팝업 띄우고 싶으면 pupupIndex(); 를 onload에 추가시킴 -->
<!-- top메뉴 내용은 left.jsp내용을 기반으로 하기 때문에 left.jsp가 로딩 된 후에 다시 로드 되어야 한다. -->
<script src="/totsys/common/js/wz_tooltip/wz_tooltip.js"></script>
<%
MenuBean[][] menus = null;
if(sysAuth == MoumiConfig.TOTPER || sysAuth == MoumiConfig.REPOPER)
menus = totperMenuss;
else if(sysAuth == MoumiConfig.SYSADM)
menus = sysadmMenus;
else if(sysAuth == MoumiConfig.SUB_SYSADM || sysAuth == MoumiConfig.REPOADM || sysAuth == MoumiConfig.SUB_TOTADM)
menus = sub_sysMenus;
else{
menus = totperMenuss;
}
if(MoumiConfig.isOnLeftMenu()){
for(int i = 0; i < menus.length; i++) {
%>
<div id="menu<%= i+1 %>" style="display:'<%= i == 0 ? "inline" : "none" %>';">
<table width="130" border="0" cellspacing="0" cellpadding="0" align="center">
<!-- Begin : left 메뉴 상단 background -->
<tr>
<td>
<img alt="메뉴테두리" src="/totsys/common/images/left/left_t.gif" width="130" height="8" style="vertical-align: bottom" />
</td>
</tr><!-- End : left 메뉴 상단 background -->
<tr>
<td background="/totsys/common/images/left/left_bg.gif">
<table width="120" border="0" cellpadding="0" cellspacing="0" align="center">
<!-- Begin : left 메뉴 타이틀 -->
<tr>
<td height="30" align="center" class="largeButton2" style="margin:0 0 10px 10px;">
<!--<a class="largeButton2" href="/totsys/totper/main.jsp" target="main" style="margin:0 0 10px 0;">-->
<!--<a class="largeButton2" href="<%--= menus[i][0].getUrl() --%>" target="main" style="margin:0 0 10px 0;">-->
<strong>
<font color="#FFFFFF" size="2.5">
<!--<span id="mainmenu<%= i+1 %>" class="buttonWrapper">-->
<%= menus[i][0] %>
<!--</span>-->
</font>
</strong>
<!--</a>-->
</td>
</tr><!--// End : left 메뉴 타이틀 -->
<!-- Begin : left 메뉴 loop -->
<%
for(int j = 1; j < menus[i].length; j++) {
%>
<tr>
<td height="30" style="padding-left:10px" align="left">
<img alt="글머리" src="/totsys/common/images/folder.gif" id="img<%= i + 1%>" />
<span>
<a class="f_12_p_Black_L" id="linkd<%= i + 1%><%= j%>" href="<%= menus[i][j].getUrl()%>" target="main" title="<%= menus[i][j]%>">
<%= menus[i][j]%>
</a>
</span>
</td>
</tr>
<%
} // end for
%>
<!--// End : left 메뉴 loop -->
</table>
</td>
</tr>
<!-- Begin : left 메뉴 하단 Background -->
<tr>
<td>
<img alt="글머리" src="/totsys/common/images/left/left_b.gif" width="130" height="20" />
</td>
</tr><!--// End : left 메뉴 하단 Background -->
</table>
</div>
<%
} // end for
} else {
%>
<!-- TODO: implement -->
<%
}
%>
</body>
</html>
<%
} 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();
}
%>