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.
483 lines
27 KiB
483 lines
27 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 : |
|
@@************************************************************/ |
|
%> |
|
<%@ page contentType="text/html; charset=utf-8" |
|
import="java.net.URLDecoder" import="java.net.URLEncoder" |
|
import="java.util.Iterator" import="java.util.List" |
|
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"%> |
|
<%@ include file="/totsys/common/inc/sec/secure.inc.jsp"%> |
|
|
|
<% |
|
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); |
|
|
|
/****** 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"); |
|
// System.out.println("메뉴_left.jsp_deptID="+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")); |
|
|
|
/************* home taget url *****************/ |
|
session.setAttribute("homeTagetURL", "/totsys/totper/main.jsp"); |
|
session.setAttribute("envTagetURL", "/totsys/common/inc/totper/top/top.jsp"); |
|
|
|
//List<Category> categoryList = (List<Category>)pm.getObjectById(Category.class, Category.ID_BOARD).getChildCategories(); |
|
// List<Category> categoryList = ((Category)pm.getObjectById(Category.class, Category.ID_BOARD)).getChildCategories(); |
|
// |
|
// for(int ii=0;ii<categoryList.size();ii++) |
|
// { |
|
// Category cat=(Category)categoryList.get(ii); |
|
// String id=cat.getId(); |
|
// if(id.equals("ID_QNA")) |
|
// { |
|
// categoryList.remove(ii); |
|
// } |
|
// } |
|
// tx.begin(); |
|
// MUser mUser = (MUser)pm.getObjectById(MUser.class, usID); |
|
// tx.rollback(); |
|
//MenuBean[] boardMenus = new MenuBean[categoryList.size()+1]; |
|
// MenuBean[] boardMenus = new MenuBean[categoryList.size()]; |
|
// Iterator<Category> catIter = categoryList.iterator(); |
|
//int icnt = boardMenus.length; |
|
//icnt = 1; |
|
/*for(int i = 0; i < icnt; i++) |
|
{ |
|
if(i == 0) |
|
{ |
|
// if(HttpSSOLogin.getSysAuth(request) == Moumi.TOTPER) |
|
boardMenus[i] = new MenuBean(request, "/totsys/totper/main.jsp?mata=1", "공지사항"); |
|
// else if(HttpSSOLogin.getSysAuth(request) == Moumi.SYSADM) |
|
// boardMenus[i] = new MenuBean(request, "/totsys/sysadm/main.jsp?mata=1", "게시판"); |
|
} |
|
else |
|
{ |
|
Category cat = catIter.next(); |
|
//boardMenus[i] = new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID="+cat.getId(), cat.getName()); |
|
boardMenus[i] = new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_SYSTEM_NOTICE"); |
|
} |
|
}*/ |
|
|
|
// MenuBean[][] totperMenuss = null; |
|
/*SysAuth == 2, 5, 7*/ |
|
//사용자메뉴 |
|
|
|
MenuBean[][] totperMenuss = { |
|
//boardMenus, |
|
{ |
|
//top/left메뉴 : 집계하기 -> 문서배포 |
|
//집계=TotDocType.java=TotDocType.TOT_DOC=moumi.message.tot_doc.tot_doc 하기=moumi.message.menu.do 문서배포 |
|
//new MenuBean(request, "/totsys/totper/main.jsp?mata=1", TotDocType.TOT_DOC+MoumiConfig.getMessageBundle().getString("moumi.message.menu.do")), |
|
|
|
//문서=TotDocType.TOT_DOC2=moumi.message.tot_doc.tot_doc2 배포=moumi.message.menu.do2 |
|
new MenuBean(request, "/totsys/totper/main.jsp?mata=1", "문서배포"), |
|
//문서작성 |
|
new MenuBean(request, "/totsys/totper/mydocbox/regbox/doc_regist.jsp?step=1"), |
|
//832 : moumi.message.totsys.totper.mydocbox.prssbox.doc_list_jsp = 집계진행자료 :: 취합현황 |
|
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=PRSS"), |
|
//임시저장moumi.message.tot_doc.reg + 자료 moumi.message.doc :: 임시저장함 moumi.message.tot_doc.reg + moumi.message.box |
|
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=REG"), |
|
//moumi.message.menu.end 종료, moumi.message.menu.box 함 |
|
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=END"), |
|
//825 :: moumi.message.totsys.totper.mydocbox.formbox.doc_list_jsp = 서식 :: 서식관리함 |
|
new MenuBean(request, "/totsys/totper/mydocbox/formbox/doc_list.jsp") |
|
|
|
//new MenuBean(request, "/totsys/login/envsetting/group/group_setup.jsp") // 사용자그룹설정 추가 |
|
|
|
}, |
|
|
|
{ |
|
//제출=moumi.message.menu.submit, 하기=moumi.message.menu.do |
|
//new MenuBean(request, "/totsys/totper/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.menu.submit")+MoumiConfig.getMessageBundle().getString("moumi.message.menu.do")+""), |
|
//문서=moumi.message.menu.submit2, 수신=moumi.message.menu.do3 |
|
new MenuBean(request, "/totsys/totper/main.jsp?mata=1", "문서수신"), |
|
// 접수 자료 :: 730 :: moumi.message.totsys.repoper.mydocbox.returnbox.report_list_jsp :: 수신함 |
|
new MenuBean(request, "/totsys/repoper/mydocbox/returnbox/report_list.jsp"), |
|
//제출진행자료 :: 736:: totsys.repoper.mydocbox.tempbox.report_list_jsp :: 제출현황 |
|
new MenuBean(request, "/totsys/repoper/mydocbox/tempbox/report_list.jsp?reportType=TEMP"), |
|
//승인제출결재대기 :: 405 :: moumi.message.repoperdoc.recog :: 승인 + 결재대기(제출진행) |
|
new MenuBean(request, "/totsys/repoper/mydocbox/approve/report_list.jsp?reportType=READY"), |
|
//승인결재완료 :: 405 :: moumi.message.repoperdoc.recog :: 승인 + 결재완료(제출완료) |
|
new MenuBean(request, "/totsys/repoper/mydocbox/approve/report_list.jsp?reportType=COMPLETE"), |
|
//자료 |
|
//new MenuBean(request, "/totsys/repoper/mydocbox/compbox/report_list.jsp?reportType=COMP", MoumiConfig.getMessageBundle().getString("moumi.message.menu.mySubmit") +MoumiConfig.getMessageBundle().getString("moumi.message.menu.doc")), |
|
//부서제출자료 :: 부서제출자료 moumi.message.menu.allSubmit + 함 moumi.message.menu.doc // moumi.message.menu.allSubmit2 제출완료 + 함 moumi.message.menu.box |
|
new MenuBean(request, "/totsys/repoper/mydocbox/endbox/report_list.jsp?reportType=END" ) |
|
}, |
|
|
|
{ //사용자그룹 관련 |
|
new MenuBean(request, "/totsys/sysadm/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.tot_doc.userGroup")), |
|
new MenuBean(request, "/totsys/login/envsetting/group/group_setup.jsp") |
|
}/*,{ //자주묻는질문 |
|
new MenuBean(request, "/totsys/sysadm/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.board.faq")), |
|
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_FAQ") |
|
}*/,{ //자료실 |
|
new MenuBean(request, "/totsys/sysadm/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.board.pds")), |
|
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_PDS") |
|
}/*,{ //공지사항 |
|
new MenuBean(request, "/totsys/sysadm/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.board.notice")), |
|
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_SYSTEM_NOTICE") |
|
}*/ |
|
|
|
}; |
|
|
|
|
|
MenuBean[][] sub_sysMenus = { |
|
//boardMenus, |
|
{ |
|
//top/left메뉴 : 집계하기 -> 문서배포 |
|
//집계=TotDocType.java=TotDocType.TOT_DOC=moumi.message.tot_doc.tot_doc 하기=moumi.message.menu.do 문서배포 |
|
//new MenuBean(request, "/totsys/totper/main.jsp?mata=1", TotDocType.TOT_DOC+MoumiConfig.getMessageBundle().getString("moumi.message.menu.do")), |
|
|
|
//문서=TotDocType.TOT_DOC2=moumi.message.tot_doc.tot_doc2 배포=moumi.message.menu.do2 |
|
new MenuBean(request, "/totsys/totper/main.jsp?mata=1", "문서배포"), |
|
//문서작성 |
|
new MenuBean(request, "/totsys/totper/mydocbox/regbox/doc_regist.jsp?step=1"), |
|
//832 : moumi.message.totsys.totper.mydocbox.prssbox.doc_list_jsp = 집계진행자료 :: 취합현황 |
|
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=PRSS"), |
|
//임시저장moumi.message.tot_doc.reg + 자료 moumi.message.doc :: 임시저장함 moumi.message.tot_doc.reg + moumi.message.box |
|
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=REG"), |
|
//moumi.message.menu.end 종료, moumi.message.menu.box 함 |
|
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=END"), |
|
//825 :: moumi.message.totsys.totper.mydocbox.formbox.doc_list_jsp = 서식 :: 서식관리함 |
|
new MenuBean(request, "/totsys/totper/mydocbox/formbox/doc_list.jsp") |
|
|
|
//new MenuBean(request, "/totsys/login/envsetting/group/group_setup.jsp") // 사용자그룹설정 추가 |
|
|
|
}, |
|
|
|
{ |
|
//제출=moumi.message.menu.submit, 하기=moumi.message.menu.do |
|
//new MenuBean(request, "/totsys/totper/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.menu.submit")+MoumiConfig.getMessageBundle().getString("moumi.message.menu.do")+""), |
|
//문서=moumi.message.menu.submit2, 수신=moumi.message.menu.do3 |
|
new MenuBean(request, "/totsys/totper/main.jsp?mata=1", "문서수신"), |
|
// 접수 자료 :: 730 :: moumi.message.totsys.repoper.mydocbox.returnbox.report_list_jsp :: 수신함 |
|
new MenuBean(request, "/totsys/repoper/mydocbox/returnbox/report_list.jsp"), |
|
//제출진행자료 :: 736:: totsys.repoper.mydocbox.tempbox.report_list_jsp :: 제출현황 |
|
new MenuBean(request, "/totsys/repoper/mydocbox/tempbox/report_list.jsp?reportType=TEMP"), |
|
//지사 제출진행자료 :: 736:: totsys.repoper.mydocbox.tempbox.report_list_jsp :: 지사 제출 현황 |
|
new MenuBean(request, "/totsys/repoper/mydocbox/subtempbox/report_list.jsp"), |
|
//승인제출결재대기 :: 405 :: moumi.message.repoperdoc.recog :: 승인 + 결재대기(제출진행) |
|
new MenuBean(request, "/totsys/repoper/mydocbox/approve/report_list.jsp?reportType=READY"), |
|
//승인결재완료 :: 405 :: moumi.message.repoperdoc.recog :: 승인 + 결재완료(제출완료) |
|
new MenuBean(request, "/totsys/repoper/mydocbox/approve/report_list.jsp?reportType=COMPLETE"), |
|
//자료 |
|
//new MenuBean(request, "/totsys/repoper/mydocbox/compbox/report_list.jsp?reportType=COMP", MoumiConfig.getMessageBundle().getString("moumi.message.menu.mySubmit") +MoumiConfig.getMessageBundle().getString("moumi.message.menu.doc")), |
|
//부서제출자료 :: 부서제출자료 moumi.message.menu.allSubmit + 함 moumi.message.menu.doc // moumi.message.menu.allSubmit2 제출완료 + 함 moumi.message.menu.box |
|
new MenuBean(request, "/totsys/repoper/mydocbox/endbox/report_list.jsp?reportType=END" ) |
|
}, |
|
|
|
{ //사용자그룹 관련 |
|
new MenuBean(request, "/totsys/sysadm/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.tot_doc.userGroup")), |
|
new MenuBean(request, "/totsys/login/envsetting/group/group_setup.jsp") |
|
}/*,{ //자주묻는질문 |
|
new MenuBean(request, "/totsys/sysadm/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.board.faq")), |
|
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_FAQ") |
|
}*/,{ //자료실 |
|
new MenuBean(request, "/totsys/sysadm/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.board.pds")), |
|
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_PDS") |
|
}/*,{ //공지사항 |
|
new MenuBean(request, "/totsys/sysadm/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.board.notice")), |
|
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_SYSTEM_NOTICE") |
|
}*/ |
|
|
|
}; |
|
|
|
//SysAuth == 9 |
|
//관리자 |
|
MenuBean[][] sysadmMenus = { |
|
//boardMenus, |
|
{ |
|
// new MenuBean(request, "/totsys/sysadm/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.menu.doc")+MoumiConfig.getMessageBundle().getString("moumi.message.menu.box")), |
|
//moumi.message.tot_doc 집계자료 |
|
//new MenuBean(request, "/totsys/sysadm/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.tot_doc")), |
|
new MenuBean(request, "/totsys/totper/main.jsp?mata=1", "문서배포"), |
|
//문서작성 |
|
new MenuBean(request, "/totsys/totper/mydocbox/regbox/doc_regist.jsp?step=1"), |
|
//832 : moumi.message.totsys.totper.mydocbox.prssbox.doc_list_jsp = 집계진행자료 :: 취합현황 |
|
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=PRSS"), |
|
//임시저장moumi.message.tot_doc.reg + 자료 moumi.message.doc :: 임시저장함 moumi.message.tot_doc.reg + moumi.message.box |
|
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=REG"), |
|
//moumi.message.menu.end 종료, moumi.message.menu.box 함 |
|
new MenuBean(request, "/totsys/totper/mydocbox/prssbox/doc_list.jsp?docType=END"), |
|
//825 :: moumi.message.totsys.totper.mydocbox.formbox.doc_list_jsp = 서식 :: 서식관리함 |
|
new MenuBean(request, "/totsys/totper/mydocbox/formbox/doc_list.jsp"), |
|
new MenuBean(request, "/totsys/common/inc/statistics/statistics.jsp","통계(집계.제출)") //통계 |
|
}, |
|
/*{ |
|
new MenuBean(request, "/totsys/sysadm/main.jsp?mata=1", Moumi.getMessageBundle().getString("moumi.message.menu.doc")+Moumi.getMessageBundle().getString("moumi.message.menu.statistics")), |
|
new MenuBean(request, "/totsys/sysadm/stat/doc_check.jsp") |
|
},*/ |
|
{ |
|
// new MenuBean(request, "/totsys/totper/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.menu.submit")+MoumiConfig.getMessageBundle().getString("moumi.message.menu.do")+""), |
|
//moumi.message.tot_report.submitted = 제출자료 |
|
//new MenuBean(request, "/totsys/totper/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.tot_report.submitted")), |
|
new MenuBean(request, "/totsys/totper/main.jsp?mata=1", "문서수신"), |
|
// 접수 자료 :: 730 :: moumi.message.totsys.repoper.mydocbox.returnbox.report_list_jsp :: 수신함 |
|
new MenuBean(request, "/totsys/repoper/mydocbox/returnbox/report_list.jsp"), |
|
//제출진행자료 :: 736:: totsys.repoper.mydocbox.tempbox.report_list_jsp :: 제출현황 |
|
new MenuBean(request, "/totsys/repoper/mydocbox/tempbox/report_list.jsp?reportType=TEMP"), |
|
//승인제출결재대기 :: 405 :: moumi.message.repoperdoc.recog :: 승인 + 결재대기(제출진행) |
|
new MenuBean(request, "/totsys/repoper/mydocbox/approve/report_list.jsp?reportType=READY"), |
|
//승인결재완료 :: 405 :: moumi.message.repoperdoc.recog :: 승인 + 결재완료(제출완료) |
|
new MenuBean(request, "/totsys/repoper/mydocbox/approve/report_list.jsp?reportType=COMPLETE"), |
|
//new MenuBean(request, "/totsys/repoper/mydocbox/compbox/report_list.jsp?reportType=COMP", MoumiConfig.getMessageBundle().getString("moumi.message.menu.mySubmit") +MoumiConfig.getMessageBundle().getString("moumi.message.menu.doc")), |
|
//부서제출자료 :: 부서제출자료 moumi.message.menu.allSubmit + 함 moumi.message.menu.doc // moumi.message.menu.allSubmit2 제출완료 + 함 moumi.message.menu.box |
|
new MenuBean(request, "/totsys/repoper/mydocbox/endbox/report_list.jsp?reportType=END") |
|
|
|
}, |
|
{ //조직도 관련 |
|
//moumi.message.menu.oraganization = 조직도 |
|
new MenuBean(request, "/totsys/sysadm/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.tot_doc.userGroup")), |
|
//사용자그룹 |
|
new MenuBean(request, "/totsys/login/envsetting/group/group_setup.jsp"), |
|
//new MenuBean(request, "/totsys/sysadm/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.menu.oraganization")), |
|
// new MenuBean(request, "/totsys/login/envsetting/group/group_setup.jsp"), |
|
//조직도 |
|
new MenuBean(request, "/totsys/sysadm/org/org_view.jsp") |
|
}/*,{ //자주묻는질문 |
|
new MenuBean(request, "/totsys/sysadm/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.board.faq")), |
|
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_FAQ") |
|
}*/, |
|
{ //자료실 |
|
//moumi.message.board.pds = 자료실 |
|
new MenuBean(request, "/totsys/sysadm/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.board.pds")), |
|
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_PDS") |
|
}/*,{ //공지사항 |
|
//moumi.message.board.notice = 공지사항 |
|
new MenuBean(request, "/totsys/sysadm/main.jsp?mata=1", MoumiConfig.getMessageBundle().getString("moumi.message.board.notice")), |
|
new MenuBean(request, "/totsys/sysadm/board/board_list.jsp?boardGroupID=ID_SYSTEM_NOTICE") |
|
}*/ |
|
}; |
|
|
|
//SysAuth == 7인 부분 추가 함 |
|
|
|
|
|
/******************************************************************************** |
|
tx.begin(); |
|
Category category = pm.getObjectById(Category.class, "ID_SYSTEM_NOTICE"); |
|
List<Board> boardList; |
|
Query q = pm.newQuery(Board.class); |
|
boardList = (List<Board>) q.execute(); |
|
q = pm.newQuery(Board.class, boardList); |
|
StringBuilder filter = new StringBuilder(150) |
|
.append("upperBoard == null && category == board_category && popup_yn==true"); |
|
q.setFilter(filter.toString()); |
|
q.declareParameters("kr.co.kihyun.beans.entity.Category board_category"); |
|
q.setOrdering("writeDate DESC"); |
|
boardList = (List<Board>) q.execute(category); |
|
tx.commit(); |
|
*********************************************************************************/ |
|
|
|
TotsysEtc te=new TotsysEtc(); |
|
te.getPopupNotice(); |
|
int count=te.count; |
|
String[] idList=te.popupId; |
|
|
|
|
|
%> |
|
|
|
<html> |
|
|
|
<head> |
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> |
|
<link rel="stylesheet" href="/totsys/common/css/kecttep.css" type="text/css"> |
|
<link rel="stylesheet" href="/totsys/common/css/SquareButtons.css" type="text/css"> |
|
<link rel="stylesheet" href="/totsys/common/css/style.css" type="text/css"> |
|
<script src="/totsys/common/js/popup.js"></script> |
|
<script Language="javascript"> |
|
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(){ //로그인시 팝업 |
|
<%-- |
|
if(getCookie("NOTICE")!="no") |
|
var urlname = "/totsys/common/inc/totper/left/main_popup.jsp"; |
|
var height = screen.height; |
|
var width = screen.width; |
|
var leftpos = width / 2 - 350-100; |
|
var toppos = height / 2 - 350; |
|
var post=null; |
|
post= window.open(urlname, "post","width=780, height=850, toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,left=" + leftpos + ",top=" + toppos); |
|
} |
|
if(getCookie("NOTICE2")!="no") |
|
{ |
|
var urlname2 = "/totsys/common/inc/totper/left/main_popup2.jsp"; |
|
var height = screen.height; |
|
var width = screen.width; |
|
var leftpos = width / 2 - 350+100; |
|
var toppos = height / 2 - 350; |
|
var post2=null; |
|
post2= window.open(urlname2, "post2","width=780, height=700, toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,left=" + leftpos + ",top=" + toppos); |
|
} |
|
<% for(int ii=0;ii<boardList.size();ii++) |
|
{ %> |
|
gName="BOARD"+<%=boardList.get(ii).getId()%>; |
|
if(getCookie(gName)!="no") |
|
{ |
|
var urlname2 = "/totsys/common/inc/totper/left/main_popup3.jsp?gName="+gName; |
|
var height = screen.height; |
|
var width = screen.width; |
|
var leftpos = width / 2 - 350+100; |
|
var toppos = height / 2 - 350; |
|
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); |
|
} |
|
<% } %> |
|
--%> |
|
<%--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 height = screen.height; |
|
var width = screen.width; |
|
var leftpos = width / 2 - 350+100; |
|
var toppos = height / 2 - 350; |
|
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); |
|
} |
|
<%} --%> |
|
return; |
|
|
|
} |
|
|
|
</script> |
|
|
|
</head> |
|
|
|
<body bgcolor="#ffffff" topmargin="0" leftmargin="0" marginwidth="0"marginheight="0" |
|
onload="parent.topx.location.href='/totsys/login/top.jsp';pupupIndex();"> |
|
<!-- top메뉴 내용은 left.jsp내용을 기반으로 하기 때문에 left.jsp가 로딩 된 후에 다시 로드 되어야 한다. --> |
|
<script type="text/javascript" src="/totsys/common/js/wz_tooltip/wz_tooltip.js"></script> |
|
<% |
|
MenuBean[][] menus = null; |
|
if(HttpSSOLogin.getSysAuth(request) == MoumiConfig.TOTPER || HttpSSOLogin.getSysAuth(request) == MoumiConfig.REPOPER ) |
|
menus = totperMenuss; |
|
else if(HttpSSOLogin.getSysAuth(request) == MoumiConfig.SYSADM ) |
|
menus = sysadmMenus; |
|
|
|
else if(HttpSSOLogin.getSysAuth(request) == MoumiConfig.SUB_SYSADM) |
|
menus = sub_sysMenus; |
|
//else if(HttpSSOLogin.getSysAuth(request) == MoumiConfig.REPOADM) |
|
// menus = repoadmMenus; |
|
if(MoumiConfig.isOnLeftMenu()){ |
|
for(int i = 0; i < menus.length; i++) { |
|
%> |
|
|
|
<div id="menu<%= i+1 %>" style="display:'<%= i == 0 ? "" : "none" %>';"> |
|
|
|
<table width="130" border="0" cellspacing="0" cellpadding="0" align="center"> |
|
<tr> |
|
<td><br><img src="/totsys/common/images/left/left_t.gif" width="130" height="8"></td> |
|
</tr> |
|
<tr> |
|
<td background="/totsys/common/images/left/left_bg.gif"> |
|
<table width="110" border="0" cellpadding="0" cellspacing="0" align="center"> |
|
<tr> |
|
<td height="30" background="/totsys/common/images/left/left_titbg2.gif" align="center"> |
|
<a class="largeButton2" href="/totsys/totper/main.jsp" target="main"><strong><font color="#FFFFFF"><span id="mainmenu<%= i+1 %>" class="buttonWrapper"> |
|
<%= menus[i][0] %></span></font></strong></a> |
|
</td> |
|
</tr> |
|
<tr> |
|
<td height="10"/> |
|
</tr> |
|
|
|
<!---//루프문 시작//--> |
|
<% |
|
for(int j = 1; j < menus[i].length; j++) { |
|
%> |
|
<tr> |
|
<td height="30" style="padding-left:10px" align="left"> |
|
<img 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"><%= menus[i][j]%></a></span> |
|
</td> |
|
</tr> |
|
<%}%> |
|
|
|
<!--//루프문 끝//--> |
|
</table> |
|
</td> |
|
</tr> |
|
|
|
<tr> |
|
<td><img src="/totsys/common/images/left/left_b.gif" width="130" height="20"></td> |
|
</tr> |
|
</table> |
|
</div> |
|
<% |
|
} |
|
} 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(); |
|
} |
|
%> |