diff --git a/src/main/java/seed/admin/member/service/AdminMemberServiceImpl.java b/src/main/java/seed/admin/member/service/AdminMemberServiceImpl.java index d73b5a03..5275842c 100644 --- a/src/main/java/seed/admin/member/service/AdminMemberServiceImpl.java +++ b/src/main/java/seed/admin/member/service/AdminMemberServiceImpl.java @@ -1,925 +1,924 @@ -package seed.admin.member.service; - -import java.util.Date; -import java.util.List; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import egovframework.rte.fdl.cmmn.AbstractServiceImpl; - -import seed.dao.BannerDataDAO; -import seed.dao.BannerManagerDAO; -import seed.dao.BannerSetDAO; -import seed.dao.BbsAuthDAO; -import seed.dao.BbsCommentDAO; -import seed.dao.BbsDataDAO; -import seed.dao.BbsItemDAO; -import seed.dao.BbsManagerDAO; -import seed.dao.BbsSetDAO; -import seed.dao.BbsSkinDAO; -import seed.dao.CommonMessageDAO; -import seed.dao.FormbuilderAuthDAO; -import seed.dao.FormbuilderItemDAO; -import seed.dao.FormbuilderManagerDAO; -import seed.dao.FormbuilderSetDAO; -import seed.dao.FormbuilderSkinDAO; -import seed.dao.GroupsDAO; -import seed.dao.MemberDAO; -import seed.dao.MenuAuthDAO; -import seed.dao.PopupDataDAO; -import seed.dao.PopupManagerDAO; -import seed.dao.PopupSetDAO; -import seed.dao.QuickDataDAO; -import seed.dao.QuickManagerDAO; -import seed.dao.QuickSetDAO; -import seed.dao.SiteDAO; -import seed.dao.SiteManagerDAO; -import seed.dao.SiteMenuDAO; -import seed.dao.SiteMenuManagerDAO; -import seed.dao.SurveyAuthDAO; -import seed.dao.SurveyItemDAO; -import seed.dao.SurveyManagerDAO; -import seed.dao.SurveySetDAO; -import seed.dao.SurveySkinDAO; -import seed.dao.VisualDataDAO; -import seed.dao.VisualManagerDAO; -import seed.dao.VisualSetDAO; -import seed.map.T_BANNER_DATA; -import seed.map.T_BANNER_MANAGER; -import seed.map.T_BANNER_SET; -import seed.map.T_BBS_AUTH; -import seed.map.T_BBS_COMMENT; -import seed.map.T_BBS_DATA; -import seed.map.T_BBS_ITEM; -import seed.map.T_BBS_MANAGER; -import seed.map.T_BBS_SET; -import seed.map.T_BBS_SKIN; -import seed.map.T_FORMBUILDER_AUTH; -import seed.map.T_FORMBUILDER_ITEM; -import seed.map.T_FORMBUILDER_MANAGER; -import seed.map.T_FORMBUILDER_SET; -import seed.map.T_FORMBUILDER_SKIN; -import seed.map.T_GROUP; -import seed.map.T_GROUPS; -import seed.map.T_MEMBER; -import seed.map.T_MENU_AUTH; -import seed.map.T_MESSAGE; -import seed.map.T_POPUP_DATA; -import seed.map.T_POPUP_MANAGER; -import seed.map.T_POPUP_SET; -import seed.map.T_QUICK_DATA; -import seed.map.T_QUICK_MANAGER; -import seed.map.T_QUICK_SET; -import seed.map.T_SITE; -import seed.map.T_SITE_MANAGER; -import seed.map.T_SITE_MENU; -import seed.map.T_SITE_MENU_MANAGER; -import seed.map.T_SURVEY_AUTH; -import seed.map.T_SURVEY_ITEM; -import seed.map.T_SURVEY_MANAGER; -import seed.map.T_SURVEY_SET; -import seed.map.T_SURVEY_SKIN; -import seed.map.T_VISUAL_DATA; -import seed.map.T_VISUAL_MANAGER; -import seed.map.T_VISUAL_SET; -import seed.utils.SeedUtils; - -@Service -public class AdminMemberServiceImpl extends AbstractServiceImpl implements AdminMemberService{ - - @Autowired - private MemberDAO memberDAO; - - @Autowired - private GroupsDAO groupsDAO; - - @Autowired - private BbsDataDAO bbsDataDAO; - - @Autowired - private CommonMessageDAO commonMessageDAO; - - @Autowired - private SiteManagerDAO siteManagerDAO; - - @Autowired - private SiteMenuDAO siteMenuDAO; - - @Autowired - private SiteMenuManagerDAO siteMenuManagerDAO; - - @Autowired - private BbsManagerDAO bbsManagerDAO; - - @Autowired - private FormbuilderManagerDAO formbuilderManagerDAO; - - @Autowired - private SurveyManagerDAO surveyManagerDAO; - - @Autowired - private BannerManagerDAO bannerManagerDAO; - - @Autowired - private PopupManagerDAO popupManagerDAO; - - @Autowired - private VisualManagerDAO visualManagerDAO; - - @Autowired - private QuickManagerDAO quickManagerDAO; - - @Autowired - private SiteDAO siteDAO; - - @Autowired - private BbsSkinDAO bbsSkinDAO; - - @Autowired - private BbsSetDAO bbsSetDAO; - - @Autowired - private BbsAuthDAO bbsAuthDAO; - - @Autowired - private BbsItemDAO bbsItemDAO; - - @Autowired - private BbsCommentDAO bbsCommentDAO; - - @Autowired - private FormbuilderSkinDAO formbuilderSkinDAO; - - @Autowired - private FormbuilderSetDAO formbuilderSetDAO; - - @Autowired - private FormbuilderAuthDAO formbuilderAuthDAO; - - @Autowired - private FormbuilderItemDAO formbuilderItemDAO; - - @Autowired - private SurveySkinDAO surveySkinDAO; - - @Autowired - private SurveySetDAO surveySetDAO; - - @Autowired - private SurveyAuthDAO surveyAuthDAO; - - @Autowired - private SurveyItemDAO surveyItemDAO; - - @Autowired - private MenuAuthDAO menuAuthDAO; - - @Autowired - private BannerSetDAO bannerSetDAO; - - @Autowired - private BannerDataDAO bannerDataDAO; - - @Autowired - private PopupSetDAO popupSetDAO; - - @Autowired - private PopupDataDAO popupDataDAO; - - @Autowired - private VisualSetDAO visualSetDAO; - - @Autowired - private VisualDataDAO visualDataDAO; - - @Autowired - private QuickSetDAO quickSetDAO; - - @Autowired - private QuickDataDAO quickDataDAO; - - //AdminMemberController, AdminGroupController, AdminSiteController - public T_MEMBER getMemberForm(Integer memberIdx){ - - return memberDAO.getMemberForm(memberIdx); - } - - public Map getMemberMapForm(Integer memberIdx, String[] qryColumns){ - - return memberDAO.getMemberMapForm(memberIdx, qryColumns); - } - - //AdminMemberController - public Long getMemberFormCnt(String memberId){ - - return memberDAO.getMemberFormCnt(memberId); - } - - //AdminMemberController - public Long getMemberListCnt(String siteIdx, Integer selGroup, String column, String search){ - - return memberDAO.getMemberListCnt(siteIdx, selGroup, column, search); - } - - //AdminMemberController - public Long getMemberListCnt(String column, String search){ - - return memberDAO.getMemberListCnt(column, search); - } - - //AdminMemberController - public Long getMemberPrivacyListCnt(String siteIdx, String column, String search, Integer privacyDate){ - - return memberDAO.getMemberPrivacyListCnt(siteIdx, column, search, privacyDate); - } - - //AdminMemberController - public List getMemberList(String siteIdx, int page, int row, String orderColumn, String order, Integer selGroup, String column, String search, String[] qryColumns){ - - return memberDAO.getMemberList(siteIdx, ((page-1) * row), row, orderColumn, order, selGroup, column, search, qryColumns); - } - - //AdminMemberController - public List getMemberList(int page, int row, String orderColumn, String order, String column, String search, String[] qryColumns){ - - return memberDAO.getMemberList(((page-1) * row), row, orderColumn, order, column, search, qryColumns); - } - - //AdminMemberController - public List getMemberPrivacyList(String siteIdx, int page, int row, String orderColumn, String order, String column, String search, Integer privacyDate, String[] qryColumns){ - - return memberDAO.getMemberPrivacyList(siteIdx, ((page-1) * row), row, orderColumn, order, column, search, privacyDate, qryColumns); - } - - //AdminMemberController - @Transactional - public Integer setMemberRegProc(T_MEMBER tMember, T_SITE tSite, T_GROUP tGroup, String memberAuto){ - - Integer memberIdx = 0; - - String strCode = SeedUtils.getSeedMD5Code(tMember.getMemberPw()); - tMember.setMemberPw(SeedUtils.getSeedSHA256Code(strCode)); - tMember.setMemberGrant("N"); - - if(memberAuto.equals("true")){ - tMember.setMemberStatus("U"); - }else if(memberAuto.equals("false")){ - tMember.setMemberStatus("S"); - } - - tMember.setMemberCode(strCode); - tMember.setMemberRegDate(new Date()); - tMember.setMemberModDate(new Date()); - - T_MEMBER tMemberDB = memberDAO.setMemberRegProc(tMember); - - if(tMemberDB != null){ - - memberIdx = tMemberDB.getMemberIdx(); - - T_GROUPS tGroups = new T_GROUPS(); - tGroups.settSite(tSite); - tGroups.settGroup(tGroup); - tGroups.settMember(tMemberDB); - tGroups.setGroupsStatus("U"); - tGroups.setGroupsRegDate(new Date()); - - if(!groupsDAO.setGroupsRegProc(tGroups)){ - memberIdx = 0; - } - } - - return memberIdx; - } - - //AdminMemberController - @Transactional - public boolean setMemberModProc(T_MEMBER tMember){ - - T_MEMBER tMemberDB = memberDAO.getMemberForm(tMember.getMemberIdx()); - - if(!tMember.getMemberPw().equals("")){ - String strCode = SeedUtils.getSeedMD5Code(tMember.getMemberPw()); - tMemberDB.setMemberPw(SeedUtils.getSeedSHA256Code(strCode)); - tMemberDB.setMemberCode(strCode); - } - - tMemberDB.setMemberOldPwChk("Y"); - tMemberDB.setMemberId(tMember.getMemberId()); - tMemberDB.setMemberName(tMember.getMemberName()); - tMemberDB.setMemberEmail1(tMember.getMemberEmail1()); - tMemberDB.setMemberEmail2(tMember.getMemberEmail2()); - tMemberDB.setMemberModDate(new Date()); - - tMemberDB.setMemberPost(tMember.getMemberPost()); - tMemberDB.setMemberAddress1(tMember.getMemberAddress1()); - tMemberDB.setMemberAddress2(tMember.getMemberAddress2()); - tMemberDB.setMemberDept(tMember.getMemberDept()); - tMemberDB.setMemberPosition(tMember.getMemberPosition()); - tMemberDB.setMemberTel(tMember.getMemberTel()); - tMemberDB.setMemberPhone(tMember.getMemberPhone()); - - tMemberDB.setMemberItemA1(tMember.getMemberItemA1()); - tMemberDB.setMemberItemB2(tMember.getMemberItemB2()); - tMemberDB.setMemberItemC3(tMember.getMemberItemC3()); - tMemberDB.setMemberItemD4(tMember.getMemberItemD4()); - tMemberDB.setMemberItemE5(tMember.getMemberItemE5()); - tMemberDB.setMemberItemF6(tMember.getMemberItemF6()); - tMemberDB.setMemberItemG7(tMember.getMemberItemG7()); - tMemberDB.setMemberItemH8(tMember.getMemberItemH8()); - tMemberDB.setMemberItemI9(tMember.getMemberItemI9()); - tMemberDB.setMemberItemJ10(tMember.getMemberItemJ10()); - - return memberDAO.setMemberModProc(tMemberDB); - } - - //AdminMemberController - @Transactional - public boolean setMemberDelProc(String siteIdx, Integer memberIdx, String memberFlag){ - - boolean success = false; - - List groupsList = groupsDAO.getGroupsList(siteIdx, memberIdx); - - if(groupsList.size() > 0){ - for(int g=0; g messageList = commonMessageDAO.getMessageList(memberIdx); - - //게시글 리스트 - List bbsDataList = bbsDataDAO.getBbsDataList(memberIdx); - - //쪽지 삭제 - if(messageList.size() > 0){ - for(int i=0; i 0){ - for(int i=0; i siteList = siteDAO.getSiteList(memberIdx); - - if(siteList.size() > 0){ - for(int i=0; i siteManagerList = siteManagerDAO.getSiteManagerList(memberIdx); - - //사이트 관리자 삭제 - if(siteManagerList.size() > 0){ - for(int i=0; i siteMenuList = siteMenuDAO.getSiteMenuList(memberIdx); - - if(siteMenuList.size() > 0){ - for(int i=0; i siteMenuManagerList = siteMenuManagerDAO.getSiteMenuManagerList(memberIdx); - - //사이트 메뉴 관리자 삭제 - if(siteMenuManagerList.size() > 0){ - for(int i=0; i 0){ - for(int i=0; i bbsSkinList = bbsSkinDAO.getBbsSkinList(memberIdx); - - if(bbsSkinList.size() > 0){ - for(int i=0; i bbsSetList = bbsSetDAO.getBbsSetList(memberIdx); - - if(bbsSetList.size() > 0){ - for(int i=0; i bbsManagerList = bbsManagerDAO.getBbsManagerList(memberIdx); - - //게시판 관리자 삭제 - if(bbsManagerList.size() > 0){ - for(int i=0; i bbsAuthList = bbsAuthDAO.getBbsAuthList(memberIdx); - - if(bbsAuthList.size() > 0){ - for(int i=0; i bbsItemList = bbsItemDAO.getBbsItemAllList(memberIdx); - - if(bbsItemList.size() > 0){ - for(int i=0; i bbsCommentList = bbsCommentDAO.getBbsCommentList(memberIdx); - - if(bbsCommentList.size() > 0){ - for(int i=0; i formbuilderSkinList = formbuilderSkinDAO.getFormbuilderSkinList(memberIdx); - - if(formbuilderSkinList.size() > 0){ - for(int i=0; i formbuilderSetList = formbuilderSetDAO.getFormbuilderSetList(memberIdx); - - if(formbuilderSetList.size() > 0){ - for(int i=0; i formbuilderManagerList = formbuilderManagerDAO.getFormbuilderManagerList(memberIdx); - - //폼빌더 관리자 삭제 - if(formbuilderManagerList.size() > 0){ - for(int i=0; i formbuilderAuthList = formbuilderAuthDAO.getFormbuilderAuthList(memberIdx); - - if(formbuilderAuthList.size() > 0){ - for(int i=0; i formbuilderItemList = formbuilderItemDAO.getFormbuilderItemAllList(memberIdx); - - if(formbuilderItemList.size() > 0){ - for(int i=0; i surveySkinList = surveySkinDAO.getSurveySkinList(memberIdx); - - if(surveySkinList.size() > 0){ - for(int i=0; i surveySetList = surveySetDAO.getSurveySetList(memberIdx); - - if(surveySetList.size() > 0){ - for(int i=0; i surveyManagerList = surveyManagerDAO.getSurveyManagerList(memberIdx); - - //설문 관리자 삭제 - if(surveyManagerList.size() > 0){ - for(int i=0; i surveyAuthList = surveyAuthDAO.getSurveyAuthList(memberIdx); - - if(surveyAuthList.size() > 0){ - for(int i=0; i surveyItemList = surveyItemDAO.getSurveyItemAllList(memberIdx); - - if(surveyItemList.size() > 0){ - for(int i=0; i menuAuthList = menuAuthDAO.getMenuAuthList(memberIdx); - - if(menuAuthList.size() > 0){ - for(int i=0; i bannerSetList = bannerSetDAO.getBannerSetList(memberIdx); - - if(bannerSetList.size() > 0){ - for(int i=0; i bannerManagerList = bannerManagerDAO.getBannerManagerList(memberIdx); - - //배너 관리자 삭제 - if(bannerManagerList.size() > 0){ - for(int i=0; i bannerDataList = bannerDataDAO.getBannerDataAllList(memberIdx); - - if(bannerDataList.size() > 0){ - for(int i=0; i popupSetList = popupSetDAO.getPopupSetList(memberIdx); - - if(popupSetList.size() > 0){ - for(int i=0; i popupManagerList = popupManagerDAO.getPopupManagerList(memberIdx); - - //팝업 관리자 삭제 - if(popupManagerList.size() > 0){ - for(int i=0; i popupDataList = popupDataDAO.getPopupDataAllList(memberIdx); - - if(popupDataList.size() > 0){ - for(int i=0; i visualSetList = visualSetDAO.getVisualSetList(memberIdx); - - if(visualSetList.size() > 0){ - for(int i=0; i visualManagerList = visualManagerDAO.getVisualManagerList(memberIdx); - - //비주얼 관리자 삭제 - if(visualManagerList.size() > 0){ - for(int i=0; i visualDataList = visualDataDAO.getVisualDataAllList(memberIdx); - - if(visualDataList.size() > 0){ - for(int i=0; i quickSetList = quickSetDAO.getQuickSetList(memberIdx); - - if(quickSetList.size() > 0){ - for(int i=0; i quickManagerList = quickManagerDAO.getQuickManagerList(memberIdx); - - //퀵 관리자 삭제 - if(quickManagerList.size() > 0){ - for(int i=0; i quickDataList = quickDataDAO.getQuickDataAllList(memberIdx); - - if(quickDataList.size() > 0){ - for(int i=0; i getMemberMapForm(Integer memberIdx, String[] qryColumns){ + + return memberDAO.getMemberMapForm(memberIdx, qryColumns); + } + + //AdminMemberController + public Long getMemberFormCnt(String memberId){ + + return memberDAO.getMemberFormCnt(memberId); + } + + //AdminMemberController + public Long getMemberListCnt(String siteIdx, Integer selGroup, String column, String search){ + + return memberDAO.getMemberListCnt(siteIdx, selGroup, column, search); + } + + //AdminMemberController + public Long getMemberListCnt(String column, String search){ + + return memberDAO.getMemberListCnt(column, search); + } + + //AdminMemberController + public Long getMemberPrivacyListCnt(String siteIdx, String column, String search, Integer privacyDate){ + + return memberDAO.getMemberPrivacyListCnt(siteIdx, column, search, privacyDate); + } + + //AdminMemberController + public List getMemberList(String siteIdx, int page, int row, String orderColumn, String order, Integer selGroup, String column, String search, String[] qryColumns){ + + return memberDAO.getMemberList(siteIdx, ((page-1) * row), row, orderColumn, order, selGroup, column, search, qryColumns); + } + + //AdminMemberController + public List getMemberList(int page, int row, String orderColumn, String order, String column, String search, String[] qryColumns){ + + return memberDAO.getMemberList(((page-1) * row), row, orderColumn, order, column, search, qryColumns); + } + + //AdminMemberController + public List getMemberPrivacyList(String siteIdx, int page, int row, String orderColumn, String order, String column, String search, Integer privacyDate, String[] qryColumns){ + + return memberDAO.getMemberPrivacyList(siteIdx, ((page-1) * row), row, orderColumn, order, column, search, privacyDate, qryColumns); + } + + //AdminMemberController + @Transactional + public Integer setMemberRegProc(T_MEMBER tMember, T_SITE tSite, T_GROUP tGroup, String memberAuto){ + + Integer memberIdx = 0; + + String strCode = SeedUtils.getSeedMD5Code(tMember.getMemberPw()); + tMember.setMemberPw(SeedUtils.getSeedSHA256Code(strCode)); + tMember.setMemberGrant("N"); + + if(memberAuto.equals("true")){ + tMember.setMemberStatus("U"); + }else if(memberAuto.equals("false")){ + tMember.setMemberStatus("S"); + } + + tMember.setMemberCode(strCode); + tMember.setMemberRegDate(new Date()); + tMember.setMemberModDate(new Date()); + + T_MEMBER tMemberDB = memberDAO.setMemberRegProc(tMember); + + if(tMemberDB != null){ + + memberIdx = tMemberDB.getMemberIdx(); + + T_GROUPS tGroups = new T_GROUPS(); + tGroups.settSite(tSite); + tGroups.settGroup(tGroup); + tGroups.settMember(tMemberDB); + tGroups.setGroupsStatus("U"); + tGroups.setGroupsRegDate(new Date()); + + if(!groupsDAO.setGroupsRegProc(tGroups)){ + memberIdx = 0; + } + } + + return memberIdx; + } + + //AdminMemberController + @Transactional + public boolean setMemberModProc(T_MEMBER tMember){ + + T_MEMBER tMemberDB = memberDAO.getMemberForm(tMember.getMemberIdx()); + + if(!tMember.getMemberPw().equals("")){ + String strCode = SeedUtils.getSeedMD5Code(tMember.getMemberPw()); + tMemberDB.setMemberPw(SeedUtils.getSeedSHA256Code(strCode)); + tMemberDB.setMemberCode(strCode); + } + + tMemberDB.setMemberOldPwChk("Y"); + tMemberDB.setMemberId(tMember.getMemberId()); + tMemberDB.setMemberName(tMember.getMemberName()); + tMemberDB.setMemberEmail1(tMember.getMemberEmail1()); + tMemberDB.setMemberEmail2(tMember.getMemberEmail2()); + tMemberDB.setMemberModDate(new Date()); + + tMemberDB.setMemberPost(tMember.getMemberPost()); + tMemberDB.setMemberAddress1(tMember.getMemberAddress1()); + tMemberDB.setMemberAddress2(tMember.getMemberAddress2()); + tMemberDB.setMemberDept(tMember.getMemberDept()); + tMemberDB.setMemberPosition(tMember.getMemberPosition()); + tMemberDB.setMemberTel(tMember.getMemberTel()); + tMemberDB.setMemberPhone(tMember.getMemberPhone()); + + tMemberDB.setMemberItemA1(tMember.getMemberItemA1()); + tMemberDB.setMemberItemB2(tMember.getMemberItemB2()); + tMemberDB.setMemberItemC3(tMember.getMemberItemC3()); + tMemberDB.setMemberItemD4(tMember.getMemberItemD4()); + tMemberDB.setMemberItemE5(tMember.getMemberItemE5()); + tMemberDB.setMemberItemF6(tMember.getMemberItemF6()); + tMemberDB.setMemberItemG7(tMember.getMemberItemG7()); + tMemberDB.setMemberItemH8(tMember.getMemberItemH8()); + tMemberDB.setMemberItemI9(tMember.getMemberItemI9()); + tMemberDB.setMemberItemJ10(tMember.getMemberItemJ10()); + + return memberDAO.setMemberModProc(tMemberDB); + } + + //AdminMemberController + @Transactional + public boolean setMemberDelProc(String siteIdx, Integer memberIdx, String memberFlag){ + + boolean success = false; + + List groupsList = groupsDAO.getGroupsList(siteIdx, memberIdx); + + if(groupsList.size() > 0){ + for(int g=0; g messageList = commonMessageDAO.getMessageList(memberIdx); + + //게시글 리스트 + List bbsDataList = bbsDataDAO.getBbsDataList(memberIdx); + + //쪽지 삭제 + if(messageList.size() > 0){ + for(int i=0; i 0){ + for(int i=0; i siteList = siteDAO.getSiteList(memberIdx); + + if(siteList.size() > 0){ + for(int i=0; i siteManagerList = siteManagerDAO.getSiteManagerList(memberIdx); + + //사이트 관리자 삭제 + if(siteManagerList.size() > 0){ + for(int i=0; i siteMenuList = siteMenuDAO.getSiteMenuList(memberIdx); + + if(siteMenuList.size() > 0){ + for(int i=0; i siteMenuManagerList = siteMenuManagerDAO.getSiteMenuManagerList(memberIdx); + + //사이트 메뉴 관리자 삭제 + if(siteMenuManagerList.size() > 0){ + for(int i=0; i 0){ + for(int i=0; i bbsSkinList = bbsSkinDAO.getBbsSkinList(memberIdx); + + if(bbsSkinList.size() > 0){ + for(int i=0; i bbsSetList = bbsSetDAO.getBbsSetList(memberIdx); + + if(bbsSetList.size() > 0){ + for(int i=0; i bbsManagerList = bbsManagerDAO.getBbsManagerList(memberIdx); + + //게시판 관리자 삭제 + if(bbsManagerList.size() > 0){ + for(int i=0; i bbsAuthList = bbsAuthDAO.getBbsAuthList(memberIdx); + + if(bbsAuthList.size() > 0){ + for(int i=0; i bbsItemList = bbsItemDAO.getBbsItemAllList(memberIdx); + + if(bbsItemList.size() > 0){ + for(int i=0; i bbsCommentList = bbsCommentDAO.getBbsCommentList(memberIdx); + + if(bbsCommentList.size() > 0){ + for(int i=0; i formbuilderSkinList = formbuilderSkinDAO.getFormbuilderSkinList(memberIdx); + + if(formbuilderSkinList.size() > 0){ + for(int i=0; i formbuilderSetList = formbuilderSetDAO.getFormbuilderSetList(memberIdx); + + if(formbuilderSetList.size() > 0){ + for(int i=0; i formbuilderManagerList = formbuilderManagerDAO.getFormbuilderManagerList(memberIdx); + + //폼빌더 관리자 삭제 + if(formbuilderManagerList.size() > 0){ + for(int i=0; i formbuilderAuthList = formbuilderAuthDAO.getFormbuilderAuthList(memberIdx); + + if(formbuilderAuthList.size() > 0){ + for(int i=0; i formbuilderItemList = formbuilderItemDAO.getFormbuilderItemAllList(memberIdx); + + if(formbuilderItemList.size() > 0){ + for(int i=0; i surveySkinList = surveySkinDAO.getSurveySkinList(memberIdx); + + if(surveySkinList.size() > 0){ + for(int i=0; i surveySetList = surveySetDAO.getSurveySetList(memberIdx); + + if(surveySetList.size() > 0){ + for(int i=0; i surveyManagerList = surveyManagerDAO.getSurveyManagerList(memberIdx); + + //설문 관리자 삭제 + if(surveyManagerList.size() > 0){ + for(int i=0; i surveyAuthList = surveyAuthDAO.getSurveyAuthList(memberIdx); + + if(surveyAuthList.size() > 0){ + for(int i=0; i surveyItemList = surveyItemDAO.getSurveyItemAllList(memberIdx); + + if(surveyItemList.size() > 0){ + for(int i=0; i menuAuthList = menuAuthDAO.getMenuAuthList(memberIdx); + + if(menuAuthList.size() > 0){ + for(int i=0; i bannerSetList = bannerSetDAO.getBannerSetList(memberIdx); + + if(bannerSetList.size() > 0){ + for(int i=0; i bannerManagerList = bannerManagerDAO.getBannerManagerList(memberIdx); + + //배너 관리자 삭제 + if(bannerManagerList.size() > 0){ + for(int i=0; i bannerDataList = bannerDataDAO.getBannerDataAllList(memberIdx); + + if(bannerDataList.size() > 0){ + for(int i=0; i popupSetList = popupSetDAO.getPopupSetList(memberIdx); + + if(popupSetList.size() > 0){ + for(int i=0; i popupManagerList = popupManagerDAO.getPopupManagerList(memberIdx); + + //팝업 관리자 삭제 + if(popupManagerList.size() > 0){ + for(int i=0; i popupDataList = popupDataDAO.getPopupDataAllList(memberIdx); + + if(popupDataList.size() > 0){ + for(int i=0; i visualSetList = visualSetDAO.getVisualSetList(memberIdx); + + if(visualSetList.size() > 0){ + for(int i=0; i visualManagerList = visualManagerDAO.getVisualManagerList(memberIdx); + + //비주얼 관리자 삭제 + if(visualManagerList.size() > 0){ + for(int i=0; i visualDataList = visualDataDAO.getVisualDataAllList(memberIdx); + + if(visualDataList.size() > 0){ + for(int i=0; i quickSetList = quickSetDAO.getQuickSetList(memberIdx); + + if(quickSetList.size() > 0){ + for(int i=0; i quickManagerList = quickManagerDAO.getQuickManagerList(memberIdx); + + //퀵 관리자 삭제 + if(quickManagerList.size() > 0){ + for(int i=0; i quickDataList = quickDataDAO.getQuickDataAllList(memberIdx); + + if(quickDataList.size() > 0){ + for(int i=0; i> getSiteVolumeList(String siteIdx, String[] qryColumns){ - - return siteDAO.getSiteVolumeList(siteIdx, qryColumns); - } - - //AdminGroupController - public List getSiteList(String siteIdx, String[] qryColumns){ - - return siteDAO.getSiteList(siteIdx, qryColumns); - } - - //AdminSiteController - public List getSiteList(int page, int row, String orderColumn, String order, String column, String search, String memberMergeSiteIdx, String[] qryColumns){ - - return siteDAO.getSiteList(((page-1) * row), row, orderColumn, order, column, search, memberMergeSiteIdx, qryColumns); - } - - //AdminSiteController - public Long getSiteListCnt(String column, String search, String memberMergeSiteIdx){ - - return siteDAO.getSiteListCnt(column, search, memberMergeSiteIdx); - } - - //AdminSiteController - public Long getSiteFormCnt(String siteIdx){ - - return siteDAO.getSiteFormCnt(siteIdx); - } - - //AdminSiteController - public T_SITE getSiteForm(String siteIdx){ - - return siteDAO.getSiteForm(siteIdx); - } - - //AdminSiteController - @Transactional - public String setSiteRegProc(T_SITE tSite, Integer[] menuIdxs, Integer memberIdx, String memberGrant, String memberMerge, String rootPath){ - - String siteIdx = ""; - - T_MEMBER tMember = new T_MEMBER(); - tMember.setMemberIdx(memberIdx); - - tSite.settMember(tMember); - tSite.setSiteStatus("U"); - tSite.setSiteRegDate(new Date()); - tSite.setSiteModDate(new Date()); - - if(!SeedUtils.setReplaceNull(tSite.getSiteService()).equals("Y")){ - tSite.setSiteService("N"); - } - - T_SITE tSiteDB = siteDAO.setSiteRegProc(tSite); - - if(tSiteDB != null){ - - siteIdx = tSiteDB.getSiteIdx(); - - String[] dirPath = { - "/"+siteIdx, - "/"+siteIdx+"/css", - "/"+siteIdx+"/js", - "/"+siteIdx+"/images/menu", - "/"+siteIdx+"/jsp/content", - "/"+siteIdx+"/jsp/alert/css", - "/"+siteIdx+"/jsp/login/css", - "/"+siteIdx+"/jsp/member/css", - "/"+siteIdx+"/jsp/navigation/css", - "/"+siteIdx+"/jsp/satisfaction/css", - "/"+siteIdx+"/jsp/charge/css", - "/"+siteIdx+"/jsp/fileupload/css", - "/"+siteIdx+"/jsp/mypage/css", - "/"+siteIdx+"/jsp/smartmenu/css", - "/"+siteIdx+"/jsp/alert/images", - "/"+siteIdx+"/jsp/login/images", - "/"+siteIdx+"/jsp/member/images", - "/"+siteIdx+"/jsp/navigation/images", - "/"+siteIdx+"/jsp/satisfaction/images", - "/"+siteIdx+"/jsp/charge/images", - "/"+siteIdx+"/jsp/fileupload/images", - "/"+siteIdx+"/jsp/mypage/images", - "/"+siteIdx+"/jsp/main/layOut/header", - "/"+siteIdx+"/jsp/main/layOut/footer", - "/"+siteIdx+"/jsp/main/layOut/sub", - "/"+siteIdx+"/jsp/main/menu/top", - "/"+siteIdx+"/jsp/sub/layOut/header", - "/"+siteIdx+"/jsp/sub/layOut/footer", - "/"+siteIdx+"/jsp/sub/layOut/sub", - "/"+siteIdx+"/jsp/sub/menu/top", - "/"+siteIdx+"/jsp/sub/menu/sub", - "/"+siteIdx+"/jsp/bbs/js", - "/"+siteIdx+"/jsp/formbuilder/js", - "/"+siteIdx+"/jsp/survey/js" - }; - - for(int i=0;i= 0 || filePath[i].indexOf(".html") >= 0 || filePath[i].indexOf("login") >= 0 || filePath[i].indexOf("member") >= 0 - || filePath[i].indexOf("alert") >= 0 || filePath[i].indexOf("charge") >= 0 || filePath[i].indexOf("navigation") >= 0 || filePath[i].indexOf("satisfaction") >= 0 - || filePath[i].indexOf("fileupload") >= 0 || filePath[i].indexOf("mypage") >= 0 || filePath[i].indexOf("smartmenu") >= 0){ - - String subPath = "jsp"; - - if(filePath[i].indexOf(".html") >= 0){ - subPath = "html"; - } - - if(filePath[i].indexOf("header.jsp") >=0 || filePath[i].indexOf("header.html") >=0){ - SeedUtils.setSeedFileCopy(commonPath+"/"+subPath+"/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/main/layOut/header/"+filePath[i]); - SeedUtils.setSeedFileCopy(commonPath+"/"+subPath+"/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/sub/layOut/header/"+filePath[i]); - }else if(filePath[i].indexOf("footer.jsp") >=0 || filePath[i].indexOf("footer.html") >=0 ){ - SeedUtils.setSeedFileCopy(commonPath+"/"+subPath+"/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/main/layOut/footer/"+filePath[i]); - SeedUtils.setSeedFileCopy(commonPath+"/"+subPath+"/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/sub/layOut/footer/"+filePath[i]); - }else if(filePath[i].indexOf("sub.jsp") >=0 || filePath[i].indexOf("sub.html") >=0){ - SeedUtils.setSeedFileCopy(commonPath+"/"+subPath+"/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/main/layOut/sub/"+filePath[i]); - SeedUtils.setSeedFileCopy(commonPath+"/"+subPath+"/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/sub/layOut/sub/"+filePath[i]); - }else if(filePath[i].indexOf("message") >=0 || filePath[i].indexOf("error") >=0 || filePath[i].indexOf("alert") >=0){ - - if(filePath[i].indexOf(".css") >= 0){ - SeedUtils.setSeedFileCopy(commonPath+"/css/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/alert/css/"+filePath[i]); - - /* - //WEB 서버의 경로 - seedFtpType.setDestFilePath(siteIdx+"/jsp/alert/css"); - //WAS 서버의 경로 - seedFtpType.setSrcFilePath(commonPath+"/css"); - //WAS 파일명 - seedFtpType.setFileName(filePath[i]); - //파일 전송 타입 regFile=파일전송, delFile=파일삭제 - seedFtpType.setFtpType("regFile"); - seedFtpType.setSeedFtp(); - */ - - }else{ - SeedUtils.setSeedFileCopy(commonPath+"/"+subPath+"/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/alert/"+filePath[i]); - } - - }else if(filePath[i].indexOf("login") >=0 || filePath[i].indexOf("loginAuth") >=0 || filePath[i].indexOf("loginPw") >=0 || filePath[i].indexOf("logout") >=0){ - - if(filePath[i].indexOf(".css") >= 0){ - SeedUtils.setSeedFileCopy(commonPath+"/css/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/login/css/"+filePath[i]); - - /* - //WEB 서버의 경로 - seedFtpType.setDestFilePath(siteIdx+"/jsp/login/css"); - //WAS 서버의 경로 - seedFtpType.setSrcFilePath(commonPath+"/css"); - //WAS 파일명 - seedFtpType.setFileName(filePath[i]); - //파일 전송 타입 regFile=파일전송, delFile=파일삭제 - seedFtpType.setFtpType("regFile"); - seedFtpType.setSeedFtp(); - */ - - }else{ - SeedUtils.setSeedFileCopy(commonPath+"/"+subPath+"/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/login/"+filePath[i]); - } - - }else if(filePath[i].indexOf("member") >=0){ - - if(filePath[i].indexOf(".css") >= 0){ - SeedUtils.setSeedFileCopy(commonPath+"/css/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/member/css/"+filePath[i]); - - /* - //WEB 서버의 경로 - seedFtpType.setDestFilePath(siteIdx+"/jsp/member/css"); - //WAS 서버의 경로 - seedFtpType.setSrcFilePath(commonPath+"/css"); - //WAS 파일명 - seedFtpType.setFileName(filePath[i]); - //파일 전송 타입 regFile=파일전송, delFile=파일삭제 - seedFtpType.setFtpType("regFile"); - seedFtpType.setSeedFtp(); - */ - - }else{ - SeedUtils.setSeedFileCopy(commonPath+"/"+subPath+"/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/member/"+filePath[i]); - } - - }else if(filePath[i].indexOf("navigation") >=0){ - - if(filePath[i].indexOf(".css") >= 0){ - SeedUtils.setSeedFileCopy(commonPath+"/css/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/navigation/css/"+filePath[i]); - - /* - //WEB 서버의 경로 - seedFtpType.setDestFilePath(siteIdx+"/jsp/navigation/css"); - //WAS 서버의 경로 - seedFtpType.setSrcFilePath(commonPath+"/css"); - //WAS 파일명 - seedFtpType.setFileName(filePath[i]); - //파일 전송 타입 regFile=파일전송, delFile=파일삭제 - seedFtpType.setFtpType("regFile"); - seedFtpType.setSeedFtp(); - */ - - }else{ - SeedUtils.setSeedFileCopy(commonPath+"/"+subPath+"/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/navigation/"+filePath[i]); - } - - }else if(filePath[i].indexOf("satisfaction") >=0){ - - if(filePath[i].indexOf(".css") >= 0){ - SeedUtils.setSeedFileCopy(commonPath+"/css/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/satisfaction/css/"+filePath[i]); - - /* - //WEB 서버의 경로 - seedFtpType.setDestFilePath(siteIdx+"/jsp/satisfaction/css"); - //WAS 서버의 경로 - seedFtpType.setSrcFilePath(commonPath+"/css"); - //WAS 파일명 - seedFtpType.setFileName(filePath[i]); - //파일 전송 타입 regFile=파일전송, delFile=파일삭제 - seedFtpType.setFtpType("regFile"); - seedFtpType.setSeedFtp(); - */ - - }else{ - SeedUtils.setSeedFileCopy(commonPath+"/"+subPath+"/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/satisfaction/"+filePath[i]); - } - - }else if(filePath[i].indexOf("charge") >=0){ - - if(filePath[i].indexOf(".css") >= 0){ - SeedUtils.setSeedFileCopy(commonPath+"/css/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/charge/css/"+filePath[i]); - - /* - //WEB 서버의 경로 - seedFtpType.setDestFilePath(siteIdx+"/jsp/charge/css"); - //WAS 서버의 경로 - seedFtpType.setSrcFilePath(commonPath+"/css"); - //WAS 파일명 - seedFtpType.setFileName(filePath[i]); - //파일 전송 타입 regFile=파일전송, delFile=파일삭제 - seedFtpType.setFtpType("regFile"); - seedFtpType.setSeedFtp(); - */ - - }else{ - SeedUtils.setSeedFileCopy(commonPath+"/"+subPath+"/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/charge/"+filePath[i]); - } - }else if(filePath[i].indexOf("fileupload") >=0){ - - if(filePath[i].indexOf(".css") >= 0){ - SeedUtils.setSeedFileCopy(commonPath+"/css/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/fileupload/css/"+filePath[i]); - - /* - //WEB 서버의 경로 - seedFtpType.setDestFilePath(siteIdx+"/jsp/fileupload/css"); - //WAS 서버의 경로 - seedFtpType.setSrcFilePath(commonPath+"/css"); - //WAS 파일명 - seedFtpType.setFileName(filePath[i]); - //파일 전송 타입 regFile=파일전송, delFile=파일삭제 - seedFtpType.setFtpType("regFile"); - seedFtpType.setSeedFtp(); - */ - - }else{ - SeedUtils.setSeedFileCopy(commonPath+"/"+subPath+"/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/fileupload/"+filePath[i]); - } - }else if(filePath[i].indexOf("mypage") >=0){ - SeedUtils.setSeedFileCopy(commonPath+"/css/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/mypage/css/"+filePath[i]); - - /* - //WEB 서버의 경로 - seedFtpType.setDestFilePath(siteIdx+"/jsp/mypage/css"); - //WAS 서버의 경로 - seedFtpType.setSrcFilePath(commonPath+"/css"); - //WAS 파일명 - seedFtpType.setFileName(filePath[i]); - //파일 전송 타입 regFile=파일전송, delFile=파일삭제 - seedFtpType.setFtpType("regFile"); - seedFtpType.setSeedFtp(); - */ - - File sourcelocation = new File(commonPath+"/images"); - File targetdirectory = new File(rootPath+"/"+siteIdx+"/jsp/mypage/images"); - - SeedUtils.setSeedCopyFiles(sourcelocation, targetdirectory, new String[]{}, new String[]{}); - }else if(filePath[i].indexOf("smartmenu") >=0){ - - if(filePath[i].indexOf(".css") >= 0){ - SeedUtils.setSeedFileCopy(commonPath+"/css/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/smartmenu/css/"+filePath[i]); - - /* - //WEB 서버의 경로 - seedFtpType.setDestFilePath(siteIdx+"/jsp/smartmenu/css"); - //WAS 서버의 경로 - seedFtpType.setSrcFilePath(commonPath+"/css"); - //WAS 파일명 - seedFtpType.setFileName(filePath[i]); - //파일 전송 타입 regFile=파일전송, delFile=파일삭제 - seedFtpType.setFtpType("regFile"); - seedFtpType.setSeedFtp(); - */ - - }else{ - SeedUtils.setSeedFileCopy(commonPath+"/"+subPath+"/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/smartmenu/"+filePath[i]); - } - }else if(filePath[i].indexOf("before_js") >=0 || filePath[i].indexOf("success_js") >=0){ - - SeedUtils.setSeedFileCopy(commonPath+"/"+subPath+"/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/bbs/js/"+filePath[i]); - SeedUtils.setSeedFileCopy(commonPath+"/"+subPath+"/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/formbuilder/js/"+filePath[i]); - SeedUtils.setSeedFileCopy(commonPath+"/"+subPath+"/"+filePath[i], rootPath+"/"+siteIdx+"/jsp/survey/js/"+filePath[i]); - } - - }else if(filePath[i].indexOf(".css") >= 0){ - SeedUtils.setSeedFileCopy(commonPath+"/css/"+filePath[i], rootPath+"/"+siteIdx+"/css/"+filePath[i]); - - /* - //WEB 서버의 경로 - seedFtpType.setDestFilePath(siteIdx+"/css"); - //WAS 서버의 경로 - seedFtpType.setSrcFilePath(commonPath+"/css"); - //WAS 파일명 - seedFtpType.setFileName(filePath[i]); - //파일 전송 타입 regFile=파일전송, delFile=파일삭제 - seedFtpType.setFtpType("regFile"); - seedFtpType.setSeedFtp(); - */ - - }else if(filePath[i].indexOf(".js") >= 0){ - SeedUtils.setSeedFileCopy(commonPath+"/js/"+filePath[i], rootPath+"/"+siteIdx+"/js/"+filePath[i]); - - /* - //WEB 서버의 경로 - seedFtpType.setDestFilePath(siteIdx+"/js"); - //WAS 서버의 경로 - seedFtpType.setSrcFilePath(commonPath+"/js"); - //WAS 파일명 - seedFtpType.setFileName(filePath[i]); - //파일 전송 타입 regFile=파일전송, delFile=파일삭제 - seedFtpType.setFtpType("regFile"); - seedFtpType.setSeedFtp(); - */ - } - } - } - - //통합회원이 아닐때만 T_GROUP에 값을 넣어줌 - if(!memberMerge.equals("true")){ - - T_GROUP tGroup = new T_GROUP(); - - tGroup.setGroupLevel(999); - tGroup.setGroupName("손님"); - tGroup.setGroupType("D"); - tGroup.setGroupStatus("U"); - tGroup.setGroupRegDate(new Date()); - tGroup.setGroupModDate(new Date()); - tGroup.settMember(tMember); - tGroup.settSite(tSiteDB); - - if(groupDAO.setGroupRegProc(tGroup).getGroupIdx() == 0){ - siteIdx = ""; - return siteIdx; - } - } - - T_SITE_MANAGER tSiteManager = new T_SITE_MANAGER(); - - tSiteManager.settSite(tSiteDB); - tSiteManager.settMember(tMember); - tSiteManager.setSiteManagerStatus("U"); - tSiteManager.setSiteManagerRegDate(new Date()); - - if(!siteManagerDAO.setSiteManagerRegProc(tSiteManager)){ - siteIdx = ""; - return siteIdx; - } - - if(menuIdxs.length > 0){ - - for(int m=0; m menuAuthList = menuAuthDAO.getMenuAuthList(tSite.getSiteIdx(), qryColumns); - - for(int d=0; d 0){ - - if(success){ - - for(int m=0; m iteratorList = tSiteDB.gettGroupss().iterator(); - - if(siteDAO.setSiteDelProc(tSiteDB)){ - - success = true; - - while(iteratorList.hasNext()){ - - Integer memberIdx = iteratorList.next().gettMember().getMemberIdx(); - - T_MEMBER tMemberDB = memberDAO.getMemberForm(memberIdx); - - if(!tMemberDB.getMemberGrant().equals("S")){ //슈퍼 관리자가아닐때만 작업 - if(!memberDAO.setMemberDelProc(tMemberDB)){ - success=false; - break; - } - } - } - - File getSiteFile = new File(rootPath+"/"+tSiteDB.getSiteIdx()); - - if(getSiteFile.exists()){ - - Date getDate = new Date(); - SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss"); - - String setSiteBakPath = rootPath+"/site_bak/"; - File getSitePathDir = new File(setSiteBakPath); - - if(!getSitePathDir.exists()){ - SeedUtils.setSeedMkDirs(setSiteBakPath); - } - - File setSiteBakFile = new File(setSiteBakPath+tSiteDB.getSiteIdx()+"_"+dateFormat.format(getDate) + "_" + smemberIdx + "_" + smemberId); - getSiteFile.renameTo(setSiteBakFile); - } - } - - return success; - } - - //AdminSiteController - @Transactional - public boolean setSiteStatusProc(String siteIdx, String rootPath, String status, Integer memberIdx){ - - boolean success = false; - - T_SITE tSiteDB = siteDAO.getSiteForm(siteIdx); - Iterator iteratorList = tSiteDB.gettSiteManagers().iterator(); - - T_MEMBER tMember = new T_MEMBER(); - tMember.setMemberIdx(memberIdx); - - tSiteDB.settMember(tMember); - tSiteDB.setSiteModDate(new Date()); - tSiteDB.setSiteStatus(status); - - if(siteDAO.setSiteModProc(tSiteDB)){ - - success = true; - - //사이트 관리자 상태변경 - while(iteratorList.hasNext()){ - - T_SITE_MANAGER tSiteManagerDB = siteManagerDAO.getSiteManagerForm(iteratorList.next().getSiteManagerIdx()); - - tSiteManagerDB.settMember(tMember); - tSiteManagerDB.setSiteManagerStatus(status); - - if(!siteManagerDAO.setSiteManagerModProc(tSiteManagerDB)){ - success = false; - break; - } - } - - //사용자 상태변경 - List memberList = memberDAO.getMemberList(siteIdx); - - for(int i=0; i siteMenuManagerList = siteMenuManagerDAO.getSiteMenuManagerList(siteIdx); - - for(int i=0; i bbsManagerList = bbsManagerDAO.getBbsManagerList(siteIdx); - - for(int i=0; i formbuilderManagerList = formbuilderManagerDAO.getFormbuilderManagerList(siteIdx); - - for(int i=0; i surveyManagerList = surveyManagerDAO.getSurveyManagerList(siteIdx); - - for(int i=0; i quickManagerList = quickManagerDAO.getQuickManagerList(siteIdx); - - for(int i=0; i visualManagerList = visualManagerDAO.getVisualManagerList(siteIdx); - - for(int i=0; i bannerManagerList = bannerManagerDAO.getBannerManagerList(siteIdx); - - for(int i=0; i popupManagerList = popupManagerDAO.getPopupManagerList(siteIdx); - - for(int i=0; i 0){ - for(int i=getBakFiles.length-1; i>=0; i--){ - if(getBakFiles[i].getName().indexOf(tSiteDB.getSiteIdx()) >= 0){ - String getSitePath = rootPath+"/"+tSiteDB.getSiteIdx(); - File siteBakFile = new File(rootPath+"/site_bak/"+getBakFiles[i].getName()); - File setSiteFile = new File(getSitePath); - siteBakFile.renameTo(setSiteFile); - break; - } - } - } - } - */ - } - - return success; - } - - //AdminSiteController - @Transactional - public synchronized boolean setSiteCopyProc(String copySiteIdx, T_SITE tSite, String rootPath, String memberMerge, String memberMergeSiteIdx, Integer memberIdx){ - - boolean success = false; - - try{ - - String[] noCopyFolders = {"content_bak", "tempFiles"}; - String[] noCopyFiles = {"header_", "sub_", "footer_", "menu_main_", "menu_sub_"}; - - File sourcelocation = new File(rootPath+"/"+copySiteIdx); - File targetdirectory = new File(rootPath+"/"+tSite.getSiteIdx()); - - SeedUtils.setSeedCopyFiles(sourcelocation, targetdirectory, noCopyFolders, noCopyFiles); - - /* - //FTP 전송 - SeedFtpType seedFtpType = new SeedFtpType(); - - //작업해야함 폴더 전체 올리는 작업 (현재는 사이트 복사 후 FTP로 파일올려줘야함) - //WEB 서버의 경로 - seedFtpType.setDestFilePath(tSite.getSiteIdx()); - //WAS 서버의 경로 - seedFtpType.setSrcFilePath(rootPath+"/"+copySiteIdx); - //WAS 파일명 - seedFtpType.setFileName(""); - //파일 전송 타입 regFile=파일전송, delFile=파일삭제 - seedFtpType.setFtpType("regFiles"); - seedFtpType.setSeedFtp(); - */ - - T_SITE tSiteTmp = siteDAO.getSiteForm(copySiteIdx); - - T_MEMBER tMember = new T_MEMBER(); - tMember.setMemberIdx(memberIdx); - - tSite.settMember(tMember); - tSite.setSiteStatus("U"); - tSite.setSiteMemberIp(tSiteTmp.getSiteMemberIp()); - tSite.setSiteMenuTopDepth(tSiteTmp.getSiteMenuTopDepth()); - tSite.setSiteMenuSubSDepth(tSiteTmp.getSiteMenuSubSDepth()); - tSite.setSiteMenuSubEDepth(tSiteTmp.getSiteMenuSubEDepth()); - tSite.setSiteRegDate(new Date()); - tSite.setSiteModDate(new Date()); - - T_SITE tSiteDB = siteDAO.setSiteRegProc(tSite); - - if(tSiteDB != null){ - - success = true; - - String oldSiteIdx = copySiteIdx; - String newSiteIdx = tSiteDB.getSiteIdx(); - - ArrayList arrayDataList = new ArrayList(); - - //사이트 관리자 설정 - T_SITE_MANAGER tSiteManager = new T_SITE_MANAGER(); - - tSiteManager.settSite(tSiteDB); - tSiteManager.settMember(tMember); - tSiteManager.setSiteManagerStatus("U"); - tSiteManager.setSiteManagerRegDate(new Date()); - - if(!siteManagerDAO.setSiteManagerRegProc(tSiteManager)){ - success = false; - return success; - } - - String[] qryColumns = null; - - //메뉴 설정 복사 - List menuAuthList = menuAuthDAO.getMenuAuthList(oldSiteIdx, qryColumns); - - if(menuAuthList.size() > 0){ - - for(int m=0; m groupList = groupDAO.getGroupList(oldSiteIdx, qryColumns); - - if(groupList.size() > 0){ - - for(int g=0; g bbsSkinList = bbsSkinDAO.getBbsSkinList(oldSiteIdx, qryColumns); - - if(bbsSkinList.size() > 0){ - - for(int b=0; b formbuilderSkinList = formbuilderSkinDAO.getFormbuilderSkinList(oldSiteIdx, qryColumns); - - if(formbuilderSkinList.size() > 0){ - - for(int b=0; b surveySkinList = surveySkinDAO.getSurveySkinList(oldSiteIdx, qryColumns); - - if(surveySkinList.size() > 0){ - - for(int b=0; b bbsSetList = bbsSetDAO.getBbsSetList(oldSiteIdx, qryColumns); - - if(bbsSetList.size() > 0){ - - //복사된 게시판 업로드 파일 삭제 - SeedUtils.setSeedDeleteFiles(rootPath+"/"+newSiteIdx+"/upload/bbs", ""); - - for(int b=0; b bbsItemList = bbsItemDAO.getBbsItemList(oldBbsSetIdx); - - for(int i=0; i bbsAuthList = bbsAuthDAO.getBbsAuthList(oldBbsSetIdx, qryColumns); - - for(int a=0; a"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://www.springframework.org/tags' prefix='s'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://java.sun.com/jsp/jstl/functions' prefix='fn'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://java.sun.com/jsp/jstl/fmt' prefix='fmt'%>"); - jspWriter.write("\n"); - jspWriter.write("\n"); - jspWriter.write("\" />"); - jspWriter.write("\n"); - jspWriter.write(""); - jspWriter.write("\n"); - jspWriter.write("\n"); - - jspWriter.write("
  • "); - jspWriter.write("\n"); - - jspWriter.write(""); - - jspWriter.write("\n"); - jspWriter.write("
  • "); - - jspWriter.flush(); - - setSeedHtml(rootPath, oldSiteIdx, newSiteIdx, oldBbsSetIdx, newBbsSetIdx, "bbs"); - }catch(FileNotFoundException e){ - log.error("CHECK ERROR:",e); - }catch(IOException e){ - log.error("CHECK ERROR:",e); - }finally{ - if(jspWriter!=null){try{jspWriter.close();}catch(IOException e){log.error("CHECK ERROR:",e);}} - if(jspOutputStreamWriter!=null){try{jspOutputStreamWriter.close();}catch(IOException e){log.error("CHECK ERROR:",e);}} - if(jspFileOutputStream!=null){try{jspFileOutputStream.close();}catch(IOException e){log.error("CHECK ERROR:",e);}} - } - }else{ - success = false; - return success; - } - } - } - - //사이트 폼빌더 복사 - List formbuilderSetList = formbuilderSetDAO.getFormbuilderSetList(oldSiteIdx, qryColumns); - - if(formbuilderSetList.size() > 0){ - - //복사된 폼빌더 업로드 파일 삭제 - SeedUtils.setSeedDeleteFiles(rootPath+"/"+newSiteIdx+"/upload/formbuilder", ""); - - for(int f=0; f formbuilderItemList = formbuilderItemDAO.getFormbuilderItemList(oldFormbuilderSetIdx); - - for(int i=0; i formbuilderAuthList = formbuilderAuthDAO.getFormbuilderAuthList(oldFormbuilderSetIdx, qryColumns); - - for(int a=0; a"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://www.springframework.org/tags' prefix='s'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://java.sun.com/jsp/jstl/functions' prefix='fn'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://java.sun.com/jsp/jstl/fmt' prefix='fmt'%>"); - jspWriter.write("\n"); - jspWriter.write("\n"); - jspWriter.write("\" />"); - jspWriter.write("\n"); - jspWriter.write(""); - jspWriter.write("\n"); - jspWriter.write("\n"); - - jspWriter.write("
  • "); - jspWriter.write("\n"); - - jspWriter.write(""); - - jspWriter.write("\n"); - jspWriter.write("
  • "); - - jspWriter.close(); - - setSeedHtml(rootPath, oldSiteIdx, newSiteIdx, oldFormbuilderSetIdx, newFormbuilderSetIdx, "formbuilder"); - */ - - }else{ - success = false; - return success; - } - } - } - - //사이트 설문조사 복사 - List surveySetList = surveySetDAO.getSurveySetList(oldSiteIdx, qryColumns); - - if(surveySetList.size() > 0){ - - //복사된 설문조사 업로드 파일 삭제 - SeedUtils.setSeedDeleteFiles(rootPath+"/"+newSiteIdx+"/upload/survey", ""); - - for(int s=0; s surveyItemList = surveyItemDAO.getSurveyItemList(oldSurveySetIdx); - - for(int i=0; i surveyAuthList = surveyAuthDAO.getSurveyAuthList(oldSurveySetIdx, qryColumns); - - for(int a=0; a"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://www.springframework.org/tags' prefix='s'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://java.sun.com/jsp/jstl/functions' prefix='fn'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://java.sun.com/jsp/jstl/fmt' prefix='fmt'%>"); - jspWriter.write("\n"); - jspWriter.write("\n"); - jspWriter.write("\" />"); - jspWriter.write("\n"); - jspWriter.write(""); - jspWriter.write("\n"); - jspWriter.write("\n"); - - jspWriter.write("
  • "); - jspWriter.write("\n"); - - jspWriter.write(""); - - jspWriter.write("\n"); - jspWriter.write("
  • "); - - jspWriter.close(); - - setSeedHtml(rootPath, oldSiteIdx, newSiteIdx, oldSurveySetIdx, newSurveySetIdx, "survey"); - */ - - }else{ - success = false; - return success; - } - } - } - - //사이트 배너 복사 - List bannerSetList = bannerSetDAO.getBannerSetList(oldSiteIdx, qryColumns); - - if(bannerSetList.size() > 0){ - - for(int b=0; b bannerDataList = bannerDataDAO.getBannerDataList(oldBannerSetIdx); - - tBannerSet.settSite(tSiteDB); - tBannerSet.settMember(tMember); - tBannerSet.setBannerSetType(tBannerSetTmp.getBannerSetType()); - tBannerSet.setBannerSetName(tBannerSetTmp.getBannerSetName()); - tBannerSet.setBannerSetWidth(tBannerSetTmp.getBannerSetWidth()); - tBannerSet.setBannerSetHeight(tBannerSetTmp.getBannerSetHeight()); - tBannerSet.setBannerDataWidth(tBannerSetTmp.getBannerDataWidth()); - tBannerSet.setBannerDataHeight(tBannerSetTmp.getBannerDataHeight()); - tBannerSet.setBannerDataPadding(tBannerSetTmp.getBannerDataPadding()); - tBannerSet.setBannerSetSkin(tBannerSetTmp.getBannerSetSkin()); - tBannerSet.setBannerSetTime(tBannerSetTmp.getBannerSetTime()); - tBannerSet.setBannerSetPSTB(tBannerSetTmp.getBannerSetPSTB()); - tBannerSet.setBannerSetPSTBPosition(tBannerSetTmp.getBannerSetPSTBPosition()); - tBannerSet.setBannerSetPSLR(tBannerSetTmp.getBannerSetPSLR()); - tBannerSet.setBannerSetPSLRPosition(tBannerSetTmp.getBannerSetPSLRPosition()); - tBannerSet.setBannerSetPlayImg(tBannerSetTmp.getBannerSetPlayImg()); - tBannerSet.setBannerSetPlayReImg(tBannerSetTmp.getBannerSetPlayReImg()); - tBannerSet.setBannerSetStopImg(tBannerSetTmp.getBannerSetStopImg()); - tBannerSet.setBannerSetStopReImg(tBannerSetTmp.getBannerSetStopReImg()); - tBannerSet.setBannerSetPreTB(tBannerSetTmp.getBannerSetPreTB()); - tBannerSet.setBannerSetPreTBPosition(tBannerSetTmp.getBannerSetPreTBPosition()); - tBannerSet.setBannerSetPreLR(tBannerSetTmp.getBannerSetPreLR()); - tBannerSet.setBannerSetPreLRPosition(tBannerSetTmp.getBannerSetPreLRPosition()); - tBannerSet.setBannerSetPreImg(tBannerSetTmp.getBannerSetPreImg()); - tBannerSet.setBannerSetPreReImg(tBannerSetTmp.getBannerSetPreReImg()); - tBannerSet.setBannerSetNextTB(tBannerSetTmp.getBannerSetNextTB()); - tBannerSet.setBannerSetNextTBPosition(tBannerSetTmp.getBannerSetNextTBPosition()); - tBannerSet.setBannerSetNextLR(tBannerSetTmp.getBannerSetNextLR()); - tBannerSet.setBannerSetNextLRPosition(tBannerSetTmp.getBannerSetNextLRPosition()); - tBannerSet.setBannerSetNextImg(tBannerSetTmp.getBannerSetNextImg()); - tBannerSet.setBannerSetNextReImg(tBannerSetTmp.getBannerSetNextReImg()); - tBannerSet.setBannerSetRegDate(new Date()); - tBannerSet.setBannerSetModDate(new Date()); - tBannerSet.setBannerSetStatus(tBannerSetTmp.getBannerSetStatus()); - - T_BANNER_SET tBannerSetDB = bannerSetDAO.setBannerSetRegProc(tBannerSet); - - if(tBannerSetDB != null){ - - Integer newBannerSetIdx = tBannerSetDB.getBannerSetIdx(); - - //업로드 파일 폴더 변경 - SeedUtils.setSeedMoveFile(rootPath+"/"+newSiteIdx+"/upload/banner/"+oldBannerSetIdx, rootPath+"/"+newSiteIdx+"/upload/banner/"+newBannerSetIdx); - - //업로드 파일 변경 - String bannerSetPreReImg = tBannerSetDB.getBannerSetPreReImg(); - - if(bannerSetPreReImg.indexOf("btn_") == -1){ - - bannerSetPreReImg = bannerSetPreReImg.substring(bannerSetPreReImg.indexOf("_")+1); - tBannerSetDB.setBannerSetPreReImg(newBannerSetIdx+"_"+bannerSetPreReImg); - SeedUtils.setSeedMoveFile(rootPath+"/"+newSiteIdx+"/upload/banner/"+newBannerSetIdx+"/"+oldBannerSetIdx+"_"+bannerSetPreReImg, - rootPath+"/"+newSiteIdx+"/upload/banner/"+newBannerSetIdx+"/"+newBannerSetIdx+"_"+bannerSetPreReImg); - } - - String bannerSetNextReImg = tBannerSetDB.getBannerSetNextReImg(); - - if(bannerSetNextReImg.indexOf("btn_") == -1){ - - bannerSetNextReImg = bannerSetNextReImg.substring(bannerSetNextReImg.indexOf("_")+1); - tBannerSetDB.setBannerSetNextReImg(bannerSetNextReImg); - SeedUtils.setSeedMoveFile(rootPath+"/"+newSiteIdx+"/upload/banner/"+newBannerSetIdx+"/"+oldBannerSetIdx+"_"+bannerSetNextReImg, - rootPath+"/"+newSiteIdx+"/upload/banner/"+newBannerSetIdx+"/"+newBannerSetIdx+"_"+bannerSetNextReImg); - } - - String bannerSetPlayReImg = tBannerSetDB.getBannerSetPlayReImg(); - - if(bannerSetPlayReImg.indexOf("btn_") == -1){ - - bannerSetPlayReImg = bannerSetPlayReImg.substring(bannerSetPlayReImg.indexOf("_")+1); - tBannerSetDB.setBannerSetPlayReImg(bannerSetPlayReImg); - SeedUtils.setSeedMoveFile(rootPath+"/"+newSiteIdx+"/upload/banner/"+newBannerSetIdx+"/"+oldBannerSetIdx+"_"+bannerSetPlayReImg, - rootPath+"/"+newSiteIdx+"/upload/banner/"+newBannerSetIdx+"/"+newBannerSetIdx+"_"+bannerSetPlayReImg); - } - - String bannerSetStopReImg = tBannerSetDB.getBannerSetStopReImg(); - - if(bannerSetStopReImg.indexOf("btn_") == -1){ - - bannerSetStopReImg = bannerSetStopReImg.substring(bannerSetStopReImg.indexOf("_")+1); - tBannerSetDB.setBannerSetStopReImg(bannerSetStopReImg); - SeedUtils.setSeedMoveFile(rootPath+"/"+newSiteIdx+"/upload/banner/"+newBannerSetIdx+"/"+oldBannerSetIdx+"_"+bannerSetStopReImg, - rootPath+"/"+newSiteIdx+"/upload/banner/"+newBannerSetIdx+"/"+newBannerSetIdx+"_"+bannerSetStopReImg); - } - - /* - //WEB 서버의 경로 - seedFtpType.setDestFilePath(newSiteIdx+"/upload/banner/"+newBannerSetIdx); - //WAS 서버의 경로 - seedFtpType.setSrcFilePath(rootPath+"/"+newSiteIdx+"/upload/banner/"+newBannerSetIdx); - //WAS 파일명 - seedFtpType.setFileName(""); - //파일 전송 타입 regFile=파일전송, delFile=파일삭제 - seedFtpType.setFtpType("regFiles"); - seedFtpType.setSeedFtp(); - */ - - //복사된 기존 bannerData 파일들 삭제 - if(bannerDataList.size() > 0){ - for(int x=0; x"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://www.springframework.org/tags' prefix='s'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://java.sun.com/jsp/jstl/functions' prefix='fn'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://java.sun.com/jsp/jstl/fmt' prefix='fmt'%>"); - jspWriter.write("\n"); - jspWriter.write("\n"); - jspWriter.write("\" />"); - jspWriter.write("\n"); - jspWriter.write(""); - jspWriter.write("\n"); - jspWriter.write("\n"); - jspWriter.write(""); - jspWriter.write("\n"); - jspWriter.write(""); - jspWriter.write("\n"); - jspWriter.write("\n"); - jspWriter.write("
    "); - jspWriter.write("\n"); - jspWriter.write("
      "); - jspWriter.write("\n"); - jspWriter.write("
    • "); - jspWriter.write("\n"); - jspWriter.write("
    "); - jspWriter.write("\n"); - jspWriter.write("
    "); - - jspWriter.flush(); - - }catch(FileNotFoundException e){ - log.error("CHECK ERROR:",e); - }catch(IOException e){ - log.error("CHECK ERROR:",e); - }finally{ - if(jspWriter!=null){try{jspWriter.close();}catch(IOException e){log.error("CHECK ERROR:",e);}} - if(jspOutputStreamWriter!=null){try{jspOutputStreamWriter.close();}catch(IOException e){log.error("CHECK ERROR:",e);}} - if(jspFileOutputStream!=null){try{jspFileOutputStream.close();}catch(IOException e){log.error("CHECK ERROR:",e);}} - } - setSeedHtml(rootPath, oldSiteIdx, newSiteIdx, oldBannerSetIdx, newBannerSetIdx, "banner"); - - if(!bannerSetDAO.setBannerSetModProc(tBannerSetDB)){ - success = false; - return success; - } - - }else{ - success = false; - return success; - } - } - } - - //사이트 팝업 복사 - List popupSetList = popupSetDAO.getPopupSetList(oldSiteIdx, qryColumns); - - if(popupSetList.size() > 0){ - - for(int p=0; p popupDataList = popupDataDAO.getPopupDataList(oldPopupSetIdx); - - tPopupSet.settSite(tSiteDB); - tPopupSet.setPopupSetSkin(tPopupSetTmp.getPopupSetSkin()); - tPopupSet.settMember(tMember); - tPopupSet.setPopupSetType(tPopupSetTmp.getPopupSetType()); - tPopupSet.setPopupSetName(tPopupSetTmp.getPopupSetName()); - tPopupSet.setPopupSetWidth(tPopupSetTmp.getPopupSetWidth()); - tPopupSet.setPopupSetHeight(tPopupSetTmp.getPopupSetHeight()); - tPopupSet.setPopupSetTime(tPopupSetTmp.getPopupSetTime()); - tPopupSet.setPopupSetChoiceTB(tPopupSetTmp.getPopupSetChoiceTB()); - tPopupSet.setPopupSetChoiceTBPosition(tPopupSetTmp.getPopupSetChoiceTBPosition()); - tPopupSet.setPopupSetChoiceLR(tPopupSetTmp.getPopupSetChoiceLR()); - tPopupSet.setPopupSetChoiceLRPosition(tPopupSetTmp.getPopupSetChoiceLRPosition()); - tPopupSet.setPopupSetChoiceImgOff(tPopupSetTmp.getPopupSetChoiceImgOff()); - tPopupSet.setPopupSetChoiceReImgOff(tPopupSetTmp.getPopupSetChoiceReImgOff()); - tPopupSet.setPopupSetChoiceImgOffWidth(tPopupSetTmp.getPopupSetChoiceImgOffWidth()); - tPopupSet.setPopupSetChoiceImgOffHeight(tPopupSetTmp.getPopupSetChoiceImgOffHeight()); - tPopupSet.setPopupSetChoiceImgOn(tPopupSetTmp.getPopupSetChoiceImgOn()); - tPopupSet.setPopupSetChoiceReImgOn(tPopupSetTmp.getPopupSetChoiceReImgOn()); - tPopupSet.setPopupSetChoiceImgOnWidth(tPopupSetTmp.getPopupSetChoiceImgOnWidth()); - tPopupSet.setPopupSetChoiceImgOnHeight(tPopupSetTmp.getPopupSetChoiceImgOnHeight()); - tPopupSet.setPopupSetChoiceImgOver(tPopupSetTmp.getPopupSetChoiceImgOver()); - tPopupSet.setPopupSetChoiceReImgOver(tPopupSetTmp.getPopupSetChoiceReImgOver()); - tPopupSet.setPopupSetChoiceImgOverWidth(tPopupSetTmp.getPopupSetChoiceImgOverWidth()); - tPopupSet.setPopupSetChoiceImgOverHeight(tPopupSetTmp.getPopupSetChoiceImgOverHeight()); - tPopupSet.setPopupSetPSTB(tPopupSetTmp.getPopupSetPSTB()); - tPopupSet.setPopupSetPSTBPosition(tPopupSetTmp.getPopupSetPSTBPosition()); - tPopupSet.setPopupSetPSLR(tPopupSetTmp.getPopupSetPSLR()); - tPopupSet.setPopupSetPSLRPosition(tPopupSetTmp.getPopupSetPSLRPosition()); - tPopupSet.setPopupSetPlayImgOn(tPopupSetTmp.getPopupSetPlayImgOn()); - tPopupSet.setPopupSetPlayReImgOn(tPopupSetTmp.getPopupSetPlayReImgOn()); - tPopupSet.setPopupSetPlayImgOff(tPopupSetTmp.getPopupSetPlayImgOff()); - tPopupSet.setPopupSetPlayReImgOff(tPopupSetTmp.getPopupSetPlayReImgOff()); - tPopupSet.setPopupSetPlayImgOnWidth(tPopupSetTmp.getPopupSetPlayImgOnWidth()); - tPopupSet.setPopupSetPlayImgOnHeight(tPopupSetTmp.getPopupSetPlayImgOnHeight()); - tPopupSet.setPopupSetPlayImgOffWidth(tPopupSetTmp.getPopupSetPlayImgOffWidth()); - tPopupSet.setPopupSetPlayImgOffHeight(tPopupSetTmp.getPopupSetPlayImgOffHeight()); - tPopupSet.setPopupSetStopImgOn(tPopupSetTmp.getPopupSetStopImgOn()); - tPopupSet.setPopupSetStopReImgOn(tPopupSetTmp.getPopupSetStopReImgOn()); - tPopupSet.setPopupSetStopImgOff(tPopupSetTmp.getPopupSetStopImgOff()); - tPopupSet.setPopupSetStopReImgOff(tPopupSetTmp.getPopupSetStopReImgOff()); - tPopupSet.setPopupSetStopImgOnWidth(tPopupSetTmp.getPopupSetStopImgOnWidth()); - tPopupSet.setPopupSetStopImgOnHeight(tPopupSetTmp.getPopupSetStopImgOnHeight()); - tPopupSet.setPopupSetStopImgOffWidth(tPopupSetTmp.getPopupSetStopImgOffWidth()); - tPopupSet.setPopupSetStopImgOffHeight(tPopupSetTmp.getPopupSetStopImgOffHeight()); - tPopupSet.setPopupSetRegDate(new Date()); - tPopupSet.setPopupSetModDate(new Date()); - tPopupSet.setPopupSetStatus(tPopupSetTmp.getPopupSetStatus()); - - T_POPUP_SET tPopupSetDB = popupSetDAO.setPopupSetRegProc(tPopupSet); - - if(tPopupSetDB != null){ - - Integer newPopupSetIdx = tPopupSetDB.getPopupSetIdx(); - - //업로드 파일 폴더 변경 - SeedUtils.setSeedMoveFile(rootPath+"/"+newSiteIdx+"/upload/popup/"+oldPopupSetIdx, rootPath+"/"+newSiteIdx+"/upload/popup/"+newPopupSetIdx); - - //업로드 파일 변경 - String popupSetChoiceReImgOff = tPopupSetDB.getPopupSetChoiceReImgOff(); - - if(popupSetChoiceReImgOff.indexOf("btn_") == -1){ - - popupSetChoiceReImgOff = popupSetChoiceReImgOff.substring(popupSetChoiceReImgOff.indexOf("_")+1); - tPopupSetDB.setPopupSetChoiceReImgOff(newPopupSetIdx+"_"+popupSetChoiceReImgOff); - SeedUtils.setSeedMoveFile(rootPath+"/"+newSiteIdx+"/upload/popup/"+newPopupSetIdx+"/"+oldPopupSetIdx+"_"+popupSetChoiceReImgOff, - rootPath+"/"+newSiteIdx+"/upload/popup/"+newPopupSetIdx+"/"+newPopupSetIdx+"_"+popupSetChoiceReImgOff); - } - - String popupSetChoiceReImgOn = tPopupSetDB.getPopupSetChoiceReImgOn(); - - if(popupSetChoiceReImgOn.indexOf("btn_") == -1){ - - popupSetChoiceReImgOn = popupSetChoiceReImgOn.substring(popupSetChoiceReImgOn.indexOf("_")+1); - tPopupSetDB.setPopupSetChoiceReImgOn(newPopupSetIdx+"_"+popupSetChoiceReImgOn); - SeedUtils.setSeedMoveFile(rootPath+"/"+newSiteIdx+"/upload/popup/"+newPopupSetIdx+"/"+oldPopupSetIdx+"_"+popupSetChoiceReImgOn, - rootPath+"/"+newSiteIdx+"/upload/popup/"+newPopupSetIdx+"/"+newPopupSetIdx+"_"+popupSetChoiceReImgOn); - } - - String popupSetChoiceReImgOver = tPopupSetDB.getPopupSetChoiceReImgOver(); - - if(popupSetChoiceReImgOver.indexOf("btn_") == -1){ - - popupSetChoiceReImgOver = popupSetChoiceReImgOver.substring(popupSetChoiceReImgOver.indexOf("_")+1); - tPopupSetDB.setPopupSetChoiceReImgOver(newPopupSetIdx+"_"+popupSetChoiceReImgOver); - SeedUtils.setSeedMoveFile(rootPath+"/"+newSiteIdx+"/upload/popup/"+newPopupSetIdx+"/"+oldPopupSetIdx+"_"+popupSetChoiceReImgOver, - rootPath+"/"+newSiteIdx+"/upload/popup/"+newPopupSetIdx+"/"+newPopupSetIdx+"_"+popupSetChoiceReImgOver); - } - - String popupSetPlayReImgOn = tPopupSetDB.getPopupSetPlayReImgOn(); - - if(popupSetPlayReImgOn.indexOf("btn_") == -1){ - - popupSetPlayReImgOn = popupSetPlayReImgOn.substring(popupSetPlayReImgOn.indexOf("_")+1); - tPopupSetDB.setPopupSetPlayReImgOn(newPopupSetIdx+"_"+popupSetPlayReImgOn); - SeedUtils.setSeedMoveFile(rootPath+"/"+newSiteIdx+"/upload/popup/"+newPopupSetIdx+"/"+oldPopupSetIdx+"_"+popupSetPlayReImgOn, - rootPath+"/"+newSiteIdx+"/upload/popup/"+newPopupSetIdx+"/"+newPopupSetIdx+"_"+popupSetPlayReImgOn); - } - - String popupSetPlayReImgOff = tPopupSetDB.getPopupSetPlayReImgOff(); - - if(popupSetPlayReImgOff.indexOf("btn_") == -1){ - - popupSetPlayReImgOff = popupSetPlayReImgOff.substring(popupSetPlayReImgOff.indexOf("_")+1); - tPopupSetDB.setPopupSetPlayReImgOff(newPopupSetIdx+"_"+popupSetPlayReImgOff); - SeedUtils.setSeedMoveFile(rootPath+"/"+newSiteIdx+"/upload/popup/"+newPopupSetIdx+"/"+oldPopupSetIdx+"_"+popupSetPlayReImgOff, - rootPath+"/"+newSiteIdx+"/upload/popup/"+newPopupSetIdx+"/"+newPopupSetIdx+"_"+popupSetPlayReImgOff); - } - - String popupSetStopReImgOn = tPopupSetDB.getPopupSetStopReImgOn(); - - if(popupSetStopReImgOn.indexOf("btn_") == -1){ - - popupSetStopReImgOn = popupSetStopReImgOn.substring(popupSetStopReImgOn.indexOf("_")+1); - tPopupSetDB.setPopupSetStopReImgOn(newPopupSetIdx+"_"+popupSetStopReImgOn); - SeedUtils.setSeedMoveFile(rootPath+"/"+newSiteIdx+"/upload/popup/"+newPopupSetIdx+"/"+oldPopupSetIdx+"_"+popupSetStopReImgOn, - rootPath+"/"+newSiteIdx+"/upload/popup/"+newPopupSetIdx+"/"+newPopupSetIdx+"_"+popupSetStopReImgOn); - } - - String popupSetStopReImgOff = tPopupSetDB.getPopupSetStopReImgOff(); - - if(popupSetStopReImgOff.indexOf("btn_") == -1){ - - popupSetStopReImgOff = popupSetStopReImgOff.substring(popupSetStopReImgOff.indexOf("_")+1); - tPopupSetDB.setPopupSetStopReImgOff(newPopupSetIdx+"_"+popupSetStopReImgOff); - SeedUtils.setSeedMoveFile(rootPath+"/"+newSiteIdx+"/upload/popup/"+newPopupSetIdx+"/"+oldPopupSetIdx+"_"+popupSetStopReImgOff, - rootPath+"/"+newSiteIdx+"/upload/popup/"+newPopupSetIdx+"/"+newPopupSetIdx+"_"+popupSetStopReImgOff); - } - - /* - //WEB 서버의 경로 - seedFtpType.setDestFilePath(newSiteIdx+"/upload/popup/"+newPopupSetIdx); - //WAS 서버의 경로 - seedFtpType.setSrcFilePath(rootPath+"/"+newSiteIdx+"/upload/popup/"+newPopupSetIdx); - //WAS 파일명 - seedFtpType.setFileName(""); - //파일 전송 타입 regFile=파일전송, delFile=파일삭제 - seedFtpType.setFtpType("regFiles"); - seedFtpType.setSeedFtp(); - */ - - //복사된 기존 popupData 파일들 삭제 - if(popupDataList.size() > 0){ - for(int x=0; x"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://www.springframework.org/tags' prefix='s'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://java.sun.com/jsp/jstl/functions' prefix='fn'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c'%>"); - jspWriter.write("\n"); - jspWriter.write("<%@ taglib uri='http://java.sun.com/jsp/jstl/fmt' prefix='fmt'%>"); - jspWriter.write("\n"); - jspWriter.write("\n"); - jspWriter.write("\" />"); - jspWriter.write("\n"); - jspWriter.write(""); - jspWriter.write("\n"); - jspWriter.write("\n"); - jspWriter.write(""); - jspWriter.write("\n"); - jspWriter.write(""); - jspWriter.write("\n"); - jspWriter.write("\n"); - - if(tPopupSetDB.getPopupSetType().equals("active")){ - jspWriter.write("